package lv.enes.mc.eris_alchemy; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.ItemStack; public interface EmcStorage { double getStoredEmc(ItemStack stack, CompoundTag blockEntityData); default double getStoredEmc(ItemStack stack) { var blockEntityData = BlockItem.getBlockEntityData(stack); if (blockEntityData == null) { return 0; } return getStoredEmc(stack, blockEntityData); } }