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

    TSkeleton

    Hello! This plugin just got added to our server and its great! I was just posting because I was wondering if you are able to designate the spleef floor in non-square arenas such as an octagonal one? I made a octagonal biome/elemental themed one and would love for the plugin to work on it. If the plugin can not currently, it may be a good idea for a future update :) Working tnt with pressure plate support would also be superb! Anyway thanks for this amazing plugin!
     
  3. Offline

    Jan0499

    You neeeed team-based support!
     
  4. Offline

    MAKroy

    First off, well done on this plug-in. It was great fun for all concerned last night once we launched it (I recognise a couple of the spleef elite from the same server in posts above).

    I know the recode is underway, but here's was my quick wish-list in any case, you've mostly got all of these covered or discounted as far as I can see, I'm just lending my support to you for this awesome plugin:
    • Options for setting arena borders with polygons as well as cuboids
    • Customisable spawn points, option to disable TP join method (similar to post 707, and already added)
    • All arena gate / door are closed/locked until *after* the countdown reaches zero, at which point they open (edit: or are operable)
    • Option to allow warp out on hitting the arena floor, rather than on game-end
    • Option to allow blocks to be system-removed if the game goes on beyond a definable timelimit (one possible counter to corner-camping, as well as upping the excitement). Similar to post #690
    • Some sort of sign-based entry/ready system will be good, but I can add that with another plugin as required.
    edit: oh and some sort of entity control so that flowers, vines, cactii etc are destroyed and not picked up if the block below them is spleefed. ..
     
  5. Offline

    RugRats

    • Configurable distance (You have to be x blocks close to the arena to be able to join).
    • Ability to set the max amount of players.
    • Item prizes.
    • Need a clear inventory to be able to join.
    • Auto start with a diamond shovel.
    • Lightning on join.
    • No dropping items during a game.
    • Teams.
     
  6. Offline

    registered

    can you disable all other commands when people join in speef? In my server with mobarena, people after join in spleef type /ma join or other tp commands and go around with the god.

    Sorry for my bad english :D
     
  7. Offline

    gameswereus

    I am adding this to my server some time soon :)
     
  8. Offline

    kahlilnc

  9. Offline

    Forecaster

    Here's a feature I'd like to see:
    Setting max players for an arena when defining it.

    I have an arena which is meant for 2 players only, but since many more can join a game it can get over crowded.
    Thus I would like a way to set a limit for the amount of players in a specific arena.

    Kudos on the plugin! I've never used another plugin for spleef!

    Also, you should move to bukkitDev if you're not already planning on doing so.
     
  10. Offline

    Jerry2215

    I am having the same problem as ben1996123, I have installed it correctly, no errors and the commands work.
    The only problem is, I can't select areas with the bow, it doesn't say anything anything. Using CB#1060, I have the '*' permission.
     
  11. Offline

    Dustin545

    is there a way to set when the game is done that it delets that game
     
  12. Offline

    FatesDemise

    Can you add Support For "PEX" permissionsEX system, doesnt seem to work with it sadly..
    Current CB 1060, Nspleef 0.4.3

    It defaults to only OP being able to use commands with PEX system,
     
  13. Offline

    Moparx

    @niccholaspage Could you support iConomy 6 and SuperPerms in the near future?
     
  14. Offline

    niccholaspage

    The recode will include support for this.
     
  15. Offline

    recab

    Is this Plugin Work on 1185 ? i use iconomy 6 and PER and it dont Work ;(
     
  16. Offline

    Croyd

    I use iConomy 5 and PermissionsEx and it works fine.
     
  17. Offline

    niccholaspage

    iConomy 6 isn't supported, but PermissionsEx is supported through it's Fake Permissions plugin.
     
  18. Offline

    MJRamon

    iConomy 6 please please?
     
    chrisgun likes this.
  19. Offline

    chrisgun

    An iConomy 6 Update would be really great!
     
  20. Offline

    ST-DDT

    If I look at this error (which i have to do five times per serverstart)
    I see the iCo4..., but i don't have it i Have iCo6, so why does it try to hook into 4?
    I did not enable any payment features in nSpleef!
    Please update to CB v1185 and iCo6, because i hate errors in my Log!


    Code:
    2011-09-29 12:22:24 [SEVERE] Could not pass event PLUGIN_ENABLE to nSpleef
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at com.nijikokun.register.payment.methods.iCo4.isCompatible(iCo4.java:54)
        at com.nijikokun.register.payment.Methods.createMethod(Methods.java:55)
        at com.nijikokun.register.payment.Methods.setMethod(Methods.java:87)
        at com.niccholaspage.nSpleef.listeners.nSpleefServerListener.onPluginEnable(nSpleefServerListener.java:32)
        at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:927)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-09-29 12:22:24 [SEVERE] Could not pass event PLUGIN_ENABLE to nSpleef
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at com.nijikokun.register.payment.methods.iCo4.isCompatible(iCo4.java:54)
        at com.nijikokun.register.payment.Methods.createMethod(Methods.java:55)
        at com.nijikokun.register.payment.Methods.setMethod(Methods.java:87)
        at com.niccholaspage.nSpleef.listeners.nSpleefServerListener.onPluginEnable(nSpleefServerListener.java:32)
        at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:927)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-09-29 12:22:24 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-09-29 12:22:24 [INFO] Done (0.677s)! For help, type "help" or "?"
    2011-09-29 12:22:24 [INFO] [nSpleef] Arenas loaded!
     
  21. Offline

    kahlilnc

    BABY COME BACK!
     
  22. Offline

    niccholaspage

     
  23. Offline

    GrandRiver

    Is there a progress update available?
     
  24. Offline

    FatesDemise

    Yea... seriously, if i recall correctly you even went on to yell at another spleef arena maker for making another similar plugin. Even though his had more options and further updated...

    Please come out with a update, or go help the other guy with his...
     
  25. Offline

    amigo

    please make it kompatible with 1.8 (#1185)
     
  26. Offline

    np98765

    Hey... Could you support real items, such as iron and gold? That would be great, thanks!

    Also, could you make PvP in the arena a choice? My Server REALLY wants this :D

    thanks

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 10, 2016
  27. Offline

    niccholaspage

    Will happen in the recode.
     
    kahlilnc likes this.
  28. Offline

    Godwar101

    Any estimated time for the next plugin update?
     
    L3m0nad31, x0trane0x and chrisgun like this.
  29. Offline

    L3m0nad31

    does anyone know if the: there is no arena in that name. is a 1.8 glitch or an error?
    thanks
     
  30. Offline

    niccholaspage

    The recode is going pretty good. I know it's going slow, but it IS going good :D
     
  31. Offline

    chrisgun

    Thanks for the Update, looking forward to the new release :)
     

Share This Page