Предмет снимающий свечение с зачарованных предметов.

Версия Minecraft
1.12.2
API
Forge
122
4
6
Здорова. Уже несколько часов сижу, маюсь вроде с простой вещью. Поэтому и решил написать, может кто дельный совет даст по этой теме, все работает, но свечение убрать с зачарованного предмета не выходит, по сколку hasEffect не принимает значения, буду ждать идей, может кто сталкивался с подобным.
Java:
@SubscribeEvent
    public void cauE(AnvilUpdateEvent e) {
if (!isEmptyItem(l) && l.isItemEnchanted() && l.getCount() == 1) {
            if (!isEmptyItem(r) && r.getItem() == ItemsInit.LIQUID_REMOVING_RADIANCE && r.getCount() == 1) {
                ItemStack stack = l.copy();


                if (stack.hasEffect()) setEffectGlow(stack, false);
                else setEffectGlow(stack, true);

                e.setCost(12);
                e.setOutput(stack);
            }
        }
Java:
@SideOnly(Side.CLIENT)
    public boolean hasEffect(@Nonnull ItemStack stack) { if (getEffectGlow(stack)) return true; else return false; }
 
Последнее редактирование:
1,038
57
229
вам нужно менять рендер предмета, там рисуется эффект
 
Сверху