Сборки серверов

СливПлатные

Сейчас онлайн

  • supergrom609
  • Lucifer2033
  • M1ka
  • Wayfarer
  • itselloy
  • limonchikx
  • SyrnikInteractive
  • @meme
  • Icecicerv
  • MyP4aJIo
  • hnh1512
  • ZloyBoy
  • Robyan
  • ReZoXqXX
  • MiracleDreams
  • hienleeone
  • Рекеро
  • wuring
  • johnpiglinman
  • d-reports
  • Barsik099

Помощь AdvancedEnchantments как запретить скрещивать чары

  • Автор темыmadaraxx
  • Дата начала
FBM
Для реализации условия, при котором авто-плавку нельзя наложить на предмет с буром, вам нужно будет внести изменения в код, который отвечает за это. Пример на Java может выглядеть следующим образом:

Java:
public class Item {
    private boolean hasDrill;
    private boolean isAutoSmelting;

    public Item(boolean hasDrill) {
        this.hasDrill = hasDrill;
        this.isAutoSmelting = false;
    }

    public boolean canApplyAutoSmelting() {
        return !hasDrill;
    }

    public void applyAutoSmelting() {
        if (canApplyAutoSmelting()) {
            isAutoSmelting = true;
            System.out.println("Авто-плавка наложена.");
        } else {
            System.out.println("Нельзя наложить авто-плавку на предмет с буром.");
        }
    }

    // Геттеры и сеттеры
}

// Пример использования
Item itemWithDrill = new Item(true);
itemWithDrill.applyAutoSmelting(); // Вывод: Нельзя наложить авто-плавку на предмет с буром.

Item itemWithoutDrill = new Item(false);
itemWithoutDrill.applyAutoSmelting(); // Вывод: Авто-плавка наложена.
 
ВерхНиз