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

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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:
    nSpleef.member.creategame
    nSpleef.member.deletegame
    nSpleef.member.join
    nSpleef.member.leave
    nSpleef.member.list
    nSpleef.member.wager

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

    This post has been edited 2 times. It was last edited by niccholaspage Nov 21, 2011.
    Max1998, wassilij, dr_brule and 7 others like this.
  2.  
  3. Offline

    Don Redhorse

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    it is updated, it works, it doesn't have issues with other plugins using register in an old version..
  4. Offline

    Harry_on_P

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey does this plugin use up alot of RAM or CPU and How much does it use per player?
  5. Offline

    BoorMachine

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    what plugin do you recommend for doing that?
  6. Offline

    Don Redhorse

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    hmm wasn't that included? otherwise worldguard has that feature iirc..
  7. Offline

    BoorMachine

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
  8. Offline

    Don Redhorse

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I hope he includes that when he updates the plugin
  9. Offline

    BoorMachine

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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

    This post has been edited 1 time. It was last edited by BoorMachine Jan 9, 2012.
  10. Offline

    Speedyboy235

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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?
  11. Offline

    bigggan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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
  12. Offline

    HippieBeak

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Um how do you select the points? I tried to using world edit but it didn't work......
  13. Offline

    Speedyboy235

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    use a bowl!
  14. Offline

    HippieBeak

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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?
  15. Offline

    Speedyboy235

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    WTF mob arena? weirdo
  16. Offline

    HippieBeak

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What's so bad about mob arena? It's fun.
  17. Offline

    connerreinhardt

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
  18. Offline

    Luxius96

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This plugins need:

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

    Andromedia13

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    has this plugin been abandoned? It's still on build 1337..
  20. Offline

    superman11

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    My ip is 69.27.127.199:25567 [Serigully Server][Factions][MCMMO][AntiGreif]
  21. Offline

    BoorMachine

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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
    Code:
    /region flag [region] allowed-cmds spleef leave
    they can only use
    Code:
    /spleef leave
    works just fine.

    This post has been edited 2 times. It was last edited by BoorMachine Feb 6, 2012.
  22. Offline

    latinolli63

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Erro craftbukkit 1.1. r4

  23. Offline

    latinolli63

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    HELP
  24. Offline

    TNTUP

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @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.

    This post has been edited 1 time. It was last edited by TNTUP Mar 11, 2012.
    connerreinhardt likes this.
  25. Offline

    connerreinhardt

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can you please update so this is compatible with 1.2.3-R0.1 Beta Build.
  26. Offline

    connerreinhardt

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
  27. Offline

    blackbinary

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    me to, please update
    connerreinhardt likes this.
  28. Offline

    Brawl0

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    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 java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at com.niccholaspage.nSpleef.nSpleef.<init>(nSpleef.java:32)
    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)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144)
    ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    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!
  29. Offline

    TNTUP

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @niccholaspage Are you still developing this plugin or ignoring us? I would ask someone to fork and update it :/
  30. Offline

    Elfsovereign

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I think he's just ignoring everyone. Anyone know of good alternatives?
  31. Offline

    Telbaru

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  32. Offline

    TNTUP

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

Share This Page