- 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; }
Последнее редактирование: