From ee3877b07a984f3fe1603fb368d2160d6a35f9f7 Mon Sep 17 00:00:00 2001 From: Redeix Date: Thu, 31 Jul 2025 04:23:00 -0500 Subject: [PATCH] Final render fixes (#1489) --- .../ev_railgun_item_loader_in.json | 28 +++ .../ev_railgun_item_loader_out.json | 28 +++ .../hv_railgun_item_loader_in.json | 28 +++ .../hv_railgun_item_loader_out.json | 28 +++ .../interplanetary_item_receiver.json | 19 ++ .../interplanetary_logistics_monitor.json | 19 ++ .../iv_railgun_item_loader_in.json | 28 +++ .../iv_railgun_item_loader_out.json | 28 +++ .../luv_railgun_item_loader_in.json | 28 +++ .../luv_railgun_item_loader_out.json | 28 +++ .../lv_railgun_item_loader_in.json | 28 +++ .../lv_railgun_item_loader_out.json | 28 +++ .../mv_railgun_item_loader_in.json | 28 +++ .../mv_railgun_item_loader_out.json | 28 +++ .../tfg/blockstates/railgun_ammo_loader.json | 19 ++ .../uhv_railgun_item_loader_in.json | 28 +++ .../uhv_railgun_item_loader_out.json | 28 +++ .../ulv_railgun_item_loader_in.json | 28 +++ .../ulv_railgun_item_loader_out.json | 28 +++ .../uv_railgun_item_loader_in.json | 28 +++ .../uv_railgun_item_loader_out.json | 28 +++ .../zpm_railgun_item_loader_in.json | 28 +++ .../zpm_railgun_item_loader_out.json | 28 +++ .../interplanetary_item_launcher.json | 64 +---- .../interplanetary_item_receiver.json | 30 +++ .../interplanetary_logistics_monitor.json | 22 ++ .../tfg/models/block/machines/monitor.json | 233 ++++++++++++++++++ .../ports/ev_railgun_item_loader_in.json | 36 +++ .../ports/ev_railgun_item_loader_out.json | 36 +++ .../ports/hv_railgun_item_loader_in.json | 36 +++ .../ports/hv_railgun_item_loader_out.json | 36 +++ .../ports/iv_railgun_item_loader_in.json | 36 +++ .../ports/iv_railgun_item_loader_out.json | 36 +++ .../ports/luv_railgun_item_loader_in.json | 36 +++ .../ports/luv_railgun_item_loader_out.json | 36 +++ .../ports/lv_railgun_item_loader_in.json | 36 +++ .../ports/lv_railgun_item_loader_out.json | 36 +++ .../ports/mv_railgun_item_loader_in.json | 36 +++ .../ports/mv_railgun_item_loader_out.json | 36 +++ .../ports/uhv_railgun_item_loader_in.json | 36 +++ .../ports/uhv_railgun_item_loader_out.json | 36 +++ .../ports/ulv_railgun_item_loader_in.json | 36 +++ .../ports/ulv_railgun_item_loader_out.json | 36 +++ .../ports/uv_railgun_item_loader_in.json | 36 +++ .../ports/uv_railgun_item_loader_out.json | 36 +++ .../ports/zpm_railgun_item_loader_in.json | 36 +++ .../ports/zpm_railgun_item_loader_out.json | 36 +++ .../block/machines/railgun_ammo_loader.json | 20 ++ .../item/ev_railgun_item_loader_in.json | 3 + .../item/ev_railgun_item_loader_out.json | 3 + .../item/hv_railgun_item_loader_in.json | 3 + .../item/hv_railgun_item_loader_out.json | 3 + .../item/interplanetary_item_receiver.json | 3 + .../interplanetary_logistics_monitor.json | 3 + .../item/iv_railgun_item_loader_in.json | 3 + .../item/iv_railgun_item_loader_out.json | 3 + .../item/luv_railgun_item_loader_in.json | 3 + .../item/luv_railgun_item_loader_out.json | 3 + .../item/lv_railgun_item_loader_in.json | 3 + .../item/lv_railgun_item_loader_out.json | 3 + .../item/mv_railgun_item_loader_in.json | 3 + .../item/mv_railgun_item_loader_out.json | 3 + .../tfg/models/item/railgun_ammo_loader.json | 3 + .../tfg/models/item/railgun_ammo_shell.json | 6 + .../item/uhv_railgun_item_loader_in.json | 3 + .../item/uhv_railgun_item_loader_out.json | 3 + .../item/ulv_railgun_item_loader_in.json | 3 + .../item/ulv_railgun_item_loader_out.json | 3 + .../item/uv_railgun_item_loader_in.json | 3 + .../item/uv_railgun_item_loader_out.json | 3 + .../item/zpm_railgun_item_loader_in.json | 3 + .../item/zpm_railgun_item_loader_out.json | 3 + .../casings/machine_casing_inert_ptfe.png | Bin 0 -> 375 bytes .../overlay_front.png | Bin 0 -> 507 bytes .../overlay_front_active.png | Bin 0 -> 7228 bytes .../overlay_front_active.png.mcmeta | 5 + .../overlay_front_active_emissive.png | Bin 0 -> 7228 bytes .../overlay_front_active_emissive.png.mcmeta | 5 + .../overlay_front_emissive.png | Bin 0 -> 149 bytes .../overlay_front.png | Bin 0 -> 427 bytes .../overlay_front_active.png | Bin 0 -> 3333 bytes .../overlay_front_active.png.mcmeta | 5 + .../overlay_front_active_emissive.png | Bin 0 -> 2742 bytes .../overlay_front_active_emissive.png.mcmeta | 5 + .../overlay_front_emissive.png | Bin 0 -> 149 bytes .../railgun_ammo_loader/overlay_front.png | Bin 0 -> 1714 bytes .../overlay_front.png.mcmeta | 5 + .../overlay_front_active.png | Bin 0 -> 1714 bytes .../overlay_front_active.png.mcmeta | 5 + .../overlay_front_active_emissive.png | Bin 0 -> 1262 bytes .../overlay_front_active_emissive.png.mcmeta | 5 + .../overlay_front_emissive.png | Bin 0 -> 1262 bytes .../overlay_front_emissive.png.mcmeta | 5 + .../tfg/textures/item/railgun_ammo_shell.png | Bin 0 -> 1025 bytes .../item/railgun_ammo_shell.png.mcmeta | 1 + 95 files changed, 1760 insertions(+), 62 deletions(-) create mode 100644 kubejs/assets/tfg/blockstates/ev_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/blockstates/ev_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/blockstates/hv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/blockstates/hv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/blockstates/interplanetary_item_receiver.json create mode 100644 kubejs/assets/tfg/blockstates/interplanetary_logistics_monitor.json create mode 100644 kubejs/assets/tfg/blockstates/iv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/blockstates/iv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/blockstates/luv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/blockstates/luv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/blockstates/lv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/blockstates/lv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/blockstates/mv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/blockstates/mv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/blockstates/railgun_ammo_loader.json create mode 100644 kubejs/assets/tfg/blockstates/uhv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/blockstates/uhv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/blockstates/ulv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/blockstates/ulv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/blockstates/uv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/blockstates/uv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/blockstates/zpm_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/blockstates/zpm_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/block/machines/interplanetary_item_receiver.json create mode 100644 kubejs/assets/tfg/models/block/machines/interplanetary_logistics_monitor.json create mode 100644 kubejs/assets/tfg/models/block/machines/monitor.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/ev_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/ev_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/hv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/hv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/iv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/iv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/luv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/luv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/lv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/lv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/mv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/mv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/uhv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/uhv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/ulv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/ulv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/uv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/uv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/zpm_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/block/machines/ports/zpm_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/block/machines/railgun_ammo_loader.json create mode 100644 kubejs/assets/tfg/models/item/ev_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/item/ev_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/item/hv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/item/hv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/item/interplanetary_item_receiver.json create mode 100644 kubejs/assets/tfg/models/item/interplanetary_logistics_monitor.json create mode 100644 kubejs/assets/tfg/models/item/iv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/item/iv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/item/luv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/item/luv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/item/lv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/item/lv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/item/mv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/item/mv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/item/railgun_ammo_loader.json create mode 100644 kubejs/assets/tfg/models/item/railgun_ammo_shell.json create mode 100644 kubejs/assets/tfg/models/item/uhv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/item/uhv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/item/ulv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/item/ulv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/item/uv_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/item/uv_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/models/item/zpm_railgun_item_loader_in.json create mode 100644 kubejs/assets/tfg/models/item/zpm_railgun_item_loader_out.json create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_inert_ptfe.png create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front.png create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active.png create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active_emissive.png create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active_emissive.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_emissive.png create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front.png create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active.png create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active_emissive.png create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active_emissive.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_emissive.png create mode 100644 kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front.png create mode 100644 kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active.png create mode 100644 kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active_emissive.png create mode 100644 kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active_emissive.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_emissive.png create mode 100644 kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_emissive.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/item/railgun_ammo_shell.png create mode 100644 kubejs/assets/tfg/textures/item/railgun_ammo_shell.png.mcmeta diff --git a/kubejs/assets/tfg/blockstates/ev_railgun_item_loader_in.json b/kubejs/assets/tfg/blockstates/ev_railgun_item_loader_in.json new file mode 100644 index 000000000..8bc86f570 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/ev_railgun_item_loader_in.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/ev_railgun_item_loader_in", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/ev_railgun_item_loader_in", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/ev_railgun_item_loader_in" + }, + "facing=south": { + "model": "tfg:block/machines/ports/ev_railgun_item_loader_in", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/ev_railgun_item_loader_in", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/ev_railgun_item_loader_in", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/ev_railgun_item_loader_out.json b/kubejs/assets/tfg/blockstates/ev_railgun_item_loader_out.json new file mode 100644 index 000000000..629b9606b --- /dev/null +++ b/kubejs/assets/tfg/blockstates/ev_railgun_item_loader_out.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/ev_railgun_item_loader_out", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/ev_railgun_item_loader_out", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/ev_railgun_item_loader_out" + }, + "facing=south": { + "model": "tfg:block/machines/ports/ev_railgun_item_loader_out", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/ev_railgun_item_loader_out", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/ev_railgun_item_loader_out", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/hv_railgun_item_loader_in.json b/kubejs/assets/tfg/blockstates/hv_railgun_item_loader_in.json new file mode 100644 index 000000000..95c059e7d --- /dev/null +++ b/kubejs/assets/tfg/blockstates/hv_railgun_item_loader_in.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/hv_railgun_item_loader_in", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/hv_railgun_item_loader_in", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/hv_railgun_item_loader_in" + }, + "facing=south": { + "model": "tfg:block/machines/ports/hv_railgun_item_loader_in", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/hv_railgun_item_loader_in", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/hv_railgun_item_loader_in", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/hv_railgun_item_loader_out.json b/kubejs/assets/tfg/blockstates/hv_railgun_item_loader_out.json new file mode 100644 index 000000000..2c30999b5 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/hv_railgun_item_loader_out.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/hv_railgun_item_loader_out", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/hv_railgun_item_loader_out", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/hv_railgun_item_loader_out" + }, + "facing=south": { + "model": "tfg:block/machines/ports/hv_railgun_item_loader_out", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/hv_railgun_item_loader_out", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/hv_railgun_item_loader_out", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/interplanetary_item_receiver.json b/kubejs/assets/tfg/blockstates/interplanetary_item_receiver.json new file mode 100644 index 000000000..0bc386319 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/interplanetary_item_receiver.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfg:block/machines/interplanetary_item_receiver", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/interplanetary_item_receiver" + }, + "facing=south": { + "model": "tfg:block/machines/interplanetary_item_receiver", + "y": 180 + }, + "facing=west": { + "model": "tfg:block/machines/interplanetary_item_receiver", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/interplanetary_logistics_monitor.json b/kubejs/assets/tfg/blockstates/interplanetary_logistics_monitor.json new file mode 100644 index 000000000..74601e5b8 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/interplanetary_logistics_monitor.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfg:block/machines/interplanetary_logistics_monitor", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/interplanetary_logistics_monitor" + }, + "facing=south": { + "model": "tfg:block/machines/interplanetary_logistics_monitor", + "y": 180 + }, + "facing=west": { + "model": "tfg:block/machines/interplanetary_logistics_monitor", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/iv_railgun_item_loader_in.json b/kubejs/assets/tfg/blockstates/iv_railgun_item_loader_in.json new file mode 100644 index 000000000..fc5a78648 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/iv_railgun_item_loader_in.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/iv_railgun_item_loader_in", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/iv_railgun_item_loader_in", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/iv_railgun_item_loader_in" + }, + "facing=south": { + "model": "tfg:block/machines/ports/iv_railgun_item_loader_in", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/iv_railgun_item_loader_in", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/iv_railgun_item_loader_in", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/iv_railgun_item_loader_out.json b/kubejs/assets/tfg/blockstates/iv_railgun_item_loader_out.json new file mode 100644 index 000000000..8906352fa --- /dev/null +++ b/kubejs/assets/tfg/blockstates/iv_railgun_item_loader_out.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/iv_railgun_item_loader_out", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/iv_railgun_item_loader_out", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/iv_railgun_item_loader_out" + }, + "facing=south": { + "model": "tfg:block/machines/ports/iv_railgun_item_loader_out", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/iv_railgun_item_loader_out", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/iv_railgun_item_loader_out", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/luv_railgun_item_loader_in.json b/kubejs/assets/tfg/blockstates/luv_railgun_item_loader_in.json new file mode 100644 index 000000000..0c1543cc4 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/luv_railgun_item_loader_in.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/luv_railgun_item_loader_in", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/luv_railgun_item_loader_in", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/luv_railgun_item_loader_in" + }, + "facing=south": { + "model": "tfg:block/machines/ports/luv_railgun_item_loader_in", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/luv_railgun_item_loader_in", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/luv_railgun_item_loader_in", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/luv_railgun_item_loader_out.json b/kubejs/assets/tfg/blockstates/luv_railgun_item_loader_out.json new file mode 100644 index 000000000..d2f79806d --- /dev/null +++ b/kubejs/assets/tfg/blockstates/luv_railgun_item_loader_out.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/luv_railgun_item_loader_out", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/luv_railgun_item_loader_out", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/luv_railgun_item_loader_out" + }, + "facing=south": { + "model": "tfg:block/machines/ports/luv_railgun_item_loader_out", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/luv_railgun_item_loader_out", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/luv_railgun_item_loader_out", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/lv_railgun_item_loader_in.json b/kubejs/assets/tfg/blockstates/lv_railgun_item_loader_in.json new file mode 100644 index 000000000..0adc5ca24 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/lv_railgun_item_loader_in.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/lv_railgun_item_loader_in", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/lv_railgun_item_loader_in", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/lv_railgun_item_loader_in" + }, + "facing=south": { + "model": "tfg:block/machines/ports/lv_railgun_item_loader_in", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/lv_railgun_item_loader_in", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/lv_railgun_item_loader_in", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/lv_railgun_item_loader_out.json b/kubejs/assets/tfg/blockstates/lv_railgun_item_loader_out.json new file mode 100644 index 000000000..186cc50ff --- /dev/null +++ b/kubejs/assets/tfg/blockstates/lv_railgun_item_loader_out.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/lv_railgun_item_loader_out", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/lv_railgun_item_loader_out", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/lv_railgun_item_loader_out" + }, + "facing=south": { + "model": "tfg:block/machines/ports/lv_railgun_item_loader_out", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/lv_railgun_item_loader_out", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/lv_railgun_item_loader_out", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/mv_railgun_item_loader_in.json b/kubejs/assets/tfg/blockstates/mv_railgun_item_loader_in.json new file mode 100644 index 000000000..15ceee515 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/mv_railgun_item_loader_in.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/mv_railgun_item_loader_in", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/mv_railgun_item_loader_in", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/mv_railgun_item_loader_in" + }, + "facing=south": { + "model": "tfg:block/machines/ports/mv_railgun_item_loader_in", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/mv_railgun_item_loader_in", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/mv_railgun_item_loader_in", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/mv_railgun_item_loader_out.json b/kubejs/assets/tfg/blockstates/mv_railgun_item_loader_out.json new file mode 100644 index 000000000..41ad00e8d --- /dev/null +++ b/kubejs/assets/tfg/blockstates/mv_railgun_item_loader_out.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/mv_railgun_item_loader_out", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/mv_railgun_item_loader_out", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/mv_railgun_item_loader_out" + }, + "facing=south": { + "model": "tfg:block/machines/ports/mv_railgun_item_loader_out", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/mv_railgun_item_loader_out", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/mv_railgun_item_loader_out", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/railgun_ammo_loader.json b/kubejs/assets/tfg/blockstates/railgun_ammo_loader.json new file mode 100644 index 000000000..cc31486eb --- /dev/null +++ b/kubejs/assets/tfg/blockstates/railgun_ammo_loader.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfg:block/machines/railgun_ammo_loader", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/railgun_ammo_loader" + }, + "facing=south": { + "model": "tfg:block/machines/railgun_ammo_loader", + "y": 180 + }, + "facing=west": { + "model": "tfg:block/machines/railgun_ammo_loader", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/uhv_railgun_item_loader_in.json b/kubejs/assets/tfg/blockstates/uhv_railgun_item_loader_in.json new file mode 100644 index 000000000..cc8bb8abf --- /dev/null +++ b/kubejs/assets/tfg/blockstates/uhv_railgun_item_loader_in.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_in", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_in", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_in" + }, + "facing=south": { + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_in", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_in", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_in", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/uhv_railgun_item_loader_out.json b/kubejs/assets/tfg/blockstates/uhv_railgun_item_loader_out.json new file mode 100644 index 000000000..0ee1f6c2c --- /dev/null +++ b/kubejs/assets/tfg/blockstates/uhv_railgun_item_loader_out.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_out", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_out", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_out" + }, + "facing=south": { + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_out", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_out", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/uhv_railgun_item_loader_out", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/ulv_railgun_item_loader_in.json b/kubejs/assets/tfg/blockstates/ulv_railgun_item_loader_in.json new file mode 100644 index 000000000..1316f00cb --- /dev/null +++ b/kubejs/assets/tfg/blockstates/ulv_railgun_item_loader_in.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_in", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_in", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_in" + }, + "facing=south": { + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_in", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_in", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_in", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/ulv_railgun_item_loader_out.json b/kubejs/assets/tfg/blockstates/ulv_railgun_item_loader_out.json new file mode 100644 index 000000000..531e96441 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/ulv_railgun_item_loader_out.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_out", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_out", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_out" + }, + "facing=south": { + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_out", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_out", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/ulv_railgun_item_loader_out", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/uv_railgun_item_loader_in.json b/kubejs/assets/tfg/blockstates/uv_railgun_item_loader_in.json new file mode 100644 index 000000000..7350db899 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/uv_railgun_item_loader_in.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/uv_railgun_item_loader_in", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/uv_railgun_item_loader_in", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/uv_railgun_item_loader_in" + }, + "facing=south": { + "model": "tfg:block/machines/ports/uv_railgun_item_loader_in", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/uv_railgun_item_loader_in", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/uv_railgun_item_loader_in", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/uv_railgun_item_loader_out.json b/kubejs/assets/tfg/blockstates/uv_railgun_item_loader_out.json new file mode 100644 index 000000000..81f9f84c6 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/uv_railgun_item_loader_out.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/uv_railgun_item_loader_out", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/uv_railgun_item_loader_out", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/uv_railgun_item_loader_out" + }, + "facing=south": { + "model": "tfg:block/machines/ports/uv_railgun_item_loader_out", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/uv_railgun_item_loader_out", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/uv_railgun_item_loader_out", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/zpm_railgun_item_loader_in.json b/kubejs/assets/tfg/blockstates/zpm_railgun_item_loader_in.json new file mode 100644 index 000000000..c0909dd9f --- /dev/null +++ b/kubejs/assets/tfg/blockstates/zpm_railgun_item_loader_in.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_in", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_in", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_in" + }, + "facing=south": { + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_in", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_in", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_in", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/zpm_railgun_item_loader_out.json b/kubejs/assets/tfg/blockstates/zpm_railgun_item_loader_out.json new file mode 100644 index 000000000..951a6a45c --- /dev/null +++ b/kubejs/assets/tfg/blockstates/zpm_railgun_item_loader_out.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_out", + "x": 90 + }, + "facing=east": { + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_out", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_out" + }, + "facing=south": { + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_out", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_out", + "x": 270 + }, + "facing=west": { + "model": "tfg:block/machines/ports/zpm_railgun_item_loader_out", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/interplanetary_item_launcher.json b/kubejs/assets/tfg/models/block/machines/interplanetary_item_launcher.json index 9bc85fe55..8acad0be1 100644 --- a/kubejs/assets/tfg/models/block/machines/interplanetary_item_launcher.json +++ b/kubejs/assets/tfg/models/block/machines/interplanetary_item_launcher.json @@ -6,7 +6,7 @@ "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel" }, "variants": { - "is_formed=false,recipe_logic_status=idle": { + "is_formed=false": { "model": { "parent": "gtceu:block/machine/template/cube_all/sided", "textures": { @@ -16,67 +16,7 @@ } } }, - "is_formed=false,recipe_logic_status=suspend": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", - "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front", - "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_emissive" - } - } - }, - "is_formed=false,recipe_logic_status=waiting": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", - "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active", - "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active_emissive" - } - } - }, - "is_formed=false,recipe_logic_status=working": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", - "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active", - "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=idle": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", - "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front", - "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=suspend": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", - "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front", - "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=waiting": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", - "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active", - "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=working": { + "is_formed=true": { "model": { "parent": "gtceu:block/machine/template/cube_all/sided", "textures": { diff --git a/kubejs/assets/tfg/models/block/machines/interplanetary_item_receiver.json b/kubejs/assets/tfg/models/block/machines/interplanetary_item_receiver.json new file mode 100644 index 000000000..e7da65bda --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/interplanetary_item_receiver.json @@ -0,0 +1,30 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:interplanetary_item_receiver", + "texture_overrides": { + "all": "gtceu:block/casings/voltage/mv/side" + }, + "variants": { + "is_formed=false": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/voltage/mv/side", + "overlay_front": "tfg:block/machines/interplanetary_item_receiver/overlay_front", + "overlay_front_emissive": "tfg:block/machines/interplanetary_item_receiver/overlay_front_emissive" + } + } + }, + "is_formed=true": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/voltage/mv/side", + "overlay_front": "tfg:block/machines/interplanetary_item_receiver/overlay_front_active", + "overlay_front_emissive": "tfg:block/machines/interplanetary_item_receiver/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/interplanetary_logistics_monitor.json b/kubejs/assets/tfg/models/block/machines/interplanetary_logistics_monitor.json new file mode 100644 index 000000000..00a6e0aa1 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/interplanetary_logistics_monitor.json @@ -0,0 +1,22 @@ +{ + "parent": "minecraft:block/block", + "dynamic_renders": [ + { + "type": "gtceu:quantum_chest_item" + } + ], + "loader": "gtceu:machine", + "machine": "tfg:interplanetary_logistics_monitor", + "variants": { + "": { + "model": { + "parent": "tfg:block/machines/monitor", + "textures": { + "all": "tfg:block/casings/machine_casing_inert_ptfe", + "overlay_front": "tfg:block/machines/interplanetary_logistics_monitor/overlay_front", + "overlay_front_active_emissive": "tfg:block/machines/interplanetary_logistics_monitor/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/monitor.json b/kubejs/assets/tfg/models/block/machines/monitor.json new file mode 100644 index 000000000..255db787e --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/monitor.json @@ -0,0 +1,233 @@ +{ + "parent": "gtceu:block/cube/tinted/bottom_top", + "textures": { + "overlay_front": "#overlay_front", + "overlay_front_active_emissive": "#overlay_front_active_emissive", + "particle": "#all" + }, + "elements": [ + { + "name": "body", + "from": [0, 0, 3], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#all"}, + "east": {"uv": [0, 0, 13, 16], "texture": "#all"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#all"}, + "west": {"uv": [3, 0, 16, 16], "texture": "#all"}, + "up": {"uv": [13, 16, 0, 0], "rotation": 90, "texture": "#all"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#all"} + } + }, + { + "name": "handle1", + "from": [0, 0, 0], + "to": [2, 16, 3], + "faces": { + "north": {"uv": [14, 0, 16, 16], "texture": "#all"}, + "east": {"uv": [13, 1, 16, 15], "texture": "#all"}, + "south": {"uv": [2.5, 8, 3, 12], "texture": "#all"}, + "west": {"uv": [0, 0, 3, 16], "texture": "#all"}, + "up": {"uv": [16, 2, 13, 0], "rotation": 90, "texture": "#all"}, + "down": {"uv": [0, 13, 2, 16], "texture": "#all"} + } + }, + { + "name": "handle2", + "from": [2, 0, 0], + "to": [14, 1, 3], + "faces": { + "north": {"uv": [2, 15, 14, 16], "texture": "#all"}, + "east": {"uv": [2.5, 8, 2.75, 12], "texture": "#all"}, + "south": {"uv": [2.5, 8, 3, 12], "texture": "#all"}, + "west": {"uv": [2.5, 8, 2.75, 12], "texture": "#all"}, + "up": {"uv": [2, 16, 14, 13], "texture": "#all"}, + "down": {"uv": [14, 13, 2, 16], "texture": "#all"} + } + }, + { + "name": "handle3", + "from": [2, 15, 0], + "to": [14, 16, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 15, 0]}, + "faces": { + "north": {"uv": [2, 0, 14, 1], "texture": "#all"}, + "east": {"uv": [2.5, 8, 2.75, 12], "texture": "#all"}, + "south": {"uv": [2.5, 8, 3, 12], "texture": "#all"}, + "west": {"uv": [2.5, 8, 2.75, 12], "texture": "#all"}, + "up": {"uv": [16, 14, 13, 2], "rotation": 90, "texture": "#all"}, + "down": {"uv": [2, 3, 14, 0], "texture": "#all"} + } + }, + { + "name": "handle4", + "from": [14, 0, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#all"}, + "east": {"uv": [13, 0, 16, 16], "texture": "#all"}, + "south": {"uv": [2.5, 8, 3, 12], "texture": "#all"}, + "west": {"uv": [0, 1, 3, 15], "texture": "#all"}, + "up": {"uv": [13, 14, 16, 16], "rotation": 270, "texture": "#all"}, + "down": {"uv": [14, 13, 16, 16], "texture": "#all"} + } + }, + { + "name": "screen", + "from": [2.5, 6.7, 1.5], + "to": [13.5, 14.7, 2.5], + "rotation": {"angle": 0, "axis": "x", "origin": [-0.5, -0.3, -0.5]}, + "faces": { + "north": {"uv": [0, 0, 11, 8], "texture": "#overlay_front"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#overlay_front"}, + "south": {"uv": [11, 0, 0, 8], "texture": "#overlay_front"}, + "west": {"uv": [10, 0, 11, 8], "texture": "#overlay_front"}, + "up": {"uv": [0, 0, 11, 1], "texture": "#overlay_front"}, + "down": {"uv": [11, 7, 0, 8], "texture": "#overlay_front"} + } + }, + { + "name": "screen_active", + "from": [2.5, 6.702, 1.498], + "to": [13.5, 14.702, 1.498], + "rotation": {"angle": 0, "axis": "x", "origin": [-0.5, -0.298, -0.502]}, + "faces": { + "north": {"uv": [0, 0, 11, 8], "texture": "#overlay_front_active_emissive"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#overlay_front_active_emissive"}, + "south": {"uv": [11, 0, 0, 8], "texture": "#overlay_front_active_emissive"}, + "west": {"uv": [10, 0, 11, 8], "texture": "#overlay_front_active_emissive"}, + "up": {"uv": [0, 0, 11, 1], "texture": "#overlay_front_active_emissive"}, + "down": {"uv": [11, 7, 0, 8], "texture": "#overlay_front_active_emissive"} + } + }, + { + "name": "keyboard", + "from": [2.5, -1.9, -1.1], + "to": [13.5, 0.1, 2.9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-0.5, 2.1, -8.1]}, + "faces": { + "north": {"uv": [11, 14, 0, 12], "rotation": 180, "texture": "#overlay_front"}, + "east": {"uv": [13, 8, 11, 12], "rotation": 270, "texture": "#overlay_front"}, + "south": {"uv": [11, 12, 0, 14], "texture": "#overlay_front"}, + "west": {"uv": [11, 8, 13, 12], "rotation": 90, "texture": "#overlay_front"}, + "up": {"uv": [0, 8, 11, 12], "rotation": 180, "texture": "#overlay_front"}, + "down": {"uv": [0, 8, 11, 12], "texture": "#overlay_front"} + } + }, + { + "name": "button1", + "from": [2.3, 4.3, 2.5], + "to": [4.7, 6.7, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, 6.5, 0]}, + "faces": { + "north": {"uv": [11, 3, 14, 6], "texture": "#overlay_front"}, + "east": {"uv": [0, 0, 0, 1.5], "texture": "#overlay_front"}, + "south": {"uv": [0, 30.5, 1.5, 32], "texture": "#overlay_front"}, + "west": {"uv": [0, 0, 0, 1.5], "texture": "#overlay_front"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#overlay_front"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#overlay_front"} + } + }, + { + "name": "button2", + "from": [2.3, 4.3, 2.9], + "to": [4.7, 6.7, 2.9], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, 6.5, 0.4]}, + "faces": { + "north": {"uv": [11, 0, 14, 3], "texture": "#overlay_front"}, + "east": {"uv": [0, 0, 0, 1.5], "texture": "#overlay_front"}, + "south": {"uv": [0, 30.5, 1.5, 32], "texture": "#overlay_front"}, + "west": {"uv": [0, 0, 0, 1.5], "texture": "#overlay_front"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#overlay_front"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#overlay_front"} + } + }, + { + "name": "button3", + "from": [2.5, 4.5, 2.4], + "to": [4.5, 6.5, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, 6.5, 0]}, + "faces": { + "north": {"uv": [11, 6, 13, 8], "texture": "#overlay_front"}, + "east": {"uv": [0, 0, 0, 1], "texture": "#overlay_front"}, + "south": {"uv": [0, 31, 1, 32], "texture": "#overlay_front"}, + "west": {"uv": [0, 0, 0, 1], "texture": "#overlay_front"}, + "up": {"uv": [1, 0, 0, 0], "texture": "#overlay_front"}, + "down": {"uv": [1, 0, 0, 0], "texture": "#overlay_front"} + } + }, + { + "name": "wire1", + "from": [6.5, 4.2, 3], + "to": [9.5, 5.2, 3], + "rotation": {"angle": -45, "axis": "x", "origin": [7.5, 4.2, 3]}, + "faces": { + "north": {"uv": [13, 6, 16, 7], "texture": "#overlay_front"}, + "east": {"uv": [0, 0, 0, 1], "texture": "#overlay_front"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#overlay_front"}, + "west": {"uv": [0, 0, 0, 1], "texture": "#overlay_front"}, + "up": {"uv": [0, 0, 3, 0], "texture": "#overlay_front"}, + "down": {"uv": [0, 0, 3, 0], "texture": "#overlay_front"} + } + }, + { + "name": "wire2", + "from": [6.5, 4.90711, 2.29289], + "to": [9.5, 6.90711, 2.29289], + "rotation": {"angle": 0, "axis": "x", "origin": [7.5, 4.90711, 2.29289]}, + "faces": { + "north": {"uv": [13, 6, 16, 8], "texture": "#overlay_front"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#overlay_front"}, + "south": {"uv": [0, 0, 3, 2], "texture": "#overlay_front"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#overlay_front"}, + "up": {"uv": [0, 0, 3, 0], "texture": "#overlay_front"}, + "down": {"uv": [0, 0, 3, 0], "texture": "#overlay_front"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, -180, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "frame", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + }, + { + "name": "displays", + "origin": [-0.5, 1, -3], + "color": 0, + "children": [5, 6, 7, 8, 9, 10, 11, 12] + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/ev_railgun_item_loader_in.json b/kubejs/assets/tfg/models/block/machines/ports/ev_railgun_item_loader_in.json new file mode 100644 index 000000000..2f611d5f9 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/ev_railgun_item_loader_in.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:ev_railgun_item_loader_in", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/ev/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/ev/side", + "top": "gtceu:block/casings/voltage/ev/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/ev/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/ev/side", + "top": "gtceu:block/casings/voltage/ev/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/ev_railgun_item_loader_out.json b/kubejs/assets/tfg/models/block/machines/ports/ev_railgun_item_loader_out.json new file mode 100644 index 000000000..e546d6788 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/ev_railgun_item_loader_out.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:ev_railgun_item_loader_out", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/ev/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/ev/side", + "top": "gtceu:block/casings/voltage/ev/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/ev/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/ev/side", + "top": "gtceu:block/casings/voltage/ev/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/hv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/block/machines/ports/hv_railgun_item_loader_in.json new file mode 100644 index 000000000..92ba32b39 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/hv_railgun_item_loader_in.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:hv_railgun_item_loader_in", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/hv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/hv/side", + "top": "gtceu:block/casings/voltage/hv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/hv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/hv/side", + "top": "gtceu:block/casings/voltage/hv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/hv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/block/machines/ports/hv_railgun_item_loader_out.json new file mode 100644 index 000000000..7eba644b4 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/hv_railgun_item_loader_out.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:hv_railgun_item_loader_out", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/hv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/hv/side", + "top": "gtceu:block/casings/voltage/hv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/hv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/hv/side", + "top": "gtceu:block/casings/voltage/hv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/iv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/block/machines/ports/iv_railgun_item_loader_in.json new file mode 100644 index 000000000..8d30fba8d --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/iv_railgun_item_loader_in.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:iv_railgun_item_loader_in", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/iv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/iv/side", + "top": "gtceu:block/casings/voltage/iv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/iv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/iv/side", + "top": "gtceu:block/casings/voltage/iv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/iv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/block/machines/ports/iv_railgun_item_loader_out.json new file mode 100644 index 000000000..d99b9827d --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/iv_railgun_item_loader_out.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:iv_railgun_item_loader_out", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/iv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/iv/side", + "top": "gtceu:block/casings/voltage/iv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/iv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/iv/side", + "top": "gtceu:block/casings/voltage/iv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/luv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/block/machines/ports/luv_railgun_item_loader_in.json new file mode 100644 index 000000000..945a409d1 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/luv_railgun_item_loader_in.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:luv_railgun_item_loader_in", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/luv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/luv/side", + "top": "gtceu:block/casings/voltage/luv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/luv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/luv/side", + "top": "gtceu:block/casings/voltage/luv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/luv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/block/machines/ports/luv_railgun_item_loader_out.json new file mode 100644 index 000000000..1efb8a06d --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/luv_railgun_item_loader_out.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:luv_railgun_item_loader_out", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/luv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/luv/side", + "top": "gtceu:block/casings/voltage/luv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/luv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/luv/side", + "top": "gtceu:block/casings/voltage/luv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/lv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/block/machines/ports/lv_railgun_item_loader_in.json new file mode 100644 index 000000000..8dfa0ca8b --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/lv_railgun_item_loader_in.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:lv_railgun_item_loader_in", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/lv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/lv/side", + "top": "gtceu:block/casings/voltage/lv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/lv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/lv/side", + "top": "gtceu:block/casings/voltage/lv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/lv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/block/machines/ports/lv_railgun_item_loader_out.json new file mode 100644 index 000000000..449bed9c9 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/lv_railgun_item_loader_out.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:lv_railgun_item_loader_out", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/lv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/lv/side", + "top": "gtceu:block/casings/voltage/lv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/lv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/lv/side", + "top": "gtceu:block/casings/voltage/lv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/mv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/block/machines/ports/mv_railgun_item_loader_in.json new file mode 100644 index 000000000..50b52dd78 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/mv_railgun_item_loader_in.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:mv_railgun_item_loader_in", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/mv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/mv/side", + "top": "gtceu:block/casings/voltage/mv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/mv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/mv/side", + "top": "gtceu:block/casings/voltage/mv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/mv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/block/machines/ports/mv_railgun_item_loader_out.json new file mode 100644 index 000000000..aa0e43a42 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/mv_railgun_item_loader_out.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:mv_railgun_item_loader_out", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/mv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/mv/side", + "top": "gtceu:block/casings/voltage/mv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/mv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/mv/side", + "top": "gtceu:block/casings/voltage/mv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/uhv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/block/machines/ports/uhv_railgun_item_loader_in.json new file mode 100644 index 000000000..b275ee7a4 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/uhv_railgun_item_loader_in.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:uhv_railgun_item_loader_in", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/uhv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/uhv/side", + "top": "gtceu:block/casings/voltage/uhv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/uhv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/uhv/side", + "top": "gtceu:block/casings/voltage/uhv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/uhv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/block/machines/ports/uhv_railgun_item_loader_out.json new file mode 100644 index 000000000..f2a5d57e9 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/uhv_railgun_item_loader_out.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:uhv_railgun_item_loader_out", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/uhv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/uhv/side", + "top": "gtceu:block/casings/voltage/uhv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/uhv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/uhv/side", + "top": "gtceu:block/casings/voltage/uhv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/ulv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/block/machines/ports/ulv_railgun_item_loader_in.json new file mode 100644 index 000000000..7f00f2a11 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/ulv_railgun_item_loader_in.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:ulv_railgun_item_loader_in", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/ulv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/ulv/side", + "top": "gtceu:block/casings/voltage/ulv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/ulv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/ulv/side", + "top": "gtceu:block/casings/voltage/ulv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/ulv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/block/machines/ports/ulv_railgun_item_loader_out.json new file mode 100644 index 000000000..f5b0e836f --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/ulv_railgun_item_loader_out.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:ulv_railgun_item_loader_out", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/ulv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/ulv/side", + "top": "gtceu:block/casings/voltage/ulv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/ulv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/ulv/side", + "top": "gtceu:block/casings/voltage/ulv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/uv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/block/machines/ports/uv_railgun_item_loader_in.json new file mode 100644 index 000000000..f60532f00 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/uv_railgun_item_loader_in.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:uv_railgun_item_loader_in", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/uv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/uv/side", + "top": "gtceu:block/casings/voltage/uv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/uv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/uv/side", + "top": "gtceu:block/casings/voltage/uv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/uv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/block/machines/ports/uv_railgun_item_loader_out.json new file mode 100644 index 000000000..903464aff --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/uv_railgun_item_loader_out.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:uv_railgun_item_loader_out", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/uv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/uv/side", + "top": "gtceu:block/casings/voltage/uv/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/uv/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/uv/side", + "top": "gtceu:block/casings/voltage/uv/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/zpm_railgun_item_loader_in.json b/kubejs/assets/tfg/models/block/machines/ports/zpm_railgun_item_loader_in.json new file mode 100644 index 000000000..c5b4011d7 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/zpm_railgun_item_loader_in.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:zpm_railgun_item_loader_in", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/zpm/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/zpm/side", + "top": "gtceu:block/casings/voltage/zpm/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/zpm/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_in_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/zpm/side", + "top": "gtceu:block/casings/voltage/zpm/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/ports/zpm_railgun_item_loader_out.json b/kubejs/assets/tfg/models/block/machines/ports/zpm_railgun_item_loader_out.json new file mode 100644 index 000000000..3b7ccc5a0 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/ports/zpm_railgun_item_loader_out.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:zpm_railgun_item_loader_out", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "is_painted=false": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive", + "textures": { + "bottom": "gtceu:block/casings/voltage/zpm/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/zpm/side", + "top": "gtceu:block/casings/voltage/zpm/top" + } + } + }, + "is_painted=true": { + "model": { + "parent": "gtceu:block/machine/template/part/hatch_machine_emissive_color_ring", + "textures": { + "bottom": "gtceu:block/casings/voltage/zpm/bottom", + "overlay": "gtceu:block/overlay/machine/overlay_pipe_out_emissive", + "overlay_emissive": "gtceu:block/overlay/machine/overlay_item_hatch", + "side": "gtceu:block/casings/voltage/zpm/side", + "top": "gtceu:block/casings/voltage/zpm/top" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/railgun_ammo_loader.json b/kubejs/assets/tfg/models/block/machines/railgun_ammo_loader.json new file mode 100644 index 000000000..36c9c3b2b --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/railgun_ammo_loader.json @@ -0,0 +1,20 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:railgun_ammo_loader", + "replaceable_textures": [ + "all" + ], + "variants": { + "": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/voltage/mv/side", + "overlay_front": "tfg:block/machines/railgun_ammo_loader/overlay_front_active", + "overlay_front_emissive": "tfg:block/machines/railgun_ammo_loader/overlay_front_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/ev_railgun_item_loader_in.json b/kubejs/assets/tfg/models/item/ev_railgun_item_loader_in.json new file mode 100644 index 000000000..c7e9ea5df --- /dev/null +++ b/kubejs/assets/tfg/models/item/ev_railgun_item_loader_in.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/ev_railgun_item_loader_in" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/ev_railgun_item_loader_out.json b/kubejs/assets/tfg/models/item/ev_railgun_item_loader_out.json new file mode 100644 index 000000000..9438691ad --- /dev/null +++ b/kubejs/assets/tfg/models/item/ev_railgun_item_loader_out.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/ev_railgun_item_loader_out" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/hv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/item/hv_railgun_item_loader_in.json new file mode 100644 index 000000000..ae16ea48c --- /dev/null +++ b/kubejs/assets/tfg/models/item/hv_railgun_item_loader_in.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/hv_railgun_item_loader_in" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/hv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/item/hv_railgun_item_loader_out.json new file mode 100644 index 000000000..5a0c627b7 --- /dev/null +++ b/kubejs/assets/tfg/models/item/hv_railgun_item_loader_out.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/hv_railgun_item_loader_out" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/interplanetary_item_receiver.json b/kubejs/assets/tfg/models/item/interplanetary_item_receiver.json new file mode 100644 index 000000000..742ff97a3 --- /dev/null +++ b/kubejs/assets/tfg/models/item/interplanetary_item_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/interplanetary_item_receiver" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/interplanetary_logistics_monitor.json b/kubejs/assets/tfg/models/item/interplanetary_logistics_monitor.json new file mode 100644 index 000000000..125c7b2a4 --- /dev/null +++ b/kubejs/assets/tfg/models/item/interplanetary_logistics_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/interplanetary_logistics_monitor" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/iv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/item/iv_railgun_item_loader_in.json new file mode 100644 index 000000000..3b6b19089 --- /dev/null +++ b/kubejs/assets/tfg/models/item/iv_railgun_item_loader_in.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/iv_railgun_item_loader_in" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/iv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/item/iv_railgun_item_loader_out.json new file mode 100644 index 000000000..4c7648f37 --- /dev/null +++ b/kubejs/assets/tfg/models/item/iv_railgun_item_loader_out.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/iv_railgun_item_loader_out" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/luv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/item/luv_railgun_item_loader_in.json new file mode 100644 index 000000000..df0f2bef2 --- /dev/null +++ b/kubejs/assets/tfg/models/item/luv_railgun_item_loader_in.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/luv_railgun_item_loader_in" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/luv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/item/luv_railgun_item_loader_out.json new file mode 100644 index 000000000..f0139fdae --- /dev/null +++ b/kubejs/assets/tfg/models/item/luv_railgun_item_loader_out.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/luv_railgun_item_loader_out" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/lv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/item/lv_railgun_item_loader_in.json new file mode 100644 index 000000000..5dfe69ecd --- /dev/null +++ b/kubejs/assets/tfg/models/item/lv_railgun_item_loader_in.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/lv_railgun_item_loader_in" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/lv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/item/lv_railgun_item_loader_out.json new file mode 100644 index 000000000..59d789aa4 --- /dev/null +++ b/kubejs/assets/tfg/models/item/lv_railgun_item_loader_out.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/lv_railgun_item_loader_out" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/mv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/item/mv_railgun_item_loader_in.json new file mode 100644 index 000000000..106a14bc3 --- /dev/null +++ b/kubejs/assets/tfg/models/item/mv_railgun_item_loader_in.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/mv_railgun_item_loader_in" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/mv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/item/mv_railgun_item_loader_out.json new file mode 100644 index 000000000..d592c0dc0 --- /dev/null +++ b/kubejs/assets/tfg/models/item/mv_railgun_item_loader_out.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/mv_railgun_item_loader_out" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/railgun_ammo_loader.json b/kubejs/assets/tfg/models/item/railgun_ammo_loader.json new file mode 100644 index 000000000..4449cc5d9 --- /dev/null +++ b/kubejs/assets/tfg/models/item/railgun_ammo_loader.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/railgun_ammo_loader" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/railgun_ammo_shell.json b/kubejs/assets/tfg/models/item/railgun_ammo_shell.json new file mode 100644 index 000000000..6728715b8 --- /dev/null +++ b/kubejs/assets/tfg/models/item/railgun_ammo_shell.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tfg:item/railgun_ammo_shell" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/uhv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/item/uhv_railgun_item_loader_in.json new file mode 100644 index 000000000..4f36ea159 --- /dev/null +++ b/kubejs/assets/tfg/models/item/uhv_railgun_item_loader_in.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/uhv_railgun_item_loader_in" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/uhv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/item/uhv_railgun_item_loader_out.json new file mode 100644 index 000000000..e1f86af7d --- /dev/null +++ b/kubejs/assets/tfg/models/item/uhv_railgun_item_loader_out.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/uhv_railgun_item_loader_out" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/ulv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/item/ulv_railgun_item_loader_in.json new file mode 100644 index 000000000..f714bf6c6 --- /dev/null +++ b/kubejs/assets/tfg/models/item/ulv_railgun_item_loader_in.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/ulv_railgun_item_loader_in" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/ulv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/item/ulv_railgun_item_loader_out.json new file mode 100644 index 000000000..f282d1b18 --- /dev/null +++ b/kubejs/assets/tfg/models/item/ulv_railgun_item_loader_out.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/ulv_railgun_item_loader_out" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/uv_railgun_item_loader_in.json b/kubejs/assets/tfg/models/item/uv_railgun_item_loader_in.json new file mode 100644 index 000000000..a8ccb9ce8 --- /dev/null +++ b/kubejs/assets/tfg/models/item/uv_railgun_item_loader_in.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/uv_railgun_item_loader_in" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/uv_railgun_item_loader_out.json b/kubejs/assets/tfg/models/item/uv_railgun_item_loader_out.json new file mode 100644 index 000000000..4df8f87ef --- /dev/null +++ b/kubejs/assets/tfg/models/item/uv_railgun_item_loader_out.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/uv_railgun_item_loader_out" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/zpm_railgun_item_loader_in.json b/kubejs/assets/tfg/models/item/zpm_railgun_item_loader_in.json new file mode 100644 index 000000000..04912a934 --- /dev/null +++ b/kubejs/assets/tfg/models/item/zpm_railgun_item_loader_in.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/zpm_railgun_item_loader_in" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/zpm_railgun_item_loader_out.json b/kubejs/assets/tfg/models/item/zpm_railgun_item_loader_out.json new file mode 100644 index 000000000..6cc40b5b6 --- /dev/null +++ b/kubejs/assets/tfg/models/item/zpm_railgun_item_loader_out.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/ports/zpm_railgun_item_loader_out" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/casings/machine_casing_inert_ptfe.png b/kubejs/assets/tfg/textures/block/casings/machine_casing_inert_ptfe.png new file mode 100644 index 0000000000000000000000000000000000000000..4d2922cd6b6302d816d56214aa307b02404c4ce7 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z`&C3 z=D zZ{jxB$`f(<@ZbLU+I1|B0oqN6_X?a`{n_oAgJ*93r6tSaBBw2X|C{a1=bS|vkN((i zVJlvrIcxK}?9J;|&s=tLN#-eE#@A986ZXEg`g}-9N%yo9<1?dUg->?LEt<)DY&y{CnT!sBGU!DtDUasfxHB>^N*NV_U8!%k6C!4|#eyhJ}X4R!tLV zQ#3c7KZkW~Izz)0m8bdVnljci9J+k+R~!TLjzi10n1-|MNbQNAb8u}-{<$A}EnKqy zu^f0Qbv;tKwlI5%zb{LPa^~N+x!{ZJ|Qpu*$wKHFEoEd_Vk<%%02M zbI4d`{W;n2KyRM6ZyWL!e70mfFlovgyQ)J!9yKk`zgK7{Bdj{j!qanU_i~nXAycQi z-i+0X3BMeX`SH=)>SKo|+&;_pTKct)d2NmRqwBWQKJ}cf-u+bMDa*QPM>3E7EZ}Jn zy6VR;abrwW_iEL|oGvR3zpb0M_ivc?WX<{K{_=wJ`cLp&TjtW~8r{8Kb>kGDM}eiR z4J$W3P2PRiDWz@dF{4s<(Z|-C&iG%>`PXyT;rZLQ4a)@9tlicj6zvq4R9NI}F~^|8 z{Y%yUpH)#Crn<(i{Gh_)=X`-LGl)lGHjhu!a+atQvpv2lmom?N|K_cD=aC01wH;>} zZZu@L&-W|!yCvg+)uBZV=l=TM(LQK$*5XegQ$V9QSDNc}L+*due=uJYT$MOcKOvWa Pfq}u()z4*}Q$iB}L%!n* literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..b410181f7db3f98ac4af0750fea7c76e3134ddf3 GIT binary patch literal 7228 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 literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active.png.mcmeta b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active.png.mcmeta new file mode 100644 index 000000000..92cc62352 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime": 1 + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active_emissive.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active_emissive.png new file mode 100644 index 0000000000000000000000000000000000000000..b410181f7db3f98ac4af0750fea7c76e3134ddf3 GIT binary patch literal 7228 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 literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active_emissive.png.mcmeta b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active_emissive.png.mcmeta new file mode 100644 index 000000000..92cc62352 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active_emissive.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime": 1 + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_emissive.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_emissive.png new file mode 100644 index 0000000000000000000000000000000000000000..c20a1c9810d77b74d42b9829129c1c640700e925 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU?3X literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front.png new file mode 100644 index 0000000000000000000000000000000000000000..7166836e23aa8e4891c8621e0834c5a7f9d05de1 GIT binary patch literal 427 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 literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active_emissive.png.mcmeta b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active_emissive.png.mcmeta new file mode 100644 index 000000000..92cc62352 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active_emissive.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime": 1 + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_emissive.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_emissive.png new file mode 100644 index 0000000000000000000000000000000000000000..c20a1c9810d77b74d42b9829129c1c640700e925 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU?3X literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front.png b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ca91add8c420846ee324c770f4d1ccf6c3dacb GIT binary patch literal 1714 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 VblsM_->bA|U>TbHso?liA5m~d*2s$Z?&z116j zbL!u^IQ!X`!_@+b3@wd3wmc0L3@)+?S*JHVp0Y8KA*c52i-T)lziUnTUA5G3%ccYd ziKZmx3~A|Nd8U)n=VUtMkI0xji>>E7l3Se5AW#dpTr4Dtun^#Ua~q*M(KT-`ZY3-h0brc{eKui-Ypj#!S;Gl{=f^pzIsZM)@{Hm-Z(Yo45LX6f(N-{p!|ZprhXsat579wmFArv7uH z8-JW#nZC;H>)PD5UFT#NjJW5d?RMB|F(>V|+4`$9?|fQg^ksqPOUK5IW|MYH^EKE$ zjPnia&oZca?ZE6)&2?(xzl3VnZ|tWuvrfNB;k;%&_r0*a-SqX&Q)`ZT{)%s^nm^$i zPqJ!4HuH?VlP@-({r;{r;rA>PqfHl_;~8g}TEFHmTgh~} VblsVt>!kC)?R-Dg+u)U43ar4ussdw()efZ;tgo_AQHQR#^ckaj(?UV@%3oEFt?Y(^Y za)1QGv8DtD10Lqbj~~yNJC}FwNrnkb4SCyNH-7*2t)R5Db@puOEw|rZxXGB{bJ;{o ztUJSOcI}6Y7X|(N{FLNNUp;u>z~rzrh;wTc@2XXcu4Wx=V!WPw#iTbZJbdHs-Q8uo zWx3yV*Vy@YE=+X(;qc>t@d4#;j19ko)?I(SW#>-MuT^t-HoNaJ;@vF1-pSN=@!GYz zmrQy;{j`xx>%UX5rm=;8QR2g9!Cwxa4!>JfV`a+sofHuQW%#U`D;#r^fnc8^qH)eOae%VXyi8O0^<1OiR>6iuc4Op4;0B zE6N%dT)!!Js(yZceeWy&Q~USG?X&0jRk`tZvx{BD#&4S+H{Z9f;i)+?@56WYqe&a{ zEBU!M#!F1)|8e&@>oWaw%4gUYZm3QR4P61CjDmf^>L3rykXjw%j~ek=NH?9(4Xgb+Xrfh6x7wpaaOZ^m|pU8 zd#(sqtHX`hh#&!;JHHjqDM`O<_FDQV@{#)``Hs)c>#wofRAj1uYLu6I(!B6HcjI@5 zKoO%ea;`rc+~)`Us7vhhefZ%G)2~N0_s{I~xfS^?sBT7h>h{}5g=RPDoUW)Z;!@Z# zL+LyB(;~@Ux5G1U=4PK$eZ^libIX(y?2l|dHa<$MNtj_Pb+b-UY|SdIk2*W}e`L$< z*z-I6TB+=>M>gN=|8hU5(?1*k^8JH94s+D);^bAVu6}5Kw}^?&xBqCR29-iP0~8RqyOelzhy;|InMXMZZ3V0Qk>zK5}w*XY=asI^wBOW*Ju`Okfb t{SZ69K>W|2jnZOv0(Js+9ew{9^)76h>m{Mn%D}+D;OXk;vd$@?2>`uY>o5QS literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/item/railgun_ammo_shell.png.mcmeta b/kubejs/assets/tfg/textures/item/railgun_ammo_shell.png.mcmeta new file mode 100644 index 000000000..6c16e0574 --- /dev/null +++ b/kubejs/assets/tfg/textures/item/railgun_ammo_shell.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 2, "frames": [{"index": 0, "time":40}, 1, 2, 3, 4, 5, 6, 7, 8, 9]}} \ No newline at end of file