Shoo, broken tests!
This commit is contained in:
-114
@@ -1,114 +0,0 @@
|
|||||||
# MobArena v0.94.4.3 - Config-file
|
|
||||||
# Read the Wiki for details on how to set up this file: http://goo.gl/F5TTc
|
|
||||||
# Note: You -must- use spaces instead of tabs!
|
|
||||||
global-settings:
|
|
||||||
enabled: true
|
|
||||||
allowed-commands: /list, /pl
|
|
||||||
update-notification: true
|
|
||||||
classes:
|
|
||||||
Knight:
|
|
||||||
items: diamond_sword, grilled_pork:2, rotten_flesh:2
|
|
||||||
armor: 306,307,308,309
|
|
||||||
permissions:
|
|
||||||
- fastfood.instanteat
|
|
||||||
- fastfood.nostarve
|
|
||||||
- -fastfood.autoregain
|
|
||||||
Tank:
|
|
||||||
items: iron_sword, grilled_pork:3, apple, coal, compass
|
|
||||||
armor: 310,311,312,313
|
|
||||||
permissions:
|
|
||||||
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, ink_sack:3:10, wool:3:2, ink_sack:brown:10, wool:brown:2
|
|
||||||
armor: 314,315,316,317
|
|
||||||
permissions:
|
|
||||||
- fastfood.instanteat
|
|
||||||
- fastfood.nostarve
|
|
||||||
- -fastfood.autoregain
|
|
||||||
Oddjob:
|
|
||||||
items: stone_sword, flint_and_steel, netherrack:2, tnt:4, pork:3, potion:32:10, potion:10, potion:8226:2, potion:8197:2, potion:16420:2
|
|
||||||
armor: 298,299,300,301
|
|
||||||
permissions:
|
|
||||||
- fastfood.instanteat
|
|
||||||
- fastfood.nostarve
|
|
||||||
- -fastfood.autoregain
|
|
||||||
arenas:
|
|
||||||
lol:
|
|
||||||
settings:
|
|
||||||
world: Tundra
|
|
||||||
enabled: true
|
|
||||||
protect: true
|
|
||||||
entry-fee: ''
|
|
||||||
logging: yml
|
|
||||||
clear-wave-before-next: true
|
|
||||||
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: true
|
|
||||||
hellhounds: false
|
|
||||||
pvp-enabled: false
|
|
||||||
monster-infight: false
|
|
||||||
allow-teleporting: false
|
|
||||||
spectate-on-death: true
|
|
||||||
share-items-in-arena: true
|
|
||||||
player-limit: 0
|
|
||||||
max-join-distance: 0
|
|
||||||
repair-delay: 5
|
|
||||||
first-wave-delay: 3
|
|
||||||
wave-interval: 12
|
|
||||||
special-modulo: 4
|
|
||||||
max-idle-time: 0
|
|
||||||
min-players: 0
|
|
||||||
max-players: 0
|
|
||||||
spout-class-select: true
|
|
||||||
final-wave: 0
|
|
||||||
waves:
|
|
||||||
recurrent:
|
|
||||||
def1:
|
|
||||||
type: default
|
|
||||||
priority: 1
|
|
||||||
frequency: 1
|
|
||||||
monsters:
|
|
||||||
zombies: 30
|
|
||||||
skeletons: 18
|
|
||||||
spiders: 5
|
|
||||||
mushroom_cows: 1
|
|
||||||
wave: 1
|
|
||||||
boss1:
|
|
||||||
type: boss
|
|
||||||
priority: 10
|
|
||||||
frequency: 5
|
|
||||||
monster: zombie
|
|
||||||
abilities: root-target, fetch-distant
|
|
||||||
ability-interval: 3
|
|
||||||
ability-announce: true
|
|
||||||
rewards:
|
|
||||||
waves:
|
|
||||||
after:
|
|
||||||
'7': minecart, storage_minecart, powered_minecart
|
|
||||||
'16': diamond_sword
|
|
||||||
'13': iron_sword, iron_pickaxe, iron_spade
|
|
||||||
every:
|
|
||||||
'1': sponge
|
|
||||||
'3': feather, bone, stick
|
|
||||||
'10': iron_ingot:10, gold_ingot:8
|
|
||||||
'5': dirt:4, gravel:4, stone:4
|
|
||||||
coords:
|
|
||||||
p1: 83,64,107,0.0,0.0
|
|
||||||
p2: 113,79,137,0.0,0.0
|
|
||||||
arena: 100,72,132,-233.39989,10.649986
|
|
||||||
lobby: 87,66,111,0.0,0.0
|
|
||||||
spectator: 13,66,46,6.0015564,-3.7500422
|
|
||||||
spawnpoints:
|
|
||||||
s1: 88,72,112,0.0,0.0
|
|
||||||
s2: 88,72,132,0.0,0.0
|
|
||||||
s3: 108,72,112,0.0,0.0
|
|
||||||
s4: 108,72,132,0.0,0.0
|
|
||||||
leaderboard: 16,67,49,0.0,0.0
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
package mock.bukkit;
|
|
||||||
|
|
||||||
import org.bukkit.command.Command;
|
|
||||||
import org.bukkit.command.CommandSender;
|
|
||||||
|
|
||||||
public class MockCommand extends Command
|
|
||||||
{
|
|
||||||
public MockCommand(String name)
|
|
||||||
{
|
|
||||||
super(name);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean execute(CommandSender arg0, String arg1, String[] arg2)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,47 +0,0 @@
|
|||||||
package mock.mobarena;
|
|
||||||
|
|
||||||
import mock.util.MockLogger;
|
|
||||||
|
|
||||||
import com.garbagemule.MobArena.framework.ArenaMaster;
|
|
||||||
import com.garbagemule.MobArena.util.config.Config;
|
|
||||||
|
|
||||||
public class MockMobArena //extends MobArena //implements MobArenaPlugin
|
|
||||||
{
|
|
||||||
private ArenaMaster arenaMaster;
|
|
||||||
private MockLogger log;
|
|
||||||
private Config config;
|
|
||||||
|
|
||||||
public MockMobArena() {
|
|
||||||
//this.arenaMaster = new MockArenaMaster(this);
|
|
||||||
this.log = MockLogger.getLogger("MobArenaTest");
|
|
||||||
}
|
|
||||||
|
|
||||||
//@Override
|
|
||||||
public void onEnable() {
|
|
||||||
//this.config = new Config(new File(getDataFolder(), "config.yml"));
|
|
||||||
//this.arenaMaster = new ArenaMasterImpl(this);
|
|
||||||
this.log.log("MockMobArena enabled.");
|
|
||||||
}
|
|
||||||
|
|
||||||
//@Override
|
|
||||||
public void onDisable() {
|
|
||||||
log.log("MockMobArena disabled.");
|
|
||||||
}
|
|
||||||
|
|
||||||
//@Override
|
|
||||||
public Config getMAConfig() {
|
|
||||||
return config;
|
|
||||||
}
|
|
||||||
|
|
||||||
//@Override
|
|
||||||
public ArenaMaster getArenaMaster() {
|
|
||||||
return arenaMaster;
|
|
||||||
}
|
|
||||||
|
|
||||||
//@Override
|
|
||||||
public void info(String msg) { log.log("[MobArena] " + msg); }
|
|
||||||
//@Override
|
|
||||||
public void warning(String msg) { log.log("[MobArena] " + msg); }
|
|
||||||
//@Override
|
|
||||||
public void error(String msg) { log.log("[MobArena] " + msg); }
|
|
||||||
}
|
|
||||||
@@ -1,79 +0,0 @@
|
|||||||
package mock.util;
|
|
||||||
|
|
||||||
import java.sql.Timestamp;
|
|
||||||
import java.util.*;
|
|
||||||
import java.util.Map.Entry;
|
|
||||||
import java.util.logging.Logger;
|
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
|
||||||
import org.bukkit.entity.Player;
|
|
||||||
|
|
||||||
import com.garbagemule.MobArena.Msg;
|
|
||||||
|
|
||||||
public class MockLogger extends Logger
|
|
||||||
{
|
|
||||||
private static Map<String,MockLogger> loggers = new TreeMap<String,MockLogger>();
|
|
||||||
private TreeMap<Timestamp,String> entries = new TreeMap<Timestamp,String>();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Private constructor to ensure that all MockLoggers exist within this class as singletons.
|
|
||||||
*/
|
|
||||||
/*private MockLogger() {
|
|
||||||
this.entries = new TreeMap<Timestamp,String>();
|
|
||||||
}*/
|
|
||||||
protected MockLogger(String name, String resourceBundleName) {
|
|
||||||
super(name, resourceBundleName);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* All MockLogger objects are singletons.
|
|
||||||
* @param name the name of a MockLogger
|
|
||||||
* @return the MockLogger with the input name, or a new MockLogger if it didn't already exist.
|
|
||||||
*/
|
|
||||||
public static MockLogger getLogger(String name) {
|
|
||||||
if (!loggers.containsKey(name))
|
|
||||||
loggers.put(name, new MockLogger(name, null));
|
|
||||||
|
|
||||||
return loggers.get(name);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void log(String msg) {
|
|
||||||
Timestamp time = new Timestamp(new Date().getTime());
|
|
||||||
this.entries.put(time, msg);
|
|
||||||
}
|
|
||||||
|
|
||||||
public int size() {
|
|
||||||
return entries.size();
|
|
||||||
}
|
|
||||||
|
|
||||||
public Entry<Timestamp,String> getLastEntry() {
|
|
||||||
if (entries.isEmpty())
|
|
||||||
return null;
|
|
||||||
|
|
||||||
return entries.lastEntry();
|
|
||||||
}
|
|
||||||
|
|
||||||
public Entry<Timestamp,String> findEntry(String msg) {
|
|
||||||
for (Entry<Timestamp,String> entry : entries.entrySet()) {
|
|
||||||
if (entry.getValue().equals(msg))
|
|
||||||
return entry;
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Entry<Timestamp,String> findEntryAfterTime(String msg, Timestamp time) {
|
|
||||||
for (Entry<Timestamp,String> entry : entries.entrySet()) {
|
|
||||||
if (entry.getKey().compareTo(time) >= 0 && entry.getValue().equals(msg))
|
|
||||||
return entry;
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String compileMsgToPlayer(Player p, String msg) {
|
|
||||||
return ChatColor.GREEN + "[MobArena] " + ChatColor.WHITE + msg;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String compileMsgToPlayer(Player p, Msg msg) {
|
|
||||||
return compileMsgToPlayer(p, msg.toString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user