public class FountainSign implements Listener {
private MainClass plugin;
private List<String> entityList = new ArrayList();
private World world;
private int x;
private int y;
private int z;
private int aantal;
private int mat;
private int b;
private double velx;
private double vely;
private double velz;
public FountainSign(MainClass plugin) {
this.plugin = plugin;
}
public void addEntityUUID(UUID id) {
String uuid = id.toString();
this.entityList.add(uuid);
}
public void removeEntityBlock(UUID id) {
String uuid = id.toString();
if (this.entityList.contains(uuid)) {
this.entityList.remove(uuid);
}
}
public boolean containsBlock(UUID id) {
String uuid = id.toString();
if (this.entityList.contains(uuid)) {
return true;
}
return false;
}
@EventHandler
public void onEntityBlockChange(EntityChangeBlockEvent event) {
if (((event.getEntity() instanceof FallingBlock)) && (containsBlock(event.getEntity().getUniqueId()))) {
event.setCancelled(true);
removeEntityBlock(event.getEntity().getUniqueId());
}
}