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 zcmV--0f_#IP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!2kdb!2!6DYwZ940Srk*K~y+Tm6O4$ zgfI+6>ns!(f(th)ZWKiD|3AmAt^`3)D}uwl5Xr0aM&>|CZEw<~re0Z=r|l)Euz3V#j!XhFq%R&L>GRAS_x*npDxtHhp znPnM2`o5^1N*+yT5C;`B;13ZB@{)$h{G_Lwrwc{+qTidNlHOhRaISjmJo&^ zH#MJ}1+8ZQfRrTVZ_a{fuK>c+$@*RZ1GvJcv^7@-xMhrAoWZSxZ_fC=I7Dmy1i) V@`PRCgm?e|002ovPDHLkV1jQ-qd5Qo literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front.png new file mode 100644 index 0000000000000000000000000000000000000000..0809bf44494a3c1132c5228cde710f4c8b0682ce GIT binary patch literal 507 zcmV%3D6cYMSTN&E43l<2(0wKW$i3Jingp>vUz=AK}W03dYK!_@l zR#ugyu^V4sn}u7ePQnUid1ua<8O?=%jN0E4AD(w|fI+_pz?Ys`SUdN44c-z0PYEI+ znHtN<&!dH++AMt6QE1mC6OxUsEdYKUA90x%HOB|vD-v-NR(X!}d>+1hP4M^`Yn=y- z!ZRGN&K*}#OAPJpfNr4kIRU_ulZ002ovPDHLkV1h%w;|c%( 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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 I^$E290j)KO*8l(j 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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 I^$E290j)KO*8l(j 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!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}!0G|+7AiccG_7+HONswPKgTu2MX+REVfk$L90|U1p2s75F#7_hY@_D*A jhG+yQOR#!0G%_+U3NSEcg!HfjWf(kN{an^LB{Ts5DMTI= 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.png.mcmeta b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active.png.mcmeta new file mode 100644 index 000000000..92cc62352 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/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_logistics_monitor/overlay_front_active_emissive.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active_emissive.png new file mode 100644 index 0000000000000000000000000000000000000000..ddfc8aefe9454ea9179ea8188283e1f5d4318ecd GIT binary patch literal 2742 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 Rz=HZwz|roMZHYBL?q9CdGc^DJ 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!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}!0G|+7AiccG_7+HONswPKgTu2MX+REVfk$L90|U1p2s75F#7_hY@_D*A jhG+yQOR#!0G%_+U3NSEcg!HfjWf(kN{an^LB{Ts5DMTI= 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 zcmV;j22J^iP)1wJp~MQ}GVOuXwv>9)Mk+!=CBe23QWG_{;ZlhUh+epGqvbE)$`L9mE?l_4 z0f`z8Rh(9BC4`)`K`S8@(KdElt=%GuQX!Aa_ZQq-%W&Zi+`0o7mc1ju_&%7O@{jvqdP z0_+Mt+`Q|l>lY^y2@;6}!^6XjjEtb4yFnmm?^dCdik%w@T)YCAOlC`gJ$v?W(bR+s z%don-D$3%*vOz!^wr$70hXS)xUi&05J7o}}fu6yJo+#mgoDNeb zE(d$Z;QeW@nG-p9EbMgK6Cn@gzreLp(c4%ExUdNImiIZEg5aFbzBTaR)Y*;oK|(nk zRFFB~J=jDtNj7cbLDM@vF%KFoIS(w8z=CFw%|a>FyC+I{U<67rC+C5lZTJx9@~|W* zb8OqDqunQ#fs_XeCZJ?favtc>HnePOdgzk57$bAmG)A%(ok@HvKM@ZmOhD29xLMe?&5Fs+E42Z6P#u&9 z(gD+PoS2!yw@|IYp@$I<^!MJ)1EWB_35O2Lc%Vnj3*ein;PIeT&{*IPw87^a&W>9@ z*foSp8cIF~CW59EJmlA#Fkjo)gr~=Yz>N|f=WXZK(q5i8aJ3XWm8b}YlLFn``+-&o8Wl*yDlD- z3%Kr!G9Ik`Sz*4`#e-}L>i@`iaMjck`{99k_AV^8d#)c$=K7c~nA~`6NzQ|!X~wc3 zEVgai?kynY!K88a-jws;nrQ)|pY;R1xv`EUg(~8VgU4-A7k+F(-u(HIu^0SZ7&JP!H!>to{<69_#?GrOo-e!;Seeis~ zdq0wcTmDeEAL&$up-dMK9{G2Z@Zfr{%{1wJp~MQ}GVOuXwv>9)Mk+!=CBe23QWG_{;ZlhUh+epGqvbE)$`L9mE?l_4 z0f`z8Rh(9BC4`)`K`S8@(KdElt=%GuQX!Aa_ZQq-%W&Zi+`0o7mc1ju_&%7O@{jvqdP z0_+Mt+`Q|l>lY^y2@;6}!^6XjjEtb4yFnmm?^dCdik%w@T)YCAOlC`gJ$v?W(bR+s z%don-D$3%*vOz!^wr$70hXS)xUi&05J7o}}fu6yJo+#mgoDNeb zE(d$Z;QeW@nG-p9EbMgK6Cn@gzreLp(c4%ExUdNImiIZEg5aFbzBTaR)Y*;oK|(nk zRFFB~J=jDtNj7cbLDM@vF%KFoIS(w8z=CFw%|a>FyC+I{U<67rC+C5lZTJx9@~|W* zb8OqDqunQ#fs_XeCZJ?favtc>HnePOdgzk57$bAmG)A%(ok@HvKM@ZmOhD29xLMe?&5Fs+E42Z6P#u&9 z(gD+PoS2!yw@|IYp@$I<^!MJ)1EWB_35O2Lc%Vnj3*ein;PIeT&{*IPw87^a&W>9@ z*foSp8cIF~CW59EJmlA#Fkjo)gr~=Yz>N|f=WXZK(q5i8aJ3XWm8b}YlLFn``+-&o8Wl*yDlD- z3%Kr!G9Ik`Sz*4`#e-}L>i@`iaMjck`{99k_AV^8d#)c$=K7c~nA~`6NzQ|!X~wc3 zEVgai?kynY!K88a-jws;nrQ)|pY;R1xv`EUg(~8VgU4-A7k+F(-u(HIu^0SZ7&JP!H!>to{<69_#?GrOo-e!;Seeis~ zdq0wcTmDeEAL&$up-dMK9{G2Z@Zfr{%{xG~X<3+a&54ul7=rl4^FNoh54<3=AsU1;<%{3G!VTo}cbVM>C_mRKJE z=oAc{qCSEqa9!NFKTM8t&mF3q%}mfebwi zfOr5z9UyAUu;Y}mVE}A>&FI0c>+XeQ`+B7@w6b6T7=mI0Xd4@I9|Fl6&K!sz#2hr{ zU4IV5ZF6q`7rhT^ZRF6|ewYSW%_}IJA&?K_R3fPzx%D7jOhp*TJcofHQq%@|N)rYEPG^5G9mv-o zK)S_AdxWKQ%hONW8+BcNo6&>jy!#~DzFr$ovJyFZK=0le%R9O8oMmkPNj7dWUWwY# zYJe7_*(Qg}Nux+|D$*wP3WT$JZ&3}#e=8)d2bB`={1HSY-FPbkwbGuT)iFOjrTc~Z zcOlf;9}moap*d$-9l(5l^I=90UOsj&B-__33q6X?8~`#4oMyW~wK$w++cvM&ncVWM zGW4KH=|O?9Hj=v=4uC!3UQJeyYA}53Km$yB3d)iGV0%UO2g)gG%j{$c);pc=6F)we zuS1o5#Yy^Kf_k5j_6%bsU~2=Iy_3;{&G+tgVEdXhGP2O8(#Wy=J6Fp01w#{y#S?s& zMxq{P&1*T|;xwoZh0|n_Ee@v+a=*o~%`_MsL81Bs01!ingT#<2>d3NH#8M47=Wn&q zo96V-4un2Bv48Xkg*ra5P?ZNb%9FsvT=qQD9%EhDBP#J1<6y=XbslNG>kcrY^GJ*c zNZ<44+$YiYJx%A47yt_tz&|~YL=M-tl(ioG8UmZ|Aa?d;o)xiF$ct5=d`Vt8Wq+*w Y26UGmXD#JnB>(^b07*qoM6N<$f_H^Sk^lez literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active_emissive.png.mcmeta b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active_emissive.png.mcmeta new file mode 100644 index 000000000..92cc62352 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/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/railgun_ammo_loader/overlay_front_emissive.png b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_emissive.png new file mode 100644 index 0000000000000000000000000000000000000000..e82594e8ee8f64d01002cc0c3bec4cadb6c43bda GIT binary patch literal 1262 zcmVxG~X<3+a&54ul7=rl4^FNoh54<3=AsU1;<%{3G!VTo}cbVM>C_mRKJE z=oAc{qCSEqa9!NFKTM8t&mF3q%}mfebwi zfOr5z9UyAUu;Y}mVE}A>&FI0c>+XeQ`+B7@w6b6T7=mI0Xd4@I9|Fl6&K!sz#2hr{ zU4IV5ZF6q`7rhT^ZRF6|ewYSW%_}IJA&?K_R3fPzx%D7jOhp*TJcofHQq%@|N)rYEPG^5G9mv-o zK)S_AdxWKQ%hONW8+BcNo6&>jy!#~DzFr$ovJyFZK=0le%R9O8oMmkPNj7dWUWwY# zYJe7_*(Qg}Nux+|D$*wP3WT$JZ&3}#e=8)d2bB`={1HSY-FPbkwbGuT)iFOjrTc~Z zcOlf;9}moap*d$-9l(5l^I=90UOsj&B-__33q6X?8~`#4oMyW~wK$w++cvM&ncVWM zGW4KH=|O?9Hj=v=4uC!3UQJeyYA}53Km$yB3d)iGV0%UO2g)gG%j{$c);pc=6F)we zuS1o5#Yy^Kf_k5j_6%bsU~2=Iy_3;{&G+tgVEdXhGP2O8(#Wy=J6Fp01w#{y#S?s& zMxq{P&1*T|;xwoZh0|n_Ee@v+a=*o~%`_MsL81Bs01!ingT#<2>d3NH#8M47=Wn&q zo96V-4un2Bv48Xkg*ra5P?ZNb%9FsvT=qQD9%EhDBP#J1<6y=XbslNG>kcrY^GJ*c zNZ<44+$YiYJx%A47yt_tz&|~YL=M-tl(ioG8UmZ|Aa?d;o)xiF$ct5=d`Vt8Wq+*w Y26UGmXD#JnB>(^b07*qoM6N<$f_H^Sk^lez literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_emissive.png.mcmeta b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_emissive.png.mcmeta new file mode 100644 index 000000000..92cc62352 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_emissive.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime": 1 + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/item/railgun_ammo_shell.png b/kubejs/assets/tfg/textures/item/railgun_ammo_shell.png new file mode 100644 index 0000000000000000000000000000000000000000..6922c78c7b14eec72a2073841f74f7dc7945e717 GIT binary patch literal 1025 zcmV+c1pfPpP)v)n}bV-&TJGP2ohvJ4nwl+9+bu&{vr{e4)L1=BRq>2wBXz~S}v zbqBU>8=X!^8khlxbzMiTR&!v>vZ4o26oq72#>B*gCv86*IKbN48Ueu0&JL!hr*V6G z8wvx!6F)pNGlS*jW!&A};rRF%L=*~p2H^1A+#GVb99C9VaD9D^)6>&X7y!nCU;r=- z1LNc4n4O&sy~zNO0)TF}>w)+7_HcD|g`1ljwA<~_*#Tfo(=;j;i)c2ReeluI5l&7{ zA|G|?;NU<4K&4U%wOS3Ts-o3u#exCXW7IT_R##WCySs~ayB!Pei+ny$iJ@Ub_(1r; zGr%ME0f75buGj0dxw%R8dYufjN4zo(vlp*IHBF?C8D@{%aIArZ529h= zgAw{b^26?`d^$Y?0C+z6EVLq1VX$Es_+xt;tyT+vU$&9Uq=Wc)KFDR#l415Jmr3_! zF|-dP;J%bgr4pLWCRA0$4?q6oTo5(8C;UF(-^UgTAbcJQ4lydJ(k2>N-k z`-4P2c(L}g;krJ13;uq`Uc=t z`OmvQQ79B}etsSadj{~AbosY!6bgkv*j-ps5DeV=AkHEi>4Qq8;#uNH(jSQPgRj;H zJa}m*@_`>7@w%(+b3S?*GPm{(=D z+r<)_f-K8;e{u>SxR@gM3*~YdjYh+n*==jiCF&1ynY5J12jV>Of#P9&V3<7`*?u7w ztg0&UEVvK&YaO_}`)Ag59s1%t_CNg#;C?U7U+M4Q{6L&1K3*RrI@R!l?xF$)G~4cA zjFG-LkH6|~zmN}je_)us;r0svoKM5-k??`=0r1WFAjktl^#{BGjSVu!s9LQ$t99%Q v#QzJz2f_yr5MTNEfg2V+5Izt-h>rgOF3_@_N*FAK00000NkvXXu0mjfy<6)r 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