Update for Spigot and mavenize.

This commit is contained in:
garbagemule
2015-07-17 03:38:41 +02:00
parent 91d426a74b
commit aafeb93d38
175 changed files with 97 additions and 152 deletions
+3
View File
@@ -0,0 +1,3 @@
global-settings: {}
classes: {}
arenas: {}
+18
View File
@@ -0,0 +1,18 @@
# 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-on-bosses:
- purge
# Spells that will be disabled only during swarm waves.
disabled-on-swarms:
- purge
+132
View File
@@ -0,0 +1,132 @@
name: ${project.name}
author: garbagemule
main: com.garbagemule.MobArena.MobArena
version: ${project.version}
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
+15
View File
@@ -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
+3
View File
@@ -0,0 +1,3 @@
global-settings: {}
classes: {}
arenas: {}
@@ -0,0 +1,3 @@
enabled: true
allowed-commands: /list, /pl
update-notification: true
+9
View File
@@ -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
+42
View File
@@ -0,0 +1,42 @@
world: ''
enabled: true
protect: true
entry-fee: ''
clear-wave-before-next: false
clear-boss-before-next: false
clear-wave-before-boss: 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
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
player-time-in-arena: world
auto-ignite-tnt: false
auto-start-timer: 0
start-delay-timer: 0
auto-ready: false
use-class-chests: false
display-waves-as-level: false
display-timer-as-level: false
use-scoreboards: true
isolated-chat: false
global-join-announce: false
global-end-announce: false
show-death-messages: true
+57
View File
@@ -0,0 +1,57 @@
### General data
### Statistics for overall information about the arena, such as
### times played, durations, max players seen, total kills, etc.
general-info:
total-games-played: 0
total-duration: 0:00:00
longest-session-duration: 0:00:00
most-players: 0
highest-wave-reached: 0
total-monsters-killed: 0
### Class specific data
### How many times has each class been played, and how many kills, how
### much damage, etc. does the class make/do/take.
classes:
overall-distribution:
# Percentages can be calculated with <classname> / total-count * 100.
total-count: 0
#classes:
# overall-distribution:
# total-count: 0
# archer:
# kills:
# damage-done:
# damage-taken:
# accuracy:
# knight:
# kills:
# damage-done:
# damage-taken:
# accuracy:
# ...
### Reward data
### Totals for all rewards given, perhaps good for balancing?
rewards:
total-given:
# This might be useless information, I don't know.
# Might have to make it data values instead of Material names?
money: 0
### Player data
### Total games played, kills, damage, swings and hits (for accuracy), and how
### many times the player has played as each class.
players: {}
# garbagemule:
# games-played: 5
# kills: 4
# damage-done: 251
# damage-taken: 102
# swings: 1820
# hits: 1214
# classes-played:
# archer: 2
# ...
# Agnate:
# ...
+32
View File
@@ -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