Inactive [FUN] SimpleSpleef v3.0.16 - Simple Spleef Plugin [RB 1.2.5][Vault][WorldEdit][WorldGuard]

Discussion in 'Inactive/Unsupported Plugins' started by ronix, Apr 5, 2011.

     
  1. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    SimpleSpleef - Simple Spleefing:
    Version: v3.0.9

    SimpleSpleef has moved to a dev.bukkit page. Please look there for the most recent information!


    SimpleSpleef is not so simple anymore - many, many, many features in the plugin :)

    This post has been edited 31 times. It was last edited by ronix Feb 29, 2012.
    wallu33 and dabram71 like this.
  2.  
  3. Offline

    schatty

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey ,

    little Error on CB 1595 and SimpleSpleef 1.8.3

  4. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Please submit a ticket to bukkit dev. Also, since I am working on SimpleSpleef 2.0 right now, I have little time for bug fixing version 1.8 :)
  5. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  6. Offline

    Zombiemold

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    the most recent Dev version of 2.0.0 seems to wipe the config totally when reloaded. Bit odd :S
  7. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hm, I cannot reproduce the problem. What version of CraftBukkit do you use, what version of the plugin exactly? Do you reload the plugin or just the config?
  8. Offline

    Rexel

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    V2 is muuuch better..

    damn had so much problems with the previous one not regenerating snowblocks, greifing/glitches... took a bit of setting up to get right, some reason using default arena just didn't want to work, but setting up a new arena did, finally my spleef arena just works without issues, regenerating everything right for the next game :) brilliant

    Now I just need an anti fly zone plugin :)
  9. Offline

    jinS

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    A~ Fight them player?
  10. Offline

    Zombiemold

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @ronix

    Apparently either the newest version fixed it, or something I had that was breaking it, stopped breaking it. Working great so far.

    I don't know your agenda as far as working on 2.0 goes, but I am definitely excited to see teams re-implemented. I have been dying to do "Dodge ball" spleef, but atm, without teams, it's hard to make it work how I want.

    Not sure if you have seen the plugin "Capture the Points" but they have such an elegant solution to teams and readying up. Simply randomly assigning players to sides until it's even, and using an iron block to flag yourself as ready for the game. Might be worth looking at if you need ideas.

    Edit: Additionally, ran into a problem with 2.0. Shovels aren't being taken back after the game, even when the config has "playersLooseShovelAtGameEnd: true". I think it has something to do with durability, as all the shovels that remain, have durability loss.

    This post has been edited 1 time. It was last edited by Zombiemold Jan 5, 2012.
  11. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks for the nice replies :)

    Thanks, good to know. I bump up the priority for teams! Readying for the game also seems to be a good idea - I actually like this feature in MobArena very much, now that I think of it ;-)
  12. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Announcing SimpleSpleef 2.1.0!

    You can now use signs to execute spleef commands. E.g.:

    ========
    [Spleef]
    join
    myarena
    ========

    Hitting this sign will execute /spleef join myarena for the player.
  13. Offline

    Zombiemold

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  14. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Argh! Thanks for reporting! Nothing severe, but annoying!

    This post has been edited 1 time. It was last edited by ronix Jan 9, 2012.
  15. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Presenting version 2.1.4 - team games reimplemented, as well as no-pvp and no-hunger options.
  16. Offline

    Zombiemold

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I am liking the options. So many things I can do now!
    Having one issue so far.

    I can't seem to get items distributed when you join, like Bows and Arrows. Even with the options turned on and such.

    Also, do they get taken back (I'd hate for spleef arenas to be a cheap way to stock up on bows and arrows.)


    What is the syntax for team game types in the "type:" section?
  17. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hello Zombiemold,



    It's not implemented yet - the config is there, but it does not do anything yet...

    Its "randomteams", but "teams" or "team" will also work.

    Updated the config documentation to make that clearer :)
  18. Offline

    Zombiemold

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    Oh darn, ok :(


    Ah ok, perfect. Just making sure.
  19. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    SimpleSpleef 2.2.0 is out. World Guard regions are fully integrated now. The newest version should also fix all those problems regarding UTF-8 and special characters in config files.
  20. Offline

    Zombiemold

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I just got the new version, YAY! I can finally do dodgeball right, FFA, seriously, thank you for all your hard work. You are the greatest.

    However.. I am still having the following issues:

    1) I can't get the ready block feature to work. The game never starts, and trying to start it manually tells me I need to wait till everyone is ready.

    2) Players can keep any items distributed to them by dropping them after they lose, since SimpleSpleef takes them out of the inventory AFTER the game ends, and not when the player loses. Also, anyone using any plugins that let you buy/and or sell with commands, can sell anything they get in the arena, while the game is going on. My suggestion to fix this? Block all commands, and have a command whitelist for the arena, and take the items from the inventory when they lose, and not when the game ends.

    3) Players can bring items into the spleef arena, and depending on the rules and setup of the arena, especially with dodge ball arena, can cheat. This currently, only seems to effect external and/or special/custom gametypes, and it's "directly" your concern, but since you already have an inventory caching system, it might be convenient to cache the player's inventory minus their armor on joining, and restore it after. Just a suggestion/issue I ran into.

    4) The instructions don't show you know to add team spawns (I found out via the config information it must have been "/spla spawn <red/blue"

    5) Large spleef arenas tend to lag when the floor gets restored, typically because it restores it all at once. This has proven to be an annoyance when the server is busy. Maybe have an option to rebuild it slowly, while preventing any games from starting till it's restored?

    6) I don't seem to see how to join a team? I setup an arena, brought it some players. I started the team game, and it instantly showed us the win/loss information, and teleported us back to the lobby.

    6 cont) Humsas, the developer of CTP, has worked closely with me and my server, and we came on to an awesome way to assign teams, and ready up (In this case, for CTP).

    6 cont) Basically, hitting a blue wool in the lobby would set you to the blue team and vica versa for red, then hitting the iron block would ready you up. If you didn't hit any colored wool, and just hit the iron, you would be randomly assigned to either team when the game started. If one person hit red, then readied up, and someone else just hit the iron block, the person hitting the wool would get sent to red, and the other person would get automatically assigned to blue. In larger groups, if the teams are unevenly matched, it would just randomly move players from the larger team, to the smaller team. Get it? It's actually pretty intuitive, and seems to be working for CTP, not sure if you had any ideas, or you liked this one.

    7) Additionally, I get an error occasionally, not sure what is going on, but it essentially locked up SimpleSpleef multiple times, had to disable and enable it to get it going again. It seems to happen right after a game ends, and it restores a larger spleef arena.

    Error: http://pastebin.com/js1rC2YY

    My Config: http://pastebin.com/AWpH7tdA

    This post has been edited 1 time. It was last edited by Zombiemold Jan 19, 2012.
  21. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Just a short reply - thanks for the long post! I will look into all the issues as soon as I find some time...
  22. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The howto section on dev.bukkit.org tells you how to do this now.

    Good idea. I created a ticket on your behalf.

    Ok, I will also create a ticket for this additional option.

    Noted this - will try to update language files automatically on the next update.

    Yes, that is right. The next update will contain several options on how to rebuild the floor. Also, floor rebuilding will be put into a separate thread. The server is less likely to get bogged down by this.

    There simply is no option yet. Creating ticket...

    Brilliant idea! I will implement this!

    This looks to me like the "large area" problem above. I Please tell me if you have the problem from the next update on.
  23. Offline

    Alpha52

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is there a way to set it up so we can have 1 arena that anyone can use / start and another arena that needs to be started by an Admin via a permissions only?
    As far as I can tell, the permission is global for all arenas.
  24. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes, that's still a limit. You can, however, use the split sign permissions to do something like this: Disallow the commands, but allow starting a game using a sign. Set up a sign in the lounge to start the game. In the other arena, simply do not add such a sign. This should do the trick!
  25. Offline

    ipaqmaster

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Its all working perfectly... if it teleported you to the arena when you start the game
    /spl join
    spl team blue/red

    5 4 3 2 1~
    GO!

    your still at the spawn point. what the hell do we do now -_-"
  26. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes, I know. Found that bug myself yesterday... Will fix it in the next release.
  27. Offline

    Zombiemold

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So far its so good though! minus that little bug.

    The teams are working awesome (It would seem), just need the teleport, looks awesome. :D

    Amazing work Ronix
  28. Offline

    ronix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I tested spawnRed and spawnBlue - should work. "Normal" spawn for teams is broken though... Arg.
  29. Offline

    Zombiemold

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If you end up releasing a new build with the fix, let us know. I'd love to give it a try :)
  30. Offline

    djplasto

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    can you make four me sign example to join?

    thanks
  31. Offline

    Zombiemold

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Very nice ronix, it seems to be working nicely as far as teams, and item distribution goes.

    I am in love with you plugin, and as soon as we can take care of a little issue we are having with arena floors, and Intend on making a really cool action focused video in our several awesome spleef locations on our server.

    The issue we are having though is, our stone floor, for Dodgeball spleef, doesn't seem to get regenerated after the game ends. Our regular dirt floor, shovel ffa spleef arena does, but our stone floor dodgeball spleef arena doesn't.

    It was working before the newest version.

    Does the new arena floor regenerating algorhythim only restore broken blocks? or does it regenerate the whole thing, regardless of block breaks?

    No setting I try, can get it to restore the stone floor, maybe I am doing something wrong :S
  32. Offline

    djplasto

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    19:56:21 [INFO] Genius15 hat 1 GLOWSTONE in Arena Spleefklein gewonnen.
    19:56:21 [INFO] Genius15 hat das Spleef in Arena Spleefklein gewonnen. Herzliche
    n Gl³ckwunsch!
    19:56:21 [SEVERE] java.lang.NullPointerException
    19:56:21 [SEVERE] at net.minecraft.server.PlayerManager.flush(PlayerManage
    r.java:34)
    19:56:21 [SEVERE] at net.minecraft.server.ServerConfigurationManager.tick(
    ServerConfigurationManager.java:365)
    19:56:21 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServe
    r.java:528)
    19:56:21 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:425)
    19:56:21 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:457)
    19:56:21 [SEVERE] Unexpected exception
    java.lang.NullPointerException
    at net.minecraft.server.PlayerManager.flush(PlayerManager.java:34)
    at net.minecraft.server.ServerConfigurationManager.tick(ServerConfigurat
    ionManager.java:365)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    >

Share This Page