Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

.

Статус
Закрыто для дальнейших ответов.
Я то думал шевчик не отвечает в темах недоразроботчиков...
Хм, интересно, попробую :D
Вот ито спамит консоль ащипками...
Код:
    @EventHandler
    public void deleteUnlimitedChest(BlockPlaceEvent event) {
        if (event.getBlock().getTypeId() == 54) {
            if (!((Chest)event.getBlock()).getBlockInventory().getName().equals(ChatColor.translateAlternateColorCodes('&', "&aКейс"))) {
                Block blockzm1 = event.getBlock().getRelative(0, 0, -1);
                Block blockzp1 = event.getBlock().getRelative(0, 0, +1);
                Block blockxm1 = event.getBlock().getRelative(-1, 0, 0);
                Block blockxp1 = event.getBlock().getRelative(+1, 0, 0);
                Bukkit.broadcastMessage("Первый (Z m 1): " + blockzm1.getTypeId());
                Bukkit.broadcastMessage("Второй: (Z p 1)" + blockzp1.getTypeId());
                Bukkit.broadcastMessage("Третий: (X m 1)" + blockxm1.getTypeId());
                Bukkit.broadcastMessage("Четвертый(X p 1): " + blockxp1.getTypeId());
            } else if (((Chest)event.getBlock()).getBlockInventory().getName().equals(ChatColor.translateAlternateColorCodes('&', "&aКейс"))) {

            }
        }
    }

Я несильно понял как пользоваться методом, по этому решил методом тыка..
 
Последнее редактирование:
Хочешь сделать в своих кейсах, как на майнплексе? :)
Нет, просто в моих кейсах есть небольшой баг (надеюсь сейчас о нем до фикса некто не узнает) и мне надо его исправить.
Код:
@EventHandler
    public void deleteUnlimitedChest(BlockPlaceEvent event) {
        Bukkit.broadcastMessage("1тест");
        if (event.getBlock().getTypeId() == 54) {
            Bukkit.broadcastMessage("2тест");
            if (!((Chest)event.getBlock().getState()).getInventory().getName().equals(ChatColor.translateAlternateColorCodes('&', "&aКейс"))) {
                Bukkit.broadcastMessage("3тест");
Если к "кейсу" поставить обычный сундук, то третий тест не пишется, и консоль спамит ошибками... В чем прикол? O,o
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх