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 10, 2013@NoamMoses
You defined wrong arena bounds, so while player is jumping he leaves the arena bounds, redefine them.
-
View User Profile
-
Send Message
Posted Dec 10, 2013If i jump, So its kick me from the arena.. Why? please fix that.
-
View User Profile
-
Send Message
Posted Dec 9, 2013@Piimbola
/trsetup {arena} setmoneyrewards {amount}
You need vault installed
-
View User Profile
-
Send Message
Posted Dec 9, 2013How can I do for giving money to the winner, I'm usign iConomy in my server.
-
View User Profile
-
Send Message
Posted Dec 9, 2013@About7Deaths
No
-
View User Profile
-
Send Message
Posted Dec 8, 2013So no response to my request?... I understand you are busy but any response would be nice.
-
View User Profile
-
Send Message
Posted Dec 8, 2013@Nom1337
Define arena bounds first
-
View User Profile
-
Send Message
Posted Dec 8, 2013I can't set loselevel. It says -An error Occurred while attempting to............ :(
-
View User Profile
-
Send Message
Posted Dec 7, 2013@simonsyang
Remove signs.yml in TNTRun folder and restart server.
-
View User Profile
-
Send Message
Posted Dec 6, 2013I have an arcade server and I would like to request that you add the permission tntrun.boost and have it give the player who has it a 20 second speed potion and a 20 second jump boost potion. Thanks, please accept my proposal.
-
View User Profile
-
Send Message
Posted Dec 6, 2013I don't know why but I keep getting this whenever I do /tr leave. http://pastebin.com/c2zibVjQ
-
View User Profile
-
Send Message
Posted Dec 4, 2013@RumenGR
use tntrun.game for these commands and the ability to use join signs: /tr list - list all arenas /tr status {arena} - show arena status /tr join {arena} - join arena /tr leave - leave current arena /tr vote - vote for current arena start And tntrun.setup for admin stuff like creating signs and: Main setup commands /trsetup setp1 - save bounds point 1 you are looking at. /trsetup setp2 - save bounds point 2 you are looking at. /trsetup {arena} create - create {arenaname} /trsetup {arena} setarena - set bounds of the arena (if player leaves arena bounds while in game, he automatically loses) /trsetup {arena} setloselevel - set looselevel bounds (bounds should be 1 block high) /trsetup {arena} setgamelevel {gamelevel} - set gamelevel bounds and fill inside with tnt and sand(bounds should be 1 block high) /trsetup {arena} setspawn - set spawnpoint at location you are standing at. /trsetup {arena} finish - finish arena creation and save it. Additional setup commands /trsetup {arena} setgameleveldestroydelay {ticks} - add a delay before gamelevel block is destoyed after player stepped on it. (default: 2) /trsetup {arena} setmaxplayers {player} - set max players for this arena (default: 6) /trsetup {arena} setminplayers {players} - set min players for this arena (default: 2) /trsetup {arena} setvotepercent {0<votepercent<1} - set the percent of votes requered to start the game for this arena (default: 0.75) /trsetup {arena} settimelimit {seconds} - set the time limit for arena. /trsetup {arena} setitemsrewards - sets everithing what you have in your inventory as a reward for winning (default: nothing) /trsetup {arena} setmoneyrewards {amount} - sets money rewards (vault is required for this) Arena managment commands /trsetup {arena} enable - enable the arena /trsetup {arena} disable - disable the arena /trsetup {arena} delete - delete arena
-
View User Profile
-
Send Message
Posted Dec 4, 2013How Can i Make Permisions For that? Deops can't join! Please help.
-
View User Profile
-
Send Message
Posted Dec 2, 2013@map788 Пока что - никак.
Проверяйте команду /trsetup {arena} setcountdown {seconds}, как заработает - сможете сменить.
-
View User Profile
-
Send Message
Posted Dec 2, 2013@Shevchikden Так что нам арену пересоздавать, и как увеличить время ожидания?
-
View User Profile
-
Send Message
Posted Dec 2, 2013@Discoverivan
Конфиг загружается 1 раз - при старте плгаина. Так что менять тупо не имеет смысла.
-
View User Profile
-
Send Message
Posted Dec 2, 2013@Shevchikden
В конфиге можно что нибудь изменять или нет? И даже на 251 (jenkins) сборке нет этой команды?
-
View User Profile
-
Send Message
Posted Dec 2, 2013@Discoverivan Не трогай конфиг. Для этого есть команда хоть она и незадокументирована, просто потому что ещё не работает.
-
View User Profile
-
Send Message
Posted Dec 2, 2013При установке в конфиге "countdown" 60 секунд - на сервере все равно остается 10.
-
View User Profile
-
Send Message
Posted Dec 1, 2013@coobqwer
Check arena files and delete the one which doesn't have a world defined