@Override public ItemStack getWoodStack() { return TreeManager.woodAccess.getStack(type, WoodBlockKind.LOG, false); } }
@Override public ItemStack getStack(boolean fireproof) { return TreeManager.woodAccess.getStack(woodType, WoodBlockKind.PLANKS, fireproof); } }
@Override public ItemStack getFence() { return TreeManager.woodAccess.getStack(woodType, WoodBlockKind.FENCE, false); } }
@Override public ItemStack getFence() { return TreeManager.woodAccess.getStack(woodType, WoodBlockKind.FENCE, false); } }
@Override public ItemStack getWoodStack() { return TreeManager.woodAccess.getStack(woodType, WoodBlockKind.LOG, false); }
@Override public ItemStack getWoodStack() { return TreeManager.woodAccess.getStack(woodType, WoodBlockKind.LOG, false); }
@Override public ItemStack getStack(boolean fireproof) { return TreeManager.woodAccess.getStack(woodType, WoodBlockKind.PLANKS, fireproof); }
@Override public ItemStack getStack(boolean fireproof) { return TreeManager.woodAccess.getStack(woodType, WoodBlockKind.PLANKS, fireproof); }
private Item getItem() { return TreeManager.woodAccess.getStack(woodType, getBlockKind(), false).getItem(); } }
@Override public void getSubBlocks(CreativeTabs tab, NonNullList<ItemStack> list) { list.add(TreeManager.woodAccess.getStack(woodType, getBlockKind(), fireproof)); }
public static ItemStack getGate(final IPlankType plank) { if (plank == VanillaPlanks.OAK) { return new ItemStack(Blocks.OAK_FENCE_GATE); } return TreeManager.woodAccess.getStack(plank.getWoodType(), WoodBlockKind.FENCE_GATE, false); }
private Item getItem() { return TreeManager.woodAccess.getStack(woodType, getBlockKind(), false).getItem(); }
private void addSqueezer(final IWoodType log, final ILiquidDefinition liquid, final int amount, final float pulpChance) { final FluidStack liquidStack = liquid.get(amount); ItemStack logStack = TreeManager.woodAccess.getStack(log, WoodBlockKind.LOG, false); RecipeManagers.squeezerManager.addRecipe(10, logStack, liquidStack, Mods.Forestry.stack("wood_pulp"), (int) (100.0f * pulpChance)); }
@Override public void getSubBlocks(CreativeTabs tab, NonNullList<ItemStack> list) { for (T woodType : getVariant().getAllowedValues()) { list.add(TreeManager.woodAccess.getStack(woodType, getBlockKind(), fireproof)); } }
@Override public void getSubBlocks(CreativeTabs tab, NonNullList<ItemStack> list) { for (T woodType : getVariant().getAllowedValues()) { list.add(TreeManager.woodAccess.getStack(woodType, getBlockKind(), fireproof)); } }
@Override public void getSubBlocks(CreativeTabs tab, NonNullList<ItemStack> list) { for (T woodType : getVariant().getAllowedValues()) { list.add(TreeManager.woodAccess.getStack(woodType, getBlockKind(), fireproof)); } }
@Override public void getSubBlocks(CreativeTabs tab, NonNullList<ItemStack> list) { if (!isDouble()) { for (T woodType : getVariant().getAllowedValues()) { list.add(TreeManager.woodAccess.getStack(woodType, getBlockKind(), fireproof)); } } }
@Override public Item getItemDropped(IBlockState state, Random rand, int fortune) { T woodType = state.getValue(getVariant()); ItemStack slab = TreeManager.woodAccess.getStack(woodType, getBlockKind(), isFireproof()); return slab.getItem(); }
@SuppressWarnings("deprecation") // this is the way the vanilla slabs work @Override public ItemStack getItem(World worldIn, BlockPos pos, IBlockState state) { T woodType = state.getValue(getVariant()); ItemStack slab = TreeManager.woodAccess.getStack(woodType, getBlockKind(), isFireproof()); return new ItemStack(slab.getItem(), 1, getMetaFromState(state)); }
public static ItemStack getDoor(final IPlankType plank) { if (plank == VanillaPlanks.OAK) { return new ItemStack(Items.OAK_DOOR); } else if (plank == VanillaPlanks.BIRCH) { return new ItemStack(Items.BIRCH_DOOR); } else if (plank == VanillaPlanks.SPRUCE) { return new ItemStack(Items.SPRUCE_DOOR); } else if (plank == VanillaPlanks.BIG_OAK) { return new ItemStack(Items.DARK_OAK_DOOR); } else if (plank == VanillaPlanks.JUNGLE) { return new ItemStack(Items.JUNGLE_DOOR); } else if (plank == VanillaPlanks.ACACIA) { return new ItemStack(Items.ACACIA_DOOR); } return TreeManager.woodAccess.getStack(plank.getWoodType(), WoodBlockKind.DOOR, false); }