Only step if they have the wand in hand.
This commit is contained in:
parent
9e950b56e4
commit
2254efe08d
@ -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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user