nSpleef - The spleef plugin: Version: v0.4.4 - CB 1.3.1-R2.0 <font color="#ff6600">BEFORE SAYING ITS NOT WORKING READ THIS</font> nSpleef was orginally developed by Niccolaspage but he stopped developing so I made a working version of nSpleef 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. 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: Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler nSpleef.member.creategame nSpleef.member.deletegame nSpleef.member.join nSpleef.member.leave nSpleef.member.list nSpleef.member.wager Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler 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. * messages - In this part you can change every message individually (for example the joining message) Download <Edit by Moderator: Redacted mediafire url> Report any errors and exactly what build you are using if you get an error. Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler Changelog: version 0.4.4: * updated by max 1998 * added complete message configuration * removed iConomy support
Can you put this on the bukkit dev? Code: 07:51:04 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled? 07:51:04 [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148) 07:51:04 [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155) 07:51:04 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:124) 07:51:04 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:110) 07:51:04 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102) 07:51:04 [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102) 07:51:04 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:971) 07:51:04 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:328) 07:51:04 [SEVERE] at com.niccholaspage.nSpleef.jobs.JoinJob.run(JoinJob.java:59) 07:51:04 [SEVERE] at com.niccholaspage.nSpleef.commands.ForceJoinCommand.onCommand(ForceJoinCommand.java:38) 07:51:04 [SEVERE] at com.niccholaspage.nSpleef.CommandHandler.onCommand(CommandHandler.java:56) 07:51:04 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 07:51:04 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 07:51:04 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) 07:51:04 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) 07:51:04 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) 07:51:04 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) 07:51:04 [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) 07:51:04 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 07:51:04 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) 07:51:04 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 07:51:04 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) 07:51:04 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 07:51:04 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 07:51:04 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'spleef' in plugin nSpleef v0.4.4 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled? at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148) at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155) at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.isPermissionSet(PermissiblePEX.java:202) at org.bukkit.permissions.PermissibleBase.hasPermission(PermissibleBase.java:71) at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:113) at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102) at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102) at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:971) at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:328) at com.niccholaspage.nSpleef.jobs.JoinJob.run(JoinJob.java:59) at com.niccholaspage.nSpleef.commands.ForceJoinCommand.onCommand(ForceJoinCommand.java:38) at com.niccholaspage.nSpleef.CommandHandler.onCommand(CommandHandler.java:56) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more EDIT by Moderator: merged posts, please use the edit button instead of double posting.
look at the error! this is a permissions error because permissionsex cannot be reloaded you have to restart the server
Hey there ... First, nice plugin but: Is there a chance to define the material an arena consists of (per arena - in the same location)? this would make the plugin more effective in order to play different spleef games in one arena.
oh thats very difficult because you cant play two games in one arena at the same time and with worldedit you can change the material fast but its a good idea i will test it
Hello, i have a Problem with the Win/loose Message. one player fall down but it come no message about win/loose an the spleef match is not finish. I use the Bukkit 1.3.2-R1.0 (Build #02377) and <Edit by Moderator: Redacted mediafire url> I can all create an join in and type ready the countdown come. We can destroy the block, but when a player loose and fall down the game doesn´t finish.
[quote uid=90691399 name="Max1998" post=1177776]nSpleef - The spleef plugin: Version: v0.4.4 - CB 1.3.1-R2.0 <font color="#ff6600">BEFORE SAYING ITS NOT WORKING READ THIS</font> nSpleef was orginally developed by Niccolaspage but he stopped developing so I made a working version of nSpleef 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. 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: Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler nSpleef.member.creategame nSpleef.member.deletegame nSpleef.member.join nSpleef.member.leave nSpleef.member.list nSpleef.member.wager Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler 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. * messages - In this part you can change every message individually (for example the joining message) Download <Edit by Moderator: Redacted mediafire url> Report any errors and exactly what build you are using if you get an error. Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler Changelog: version 0.4.4: * updated by max 1998 * added complete message configuration * removed iConomy support [/quote] Can you update it to 1.4.2? Pleaseeeeeeee, this is the best plugin ever made!
It doesn't even show up in my server plugin lists when typing /pl, none of the commands work, not even the base command /spleef, and with no errors. Help?