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


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


    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!)

    • 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.*
    • /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)

    Admin Nodes (open)

    • 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:
    • (PatrickFreed's server)
    • (Sorce's server)
    • (Jonathan Bloom's server)
    • (Yep, the MC server list server runs my spleef plugin :))
    • (MeinerHosen's server)
    • (timmaeh's server)
    • (phoenixstar's server)
    • (Netto Hikari's server)
    • (Truecraft)
    • (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
    Report any errors and exactly what development build you are using if you get an error.

    Source Code

    • Fix for teleport issue
    • Fix for plugins getting disabled because of nSpleef
    • Grace period
    • 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)
    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


    has this plugin been abandoned? It's still on build 1337..
  3. Offline


    My ip is [Serigully Server][Factions][MCMMO][AntiGreif]
  4. Offline


    To prevent people from leaving spleef use WorldGuard Plugin.
    you can set up an region and block commands.
    set up an region around the spleef arena and with the
    /region flag [region] allowed-cmds spleef leave
    they can only use
    /spleef leave
    works just fine.
  5. Offline


    Erro craftbukkit 1.1. r4

  6. Offline


    niccholaspage I need this plugin updated for 1.2! My players on my server enjoy this plugin! Tested with the 1.2-r1(dev) build, they cleaned their code so the essentials class files are removed. Wish you to update it ASAP.
    connerreinhardt likes this.
  7. Offline


    Can you please update so this is compatible with 1.2.3-R0.1 Beta Build.
  8. Offline


    Does anyone still work on this plugin? If so, can you please consider updating it to work on 1.2.3-R0.1 Beta, if not, can someone suggest another spleef plugin that would work like this one?
    Mozaris likes this.
  9. Offline


    me to, please update
    connerreinhardt likes this.
  10. Offline


    I tried this plugin on another server
    one of the funnest plugins ive ever used
    Tried on my server... got an error:
    2012-03-11 19:51:13 [SEVERE] Could not load 'plugins\nSpleef.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(
    at org.bukkit.craftbukkit.CraftServer.<init>(
    at net.minecraft.server.ServerConfigurationManager.<init>(
    at net.minecraft.server.MinecraftServer.init(
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at Source)
    at Source)
    at$000(Unknown Source)
    at$ Source)
    at Method)
    at Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at com.niccholaspage.nSpleef.nSpleef.<init>(
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
    at$ Source)
    at Method)
    at Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 27 more

    (i have no idea what this means)
    please help!
  11. Offline


    niccholaspage Are you still developing this plugin or ignoring us? I would ask someone to fork and update it :/
  12. Offline


    I think he's just ignoring everyone. Anyone know of good alternatives?
  13. Offline


  14. Offline


  15. Offline


    it is only a example as alternate. Nspleef isn't up to date so i give this link ;D
  16. Offline


    I have the newest version of craftbukkit and I downloaded this plugin and put it in my plugins folder, ran the start_server.command script, but when it pulls up the window, it says this: Screen Shot 2012-04-02 at 2.20.42 PM.png
    Ps. I am running Mac OSX Lion 10.7. This is not a general problem because I have three other plugins that work just fine in that folder.
  17. Offline


    Can you please give us the link maino? :)
  18. Offline


    I made a working version of nSpleef for the latest RB. I'll publish it at BukkitDev when I have niccholaspage's permission :) . If you have bugs or wishes for featurs, let me know it.


    • /spleef define arena
    • /spleef join game
    • /spleef leave
    • /spleef list
    • /spleef deletegame name
    • /spleef creategame name arena
    • /spleef deletearena arena
    • /spleef ready
    • /spleef forceready
    • /spleef help <page>
    • /spleef forceleave player
    • /spleef forcejoin player game
    • /spleef reload
    Default Config

    • Changes for the new API
    • SuperPerms Support
    • Added Block Blacklist (can be set in the config.yml)
    • Auto-remove GameMode CREATIVE when joining a spleef game
    • More ingame Error-Messages
    • Temporarily removed Economy (Vault support coming soon!)
    • When joining a Spleef game, you spawn in the middle of the Spleef Arena
    • Added /spleef reload Command to reload the Config
  19. Offline



    Anyway, Big Thanks to you Maino! And it works!

    edit: oh its sad, cant reward players when they win :/ Gotta wait you to release this one with vault support :) btw, I have essentials economy, it would work anyway?
  20. Offline


    Does it work on 1.2 ?
  21. Offline


    i have a question when i make a game and everythings set up (i only have 1 level) we never loose it just send us to the floor like the block destroyed and yo fall you stayed fallen but still alive can you help?
  22. Offline


    Hey guys! I own a minecraft server and i am using nSpleef it works great! I was wondering if you can add my server to the Servers using Spleef section thanks alot!
    Here is some information about my server:
    Owners: Tornado (me) AppleEaterX
  23. Offline


    all download are broken
  24. Offline


    When i use the bowl, i right click one corner, then go to the other, but it just says "Second point set" twice? how do i set the FIRST point?
  25. Offline


    The download link is broken
  26. Offline


    I can't configure it so that when the players enter, they have to pay :s
  27. Offline


    the download page made a slight spelling error. it should be
    Error dropbox 404. the punck ass that posted it is too lazy to fix links.
  28. Offline


    Left click for first point, right click for second?
  29. Offline


    Ok.. when i click 'Download nSpleef (0.4.3)'
    I get a page that says
    Error (404)

    We can't find the page you're looking for. Check out our Help Center and forums for help, or head back to home.
    Now what? did I miss something?
  30. Offline


    prob the file is deleted. um, you didnt picked the right one, maino made a working one Hope it helps ya!!
  31. Offline


Share This Page