package mods.eln.node.six; import mods.eln.node.ISixNodeCache; import net.minecraft.block.Block; import net.minecraft.block.BlockContainer; import net.minecraft.item.ItemStack; public class SixNodeCacheStd implements ISixNodeCache { @Override public boolean accept(ItemStack stack) { Block b = Block.getBlockFromItem(stack.getItem()); if (b == null) return false; if (b instanceof BlockContainer) return false; return b.getRenderType() == 0 && stack.getItem() instanceof SixNodeItem == false; } @Override public int getMeta(ItemStack stack) { return stack.getItemDamage(); } }