summaryrefslogtreecommitdiffstats
path: root/EssentialsSigns
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2012-11-12 22:24:04 +0000
committerKHobbits <rob@khobbits.co.uk>2012-11-12 22:24:04 +0000
commit74ff3cbbd44210e16209a5d54df48fe8f3a48f4b (patch)
tree38607cae128b885714be44d4fb2122a44f80631c /EssentialsSigns
parentc33a45dfbcdddb9d5dcfceeadeef47477ce394c3 (diff)
downloadEssentials-74ff3cbbd44210e16209a5d54df48fe8f3a48f4b.tar
Essentials-74ff3cbbd44210e16209a5d54df48fe8f3a48f4b.tar.gz
Essentials-74ff3cbbd44210e16209a5d54df48fe8f3a48f4b.tar.lz
Essentials-74ff3cbbd44210e16209a5d54df48fe8f3a48f4b.tar.xz
Essentials-74ff3cbbd44210e16209a5d54df48fe8f3a48f4b.zip
Switch the signs to use the new spawnmob class.
Diffstat (limited to 'EssentialsSigns')
-rw-r--r--EssentialsSigns/src/net/ess3/signs/signs/SignSpawnmob.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/EssentialsSigns/src/net/ess3/signs/signs/SignSpawnmob.java b/EssentialsSigns/src/net/ess3/signs/signs/SignSpawnmob.java
index efe602aec..39b1b0db5 100644
--- a/EssentialsSigns/src/net/ess3/signs/signs/SignSpawnmob.java
+++ b/EssentialsSigns/src/net/ess3/signs/signs/SignSpawnmob.java
@@ -1,5 +1,6 @@
package net.ess3.signs.signs;
+import net.ess3.SpawnMob;
import net.ess3.api.ChargeException;
import net.ess3.api.IEssentials;
import net.ess3.api.IUser;
@@ -23,21 +24,15 @@ public class SignSpawnmob extends EssentialsSign
return true;
}
- //TODO: This should call a method not a command
@Override
protected boolean onSignInteract(ISign sign, IUser player, String username, IEssentials ess) throws SignException, ChargeException
{
final Trade charge = getTrade(sign, 3, ess);
charge.isAffordableFor(player);
- Commandspawnmob command = new Commandspawnmob();
- command.init(ess, "spawnmob");
- String[] args = new String[]
- {
- sign.getLine(2), sign.getLine(1)
- };
try
{
- command.run(player, "spawnmob", args);
+ String[] mobData = SpawnMob.mobData(sign.getLine(2));
+ SpawnMob.spawnmob(ess, ess.getServer(), player, player, mobData, Integer.parseInt(sign.getLine(1)));
}
catch (Exception ex)
{