Unicopia/src/main/java/com/minelittlepony/unicopia/item/GlowableItem.java
2021-08-04 15:38:03 +02:00

15 lines
465 B
Java

package com.minelittlepony.unicopia.item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NbtCompound;
public interface GlowableItem {
default boolean isGlowing(ItemStack stack) {
NbtCompound tag = stack.getSubTag("display");
return tag != null && tag.getBoolean("glowing");
}
default void setGlowing(ItemStack stack, boolean glowing) {
stack.getOrCreateSubTag("display").putBoolean("glowing", glowing);
}
}