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
@lme999
Make sure you double layer each level. Basically anything that players can step on, make sure there's another block under it. They will both break at the same time, so the game will be the same, but this fixed my regen issues.
@shop1126
Although unpreferable, you can edit the .yml files to change the name
@lme999 Not regenerating blocks sometimes happens on server stop while are was in game, still don't know what triggers it. Slabs won'b break because the are half height resulting in plugin checking wrong block.
Occasionally not all blocks in the arena regenerate, and then they are just gone.
Players are also reporting that slabs won't break.
No error messages found.
Is it possible to add a command like /tr rename cause originally all my TNTRun maps were named Arena1, Arena2, Arena3, and so on. This conflicts with a few of my other minigames as they share the same name. So if the feature could be implemented that would really be great :)
Hi, I got a problem since only 2 days with this plugin,
I explain my problem here sorry for my bad english !
I run this plugin since 6 months on my server and never got a problem, but yesterday ppl said they cant do the command anymore. I tryied the command myself ( /tr list or even /tr leave ) but now this command is no longer availlable cause the got a conflict with sentry plugin and i ask you how to fix it pls?
Dont forgot i was no problem before and i have this 2 plugin worked together before.
Ty for the answer.
Do they get the permissions by default or are there certain Perms for it?
Help! When I type /trsetup setspectate and then my arena name So it's /trsetup setspectate TR1 And it said the command is invalid. I tried to reinstall the plugin. I'm using Bukkit 1.7.2. Please response to my Question :)
@CCMMO Id doesn't have any database related things so no.
Can i add this plugin to my MySQL database?
Shev, I run TNTRun on my server with active players, if you need any sort of info or help please add me on Skype ericbarbwire. I will do as much as I can to help as TNTRun was my favorite minigame xD
@EN7
He tried to use serversigns with commands attached to them and that didn't work.
OKay, answer for everyone - if you can't create signs in spigot 1.8 than it happens because you are using MACOSX
If you are not able to use the sign - then something prevents you from using it, probably minecraft spawn protection.
@WinFamSurv You somehow assigned the tntrun.onlysignjoin permission to your players, that's why it restricts using commands. As for signs access - no idea why it doesn't work for you, probably that is some sort of bug with spigot, and i can't figure it out currently, because there is no one who can really help me debug this.
@WinFamSurv
A tu pense a leur donne la permission pour ? : tntrun.onlysignjoin
Is there an update to what is happening with the signs on this otherwise superb plugin.
Currently using Spigot 1.8 and 3.4 TNT Run, only ops can access join signs, and this is causing a lot of my players a problem, our server is for children with Autistic conditions, and some of the players typing skills are limited, so signs would really help, I tried using server signs plugin but as soon as you click on the sign with server signs you get an error saying you can only join with signs.
I have granted no permissions to anyone else other than myself for the plugin.
Can someone update us as to what the situation is with the join signs, will we see a a fix soon, if not then I need to remove this server from our bungeecord as its causing too many issues with our players.
Thanks Ellis
@user_892472 Place a becon nearby. Or use kits, they are not documented yet, but i think that you will find it out.
@EN7
Works very well indeed. One thing.
I've tried using other plugins to add potion effects / double jump boosters, but your plugin seems to disable said effect when they've joined the arena. Anything one could do about that?
Regards.
@miki88mouse
Like hell its broken, there is no damn gamelevel command anymore. It just detects any blocks under your feet
Edit: To fix the signs not working, just try replacing them. That worked for me.