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

    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 :)
     
    wallu33 and dabram71 like this.
  2. Offline

    ronix

    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.
     
  3. Offline

    Zombiemold

    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
     
  4. Offline

    ronix

    Just a short reply - thanks for the long post! I will look into all the issues as soon as I find some time...

    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.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  5. 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.
     
  6. Offline

    ronix

    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!
     
  7. Offline

    ipaqmaster

    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 -_-"
     
  8. Offline

    ronix

    Yes, I know. Found that bug myself yesterday... Will fix it in the next release.
     
  9. Offline

    Zombiemold

    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
     
  10. Offline

    ronix

    I tested spawnRed and spawnBlue - should work. "Normal" spawn for teams is broken though... Arg.
     
  11. Offline

    Zombiemold

    If you end up releasing a new build with the fix, let us know. I'd love to give it a try :)
     
  12. can you make four me sign example to join?

    thanks
     
  13. Offline

    Zombiemold

    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
     
  14. 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)
    >
     
  15. Offline

    ronix

    Please post tickets to BukkitDev - I do not check on this thread frequently...

    Does this work again with the newest version?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  16. Offline

    fawlcun

    I found an exploit for this plugin while using another one called MobArena. When you use /spleef join and then /ma join, The MobArena withholds the players from being teleported into the Spleef Arena when ready. How can I(you) fix this?
     
  17. Offline

    ronix

    Well, I can't catch all possible exploits in conjunction with other plugins. I would tell my players to simply not use MobArena and SimpleSpleef at the same time :) Why would anyone want to do this?
     
  18. Offline

    fawlcun

    It's hard to understand the mind of a griefer/exploiter but they do it basically because it's fun for them to ruin other player's experience. For now I will just disable the "no-teleport" option for MobArena.

    Is there a timer option you could add? Would be nice if there's a way to make the game end in a draw if no one wins after a while, either by a glitch or just 2 players unable to move in a corner.
     
  19. Offline

    ronix

    fawlcun likes this.
  20. Offline

    ytcreepersden

    Hey, this post says it's 3.0.3 already, but when I went to the Bukkit Dev page it was still giving me the old version, when I selected Files 3.0.3 isn't up. Is it still uploading?
     
  21. Offline

    fawlcun

    Awesome, thanks for the update. The players on my server use this plugin almost 24/7. It's very well received. Every once in a while, the flooring of the spleef arena would not regenerate fully and ends up like swiss cheese for the rest of the matches. Not sure about the cause, if it's already reported yet, or if it's already fixed since 2.3.4 but I hope you can look into this otherwise.
     
  22. Offline

    ronix

    The Bukkit staff approves every upload manually. Sometimes this takes half a day. So 3.0.3 may be uploaded but not yet available to the "wide public".

    Do you use 2.3.4 or 3.0.3? Just curious.
     
  23. Offline

    fawlcun

    I'm using 3.0.3 currently. So far, there are no problems with the restoration of the Spleef floor. I have a request however. My moderators are allowed creative mode but they cannot give themselves creative mode unless I set it. SimpleSpleef will change their mode to survival for Spleef, but after afterwards they are not given back creative mode. Could you create a check so that they are returned their creative mode after their Spleef match ends?
     
  24. Offline

    Canio22

    with 3.0.4 after every match the server crashes, this is the only error code i am getting.
    Code:
    >18:29:52 [SEVERE] java.lang.NullPointerException
    >18:29:52 [SEVERE] at net.minecraft.server.PlayerManager.flush(PlayerManager.java:34)
    >18:29:52 [SEVERE] at net.minecraft.server.ServerConfigurationManager.tick(ServerConfigurationManager.java:370)
    >18:29:52 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:538)
    >18:29:52 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
    >18:29:52 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    >18:29:52 [SEVERE] Unexpected exception
    java.lang.NullPointerException
    at net.minecraft.server.PlayerManager.flush(PlayerManager.java:34)
    at net.minecraft.server.ServerConfigurationManager.tick(ServerConfigurationManager.java:370)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:538)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    >18:30:19 [INFO] Connection reset
    I have also had this error. Ye sits repeated a few times, just didnt know where start and finish was.
    Code:
    >00:08:04 [SEVERE] java.lang.NullPointerException
    >00:08:04 [SEVERE] at de.beimax.simplespleef.game.GameStandard.sendMessage(GameStandard.java:697)
    >00:08:04 [SEVERE] at de.beimax.simplespleef.game.GameStandard$Countdown.run(GameStandard.java:1575)
    >00:08:04 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
    >00:08:04 [SEVERE] at java.lang.Thread.run(Thread.java:662)
    >00:08:05 [SEVERE] java.lang.NullPointerException
    >00:08:05 [SEVERE] at de.beimax.simplespleef.game.GameStandard.sendMessage(GameStandard.java:697)
    >00:08:05 [SEVERE] at de.beimax.simplespleef.game.GameStandard$Countdown.run(GameStandard.java:1575)
    >00:08:05 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
    >00:08:05 [SEVERE] at java.lang.Thread.run(Thread.java:662)
    >00:08:06 [SEVERE] java.lang.NullPointerException
    >00:08:06 [SEVERE] at de.beimax.simplespleef.game.GameStandard.sendMessage(GameStandard.java:697)
    >00:08:06 [SEVERE] at de.beimax.simplespleef.game.GameStandard$Countdown.run(GameStandard.java:1575)
    >00:08:06 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
    >00:08:06 [SEVERE] at java.lang.Thread.run(Thread.java:662)
    >00:08:07 [SEVERE] java.lang.NullPointerException
    >00:08:07 [SEVERE] at de.beimax.simplespleef.game.GameStandard.sendMessage(GameStandard.java:697)
    >00:08:07 [SEVERE] at de.beimax.simplespleef.game.GameStandard$Countdown.run(GameStandard.java:1575)
    >00:08:07 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
    >00:08:07 [SEVERE] at java.lang.Thread.run(Thread.java:662)
    >00:08:08 [SEVERE] java.lang.NullPointerException
    >00:08:08 [SEVERE] at de.beimax.simplespleef.game.GameStandard.sendMessage(GameStandard.java:697)
    >00:08:08 [SEVERE] at de.beimax.simplespleef.game.GameStandard$Countdown.run(GameStandard.java:1575)
    >00:08:08 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
    >00:08:08 [SEVERE] at java.lang.Thread.run(Thread.java:662)
     
  25. Offline

    XOlsen

    Wow it seems to be soooo fun! I'm trying it on my server now.
    Keep up teh good work!
     
  26. Offline

    ronix

    Try to delete your SimpleSpleef language files and restart the server. Might help.
     
  27. Offline

    XOlsen

    Hi, I got a problem with SimpleSpleef. Its a really fun plugin and we're using it alot but the snow floor is coming back after we hit it the snow block, first disappearing then its coming back. Idk if its just me that has this experience .-. Is is possible to fix?
     
  28. Offline

    ronix

    Please post a ticket on the Bukkit dev page with more specific information on what your problem is exactly.
     
  29. Offline

    XOlsen

    Done.
     
  30. Offline

    fawlcun

    Some Feedback:
    Creative mode still does not restore properly. It'll switch from creative mode to survival for the spleef fight, but no restoration afterwards.

    Timeout is wrongly worded. It should be seconds instead of minutes.

    The arena floor doesn't mess up anymore but sometimes the Spleef game will just freeze and only way to start it back up is either to reload the config or reset the arena. I don't know the reason this happens, but it occurs every once in a while when I log on to check on it. When I check the /spl list there's usually only 1 person in the list but that person is not online.
     
  31. Offline

    ronix

    Creative mode restorationhappens on /spl back.

    Timeout is fixed in 3.0.6.

    The freeze could be from people loggin out. Try to set the lose on logout option and see if your problem goes away.

    Update here: Next release will have creative gamemode comming back after game ends...

    Another update: Well, it does not work so nicely with the newest RB. Will have to do something else.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016

Share This Page