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
how can I add more players?
It just says the spawn point must be inside the bounds. I AM IN THE BOUNDS! PLEASE HELP ME!
@Neylion This system is better, plugin once had a permission to join by command, but i received a lot of questions what is the permissions...
Thanks for the enlightenment...
I would suggest re-working the system so you instead give people a permission node in order to grant them access to join by command rather than other way around or alternatively set the perm node to false by default. Having it as it is now (automatically denying the join command for op's) seems counterproductive.
Great plugin but you should maybe ease down on the attitude some, your answer was unnecessarily hostile and rude.
@Neylion That's because you should know something before creating a server.
For example that OP gives you all permissions.
When trying to join an arena by command (/tntrun join {arenaname}), it just returns with the message "You can join the game only by using a sign".
I do not have any permissions setup and I am op, so I don't know why the arena is locked to sign joins only, is it a bug or am I doing something wrong?
wwwwww
Signs sometimes stop working ... :(
@Shevchikden
Also when "useSpigotHack" has been changed to true?
@UraharaNZ Ensure that arena is well lit. Light recalculations are very constly.
@gnaxi
i have a amd fx 8350 4.3ghz oc 12gb ram gtx 660 ti no its my computer i don´t have problems its my users with bad laptops or pc.
@gnaxi That should still work with latest BarAPI. At least it works for me.
@miki88mouse I doubt anyone is going to help you with that description.
@UraharaNZ Get a better computer?
@Shevchikden Will there be an update for supporting the latest version of BarAPI? They've added a spigot hack that currently doesn't work with TNTRun.
Hello I Detected A Problem , My Issue I Have Low FPS When I Play The Arena
Hello, Can I have the permissions for a basic player? Like the permission to use signs and /tr leave? Thanks!
@WinFamSurv Set spawn proteciton radius in server properties to 0. 99% sure that spawn protection is the problem, because it now blocks interacting too.
@EN7
Apart from being ignorant, your comment (which im glad to see has now been removed) is also extremely offensive, the ability to type or spell correctly is not a defining factor in autism, in fact poor grammar, incorrect spelling, and a low IQ can also be attributed to any individual, including someone like you.
Whilst some of our players do struggle with some of these types of things, with some positive support they are quite capable of typing the commands correctly and accurately, however this is not the problem, the problem is with the plugin, which by the creators own admission, he does not know how to fix the issues we have highlighted, we are not Mac OS users, we are using Spigot 1.8 on non apple devices.
So EN7 may I make one polite suggestion, if you have no positive information, or any idea how to resolve the issue our server, which is run be me, a neurotypical adult (In case your wondering that means I do not have Autism) then please spare the forum some space that is getting clogged up with your immature, uninformed, ignorance and let someone who might actually know what they are talking about answer my question if at all possible.
Thank you.
@miki88mouse
It's working just fine for me. Only thing I can't get to work is the hook to BarAPI. So you're probably doing something wrong :P
Even using latest version, and double layering everything there are still occasional regeneration issues.
It doesn't seem to hook into the latest version of BarAPI anymore, or is that just me?