Помогите Запрет определённого зачарования

Chika

Ньюби
Баллы
1
Всем привет и здравствуйте.
У меня возникла проблема с тем, чтобы запретить зачарованние на определенные кирки.

1.7.10

Суть такова:
Мне необходимо, чтобы игроки никаким образом не могли наложить зачарование "Шёлковое касание" на кирки из MAGICAL CROPS.

Причина:
Из-за этого объединения получается дюп, т.к. если ломать эссенцию руды из Magical Crops, то выпадает эссенция + сломанный блок руды, что даёт возможность бесконечно это делать и бесконечно добывать эссенцию.

Очень прошу помочь в решении этой проблемы..
 
Последнее редактирование:
Код:
   @EventHandler
   public void onEnchant(EnchantItemEvent e) {
        if(e.getItem().getType().name().endsWith("pickaxe")) {
            e.getItem().getItemMeta().removeEnchant(Enchantment.SILK_TOUCH);
        }
    }
Можно вовсе запретить зачаровывать кирки на шёлк.
 
А смысл? Если это сервер галактический, там вероятно есть индастриал, куча способов это сделать, банально иридиум бур, тут только фикс в моде
 
А смысл? Если это сервер галактический, там вероятно есть индастриал, куча способов это сделать, банально иридиум бур, тут только фикс в моде
Я показал примитивный способ фикса плагином, соответствуя названию раздела.
 
Мне нужно именно запретить зачаровывать кирки из галактика, т.к. на сервере присутствует Экстра Утилитис, в которой проклятая земля, полностью запрещать такое себе (
 
Код:
   @EventHandler
   public void onEnchant(EnchantItemEvent e) {
        if(e.getItem().getType().name().endsWith("pickaxe")) {
            e.getItem().getItemMeta().removeEnchant(Enchantment.SILK_TOUCH);
        }
    }
Можно вовсе запретить зачаровывать кирки на шёлк.

Можно как-то в твой код добавить айди нужных кирок и чтобы именно их нельзя было чаровать на силк тач?

И можешь объяснить, куда это втыкать ?
Я просто моды не пишу и не знаю куда.

И ещё.. может знает кто, где и как изменять генерацию у панелек "Super Solar Panels" ?
 
Последнее редактирование:
Всем привет и здравствуйте.
У меня возникла проблема с тем, чтобы запретить зачарованние на определенные кирки.

Суть такова:
Мне необходимо, чтобы игроки никаким образом не могли наложить зачарование "Шёлковое касание" на кирки из ГалактикКрафт.

Причина:
Из-за этого объединения получается дюп, т.к. если ломать эссенцию руды из Magical Crops, то выпадает эссенция + сломанный блок руды, что даёт возможность бесконечно это делать и бесконечно добывать эссенцию.

Очень прошу помочь в решении этой проблемы..
А не проще мод фиксануть?
 
Стоп, то есть у тебя проблема только с одной киркой из мода MAGICAL CROPS, а не вообще с шелковым касанием ?
 
https://github.com/RiceCX/Magical-Crops

Вот гит, берешь сорцы, ищешь ивент енчанта кирки, удаляешь его компилишь - профит

P.S Хорошо подумай, для чего нужен этот ивент, может он сломает какую-то часть задумки мода, а вообще по-хорошему нужно написать фикс, сделать проверку если кирка не зачарована на шелк, выпадать только блоку
 
Собрал билд из репозитория

upload_2021-12-14_1-9-23.png

upload_2021-12-14_1-10-17.png

upload_2021-12-14_1-11-10.png
upload_2021-12-14_1-11-55.png
 
Собрал билд из репозитория





Что-то бред какой-то, я сегодня дома буду, сделаю скрины, может это дополнение на кирки такое и я немного ошибся.. Пока что извиняюсь. Если можно, давайте в телеграмме спишемся ?
Для быстрейшего моего ответа.

Да, кирки эти именно из этого мода, сюда почему-то не получается вставить скрины..

@TimeKonquerror
Телеграмм
 
Последнее редактирование:
Назад
Верх