- Баллы
- 61
- Имя в Minecraft
- Nec4ick
Создал ивент, нужно чтобы пока блок цел игроку давались деньги. Попробывал написать код но ничего не работает, помогите
@EventHandler
public void onBlockPlace(BlockPlaceEvent event) {
if (event.getBlock().getY() < 50) {
event.getPlayer().sendMessage(ChatColor.RED + "Минимальная высота для маяка: 50");
event.setCancelled(true);
}
if (event.getBlock().getY() > 175) {
event.getPlayer().sendMessage(ChatColor.RED + "Максимальная высота для маяка: 175");
event.setCancelled(true);
}
if (event.getBlock().getY() >= 50) {
if (event.getBlock().getY() <= 175) {
if (event.getBlock().getType() == Material.BEACON) {
while(event.getBlock().getType() == Material.BEACON) {
event.getPlayer().sendMessage(ChatColor.GREEN + "[$] " + ChatColor.WHITE + "Вы стоите возле маяка, зачислено " + ChatColor.GREEN + "$500");
ConsoleCommandSender console = Bukkit.getServer().getConsoleSender();
System.out.println("ReLight >> Игрок " + event.getPlayer().getName() + " получил деньги с блока");
String command = "eco give " + event.getPlayer().getName() + " 500";
Bukkit.dispatchCommand(console, command);
}
}
}
}
}
}
@EventHandler
public void onBlockPlace(BlockPlaceEvent event) {
if (event.getBlock().getY() < 50) {
event.getPlayer().sendMessage(ChatColor.RED + "Минимальная высота для маяка: 50");
event.setCancelled(true);
}
if (event.getBlock().getY() > 175) {
event.getPlayer().sendMessage(ChatColor.RED + "Максимальная высота для маяка: 175");
event.setCancelled(true);
}
if (event.getBlock().getY() >= 50) {
if (event.getBlock().getY() <= 175) {
if (event.getBlock().getType() == Material.BEACON) {
while(event.getBlock().getType() == Material.BEACON) {
event.getPlayer().sendMessage(ChatColor.GREEN + "[$] " + ChatColor.WHITE + "Вы стоите возле маяка, зачислено " + ChatColor.GREEN + "$500");
ConsoleCommandSender console = Bukkit.getServer().getConsoleSender();
System.out.println("ReLight >> Игрок " + event.getPlayer().getName() + " получил деньги с блока");
String command = "eco give " + event.getPlayer().getName() + " 500";
Bukkit.dispatchCommand(console, command);
}
}
}
}
}
}
