1 |
|
|
2 |
import java.util.logging.*; |
import java.util.logging.*; |
3 |
|
|
4 |
public class Setpos extends Plugin { |
public class HoerupUtils extends Plugin { |
5 |
|
|
6 |
final static Logger log = Logger.getLogger("SetposPlugin"); |
final static Logger log = Logger.getLogger("HoerupUtils"); |
7 |
|
|
8 |
|
|
9 |
@Override |
@Override |
15 |
@Override |
@Override |
16 |
public void initialize() { |
public void initialize() { |
17 |
PluginLoader loader = etc.getLoader(); |
PluginLoader loader = etc.getLoader(); |
18 |
loader.addListener( PluginLoader.Hook.COMMAND, new RealSetposPlugin(), this, PluginListener.Priority.MEDIUM ); |
loader.addListener( PluginLoader.Hook.COMMAND, new HoerupUtilsPlugin(), this, PluginListener.Priority.MEDIUM ); |
19 |
} |
} |
20 |
|
|
21 |
|
|
22 |
|
|
23 |
public static class RealSetposPlugin extends PluginListener { |
public static class HoerupUtilsPlugin extends PluginListener { |
24 |
final static String USAGE = "Usage: /setpos <x> <z> [height]"; |
final static String USAGE = "Usage: /setpos <x> <z> [height]"; |
25 |
final static int AIRBLOCK = 0; //block id = 0 is air |
final static int AIRBLOCK = 0; //block id = 0 is air |
26 |
|
|
64 |
|
|
65 |
@Override |
@Override |
66 |
public boolean onCommand(Player player, java.lang.String[] split) { |
public boolean onCommand(Player player, java.lang.String[] split) { |
67 |
if( split[0].equals("/setpos") ) { |
if( split[0].equals("/setpos") && player.canUseCommand("/setpos") ) { |
68 |
setPos(player, split); |
setPos(player, split); |
69 |
return true; |
return true; |
70 |
} else if ( split[0].equals("/whereis" ) ) { |
} else if ( split[0].equals("/whereis" ) && player.canUseCommand("/whereis")) { |
71 |
whereIs(player, split); |
whereIs(player, split); |
72 |
return true; |
return true; |
73 |
} else if (split[0].equals("/levelarea") ) { |
} else if (split[0].equals("/levelarea") && player.canUseCommand("/levelarea")) { |
74 |
levelArea(player, split); |
levelArea(player, split); |
75 |
return true; |
return true; |
76 |
} else { |
} else { |