Inactive [FUN] nSpleef 0.4.3 - The first spleef plugin for CB! [1337]

Discussion in 'Inactive/Unsupported Plugins' started by niccholaspage, Mar 2, 2011.

  1. Offline

    niccholaspage

    nSpleef - The spleef plugin:
    Version: v0.4.3 - CB 1337


    BEFORE SAYING ITS NOT WORKING READ THIS

    nSpleef is a spleef plugin I've been working on for a while. After weeks, I finally finished it.

    How to setup arenas: (Use a bowl to select points)



    How to create, join, leave, and delete games: (Because we all know the commands section below isn't enough!)



    Features:
    • Countdown system
    • Restoring arenas
    • Multiple game & arena support
    • Multiple floor support
    • Ready system
    • Knows when people win and lose.
    • On winning, the plugin will tell everyone who won.
    • On losing, the plugin will tell everyone "username is out!"
    • When the game is over, everyone will get teleported to there old location.
    • iConomy, BOSEconomy & EssentialsEconomy support! At the end of each game, if the money argument was entered in creategame, the winner will win how much money entered in times the number of players (For EX, if 2 players are playing and both gave up 5 coins, the winner will get 10 at the end)
    • If set in the config, a player can get kicked out of a game of they don't type ready for a configurable amount of seconds.
    • Permissions/GroupManager support. If not found, nSpleef will allow OPs to use nSpleef.admin.* and everyone to use nSpleef.member.*
    Commands:
    • /spleef define arena - Defines arena, check video above
    • /spleef deletearena arena - Deletes arena
    • /spleef creategame game arena <money> - Creates a game. First argument is the game name you want, second argument is what arena it should be on. Third argument is how much money is required to join the game. Must have nSpleef.member.wager to create a game with the money argument.
    • /spleef deletegame game - Deletes the game. If you did not make the game you cannot delete it. If you have nSpleef.admin.deleteanygame, you can delete any game.
    • /spleef join game - Join a game.
    • /spleef leave - Leave the game you are currently in.
    • /spleef list - Lists all the arenas and games.
    • /spleef ready (or /ready) - Silent command for ready
    • /spleef forceready - Forces the game to start
    • /spleef forcejoin player arena - Makes a player join an arena
    • /spleef forceleave player - Forces a player to leave
    • /spleef help <page> or /spleef ? <page> - Help. Each page shows 9 commands.
    Permission Nodes:
    Member Nodes (open)
    nSpleef.member.creategame
    nSpleef.member.deletegame
    nSpleef.member.join
    nSpleef.member.leave
    nSpleef.member.list
    nSpleef.member.wager

    Admin Nodes (open)
    nSpleef.admin.define
    nSpleef.admin.deleteanygame
    nSpleef.admin.deletearena
    nSpleef.admin.forceready
    nSpleef.admin.forcejoin
    nSpleef.admin.forceleave


    Configuration:
    • instantmine - If true, blocks will be instantly mined.
    • canplaceblocks - If true, the player can place blocks during the game.
    • persistentgames - If true, games will be saved when nSpleef gets disabled so they get loaded on enable
    • (The three below only apply if the game had the money argument entered)
    • givemoneyonleave - If true and the player uses /spleef leave and is in a game their money given back
    • givemoneyondisconnect - If true and the player disconnects while in a game, their money will be given back
    • givemoneyonkick - If true and the player gets kicked from the join kicker, their money will be given back
    • joinkickertime - If this is not 0, then if someone joins a game and doesn't type ready by however much seconds the kicker time is set to, they will get kicked.
    Servers using nSpleef:
    • freedsuniverse.dyndns-server.com (PatrickFreed's server)
    • siegecraft.no-ip.info (Sorce's server)
    • minecraft.tniwwt.net (Jonathan Bloom's server)
    • mc.mcserverlist.net (Yep, the MC server list server runs my spleef plugin :))
    • 199.115.230.7 (MeinerHosen's server)
    • server.epiccraft.net (timmaeh's server)
    • http://mine-empire.com/
    • 71.254.151.28 (phoenixstar's server)
    • ever-craft.de (Netto Hikari's server)
    • http://www.theminecraftserver.tk/
    • 66.181.16.36 (Truecraft)
    • mc.sti4n.com (Sti4Ns Minecraft)
    • If you would like your server listed above, PM me or post with your server IP.
    Download nSpleef (0.4.3)
    Would you like to test a development build? Download the latest build from http://ci.craftfire.com/view/niccholaspage/job/nSpleef/
    Report any errors and exactly what development build you are using if you get an error.

    Source Code

    0.4.3
    • Fix for teleport issue
    • Fix for plugins getting disabled because of nSpleef
    • Grace period
    0.4.2
    • Fix for the game has not started message if instantmine is off
    • /spleef will now show the version number and author :p
    • /spleef ? and /spleef help
    • Fix with duplicate countdowns with forceready
    • All nodes not written will be written to the config without the config having to get deleted
    • /spleef forceleave player
    • /spleef forcejoin player
    • When nSpleef announces the winner, the purple text after their name will still show as purple instead of white
    • Replaced MineConomy support with Essentials Economy
    • Support for decimals for money
    • Finished recoding things for better performance :p
    Changelog (open)
    Changelog:
    Version 0.4.1
    • Damage is now cancelled in a better way, no more annoying noises or dying if you fall at a distance enough to kill you
    • MineConomy support
    • List command shows cost
    • iConomy 5 support (NOTE: You CANNOT use iConomy 4 with this build!)
    • Fixed join kicker thread error message
    • Fixed /ready not working
    • Fixed moving too quickly message
    • Arenas load up after all worlds load up, which will fix problems with MultiVerse
    • Games do not get deleted when the last person uses /spleef leave
    • Recoded almost everything for better performance
    Version 0.4
    • Wagering! iConomy & BOSEconomy support
    • Force ready (/spleef forceready)
    • Silent ready (/spleef ready or /ready)
    • Join kicker. Configurable amount of seconds of when to kick people after they join if they don't type ready.
    • Fixes a bug where you could place blocks even if canplaceblocks was true while being out.
    • If no permissions system is installed, nSpleef will allow all OPs to use nSpleef.admin.* and all members to use nSpleef.member.*
    • deletearena command!
    • Attempt to stop mobs from spawning in arenas. Not tested, should work though.
    Version 0.3.1
    • Support for RB 602
    Version 0.3

    • Finally uses onCommand
    • nSpleef actually gets disabled if Permissions/GroupManager isn't found
    • Teleports you to where you where before doing /spleef join after a game
    • Persistent games! (A config option)
    • More specific Permissions nodes
    • On server reload or disable, nSpleef will restore arenas that where hosting a game and teleport players back to there location before /spleef join if they were in a game.
    Version 0.2

    • Fixed unknown command for OP
    • Fixed breaking blocks when the game hasn't started
    • Fix for when players disconnect
    Version 0.1.5

    • Fixed mining blocks out of a spleef zone
    • Fixed Permissions not taking in affect for the first point
    • Fixed a bug where players would not teleport out
    • Shows message when both blocks are on the same level
    Version 0.1.2

    • Fixed ready bug (Typing ready during a countdown would start another countdown xD)
    Version 0.1.1

    • Fixed arenas bug
    Version 0.1

    • Initial Release
     
    Max1998, wassilij, dr_brule and 7 others like this.
  2. Offline

    bigggan

    @niccholaspage

    It only works to set "position 2" when i use the bowl.

    And is there a config reloader?
     
  3. Offline

    rmb938

    @niccholaspage

    Please update for iConomy v6 or Register! If no longer works properly because it is not compatible.
     
  4. Offline

    chelben9

    I really like this plugin and have had it ever since 1000 but now it wont let me have prefixes.
    I use the plugin mchat and it works then when i install it they go away, is there a reason for this, will you fix it please resond.
    -chelben9
     
  5. Offline

    j_selby

    Hi. I have BOSEconomy (No register or iConomy) installed on my server it spams the server with this:
    Code:
    2011-12-19 18:45:28 [SEVERE] Could not pass event PLUGIN_DISABLE to nSpleef
    java.lang.IncompatibleClassChangeError: Expecting non-static method com.nijikokun.register.payment.Methods.hasMethod()Z
    at com.niccholaspage.nSpleef.listeners.nSpleefServerListener.onPluginDisable(nSpleefServerListener.java:20)
    at org.bukkit.plugin.java.JavaPluginLoader$48.execute(JavaPluginLoader.java:597)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:994)
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:296)
    at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:289)
    at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:181)
    at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:376)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:455)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    This happens for both plugins enabling and disabling. It works fine apart from that.
     
  6. Offline

    Harry_on_P

    Can you have 4 player spleef?

    Hi there, running craftbukkit 1337 with iconomy 6 and other plugins. I encounter this conflicting problem Could not pass event PLUGIN_ENABLE to nSpleef
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy

    I have permissions not set for nspleef yet but I assume you must start a fresh world with this plugin?

    Can you use Snow blocks for the spleef floor? and do you need lava

    Can you set multi level spleef arenas?

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

    darek

    hey this plugin uses some code from register so i am getting an error when i try to use it with regiser
     
  8. Offline

    Harry_on_P

  9. Offline

    Ivan_C

    So is this plugin uses Sigmagrad server (urovenb.zapto.org)
     
  10. Offline

    Expatcat

    Whenever I try to run this plugin and iConomy, I get this error:

    22:59:57 [SEVERE] Could not pass event PLUGIN_ENABLE to nSpleef
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
    at com.nijikokun.register.payment.methods.iCo4.isCompatible(iCo4.java:54)
    at com.nijikokun.register.payment.Methods.createMethod(Methods.java:55)
    at com.nijikokun.register.payment.Methods.setMethod(Methods.java:87)
    at com.niccholaspage.nSpleef.listeners.nSpleefServerListener.onPluginEnable(nSpleefServerListener.java:32)
    at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.java:590)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:975)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:436)
    at org.bukkit.Bukkit.reload(Bukkit.java:187)
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:374)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:564)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:541)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)


    Help?
     
  11. Offline

    Neilnet

    Can you add my server (its hamachi)
    Hamachi id:Neilnet8
    Hamachi Password:123
    Ip:5.80.126.171:255665
     
  12. Offline

    Don Redhorse

     
    Last edited by a moderator: Dec 15, 2016
  13. Offline

    TNTUP

    Hi! nSpleef refuses to load with the iConomy v6 and using cb 1.0.1-R1 I need this plugin for my players. Thanks.

    Also, the dev build link is a 404. Is the plugin Inactive?
     
  14. Offline

    Karuso33

    why? has Vault some advantages compared to register?
     
  15. Offline

    BoorMachine

    Great plugin
    How do you Disable God Mode while doing Spleef?
    I found out that people joined spleef and then teleported away just to keep the god mode.
    Please put an option to disable god mode in the config file or an version without the godmode.
    Thanks.
     
  16. Offline

    Don Redhorse

    you can disable teleporting away afaik..

    it is updated, it works, it doesn't have issues with other plugins using register in an old version..

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

    Harry_on_P

    Hey does this plugin use up alot of RAM or CPU and How much does it use per player?
     
  18. Offline

    BoorMachine

    what plugin do you recommend for doing that?
     
  19. Offline

    Don Redhorse

    hmm wasn't that included? otherwise worldguard has that feature iirc..
     
  20. Offline

    BoorMachine

    No it was not included and i tried setting up a worldguard no-teleportation flag for the spleef region but its not really working, i guess ive forgotten to set the priority's. thanks for responding, im going to try it.
     
  21. Offline

    Don Redhorse

    I hope he includes that when he updates the plugin
     
  22. Offline

    BoorMachine

    Yeah i hope so too, tried it with worldguard but the no teleport flag and blocked commands flags arent working for me. Could you maybe give me an version without godmode or tell me what to remove in the jar file?
    Thanks
     
  23. Offline

    Speedyboy235

    Does this remove the inventory and save it until after the match? Also, does this remove creative mode and put you on survival mode once you enter the lobby to join a game?
     
  24. Offline

    bigggan

    When people fall out off area the spleef dont registrate when they do, and tey can walk up/or break blocks from below. The game doesent choose a winner
     
  25. Offline

    HippieBeak

    Um how do you select the points? I tried to using world edit but it didn't work......
     
  26. Offline

    Speedyboy235

    use a bowl!
     
  27. Offline

    HippieBeak

    Ok well, I got this plugin for my server and it works great. However, people can just do /spleef join, then they join the mob arena and it makes them invincible. Can you maybe make it so they can't use commands while in the arena?
     
  28. Offline

    Speedyboy235

    WTF mob arena? weirdo
     
  29. Offline

    HippieBeak

    What's so bad about mob arena? It's fun.
     
  30. Offline

    connerreinhardt

    I am running the current craftbukkit RB: 1818 and am using nSpleef 0.4.3
    When anyone trys the command /spleef join (game) it says "an internal error has occured"
    This is my console message:
    22:19:05 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'spleef' in plugin nSpleef v0.4.3
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:386)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.NullPointerException
    at com.niccholaspage.nSpleef.jobs.JoinJob.run(JoinJob.java:33)
    at com.niccholaspage.nSpleef.commands.JoinCommand.onCommand(JoinCommand.java:17)
    at com.niccholaspage.nSpleef.CommandHandler.onCommand(CommandHandler.java:54)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 12 more
    I think that it would beneficial for an update that is compatible with the latest version of craftbukkit.
     
  31. Offline

    Luxius96

    This plugins need:

    1 - SetSpawn for Spectator,Lose(Exit arena immediatly),Lounge
     

Share This Page