diff --git a/src/main/java/storagecraft/proxy/ClientProxy.java b/src/main/java/storagecraft/proxy/ClientProxy.java index bd351675f..636d97b09 100755 --- a/src/main/java/storagecraft/proxy/ClientProxy.java +++ b/src/main/java/storagecraft/proxy/ClientProxy.java @@ -102,5 +102,9 @@ public class ClientProxy extends CommonProxy mesher.register(Item.getItemFromBlock(StorageCraftBlocks.GRID), EnumGridType.NORMAL.getId(), new ModelResourceLocation("storagecraft:grid", "inventory")); mesher.register(Item.getItemFromBlock(StorageCraftBlocks.GRID), EnumGridType.CRAFTING.getId(), new ModelResourceLocation("storagecraft:grid", "inventory")); mesher.register(Item.getItemFromBlock(StorageCraftBlocks.MACHINE_CASING), 0, new ModelResourceLocation("storagecraft:machine_casing", "inventory")); + mesher.register(Item.getItemFromBlock(StorageCraftBlocks.EXPORTER), 0, new ModelResourceLocation("storagecraft:exporter", "inventory")); + mesher.register(Item.getItemFromBlock(StorageCraftBlocks.IMPORTER), 0, new ModelResourceLocation("storagecraft:importer", "inventory")); + mesher.register(Item.getItemFromBlock(StorageCraftBlocks.EXTERNAL_STORAGE), 0, new ModelResourceLocation("storagecraft:external_storage", "inventory")); + mesher.register(Item.getItemFromBlock(StorageCraftBlocks.DRIVE), 0, new ModelResourceLocation("storagecraft:drive", "inventory")); } } diff --git a/src/main/resources/assets/storagecraft/blockstates/drive.json b/src/main/resources/assets/storagecraft/blockstates/drive.json new file mode 100755 index 000000000..687d2f39f --- /dev/null +++ b/src/main/resources/assets/storagecraft/blockstates/drive.json @@ -0,0 +1,47 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "orientable", + "textures": { + "side": "storagecraft:blocks/side", + "top": "storagecraft:blocks/side", + "front": "storagecraft:blocks/drive" + } + }, + "variants": { + "inventory": [ + { + "y": 0 + }, + { + "y": 0 + } + ], + "connected": { + "true": { + }, + "false": { + } + }, + "direction": { + "north": { + "y": 0 + }, + "east": { + "y": 90 + }, + "south": { + "y": 180 + }, + "west": { + "y": 270 + }, + "up": { + "x": 270 + }, + "down": { + "x": 90 + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/storagecraft/blockstates/exporter.json b/src/main/resources/assets/storagecraft/blockstates/exporter.json new file mode 100755 index 000000000..2c95f7061 --- /dev/null +++ b/src/main/resources/assets/storagecraft/blockstates/exporter.json @@ -0,0 +1,47 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "orientable", + "textures": { + "side": "storagecraft:blocks/side", + "top": "storagecraft:blocks/side", + "front": "storagecraft:blocks/exporter" + } + }, + "variants": { + "inventory": [ + { + "y": 0 + }, + { + "y": 0 + } + ], + "connected": { + "true": { + }, + "false": { + } + }, + "direction": { + "north": { + "y": 0 + }, + "east": { + "y": 90 + }, + "south": { + "y": 180 + }, + "west": { + "y": 270 + }, + "up": { + "x": 270 + }, + "down": { + "x": 90 + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/storagecraft/blockstates/external_storage.json b/src/main/resources/assets/storagecraft/blockstates/external_storage.json new file mode 100755 index 000000000..fad505e78 --- /dev/null +++ b/src/main/resources/assets/storagecraft/blockstates/external_storage.json @@ -0,0 +1,47 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "orientable", + "textures": { + "side": "storagecraft:blocks/side", + "top": "storagecraft:blocks/side", + "front": "storagecraft:blocks/external_storage" + } + }, + "variants": { + "inventory": [ + { + "y": 0 + }, + { + "y": 0 + } + ], + "connected": { + "true": { + }, + "false": { + } + }, + "direction": { + "north": { + "y": 0 + }, + "east": { + "y": 90 + }, + "south": { + "y": 180 + }, + "west": { + "y": 270 + }, + "up": { + "x": 270 + }, + "down": { + "x": 90 + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/storagecraft/blockstates/importer.json b/src/main/resources/assets/storagecraft/blockstates/importer.json new file mode 100755 index 000000000..889e1b10c --- /dev/null +++ b/src/main/resources/assets/storagecraft/blockstates/importer.json @@ -0,0 +1,47 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "orientable", + "textures": { + "side": "storagecraft:blocks/side", + "top": "storagecraft:blocks/side", + "front": "storagecraft:blocks/importer" + } + }, + "variants": { + "inventory": [ + { + "y": 0 + }, + { + "y": 0 + } + ], + "connected": { + "true": { + }, + "false": { + } + }, + "direction": { + "north": { + "y": 0 + }, + "east": { + "y": 90 + }, + "south": { + "y": 180 + }, + "west": { + "y": 270 + }, + "up": { + "x": 270 + }, + "down": { + "x": 90 + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/storagecraft/textures/blocks/externalStorage.png b/src/main/resources/assets/storagecraft/textures/blocks/external_storage.png similarity index 100% rename from src/main/resources/assets/storagecraft/textures/blocks/externalStorage.png rename to src/main/resources/assets/storagecraft/textures/blocks/external_storage.png