diff --git a/src/main/java/net/forsteri/createendertransmission/blocks/itemTransmitter/ItemTransmitterTileEntity.java b/src/main/java/net/forsteri/createendertransmission/blocks/itemTransmitter/ItemTransmitterTileEntity.java index cd8e248..214e8e2 100644 --- a/src/main/java/net/forsteri/createendertransmission/blocks/itemTransmitter/ItemTransmitterTileEntity.java +++ b/src/main/java/net/forsteri/createendertransmission/blocks/itemTransmitter/ItemTransmitterTileEntity.java @@ -42,11 +42,11 @@ public ItemStackHandler getInv(){ return pair.getSecond(); } - @Override - public void setRemoved() { - super.setRemoved(); - capability.invalidate(); - } +// @Override +// public void setRemoved() { +// super.setRemoved(); +// capability.invalidate(); +// } @Override public void reloadSettings() { diff --git a/src/main/resources/assets/createendertransmission/blockstates/chunk_loader.json b/src/main/resources/assets/createendertransmission/blockstates/chunk_loader.json new file mode 100644 index 0000000..d743e51 --- /dev/null +++ b/src/main/resources/assets/createendertransmission/blockstates/chunk_loader.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createendertransmission:block/chunk_loader" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/blockstates/energy_transmitter.json b/src/main/resources/assets/createendertransmission/blockstates/energy_transmitter.json new file mode 100644 index 0000000..48b6fb0 --- /dev/null +++ b/src/main/resources/assets/createendertransmission/blockstates/energy_transmitter.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=west": { + "model": "createendertransmission:block/encased_shaft/block_ender", + "x": 90, + "y": 90, + "uvlock": true + }, + "facing=east": { + "model": "createendertransmission:block/encased_shaft/block_ender", + "x": 90, + "y": 90, + "uvlock": true + }, + "facing=up": { + "model": "createendertransmission:block/encased_shaft/block_ender", + "uvlock": true + }, + "facing=down": { + "model": "createendertransmission:block/encased_shaft/block_ender", + "uvlock": true + }, + "facing=north": { + "model": "createendertransmission:block/encased_shaft/block_ender", + "x": 90, + "y": 180, + "uvlock": true + }, + "facing=south": { + "model": "createendertransmission:block/encased_shaft/block_ender", + "x": 90, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/blockstates/fluid_transmitter.json b/src/main/resources/assets/createendertransmission/blockstates/fluid_transmitter.json new file mode 100644 index 0000000..89355e8 --- /dev/null +++ b/src/main/resources/assets/createendertransmission/blockstates/fluid_transmitter.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createendertransmission:block/fluid_transmitter" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/blockstates/item_transmitter.json b/src/main/resources/assets/createendertransmission/blockstates/item_transmitter.json new file mode 100644 index 0000000..8c5b003 --- /dev/null +++ b/src/main/resources/assets/createendertransmission/blockstates/item_transmitter.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createendertransmission:block/item_transmitter" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/models/block/chunk_loader.json b/src/main/resources/assets/createendertransmission/models/block/chunk_loader.json new file mode 100644 index 0000000..0bbfa2e --- /dev/null +++ b/src/main/resources/assets/createendertransmission/models/block/chunk_loader.json @@ -0,0 +1,6 @@ +{ + "parent": "block/beacon", + "textures": { + "beacon": "createendertransmission:block/chunk_loader" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/models/block/encased_shaft/block_ender.json b/src/main/resources/assets/createendertransmission/models/block/encased_shaft/block_ender.json new file mode 100644 index 0000000..315043d --- /dev/null +++ b/src/main/resources/assets/createendertransmission/models/block/encased_shaft/block_ender.json @@ -0,0 +1,7 @@ +{ + "parent": "create:block/encased_shaft/block", + "textures": { + "casing": "createendertransmission:block/ender_casing", + "opening": "create:block/shadow_steel_casing" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/models/block/encased_shaft/item_ender.json b/src/main/resources/assets/createendertransmission/models/block/encased_shaft/item_ender.json new file mode 100644 index 0000000..f13a1cc --- /dev/null +++ b/src/main/resources/assets/createendertransmission/models/block/encased_shaft/item_ender.json @@ -0,0 +1,7 @@ +{ + "parent": "create:block/encased_shaft/item", + "textures": { + "casing": "createendertransmission:block/ender_casing", + "opening": "create:block/shadow_steel_casing" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/models/block/fluid_transmitter.json b/src/main/resources/assets/createendertransmission/models/block/fluid_transmitter.json new file mode 100644 index 0000000..fd2a391 --- /dev/null +++ b/src/main/resources/assets/createendertransmission/models/block/fluid_transmitter.json @@ -0,0 +1,10 @@ +{ + "parent": "create:block/fluid_tank/block_single_window", + "textures": { + "5": "createendertransmission:block/fluid_transmitter_window", + "1": "createendertransmission:block/fluid_transmitter", + "particle": "createendertransmission:block/fluid_transmitter", + "4": "createendertransmission:block/ender_casing", + "0": "createendertransmission:block/ender_casing" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/models/block/item_transmitter.json b/src/main/resources/assets/createendertransmission/models/block/item_transmitter.json new file mode 100644 index 0000000..5f7974c --- /dev/null +++ b/src/main/resources/assets/createendertransmission/models/block/item_transmitter.json @@ -0,0 +1,8 @@ +{ + "parent": "create:block/crate/single", + "textures": { + "crate": "createendertransmission:block/item_transmitter", + "side": "createendertransmission:block/item_transmitter", + "casing": "createendertransmission:block/ender_casing" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/models/item/chunk_loader.json b/src/main/resources/assets/createendertransmission/models/item/chunk_loader.json new file mode 100644 index 0000000..a735c88 --- /dev/null +++ b/src/main/resources/assets/createendertransmission/models/item/chunk_loader.json @@ -0,0 +1,3 @@ +{ + "parent": "createendertransmission:block/chunk_loader" +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/models/item/energy_transmitter.json b/src/main/resources/assets/createendertransmission/models/item/energy_transmitter.json new file mode 100644 index 0000000..ad5a5b0 --- /dev/null +++ b/src/main/resources/assets/createendertransmission/models/item/energy_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "createendertransmission:block/encased_shaft/item_ender" +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/models/item/fluid_transmitter.json b/src/main/resources/assets/createendertransmission/models/item/fluid_transmitter.json new file mode 100644 index 0000000..cd60a1a --- /dev/null +++ b/src/main/resources/assets/createendertransmission/models/item/fluid_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "createendertransmission:block/fluid_transmitter" +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/models/item/item_transmitter.json b/src/main/resources/assets/createendertransmission/models/item/item_transmitter.json new file mode 100644 index 0000000..7b13ceb --- /dev/null +++ b/src/main/resources/assets/createendertransmission/models/item/item_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "createendertransmission:block/item_transmitter" +} \ No newline at end of file diff --git a/src/main/resources/assets/createendertransmission/textures/block/chunk_loader.png b/src/main/resources/assets/createendertransmission/textures/block/chunk_loader.png new file mode 100644 index 0000000..a00105a Binary files /dev/null and b/src/main/resources/assets/createendertransmission/textures/block/chunk_loader.png differ diff --git a/src/main/resources/assets/createendertransmission/textures/block/ender_casing.png b/src/main/resources/assets/createendertransmission/textures/block/ender_casing.png new file mode 100644 index 0000000..2ae6096 Binary files /dev/null and b/src/main/resources/assets/createendertransmission/textures/block/ender_casing.png differ diff --git a/src/main/resources/assets/createendertransmission/textures/block/fluid_transmitter.png b/src/main/resources/assets/createendertransmission/textures/block/fluid_transmitter.png new file mode 100644 index 0000000..812ed8c Binary files /dev/null and b/src/main/resources/assets/createendertransmission/textures/block/fluid_transmitter.png differ diff --git a/src/main/resources/assets/createendertransmission/textures/block/fluid_transmitter_window.png b/src/main/resources/assets/createendertransmission/textures/block/fluid_transmitter_window.png new file mode 100644 index 0000000..bcb767d Binary files /dev/null and b/src/main/resources/assets/createendertransmission/textures/block/fluid_transmitter_window.png differ diff --git a/src/main/resources/assets/createendertransmission/textures/block/item_transmitter.png b/src/main/resources/assets/createendertransmission/textures/block/item_transmitter.png new file mode 100644 index 0000000..c0d7763 Binary files /dev/null and b/src/main/resources/assets/createendertransmission/textures/block/item_transmitter.png differ diff --git a/src/main/resources/data/createendertransmission/recipes/chunk_loader.json b/src/main/resources/data/createendertransmission/recipes/chunk_loader.json new file mode 100644 index 0000000..084886d --- /dev/null +++ b/src/main/resources/data/createendertransmission/recipes/chunk_loader.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#D#", + "###" + ], + "key": { + "#": { + "item": "minecraft:obsidian" + }, + "D": { + "item": "minecraft:beacon" + } + }, + "result": { + "item": "createendertransmission:chunk_loader", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/createendertransmission/recipes/energy_transmitter.json b/src/main/resources/data/createendertransmission/recipes/energy_transmitter.json new file mode 100644 index 0000000..e46c339 --- /dev/null +++ b/src/main/resources/data/createendertransmission/recipes/energy_transmitter.json @@ -0,0 +1,31 @@ +{ + "type": "create:mechanical_crafting", + "pattern": [ + "OOSOO", + "OMPMO", + "OMEMO", + "OMPMO", + "OOSOO" + ], + "key": { + "S": { + "item": "create:shaft" + }, + "O": { + "item": "minecraft:obsidian" + }, + "P": { + "item": "create:precision_mechanism" + }, + "E": { + "item": "minecraft:ender_eye" + }, + "M": { + "item": "minecraft:ender_pearl" + } + }, + "result": { + "item": "createendertransmission:energy_transmitter" + }, + "acceptMirrored": true +} \ No newline at end of file diff --git a/src/main/resources/data/createendertransmission/recipes/fluid_transmitter.json b/src/main/resources/data/createendertransmission/recipes/fluid_transmitter.json new file mode 100644 index 0000000..7b72e4c --- /dev/null +++ b/src/main/resources/data/createendertransmission/recipes/fluid_transmitter.json @@ -0,0 +1,31 @@ +{ + "type": "create:mechanical_crafting", + "pattern": [ + "OOSOO", + "OMPMO", + "OMEMO", + "OMPMO", + "OOSOO" + ], + "key": { + "S": { + "item": "create:mechanical_pump" + }, + "O": { + "item": "minecraft:obsidian" + }, + "P": { + "item": "create:precision_mechanism" + }, + "E": { + "item": "minecraft:ender_eye" + }, + "M": { + "item": "minecraft:ender_pearl" + } + }, + "result": { + "item": "createendertransmission:fluid_transmitter" + }, + "acceptMirrored": true +} \ No newline at end of file diff --git a/src/main/resources/data/createendertransmission/recipes/item_transmitter.json b/src/main/resources/data/createendertransmission/recipes/item_transmitter.json new file mode 100644 index 0000000..c4b2904 --- /dev/null +++ b/src/main/resources/data/createendertransmission/recipes/item_transmitter.json @@ -0,0 +1,31 @@ +{ + "type": "create:mechanical_crafting", + "pattern": [ + "OOSOO", + "OMPMO", + "OMEMO", + "OMPMO", + "OOSOO" + ], + "key": { + "S": { + "item": "create:chute" + }, + "O": { + "item": "minecraft:obsidian" + }, + "P": { + "item": "create:precision_mechanism" + }, + "E": { + "item": "minecraft:ender_eye" + }, + "M": { + "item": "minecraft:ender_pearl" + } + }, + "result": { + "item": "createendertransmission:item_transmitter" + }, + "acceptMirrored": true +} \ No newline at end of file