- Баллы
- 63
Приветствую, есть вопрос по поводу логирования разлива лавы и вод из ведра, реализовано логирование установки блока воды и лавы, как определить ведра? Очень надеюсь на вашу помощь.
Ведра с лавой и водой описаны, но ничего не работает.
Код:
@EventHandler
public void onBlockPlace(BlockPlaceEvent e){
Player p = e.getPlayer();
Server s = p.getServer();
Block b = e.getBlock();
int ID = b.getTypeId();
if (!p.isOp()){
if (ID == 10){
s.broadcastMessage(p.getDisplayName() + ChatColor.GOLD +" разлил лаву из блока ID=(10). Координаты: " + b.getX()+ " " + b.getY() + " " + b.getZ() + " ");
}
if (ID == 8){
s.broadcastMessage(p.getDisplayName() + ChatColor.GOLD +" разлил воду из блока ID=(8). Координаты: " + b.getX() + " " + b.getY() + " " + b.getZ() + " ");
}
if (ID == 46){
s.broadcastMessage(p.getDisplayName() + ChatColor.GOLD +" установил динамит ID=(46). Координаты: " + b.getX() + " " + b.getY() + " " + b.getZ() + " ");
}
if (ID == 335){
s.broadcastMessage(p.getDisplayName() + ChatColor.GOLD +" разлил воду из ведра. Координаты: " + b.getX() + " " + b.getY() + " " + b.getZ() + " ");
}
if (ID == 336){
s.broadcastMessage(p.getDisplayName() + ChatColor.GOLD +" разлил лаву из ведра. Координаты: " + b.getX() + " " + b.getY() + " " + b.getZ() + " ");
}
}
}
Ведра с лавой и водой описаны, но ничего не работает.