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

    xiCrowe

    YES! Thanks niccholaspage for the update! xD
     
  3. Offline

    niccholaspage

    You're welcome :)
     
  4. Offline

    Reaperboyy

    Hello :) i am currently running a game server and i came across this and it is excellent i must say and i have a spleef arena and all that but when i create a game i only can join the game but no one else can? is it to do with permissions or something? do i have to make them operators?? please help thank you! :)
     
  5. Offline

    Soulstormer

    Very nice plugin, we changed to nSpleef and love it.

    I got some sugesstions too:
    • Configurable item rewards
    • Arena reset (Sometimes its impossible to reach eachother)
    • More than 1 game per arena (different price money)
    • Team matches
    • /ready insted of ready (no spam)
     
  6. Offline

    niccholaspage

    Configurable item rewards is coming
    Arena reset, maybe.
    More than 1 game per arena would probably get hard. I'm thinking about making a /spleef gamecfg command to edit game options.
    0.5 will have team matches.
    /ready already exists.
     
  7. Offline

    Soulstormer

    More than 1 game per arena got the lowest priority, so it wont hurt I think.

    Nice that you will put in item rewards, team matches and maybe the arena reset (maybe we will use falsebook and buttons for this, but it could be abused, something like all players which are still in the game could type /nspleef reset.

    I think you missunderstood me with the /ready, there is a "ready" but no "/ready", am I missing something?
    /ready wont be shown in the global chat, so there is no spam.
     
  8. Offline

    sukosevato

    You should update your list of servers who use spleef. Almost every server on that list you can't join.

    Great plugin still :p
     
  9. Offline

    ferrousphantom

    well, wat is spleef?
     
  10. Download link isn't working. Anyone have a mirror?
     
  11. Offline

    boxxertrumps

    look on youtube.
     
  12. Offline

    Torrey Leonard

    You can add my server to the list, we have nSpleef and love it! :D
    IP: play.VaultCraft.com
     
  13. Offline

    axebyte

    works good, but there is a few abusive ends i was wondering you maybe tie up.
    I run a rpgish style money system and sadly the Spleef ZOne could be used easy for a trade site instead of having to travel to an area.
    Can you possiable have a Item Strip/return when entering the arena? like many of the others do like War.
    Also
    When someone /home or leaves arena in some nature they are not removed from the game, and Win . or you get 1 guy stuck on the botton and the other guy home eating a porkchop.
    other then these two issues it works great!
     
  14. Offline

    niccholaspage

    Will do soon.
    These will both be fixed in 0.5. 0.5 will be a MAJOR release.
     
  15. Offline

    Torrey Leonard

    Ok now you need to come see this, it's awesome! We added a nice little lobby at the bottom so while players wait, they wait in style! :D
     
  16. Offline

    JasonFunsize

    Im using a bowl but nothing is happening when i right click... HELP ANYONE?
     
  17. Offline

    ninjacheese

    Same and when i type /spleef help it comes up with an error???
     
  18. Offline

    axebyte

    it helps if you post the error..
     
  19. Offline

    Greylocke

    sorry if this has been mentioned before -- I scanned back a couple pages and searched the forum, but didn't see anything.

    I have a sandy arena over water. When the players break blocks under the sand, sand blocks fall into the water and stack there. After the game is over, the sand blocks remain. Is there a way to prevent them from stacking up under the arena?
     
  20. Offline

    ninjacheese

    An internal error occurred while attempting to perform this command.
     
  21. Offline

    Niles

    this is NOT the first spleef plugin for craftbukkit, that would be SimpleSpleef. do your research.
     
  22. Offline

    niccholaspage

    You sir should do your research. At the bottom of my thread, it says when it was posted:
    niccholaspage, Mar 2, 2011
    The SimpleSpleef thread:
    ronix, Apr 5, 2011
     
  23. Offline

    Niles

    really? I could've sworn I was using it in February. nevermind than.
     
  24. Offline

    axebyte

    New little side effect to the /home seems to make you invisable as in like goded.
     
  25. Offline

    DudeOfAwesome

    there is an incompatibility with permissions 3.1.6, nSpleef just stops working
    it also is incompatible with permissionex
    both on bukkit 953
     
  26. Offline

    phrek

    What do you think about statistics? Do you think it would be possible to add something like that?

    Anyway a really nice plugin!
     
  27. Offline

    niccholaspage

    Permissions 3.1.6 and nSpleef work fine with me.
    Coming in 0.5.
     
  28. Offline

    DudeOfAwesome

    yeah, i took out all of my plugins except for permissions and nSpleef, and nSpleef stops working, so yeah, idk
     
  29. Offline

    IFakiez

    Can u turn on ur server plz?
     
  30. Offline

    niccholaspage

    I've been working on reopening my server with a new IP. When it's finished, the server list will get updated.
     
  31. Offline

    phoenixstar

    Just have to say i thought the commands were a bit much, but with the [commandsigns] plugin its awesome!

    I put up an arena, where you right click the sign to join, and then there's like 8 signs that are for the "ready" command. Its really cool!

    Love this plugin btw! :) gives my server another way to make money other than selling items :)
     

Share This Page