TNTRun
TNTRun is a fully automated minigame plugin that is based on the popular map TNTRUN. For those who doesn't know what is it, here is and explanation.
Players start on layer of sand and every block that they step on dissapears. If player falls through the hole he loses the game. The last player wins the game.
Features
- Multiple arenas
- Block destroy delay
- Custom gamelevel
- AntiCamping system
- Custom messages
- Formatting codes support
- Signs
- Time limit
- Automatic arena regeneration
- Arena leave checker
- Player rewards
Game commands:
/tr list - list all arenas
/tr join {arena} - join arena (can be disallowed by giving player tntrun.onlysignjoin permission)
/tr leave - leave current arena
/tr vote - vote for current arena start
/tr lobby - teleport to lobby
Arena setup commands:
Permssion: tntrun.setup
Main setup commands
Use worldedit for selections, built-in slection system is broken for now.
Build gamelevel blocks yourself, anything under player feet breaks.
/trsetup create {arena} - create {arenaname}
/trsetup setarena {arena} - set bounds of the arena (if player leaves arena bounds while in game, he automatically loses)
/trsetup setloselevel {arena} - set looselevel bounds
/trsetup setspawn {arena} - set spawnpoint at location you are standing at.
/trsetup setspectate {arena} - sets spectator spawnpoint.
/trsetup finish {arena} - finish arena creation and save it.
Additional setup commands
/trsetup delspectate {arena} - deletes spectator spawnpoint
/trsetup setgameleveldestroydelay {arena} {ticks} - add a delay before gamelevel block is destoyed after player stepped on it. (default: 2)
/trsetup setmaxplayers {arena} {player} - set max players for this arena (default: 6)
/trsetup setminplayers {arena} {players} - set min players for this arena (default: 2)
/trsetup setvotepercent {arena} {0<votepercent<1} - set the percent of votes requered to start the game for this arena (default: 0.75)
/trsetup settimelimit {arena} {seconds} - set the time limit for arena.
/trsetup setcountdown {arena} {seconds} - set countdown time for arena
/trsetup setitemsrewards {arena} - sets everithing what you have in your inventory as a reward for winning
/trsetup setmoneyrewards {arena} {amount} - sets money rewards (vault is required for this)
/trsetup setteleport {arena} {previous/lobby} - teleports player to pre-join or to lobby location after player lose
/trsetup setdamage {arena} {on/off/zero} - sets pvp state in the arena (on - full damage, zero - zero damage, off - no attack at all)
/trsetup reloadbars - reload configbars.yml
/trsetup reloadmsg - reload configmsg.yml
Arena managment commands
/trsetup enable {arena} - enable the arena
/trsetup disable {arena} - disable the arena
/trsetup delete {arena} - delete arena
Lobby:
Permission to set lobby: tntrun.setup
/trsetup setlobby - sets a lobby at your location
Signs:
Permission to create signs: tntrun.setup
Join sign format:
1st line: [TNTRun]
2nd line: [Join]
3rd line: arenaname
Leave sign format:
1st line: [TNTRun]
2nd line: [Leave]
Vote sign format:
1st line: [TNTRun]
2nd line: [Vote]
Additions:
You can use worldedit for selections instead of built-in selection.
Downloads area and source code:
source code (new)source code (old)
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
jenkins
-
View User Profile
-
Send Message
Posted Dec 1, 2013Keep getting this error... 15:47:56 [WARNING] [TNTRun] Task #23 for TNTRun v2.3 generated an exception java.lang.IllegalArgumentException: Name cannot be null at org.apache.commons.lang.Validate.notNull(Validate.java:203) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.getWorld(CraftServer.java:828) at org.bukkit.Bukkit.getWorld(Bukkit.java:247) at tntrun.arena.Arena.loadFromConfig(Arena.java:339) at tntrun.TNTRun$1.run(TNTRun.java:88) at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:524) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:227) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
-
View User Profile
-
Send Message
Posted Dec 1, 2013@Shevchikden
Please add a scoreboard
-
View User Profile
-
Send Message
Posted Dec 1, 2013@Dyenx999 Ensure that the world in which arena is located is loaded at startup.
And do not reload server, restart it instead.
-
View User Profile
-
Send Message
Posted Nov 30, 2013@Shevchikden
I found a bug. every time i reload my server the arena that i built doesn't exist anymore
-
View User Profile
-
Send Message
Posted Nov 30, 2013@simonsyang
I will add this, but this will be just a location where you will be teleported after command /tntrun lobby, it won't teleport player to it after the game.
-
View User Profile
-
Send Message
Posted Nov 30, 2013This is an AWESOME plugin! I Just have one request: /trsetup setmainlobby. That way people that are in a different world that joins TNTRun and quits will get teleported to the mainlobby, rather than where they were.
-
View User Profile
-
Send Message
Posted Nov 29, 2013Its just awesome! But could you please add for letting the lose level be the void? Also could you please add Ghost Mode when players die?
-
View User Profile
-
Send Message
Posted Nov 29, 2013EveryTime i reload my server the arena gets disabled and removed
-
View User Profile
-
Send Message
Posted Nov 29, 2013My ideas: Add support for gravel Add a scoreboard Add coin system Add a GUI Shop
-
View User Profile
-
Send Message
Posted Nov 28, 2013This is really a great plugin!!! i have a new server hope new ppl will like it.
I could use some testers....
77.175.85.83:25569 for the one's who want to!
Thanks for the plugin! one of the best i have
-
View User Profile
-
Send Message
Posted Nov 27, 2013@Shevchikden
Scoreboard please
-
View User Profile
-
Send Message
Posted Nov 26, 2013is it possible to have it so people can see the ingame players/ maxplayers with the join signs?
-
View User Profile
-
Send Message
Posted Nov 25, 2013@Shevchikden
Sounds cool!
-
View User Profile
-
Send Message
Posted Nov 24, 2013I'm going to release version 2.3 which fixes the last part of the found bugs and increases performance.
After that i will start working on ingame shop with this abilities:
Super punch
Rocket Launcher
Night vision
High jump
Speedup
-
View User Profile
-
Send Message
Posted Nov 22, 2013@Funergy
They are not working currently.
-
View User Profile
-
Send Message
Posted Nov 22, 2013I can't use a signs! i checked the signs.yml and it says : arena: {}
-
View User Profile
-
Send Message
Posted Nov 21, 2013Best plugin i found so far
-
View User Profile
-
Send Message
Posted Nov 21, 2013Thanks it helped a lot no bugs or anything very easy just a little tedious.
-
View User Profile
-
Send Message
Posted Nov 20, 2013It's compatible with BoosBarMessage?
-
View User Profile
-
Send Message
Posted Nov 18, 2013@XeonG8
Redefine the levels, there was a bug with gamelevels at one of the versions. And the levels defined at that version are working wrong