[FUN] nSpleef 0.4.4 - The first spleef plugin for CB![1.3.1-R2.0]

Discussion in 'Inactive/Unsupported Plugins' started by Max1998, Jun 22, 2012.

  1. Offline

    Max1998

    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:

    Show Spoiler
    nSpleef.member.creategame
    nSpleef.member.deletegame
    nSpleef.member.join
    nSpleef.member.leave
    nSpleef.member.list
    nSpleef.member.wager




    Show 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.




    Show Spoiler
    Changelog:
    version 0.4.4:
    * updated by max 1998
    * added complete message configuration
    * removed iConomy support
     
    Last edited by a moderator: Nov 10, 2016
  2. Offline

    rockxz2135

    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.
     
    Last edited by a moderator: May 26, 2016
  3. Offline

    Max1998

    look at the error! this is a permissions error because permissionsex cannot be reloaded you have to restart the server
     
  4. Offline

    md_5

    We don't use 2222 as a version descriptor anymore.
     
  5. Offline

    Deleted user

    Oh, gg.
    There's already a plugin for spleefing. Find it here.
     
  6. Offline

    Max1998

    Ok I changed it.
     
  7. 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.
     
  8. Offline

    Max1998

    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
     
  9. 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.
     
    Last edited by a moderator: Nov 10, 2016
  10. Offline

    zaino60

    [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:

    Show Spoiler
    nSpleef.member.creategame
    nSpleef.member.deletegame
    nSpleef.member.join
    nSpleef.member.leave
    nSpleef.member.list
    nSpleef.member.wager




    Show 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.




    Show 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!
     
    Last edited by a moderator: Nov 10, 2016
  11. Offline

    CriminalCraft

    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?
     

Share This Page