So, you got a big source code revamp. Big whoop, wanna fight about it?
This commit is contained in:
+29
-38
@@ -1,7 +1,8 @@
|
||||
name: MobArena
|
||||
author: garbagemule
|
||||
main: com.garbagemule.MobArena.MobArena
|
||||
version: 0.94.4.4
|
||||
softdepend: [Spout,Permissions,MultiVerse,XcraftGate,Towny,Heroes,MagicSpells]
|
||||
version: 0.94.4.49
|
||||
softdepend: [Spout,MultiVerse,XcraftGate,Towny,Heroes,MagicSpells,Vault]
|
||||
commands:
|
||||
ma:
|
||||
description: Base command for MobArena
|
||||
@@ -18,18 +19,20 @@ commands:
|
||||
http://pastebin.com, and then paste the link
|
||||
in the IRC or on the forums.
|
||||
permissions:
|
||||
mobarena.use:
|
||||
description: Gives access to usage commands
|
||||
default: true
|
||||
children:
|
||||
mobarena.use.join: true
|
||||
mobarena.use.spec: true
|
||||
mobarena.use.leave: true
|
||||
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: Arena list command
|
||||
default: true
|
||||
|
||||
mobarena.admin:
|
||||
@@ -39,9 +42,8 @@ permissions:
|
||||
mobarena.admin.enable: true
|
||||
mobarena.admin.kick: true
|
||||
mobarena.admin.restore: true
|
||||
mobarena.admin.force.end: true
|
||||
mobarena.admin.force.start: true
|
||||
mobarena.admin.config.reload: true
|
||||
mobarena.admin.force: true
|
||||
mobarena.admin.teleport: true
|
||||
mobarena.admin.enable:
|
||||
description: Enable and disable MobArena and/or arenas.
|
||||
default: false
|
||||
@@ -51,14 +53,11 @@ permissions:
|
||||
mobarena.admin.restore:
|
||||
description: Restore a player's inventory.
|
||||
default: false
|
||||
mobarena.admin.force.end:
|
||||
description: Force end an arena.
|
||||
mobarena.admin.force:
|
||||
description: Force start or end an arena.
|
||||
default: false
|
||||
mobarena.admin.force.start:
|
||||
description: Force start an arena.
|
||||
default: false
|
||||
mobarena.admin.config.reload:
|
||||
description: Reload the config-file.
|
||||
mobarena.admin.teleport:
|
||||
description: Immune to teleport blocking rules.
|
||||
default: false
|
||||
|
||||
mobarena.setup:
|
||||
@@ -68,7 +67,7 @@ permissions:
|
||||
mobarena.setup.arena: true
|
||||
mobarena.setup.setarena: true
|
||||
mobarena.setup.addarena: true
|
||||
mobarena.setup.delarena: true
|
||||
mobarena.setup.removearena: true
|
||||
mobarena.setup.protect: true
|
||||
mobarena.setup.editarena: true
|
||||
mobarena.setup.setregion: true
|
||||
@@ -78,13 +77,11 @@ permissions:
|
||||
mobarena.setup.expandlobbyregion: true
|
||||
mobarena.setup.setwarp: true
|
||||
mobarena.setup.spawnpoints: true
|
||||
mobarena.setup.addspawn: true
|
||||
mobarena.setup.delspawn: true
|
||||
mobarena.setup.containers: true
|
||||
mobarena.setup.addcontainer: true
|
||||
mobarena.setup.delcontainer: true
|
||||
mobarena.setup.leaderboards: true
|
||||
mobarena.setup.checkdata: true
|
||||
mobarena.setup.classes: true
|
||||
mobarena.setup.config: true
|
||||
mobarena.setup.autogenerate: true
|
||||
mobarena.setup.autodegenerate: true
|
||||
mobarena.setup.arena:
|
||||
@@ -96,8 +93,8 @@ permissions:
|
||||
mobarena.setup.addarena:
|
||||
description: Add a new arena node.
|
||||
default: false
|
||||
mobarena.setup.delarena:
|
||||
description: Delete an arena.
|
||||
mobarena.setup.removearena:
|
||||
description: Remove an arena.
|
||||
default: false
|
||||
mobarena.setup.protect:
|
||||
description: Turn arena protection on/off.
|
||||
@@ -126,27 +123,21 @@ permissions:
|
||||
mobarena.setup.spawnpoints:
|
||||
description: List all spawnpoints.
|
||||
default: false
|
||||
mobarena.setup.addspawn:
|
||||
description: Add a new spawnpoint.
|
||||
default: false
|
||||
mobarena.setup.delspawn:
|
||||
description: Delete a spawnpoint.
|
||||
default: false
|
||||
mobarena.setup.containers:
|
||||
description: List all containers.
|
||||
default: false
|
||||
mobarena.setup.addcontainer:
|
||||
description: Add a new container.
|
||||
default: false
|
||||
mobarena.setup.delcontainer:
|
||||
description: Delete a container.
|
||||
default: false
|
||||
mobarena.setup.leaderboards:
|
||||
description: Set up leaderboards.
|
||||
default: false
|
||||
mobarena.setup.checkdata:
|
||||
description: Check which points need to be set up.
|
||||
default: false
|
||||
mobarena.setup.classes:
|
||||
description: Allows setting up classes from in-game
|
||||
default: false
|
||||
mobarena.setup.config:
|
||||
description: Save or reload the config-file
|
||||
default: false
|
||||
mobarena.setup.autogenerate:
|
||||
description: Auto-generate an arena.
|
||||
default: false
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
Knight:
|
||||
items: diamond_sword, potion:8197:3
|
||||
armor: 306,307,308,309
|
||||
Tank:
|
||||
items: iron_sword, potion:8229:2
|
||||
armor: 310,311,312,313
|
||||
Archer:
|
||||
items: wood_sword, bow, arrow:256, potion:8197:3, bone
|
||||
armor: 298,299,300,301
|
||||
Chemist:
|
||||
items: stone_sword, potion:16428:30, potion:16388:8, potion:16389:20, potion:8197:3, potion:8226:1
|
||||
armor: 314,315,316,317
|
||||
Oddjob:
|
||||
items: stone_sword, flint_and_steel, netherrack:2, tnt:4, potion:8197:3
|
||||
armor: 298,299,300,301
|
||||
+4
-113
@@ -1,113 +1,4 @@
|
||||
### MobArena Configuration File
|
||||
### Please visit the MobArena Wiki here: http://goo.gl/F5TTc for more details
|
||||
### on how to set up this file.
|
||||
### Note that you CAN'T use tabs in this file! Always use spaces!
|
||||
|
||||
### GLOBAL SETTINGS
|
||||
# These settings are arena-independent and count in all arenas. Note that if
|
||||
# enabled: false in the global settings, MobArena is disabled globally, and
|
||||
# arena-specific enabled-values do not matter. If true, however, the per-arena
|
||||
# enabled-values count.
|
||||
global-settings:
|
||||
enabled: true
|
||||
allowed-commands: /list, /pl
|
||||
update-notification: true
|
||||
|
||||
### CLASS SETUP
|
||||
# Items can be written as either their data value (numbers) or their Material
|
||||
# type (names); check the Wiki for links to lists of both.
|
||||
# The notation is <item>:<amount>. If no amount is given, 1 is assumed. Sub-
|
||||
# types can be created
|
||||
# Item SUBTYPES (wool/dye colors) are written as <item>:<subtype>:<amount>,
|
||||
# but here, the amount is REQUIRED, even if it is just 1.
|
||||
# Note: If you want to specify only one item, but apostrophes around that one
|
||||
# item, e.g.: items: '278'
|
||||
# Note: For every bone a class has, one PET WOLF will spawn upon arena start,
|
||||
# which will assist the player in the arena session.
|
||||
classes:
|
||||
Knight:
|
||||
items: diamond_sword, grilled_pork:2
|
||||
armor: 306,307,308,309
|
||||
Tank:
|
||||
items: iron_sword, grilled_pork:3, apple
|
||||
armor: 310,311,312,313
|
||||
Archer:
|
||||
items: wood_sword, bow, arrow:256, grilled_pork, bone
|
||||
armor: 298,299,300,301
|
||||
Chef:
|
||||
items: stone_sword, bread:6, grilled_pork:4, mushroom_soup, cake:5
|
||||
armor: 314,315,316,317
|
||||
Oddjob:
|
||||
items: stone_sword, flint_and_steel, netherrack:2, tnt:4, pork:3
|
||||
armor: 298,299,300,301
|
||||
|
||||
### ARENA SETUP
|
||||
# The arena setup is split into 4 different sections per arena: settings,
|
||||
# waves, rewards and coords (not shown until coords are set up).
|
||||
# Please refer to the Wiki for descriptions of all these settings.
|
||||
# Note: The REWARDS use the same notation as the items in the CLASS SETUP
|
||||
# section. However, only -one- item from the list is picked (at random) when
|
||||
# the rewards are given.
|
||||
arenas:
|
||||
default:
|
||||
settings:
|
||||
world: ''
|
||||
enabled: true
|
||||
protect: true
|
||||
entry-fee: ''
|
||||
logging: true
|
||||
clear-wave-before-next: false
|
||||
detonate-creepers: false
|
||||
detonate-damage: false
|
||||
lightning: true
|
||||
auto-equip-armor: true
|
||||
force-restore: false
|
||||
soft-restore: false
|
||||
soft-restore-drops: false
|
||||
require-empty-inv-join: false
|
||||
require-empty-inv-spec: false
|
||||
hellhounds: false
|
||||
pvp-enabled: false
|
||||
monster-infight: false
|
||||
allow-teleporting: false
|
||||
spectate-on-death: true
|
||||
share-items-in-arena: true
|
||||
min-players: 0
|
||||
max-players: 0
|
||||
max-join-distance: 0
|
||||
repair-delay: 5
|
||||
first-wave-delay: 5
|
||||
wave-interval: 20
|
||||
special-modulo: 4
|
||||
max-idle-time: 0
|
||||
waves:
|
||||
recurrent:
|
||||
def1:
|
||||
type: default
|
||||
priority: 1
|
||||
frequency: 1
|
||||
monsters:
|
||||
zombies: 10
|
||||
skeletons: 10
|
||||
spiders: 10
|
||||
creepers: 10
|
||||
wolves: 10
|
||||
spec1:
|
||||
type: special
|
||||
priority: 2
|
||||
frequency: 4
|
||||
monsters:
|
||||
powered-creepers: 10
|
||||
zombie-pigmen: 10
|
||||
angry-wolves: 10
|
||||
humans: 10
|
||||
rewards:
|
||||
waves:
|
||||
every:
|
||||
'3': feather, bone, stick
|
||||
'5': dirt:4, gravel:4, stone:4
|
||||
'10': iron_ingot:10, gold_ingot:8
|
||||
after:
|
||||
'7': minecart, storage_minecart, powered_minecart
|
||||
'13': iron_sword, iron_pickaxe, iron_spade
|
||||
'16': diamond_sword
|
||||
# Layout
|
||||
global-settings: {}
|
||||
classes: {}
|
||||
arenas: {}
|
||||
@@ -0,0 +1,3 @@
|
||||
enabled: true
|
||||
allowed-commands: /list, /pl
|
||||
update-notification: true
|
||||
@@ -1,17 +1,16 @@
|
||||
# MobArena disabled MagicSpells spells
|
||||
# MobArena disabled MagicSpells spells
|
||||
# Use this file to disable the MagicSpells spells you don't want your players
|
||||
# to use during arena sessions. Make sure to put a hyphen (-) before every
|
||||
# spell, and try to keep the indentation proper.
|
||||
|
||||
# Spells that will be disabled for the entire arena session.
|
||||
disabled-spells:
|
||||
- carpet
|
||||
- blink
|
||||
|
||||
# Spells that will be disabled only while a boss is present.
|
||||
disabled-only-on-bosses:
|
||||
disabled-on-bosses:
|
||||
- purge
|
||||
|
||||
# Spells that will be disabled only during swarm waves.
|
||||
disabled-only-on-swarms:
|
||||
disabled-on-swarms:
|
||||
- purge
|
||||
@@ -0,0 +1,9 @@
|
||||
waves:
|
||||
every:
|
||||
'3': feather, bone, stick
|
||||
'5': dirt:4, gravel:4, stone:4
|
||||
'10': iron_ingot:10, gold_ingot:8
|
||||
after:
|
||||
'7': minecart, storage_minecart, powered_minecart
|
||||
'13': iron_sword, iron_pickaxe, iron_spade
|
||||
'16': diamond_sword
|
||||
@@ -0,0 +1,33 @@
|
||||
world: ''
|
||||
enabled: true
|
||||
protect: true
|
||||
logging: true
|
||||
entry-fee: ''
|
||||
clear-wave-before-next: false
|
||||
clear-boss-before-next: false
|
||||
lightning: true
|
||||
auto-equip-armor: true
|
||||
soft-restore: false
|
||||
soft-restore-drops: false
|
||||
require-empty-inv-join: false
|
||||
require-empty-inv-spec: false
|
||||
hellhounds: false
|
||||
pvp-enabled: false
|
||||
monster-infight: false
|
||||
allow-teleporting: false
|
||||
spectate-on-death: true
|
||||
auto-respawn: true
|
||||
share-items-in-arena: true
|
||||
min-players: 0
|
||||
max-players: 0
|
||||
max-join-distance: 0
|
||||
first-wave-delay: 5
|
||||
wave-interval: 15
|
||||
final-wave: 0
|
||||
monster-limit: 100
|
||||
monster-exp: false
|
||||
keep-exp: true
|
||||
food-regen: false
|
||||
lock-food-level: true
|
||||
spout-class-select: false
|
||||
player-time-in-arena: world
|
||||
@@ -0,0 +1,32 @@
|
||||
recurrent:
|
||||
def1:
|
||||
type: default
|
||||
priority: 1
|
||||
frequency: 1
|
||||
monsters:
|
||||
zombies: 10
|
||||
skeletons: 10
|
||||
spiders: 10
|
||||
creepers: 10
|
||||
wolves: 10
|
||||
spec1:
|
||||
type: special
|
||||
priority: 2
|
||||
frequency: 4
|
||||
monsters:
|
||||
powered-creepers: 10
|
||||
zombie-pigmen: 10
|
||||
angry-wolves: 10
|
||||
blazes: 10
|
||||
single:
|
||||
swarm1:
|
||||
type: swarm
|
||||
wave: 6
|
||||
monster: slime
|
||||
amount: low
|
||||
boss1:
|
||||
type: boss
|
||||
wave: 10
|
||||
monster: cave_spider
|
||||
health: high
|
||||
abilities: arrows, root-target, throw-nearby
|
||||
Reference in New Issue
Block a user