Only step if they have the wand in hand.

This commit is contained in:
graywolf336 2013-12-11 17:02:32 -06:00
parent 9e950b56e4
commit 2254efe08d

View File

@ -11,6 +11,7 @@ import org.bukkit.event.player.PlayerInteractEvent;
import com.graywolf336.jail.JailMain; import com.graywolf336.jail.JailMain;
import com.graywolf336.jail.JailManager; import com.graywolf336.jail.JailManager;
import com.graywolf336.jail.Util;
public class PlayerListener implements Listener { public class PlayerListener implements Listener {
private JailMain pl; private JailMain pl;
@ -26,14 +27,16 @@ public class PlayerListener implements Listener {
Location loc = event.getClickedBlock() == null ? p.getLocation() : event.getClickedBlock().getLocation(); Location loc = event.getClickedBlock() == null ? p.getLocation() : event.getClickedBlock().getLocation();
JailManager jm = pl.getJailManager(); JailManager jm = pl.getJailManager();
if(jm.isCreatingSomething(p.getName())) { if(p.getItemInHand().isSimilar(Util.getWand())) {
if(jm.isCreatingAJail(p.getName())) { if(jm.isCreatingSomething(p.getName())) {
jm.getJailCreationSteps().step(jm, p, jm.getJailCreationPlayer(p.getName()), loc); if(jm.isCreatingAJail(p.getName())) {
}else if(jm.isCreatingACell(p.getName())) { jm.getJailCreationSteps().step(jm, p, jm.getJailCreationPlayer(p.getName()), loc);
jm.getCellCreationSteps().step(jm, p, jm.getCellCreationPlayer(p.getName()), loc); }else if(jm.isCreatingACell(p.getName())) {
} jm.getCellCreationSteps().step(jm, p, jm.getCellCreationPlayer(p.getName()), loc);
}
event.setCancelled(true); event.setCancelled(true);
}
} }
} }
} }