Added a lot more framework for the node routing.
This commit is contained in:
parent
1b6e3442ae
commit
269459c5c5
19 changed files with 677 additions and 16 deletions
|
@ -13,8 +13,10 @@ import WayofTime.bloodmagic.block.BlockBloodLight;
|
|||
import WayofTime.bloodmagic.block.BlockBloodRune;
|
||||
import WayofTime.bloodmagic.block.BlockBloodStoneBrick;
|
||||
import WayofTime.bloodmagic.block.BlockCrystal;
|
||||
import WayofTime.bloodmagic.block.BlockInputRoutingNode;
|
||||
import WayofTime.bloodmagic.block.BlockLifeEssence;
|
||||
import WayofTime.bloodmagic.block.BlockMasterRoutingNode;
|
||||
import WayofTime.bloodmagic.block.BlockOutputRoutingNode;
|
||||
import WayofTime.bloodmagic.block.BlockPedestal;
|
||||
import WayofTime.bloodmagic.block.BlockPhantom;
|
||||
import WayofTime.bloodmagic.block.BlockRitualController;
|
||||
|
@ -39,6 +41,8 @@ import WayofTime.bloodmagic.tile.TilePlinth;
|
|||
import WayofTime.bloodmagic.tile.TileSoulForge;
|
||||
import WayofTime.bloodmagic.tile.TileSpectralBlock;
|
||||
import WayofTime.bloodmagic.tile.TileTeleposer;
|
||||
import WayofTime.bloodmagic.tile.routing.TileInputRoutingNode;
|
||||
import WayofTime.bloodmagic.tile.routing.TileOutputRoutingNode;
|
||||
import WayofTime.bloodmagic.util.helper.InventoryRenderHelper;
|
||||
|
||||
public class ModBlocks
|
||||
|
@ -62,6 +66,8 @@ public class ModBlocks
|
|||
public static Block bloodStoneBrick;
|
||||
|
||||
public static Block masterRoutingNode;
|
||||
public static Block inputRoutingNode;
|
||||
public static Block outputRoutingNode;
|
||||
|
||||
public static void init()
|
||||
{
|
||||
|
@ -83,6 +89,8 @@ public class ModBlocks
|
|||
crystal = registerBlock(new BlockCrystal(), ItemBlockCrystal.class);
|
||||
bloodStoneBrick = registerBlock(new BlockBloodStoneBrick(), ItemBlockBloodStoneBrick.class);
|
||||
masterRoutingNode = registerBlock(new BlockMasterRoutingNode());
|
||||
inputRoutingNode = registerBlock(new BlockInputRoutingNode());
|
||||
outputRoutingNode = registerBlock(new BlockOutputRoutingNode());
|
||||
|
||||
initTiles();
|
||||
}
|
||||
|
@ -99,6 +107,8 @@ public class ModBlocks
|
|||
GameRegistry.registerTileEntity(TileTeleposer.class, Constants.Mod.MODID + ":" + TileTeleposer.class.getSimpleName());
|
||||
GameRegistry.registerTileEntity(TileSoulForge.class, Constants.Mod.MODID + ":" + TileSoulForge.class.getSimpleName());
|
||||
GameRegistry.registerTileEntity(TileMasterRoutingNode.class, Constants.Mod.MODID + ":" + TileMasterRoutingNode.class.getSimpleName());
|
||||
GameRegistry.registerTileEntity(TileInputRoutingNode.class, Constants.Mod.MODID + ":" + TileInputRoutingNode.class.getSimpleName());
|
||||
GameRegistry.registerTileEntity(TileOutputRoutingNode.class, Constants.Mod.MODID + ":" + TileOutputRoutingNode.class.getSimpleName());
|
||||
}
|
||||
|
||||
public static void initRenders()
|
||||
|
|
|
@ -32,6 +32,7 @@ import WayofTime.bloodmagic.item.armour.ItemLivingArmour;
|
|||
import WayofTime.bloodmagic.item.armour.ItemSentientArmour;
|
||||
import WayofTime.bloodmagic.item.gear.ItemPackSacrifice;
|
||||
import WayofTime.bloodmagic.item.gear.ItemPackSelfSacrifice;
|
||||
import WayofTime.bloodmagic.item.routing.ItemNodeRouter;
|
||||
import WayofTime.bloodmagic.item.sigil.ItemSigilAir;
|
||||
import WayofTime.bloodmagic.item.sigil.ItemSigilBloodLight;
|
||||
import WayofTime.bloodmagic.item.sigil.ItemSigilCompression;
|
||||
|
@ -131,6 +132,8 @@ public class ModItems
|
|||
public static Item sentientBow;
|
||||
public static Item sentientArmourGem;
|
||||
|
||||
public static Item nodeRouter;
|
||||
|
||||
public static Item.ToolMaterial boundToolMaterial = EnumHelper.addToolMaterial("BoundToolMaterial", 4, 0, 10, 8, 50);
|
||||
public static Item.ToolMaterial soulToolMaterial = EnumHelper.addToolMaterial("SoulToolMaterial", 4, 520, 7, 8, 50);
|
||||
|
||||
|
@ -215,6 +218,8 @@ public class ModItems
|
|||
sentientSword = registerItem(new ItemSentientSword());
|
||||
sentientBow = registerItem(new ItemSentientBow());
|
||||
sentientArmourGem = registerItem(new ItemSentientArmourGem());
|
||||
|
||||
nodeRouter = registerItem(new ItemNodeRouter());
|
||||
}
|
||||
|
||||
public static void initRenders()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue