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 000000000..4d2922cd6 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/casings/machine_casing_inert_ptfe.png differ 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 000000000..0809bf444 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front.png differ 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 000000000..b410181f7 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active.png differ 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 000000000..b410181f7 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_active_emissive.png differ 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 000000000..c20a1c981 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_receiver/overlay_front_emissive.png differ 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 000000000..7166836e2 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front.png differ diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active.png new file mode 100644 index 000000000..6b947e27d Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active.png differ 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 000000000..ddfc8aefe Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_active_emissive.png differ 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 000000000..c20a1c981 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/interplanetary_logistics_monitor/overlay_front_emissive.png differ 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 000000000..a3ca91add Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front.png differ diff --git a/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front.png.mcmeta b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front.png.mcmeta new file mode 100644 index 000000000..92cc62352 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front.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_active.png b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active.png new file mode 100644 index 000000000..a3ca91add Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active.png differ diff --git a/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active.png.mcmeta b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active.png.mcmeta new file mode 100644 index 000000000..92cc62352 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/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/railgun_ammo_loader/overlay_front_active_emissive.png b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active_emissive.png new file mode 100644 index 000000000..e82594e8e Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_active_emissive.png differ 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 000000000..e82594e8e Binary files /dev/null and b/kubejs/assets/tfg/textures/block/machines/railgun_ammo_loader/overlay_front_emissive.png differ 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 000000000..6922c78c7 Binary files /dev/null and b/kubejs/assets/tfg/textures/item/railgun_ammo_shell.png differ 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