mirror of
https://github.com/garbagemule/MobArena.git
synced 2024-11-23 19:16:41 +01:00
f85f9e20d7
When the WaveManager is queried for the next wave to be spawned via the next() method, it now returns a copy of the wave instead of the wave itself. This is because waves (boss waves in particular) have state, and this state is transferred to the next occurrence of the given wave. This caused recurrent boss waves to inconsistently share state, which resulted in the BossAbilityThread bailing early after the first occurrence of the boss wave it belonged to. By copying the initial wave state in the WaveManager, the issue is fixed. Fixes: http://dev.bukkit.org/bukkit-plugins/mobarena/tickets/1220/
133 lines
4.3 KiB
YAML
133 lines
4.3 KiB
YAML
name: MobArena
|
|
author: garbagemule
|
|
main: com.garbagemule.MobArena.MobArena
|
|
version: 0.96.2.11
|
|
softdepend: [Multiverse-Core,Towny,Heroes,MagicSpells,Vault]
|
|
commands:
|
|
ma:
|
|
description: Base command for MobArena
|
|
usage: |
|
|
YOU HAVE AN ERROR!
|
|
Find the error in your server log, copy it into
|
|
http://pastebin.com, and then paste the link
|
|
in the IRC or on the forums.
|
|
mobarena:
|
|
description: Base command for MobArena
|
|
usage: |
|
|
YOU HAVE AN ERROR!
|
|
Find the error in your server log, copy it into
|
|
http://pastebin.com, and then paste the link
|
|
in the IRC or on the forums.
|
|
permissions:
|
|
mobarena.use.join:
|
|
description: Join command
|
|
default: true
|
|
mobarena.use.spec:
|
|
description: Spec command
|
|
default: true
|
|
mobarena.use.leave:
|
|
description: Leave command
|
|
default: true
|
|
mobarena.use.arenalist:
|
|
description: Arena list command
|
|
default: true
|
|
mobarena.use.playerlist:
|
|
description: Player list command
|
|
default: true
|
|
mobarena.use.notready:
|
|
description: Check who is not ready yet
|
|
default: true
|
|
mobarena.use.class:
|
|
description: Pick a class by name
|
|
default: true
|
|
|
|
mobarena.admin:
|
|
description: Gives access to all admin commands
|
|
default: op
|
|
children:
|
|
mobarena.admin.enable: true
|
|
mobarena.admin.kick: true
|
|
mobarena.admin.restore: true
|
|
mobarena.admin.force: true
|
|
mobarena.admin.teleport: true
|
|
mobarena.admin.enable:
|
|
description: Enable and disable MobArena and/or arenas.
|
|
default: false
|
|
mobarena.admin.kick:
|
|
description: Kick a player from an arena.
|
|
default: false
|
|
mobarena.admin.restore:
|
|
description: Restore a player's inventory.
|
|
default: false
|
|
mobarena.admin.force:
|
|
description: Force start or end an arena.
|
|
default: false
|
|
mobarena.admin.teleport:
|
|
description: Immune to teleport blocking rules.
|
|
default: false
|
|
|
|
mobarena.setup:
|
|
description: Gives access to all setup commands
|
|
default: op
|
|
children:
|
|
mobarena.setup.config: true
|
|
mobarena.setup.setup: true
|
|
mobarena.setup.setting: true
|
|
mobarena.setup.addarena: true
|
|
mobarena.setup.removearena: true
|
|
mobarena.setup.editarena: true
|
|
mobarena.setup.spawnpoints: true
|
|
mobarena.setup.containers: true
|
|
mobarena.setup.checkdata: true
|
|
mobarena.setup.checkspawns: true
|
|
mobarena.setup.classchest: true
|
|
mobarena.setup.classes: true
|
|
mobarena.setup.leaderboards: true
|
|
mobarena.setup.autogenerate: true
|
|
mobarena.setup.autodegenerate: true
|
|
mobarena.setup.config:
|
|
description: Save or reload the config-file
|
|
default: false
|
|
mobarena.setup.setup:
|
|
description: Setup Mode.
|
|
default: false
|
|
mobarena.setup.setting:
|
|
description: Setting command.
|
|
default: false
|
|
mobarena.setup.addarena:
|
|
description: Add a new arena node.
|
|
default: false
|
|
mobarena.setup.removearena:
|
|
description: Remove an arena.
|
|
default: false
|
|
mobarena.setup.editarena:
|
|
description: Turn editmode on/off.
|
|
default: false
|
|
mobarena.setup.spawnpoints:
|
|
description: List all spawnpoints.
|
|
default: false
|
|
mobarena.setup.containers:
|
|
description: List all containers.
|
|
default: false
|
|
mobarena.setup.checkdata:
|
|
description: Check which points need to be set up.
|
|
default: false
|
|
mobarena.setup.checkspawns:
|
|
description: Check which spawnpoints cover your location.
|
|
default: false
|
|
mobarena.setup.classchest:
|
|
description: Classchest command.
|
|
default: false
|
|
mobarena.setup.classes:
|
|
description: Allows setting up classes from in-game
|
|
default: false
|
|
mobarena.setup.leaderboards:
|
|
description: Set up leaderboards.
|
|
default: false
|
|
mobarena.setup.autogenerate:
|
|
description: Auto-generate an arena.
|
|
default: false
|
|
mobarena.setup.autodegenerate:
|
|
description: Auto-degenerate an arena.
|
|
default: false
|