Add per-arena setting 'auto-ready'.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
name: MobArena
|
name: MobArena
|
||||||
author: garbagemule
|
author: garbagemule
|
||||||
main: com.garbagemule.MobArena.MobArena
|
main: com.garbagemule.MobArena.MobArena
|
||||||
version: 0.94.4.98.3
|
version: 0.94.4.98.4
|
||||||
softdepend: [Spout,Towny,Heroes,MagicSpells,Vault]
|
softdepend: [Spout,Towny,Heroes,MagicSpells,Vault]
|
||||||
commands:
|
commands:
|
||||||
ma:
|
ma:
|
||||||
|
|||||||
@@ -33,5 +33,6 @@ spout-class-select: false
|
|||||||
player-time-in-arena: world
|
player-time-in-arena: world
|
||||||
auto-ignite-tnt: false
|
auto-ignite-tnt: false
|
||||||
auto-start-timer: 0
|
auto-start-timer: 0
|
||||||
|
auto-ready: false
|
||||||
use-class-chests: false
|
use-class-chests: false
|
||||||
display-waves-as-level: false
|
display-waves-as-level: false
|
||||||
|
|||||||
@@ -948,6 +948,14 @@ public class ArenaImpl implements Arena
|
|||||||
|
|
||||||
arenaPlayer.setArenaClass(arenaClass);
|
arenaPlayer.setArenaClass(arenaClass);
|
||||||
arenaClass.grantItems(p);
|
arenaClass.grantItems(p);
|
||||||
|
|
||||||
|
if (settings.getBoolean("auto-ready", false)) {
|
||||||
|
if (autoStartTimer.getRemaining() <= 0) {
|
||||||
|
playerReady(p);
|
||||||
|
} else {
|
||||||
|
readyPlayers.add(p);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user