package ru.nord;
import ru.nord.common.blocks.wood.type1.BlockNordLeaves;
import ru.nord.common.blocks.wood.type1.BlockNordLog;
import ru.nord.common.blocks.wood.type1.BlockPlanks;
import ru.nord.common.blocks.wood.type1.BlockSapling;
import ru.nord.common.blocks.wood.type2.BlockNordLeaves2;
import ru.nord.common.blocks.wood.type2.BlockNordLog2;
import ru.nord.common.blocks.wood.type2.BlockPlanks2;
import ru.nord.common.blocks.wood.type2.BlockSapling2;
import ru.nord.common.blocks.wood.type3.BlockNordLeaves3;
import ru.nord.common.blocks.wood.type3.BlockNordLog3;
import ru.nord.common.blocks.wood.type3.BlockPlanks3;
import ru.nord.common.blocks.wood.type3.BlockSapling3;
import ru.nord.common.blocks.wood.type4.BlockNordLeaves4;
import ru.nord.common.blocks.wood.type4.BlockNordLog4;
import ru.nord.common.blocks.wood.type4.BlockPlanks4;
import ru.nord.common.blocks.wood.type4.BlockSapling4;
import ru.nord.common.items.wood.type1.ItemBlockNordLeaves;
import ru.nord.common.items.wood.type1.ItemBlockNordLog;
import ru.nord.common.items.wood.type1.ItemBlockNordPlank;
import ru.nord.common.items.wood.type1.ItemBlockNordSapling;
import ru.nord.common.items.wood.type2.ItemBlockNordLeaves2;
import ru.nord.common.items.wood.type2.ItemBlockNordLog2;
import ru.nord.common.items.wood.type2.ItemBlockNordPlank2;
import ru.nord.common.items.wood.type2.ItemBlockNordSapling2;
import ru.nord.common.items.wood.type3.ItemBlockNordLeaves3;
import ru.nord.common.items.wood.type3.ItemBlockNordLog3;
import ru.nord.common.items.wood.type3.ItemBlockNordPlank3;
import ru.nord.common.items.wood.type3.ItemBlockNordSapling3;
import ru.nord.common.items.wood.type4.ItemBlockNordLeaves4;
import ru.nord.common.items.wood.type4.ItemBlockNordLog4;
import ru.nord.common.items.wood.type4.ItemBlockNordPlank4;
import ru.nord.common.items.wood.type4.ItemBlockNordSapling4;
import ru.nord.common.utils.enums.EnumNordPlank;
import ru.nord.common.utils.enums.EnumNordPlank2;
import ru.nord.common.utils.enums.EnumNordPlank3;
import ru.nord.common.utils.enums.EnumNordPlank4;
import ru.nord_core.common.helpers.RegisterHelper2;
import static ru.nord_core.common.helpers.RegisterRenderHelper.modelRegister;
public class NordWood {
public static void preInit() {
createBlock();
createItem();
registerBlock();
registerItem();
registerBlockModel();
registerItemModel();
}
public static void init() {
}
public static void postInit() {
}
public static void createBlock() {
NordBloks.nordPlank1 = new BlockPlanks(EnumNordPlank.getNames()).setUnlocalizedName("nordPlank1").setCreativeTab(NordTabs.tabWood);
NordBloks.nordSapling1 = new BlockSapling().setUnlocalizedName("nordSapling1").setCreativeTab(NordTabs.tabWood);
NordBloks.nordLeaves1 = new BlockNordLeaves().setUnlocalizedName("nordLeaves1").setCreativeTab(NordTabs.tabWood);
NordBloks.nordLog1 = new BlockNordLog().setUnlocalizedName("nordLog1").setCreativeTab(NordTabs.tabWood);
NordBloks.nordPlank2 = new BlockPlanks2(EnumNordPlank2.getNames()).setUnlocalizedName("nordPlank2").setCreativeTab(NordTabs.tabWood);
NordBloks.nordSapling2 = new BlockSapling2().setUnlocalizedName("nordSapling2").setCreativeTab(NordTabs.tabWood);
NordBloks.nordLeaves2 = new BlockNordLeaves2().setUnlocalizedName("nordLeaves2").setCreativeTab(NordTabs.tabWood);
NordBloks.nordLog2 = new BlockNordLog2().setUnlocalizedName("nordLog2").setCreativeTab(NordTabs.tabWood);
NordBloks.nordPlank3 = new BlockPlanks3(EnumNordPlank3.getNames()).setUnlocalizedName("nordPlank3").setCreativeTab(NordTabs.tabWood);
NordBloks.nordSapling3 = new BlockSapling3().setUnlocalizedName("nordSapling3").setCreativeTab(NordTabs.tabWood);
NordBloks.nordLeaves3 = new BlockNordLeaves3().setUnlocalizedName("nordLeaves3").setCreativeTab(NordTabs.tabWood);
NordBloks.nordLog3 = new BlockNordLog3().setUnlocalizedName("nordLog3").setCreativeTab(NordTabs.tabWood);
NordBloks.nordPlank4 = new BlockPlanks4(EnumNordPlank4.getNames()).setUnlocalizedName("nordPlank4").setCreativeTab(NordTabs.tabWood);
NordBloks.nordSapling4 = new BlockSapling4().setUnlocalizedName("nordSapling4").setCreativeTab(NordTabs.tabWood);
NordBloks.nordLeaves4 = new BlockNordLeaves4().setUnlocalizedName("nordLeaves4").setCreativeTab(NordTabs.tabWood);
NordBloks.nordLog4 = new BlockNordLog4().setUnlocalizedName("nordLog4").setCreativeTab(NordTabs.tabWood);
}
public static void createItem() {
}
public static void registerBlock() {
RegisterHelper2.registerBlock(NordBloks.nordPlank1, new ItemBlockNordPlank(NordBloks.nordPlank1), "nordPlank1");
RegisterHelper2.registerBlock(NordBloks.nordSapling1, new ItemBlockNordSapling(NordBloks.nordSapling1), "nordSapling1");
RegisterHelper2.registerBlock(NordBloks.nordLeaves1, new ItemBlockNordLeaves(NordBloks.nordLeaves1), "nordLeaves1");
RegisterHelper2.registerBlock(NordBloks.nordLog1, new ItemBlockNordLog(NordBloks.nordLog1), "nordLog1");
RegisterHelper2.registerBlock(NordBloks.nordPlank2, new ItemBlockNordPlank2(NordBloks.nordPlank2), "nordPlank2");
RegisterHelper2.registerBlock(NordBloks.nordSapling2, new ItemBlockNordSapling2(NordBloks.nordSapling2), "nordSapling2");
RegisterHelper2.registerBlock(NordBloks.nordLeaves2, new ItemBlockNordLeaves2(NordBloks.nordLeaves2), "nordLeaves2");
RegisterHelper2.registerBlock(NordBloks.nordLog2, new ItemBlockNordLog2(NordBloks.nordLog2), "nordLog2");
RegisterHelper2.registerBlock(NordBloks.nordPlank3, new ItemBlockNordPlank3(NordBloks.nordPlank3), "nordPlank3");
RegisterHelper2.registerBlock(NordBloks.nordSapling3, new ItemBlockNordSapling3(NordBloks.nordSapling3), "nordSapling3");
RegisterHelper2.registerBlock(NordBloks.nordLeaves3, new ItemBlockNordLeaves3(NordBloks.nordLeaves3), "nordLeaves3");
RegisterHelper2.registerBlock(NordBloks.nordLog3, new ItemBlockNordLog3(NordBloks.nordLog3), "nordLog3");
RegisterHelper2.registerBlock(NordBloks.nordPlank4, new ItemBlockNordPlank4(NordBloks.nordPlank4), "nordPlank4");
RegisterHelper2.registerBlock(NordBloks.nordSapling4, new ItemBlockNordSapling4(NordBloks.nordSapling4), "nordSapling4");
RegisterHelper2.registerBlock(NordBloks.nordLeaves4, new ItemBlockNordLeaves4(NordBloks.nordLeaves4), "nordLeaves4");
RegisterHelper2.registerBlock(NordBloks.nordLog4, new ItemBlockNordLog4(NordBloks.nordLog4), "nordLog4");
}
public static void registerItem() {
}
private static void registerItemModel() {
}
private static void registerBlockModel() {
for (EnumNordPlank enumType : EnumNordPlank.values()) {
modelRegister().registerBlockItemModelForMeta(NordBloks.nordPlank1, enumType.getMetadata(), "variant=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordSapling1, enumType.getMetadata(), "stage=1,type=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordLeaves1, enumType.getMetadata(), "check_decay=false,decayable=false,variant=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordLog1, enumType.getMetadata(), "axis=y,variant=" + enumType.getName());
}
for (EnumNordPlank2 enumType : EnumNordPlank2.values()) {
modelRegister().registerBlockItemModelForMeta(NordBloks.nordPlank2, enumType.getMetadata(), "variant=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordSapling2, enumType.getMetadata(), "stage=0,type=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordLeaves2, enumType.getMetadata(), "check_decay=false,decayable=false,variant=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordLog2, enumType.getMetadata(), "axis=y,variant=" + enumType.getName());
}
for (EnumNordPlank3 enumType : EnumNordPlank3.values()) {
modelRegister().registerBlockItemModelForMeta(NordBloks.nordPlank3, enumType.getMetadata(), "variant=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordSapling3, enumType.getMetadata(), "stage=0,type=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordLeaves3, enumType.getMetadata(), "check_decay=false,decayable=false,variant=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordLog3, enumType.getMetadata(), "axis=y,variant=" + enumType.getName());
}
for (EnumNordPlank4 enumType : EnumNordPlank4.values()) {
modelRegister().registerBlockItemModelForMeta(NordBloks.nordPlank4, enumType.getMetadata(), "variant=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordSapling4, enumType.getMetadata(), "stage=0,type=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordLeaves4, enumType.getMetadata(), "check_decay=false,decayable=false,variant=" + enumType.getName());
modelRegister().registerBlockItemModelForMeta(NordBloks.nordLog4, enumType.getMetadata(), "axis=y,variant=" + enumType.getName());
}
}
}