diff --git a/src/main/resources/assets/techreborn/blockstates/fusion_coil.json b/src/main/resources/assets/techreborn/blockstates/fusion_coil.json new file mode 100644 index 000000000..7e9b73ec8 --- /dev/null +++ b/src/main/resources/assets/techreborn/blockstates/fusion_coil.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "techreborn:block/machines/structure/fusion_coil" } + } +} diff --git a/src/main/resources/assets/techreborn/blockstates/fusion_control_computer.json b/src/main/resources/assets/techreborn/blockstates/fusion_control_computer.json new file mode 100644 index 000000000..c16f8c069 --- /dev/null +++ b/src/main/resources/assets/techreborn/blockstates/fusion_control_computer.json @@ -0,0 +1,12 @@ +{ + "variants": { + "facing=north,active=false": { "model": "techreborn:block/machines/generators/fusion_control_computer" }, + "facing=south,active=false": { "model": "techreborn:block/machines/generators/fusion_control_computer", "y": 180 }, + "facing=west,active=false": { "model": "techreborn:block/machines/generators/fusion_control_computer", "y": 270 }, + "facing=east,active=false": { "model": "techreborn:block/machines/generators/fusion_control_computer", "y": 90 }, + "facing=north,active=true": { "model": "techreborn:block/machines/generators/fusion_control_computer_on" }, + "facing=south,active=true": { "model": "techreborn:block/machines/generators/fusion_control_computer_on", "y": 180 }, + "facing=west,active=true": { "model": "techreborn:block/machines/generators/fusion_control_computer_on", "y": 270 }, + "facing=east,active=true": { "model": "techreborn:block/machines/generators/fusion_control_computer_on", "y": 90 } + } +} diff --git a/src/main/resources/assets/techreborn/blockstates/machines/generators/fusion_coil.json b/src/main/resources/assets/techreborn/blockstates/machines/generators/fusion_coil.json deleted file mode 100644 index 5fac0dbbc..000000000 --- a/src/main/resources/assets/techreborn/blockstates/machines/generators/fusion_coil.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "transform": "forge:default-block", - "model": "orientable", - "textures": { - "particle": "techreborn:blocks/machines/structure/fusion_coil_side", - "side": "techreborn:blocks/machines/structure/fusion_coil_side", - "front": "techreborn:blocks/machines/structure/fusion_coil_side", - "top": "techreborn:blocks/machines/structure/fusion_coil_heart", - "down": "techreborn:blocks/machines/structure/fusion_coil_heart" - } - }, - "variants": { - "normal": { - "transform": "forge:default-block", - "textures": { - "particle": "techreborn:blocks/machines/structure/fusion_coil_side", - "side": "techreborn:blocks/machines/structure/fusion_coil_side", - "front": "techreborn:blocks/machines/structure/fusion_coil_side", - "top": "techreborn:blocks/machines/structure/fusion_coil_heart", - "down": "techreborn:blocks/machines/structure/fusion_coil_heart" - } - }, - "inventory": { - "model": "cube_bottom_top", - "textures": { - "top": "techreborn:blocks/machines/structure/fusion_coil_heart" - } - } - } -} diff --git a/src/main/resources/assets/techreborn/blockstates/machines/generators/fusion_control_computer.json b/src/main/resources/assets/techreborn/blockstates/machines/generators/fusion_control_computer.json deleted file mode 100644 index 4616051ce..000000000 --- a/src/main/resources/assets/techreborn/blockstates/machines/generators/fusion_control_computer.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "transform": "forge:default-block", - "model": "orientable", - "textures": { - "particle": "techreborn:blocks/machines/tier3_machines/fusion_reactor_bottom", - "top": "techreborn:blocks/machines/tier3_machines/machine_top", - "down": "techreborn:blocks/machines/tier3_machines/fusion_reactor_bottom", - "west": "techreborn:blocks/machines/generators/fusion_reactor_west", - "east": "techreborn:blocks/machines/generators/fusion_reactor_east", - "south": "techreborn:blocks/machines/tier3_machines/machine_back" - } - }, - "variants": { - "inventory": { - "transform": "forge:default-block", - "model": "orientable", - "textures": { - "front": "techreborn:blocks/machines/generators/fusion_reactor_front_off" - } - }, - "facing": { - "north": { - - }, - "east": { - "y": 90 - }, - "south": { - "y": 180 - }, - "west": { - "y": 270 - } - }, - "active": { - "true": { - "textures": { - "front": "techreborn:blocks/machines/generators/fusion_reactor_front_on" - } - }, - "false": { - "textures": { - "front": "techreborn:blocks/machines/generators/fusion_reactor_front_off" - } - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/blockstates/machines/generators/magic_energy_absorber.json b/src/main/resources/assets/techreborn/blockstates/machines/generators/magic_energy_absorber.json deleted file mode 100644 index 850c33373..000000000 --- a/src/main/resources/assets/techreborn/blockstates/machines/generators/magic_energy_absorber.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "particle": "techreborn:blocks/machines/generators/magic_energy_absorber_side_off", - "down": "techreborn:blocks/machines/generators/generator_bottom" - } - }, - "variants": { - "inventory": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "top": "techreborn:blocks/machines/generators/magic_energy_absorber_top_off", - "side": "techreborn:blocks/machines/generators/magic_energy_absorber_side_off" - } - }, - "facing": { - "north": { - }, - "east": { - "y": 90 - }, - "south": { - "y": 180 - }, - "west": { - "y": 270 - } - }, - "active": { - "true": { - "textures": { - "top": "techreborn:blocks/machines/generators/magic_energy_absorber_top_on", - "side": "techreborn:blocks/machines/generators/magic_energy_absorber_side_on" - } - }, - "false": { - "textures": { - "top": "techreborn:blocks/machines/generators/magic_energy_absorber_top_off", - "side": "techreborn:blocks/machines/generators/magic_energy_absorber_side_off" - } - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/blockstates/machines/generators/magic_energy_converter.json b/src/main/resources/assets/techreborn/blockstates/machines/generators/magic_energy_converter.json deleted file mode 100644 index bd1bf85f9..000000000 --- a/src/main/resources/assets/techreborn/blockstates/machines/generators/magic_energy_converter.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "particle": "techreborn:blocks/machines/generators/magic_energy_converter_side_off", - "down": "techreborn:blocks/machines/generators/generator_bottom" - } - }, - "variants": { - "inventory": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "top": "techreborn:blocks/machines/generators/magic_energy_converter_top_off", - "side": "techreborn:blocks/machines/generators/magic_energy_converter_side_off" - } - }, - "facing": { - "north": { - }, - "east": { - "y": 90 - }, - "south": { - "y": 180 - }, - "west": { - "y": 270 - } - }, - "active": { - "true": { - "textures": { - "top": "techreborn:blocks/machines/generators/magic_energy_converter_top_on", - "side": "techreborn:blocks/machines/generators/magic_energy_converter_side_on" - } - }, - "false": { - "textures": { - "top": "techreborn:blocks/machines/generators/magic_energy_converter_top_off", - "side": "techreborn:blocks/machines/generators/magic_energy_converter_side_off" - } - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/blockstates/machines/generators/plasma_generator.json b/src/main/resources/assets/techreborn/blockstates/machines/generators/plasma_generator.json deleted file mode 100644 index 2bf1ff754..000000000 --- a/src/main/resources/assets/techreborn/blockstates/machines/generators/plasma_generator.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "particle": "techreborn:blocks/machines/generators/plasmagenerator_side_off", - "down": "techreborn:blocks/machines/generators/plasmagenerator_bottom" - } - }, - "variants": { - "inventory": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "particle": "techreborn:blocks/machines/generators/plasmagenerator_side_off", - "down": "techreborn:blocks/machines/generators/plasmagenerator_bottom", - "top": "techreborn:blocks/machines/generators/plasmagenerator_top_off", - "side": "techreborn:blocks/machines/generators/plasmagenerator_side_off" - } - }, - "facing": { - "north": { - - }, - "east": { - "y": 90 - }, - "south": { - "y": 180 - }, - "west": { - "y": 270 - } - }, - "active": { - "true": { - "textures": { - "top": "techreborn:blocks/machines/generators/plasmagenerator_top_on", - "side": "techreborn:blocks/machines/generators/plasmagenerator_side_on" - } - }, - "false": { - "textures": { - "top": "techreborn:blocks/machines/generators/plasmagenerator_top_off", - "side": "techreborn:blocks/machines/generators/plasmagenerator_side_off" - } - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/blockstates/machines/generators/semi_fluid_generator.json b/src/main/resources/assets/techreborn/blockstates/machines/generators/semi_fluid_generator.json deleted file mode 100644 index b8d20b9bb..000000000 --- a/src/main/resources/assets/techreborn/blockstates/machines/generators/semi_fluid_generator.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "particle": "techreborn:blocks/machines/generators/semi_fluid_generator_side_off", - "down": "techreborn:blocks/machines/generators/generator_bottom" - } - }, - "variants": { - "inventory": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "particle": "techreborn:blocks/machines/generators/semi_fluid_generator_side_off", - "down": "techreborn:blocks/machines/generators/generator_bottom", - "top": "techreborn:blocks/machines/generators/semi_fluid_generator_top_off", - "side": "techreborn:blocks/machines/generators/semi_fluid_generator_side_off" - } - }, - "facing": { - "north": { - - }, - "east": { - "y": 90 - }, - "south": { - "y": 180 - }, - "west": { - "y": 270 - } - }, - "active": { - "true": { - "textures": { - "top": "techreborn:blocks/machines/generators/semi_fluid_generator_top_on", - "side": "techreborn:blocks/machines/generators/semi_fluid_generator_side_on" - } - }, - "false": { - "textures": { - "top": "techreborn:blocks/machines/generators/semi_fluid_generator_top_off", - "side": "techreborn:blocks/machines/generators/semi_fluid_generator_side_off" - } - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/blockstates/machines/generators/solid_fuel_generator.json b/src/main/resources/assets/techreborn/blockstates/machines/generators/solid_fuel_generator.json deleted file mode 100644 index d91c2de66..000000000 --- a/src/main/resources/assets/techreborn/blockstates/machines/generators/solid_fuel_generator.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "particle": "techreborn:blocks/machines/generators/generator_side_off", - "top": "techreborn:blocks/machines/generators/generator_top", - "down": "techreborn:blocks/machines/generators/generator_bottom" - } - }, - "variants": { - "inventory": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "particle": "techreborn:blocks/machines/generators/generator_side_off", - "down": "techreborn:blocks/machines/generators/generator_bottom", - "top": "techreborn:blocks/machines/generators/generator_top", - "side": "techreborn:blocks/machines/generators/generator_side_off" - } - }, - "facing": { - "north": { - - }, - "east": { - "y": 90 - }, - "south": { - "y": 180 - }, - "west": { - "y": 270 - } - }, - "active": { - "true": { - "textures": { - "side": "techreborn:blocks/machines/generators/generator_side_on" - } - }, - "false": { - "textures": { - "side": "techreborn:blocks/machines/generators/generator_side_off" - } - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/blockstates/machines/generators/thermal_generator.json b/src/main/resources/assets/techreborn/blockstates/machines/generators/thermal_generator.json deleted file mode 100644 index 57cd73626..000000000 --- a/src/main/resources/assets/techreborn/blockstates/machines/generators/thermal_generator.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "particle": "techreborn:blocks/machines/generators/thermal_generator_side_off", - "down": "techreborn:blocks/machines/generators/generator_bottom" - } - }, - "variants": { - "inventory": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "particle": "techreborn:blocks/machines/generators/thermal_generator_side_off", - "top": "techreborn:blocks/machines/generators/thermal_generator_top_off", - "side": "techreborn:blocks/machines/generators/thermal_generator_side_off" - } - }, - "facing": { - "north": { - - }, - "east": { - "y": 90 - }, - "south": { - "y": 180 - }, - "west": { - "y": 270 - } - }, - "active": { - "true": { - "textures": { - "top": "techreborn:blocks/machines/generators/thermal_generator_top_on", - "side": "techreborn:blocks/machines/generators/thermal_generator_side_on" - } - }, - "false": { - "textures": { - "top": "techreborn:blocks/machines/generators/thermal_generator_top_off", - "side": "techreborn:blocks/machines/generators/thermal_generator_side_off" - } - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/blockstates/machines/generators/water_mill.json b/src/main/resources/assets/techreborn/blockstates/machines/generators/water_mill.json deleted file mode 100644 index e8520419a..000000000 --- a/src/main/resources/assets/techreborn/blockstates/machines/generators/water_mill.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "particle": "techreborn:blocks/machines/generators/watermill_side_off", - "top": "techreborn:blocks/machines/generators/watermill_top_off", - "down": "techreborn:blocks/machines/generators/generator_bottom" - } - }, - "variants": { - "inventory": { - "transform": "forge:default-block", - "model": "cube_bottom_top", - "textures": { - "top": "techreborn:blocks/machines/generators/watermill_top_off", - "side": "techreborn:blocks/machines/generators/watermill_side_off" - } - }, - "facing": { - "north": { - }, - "east": { - "y": 90 - }, - "south": { - "y": 180 - }, - "west": { - "y": 270 - } - }, - "active": { - "true": { - "textures": { - "top": "techreborn:blocks/machines/generators/watermill_top_on", - "side": "techreborn:blocks/machines/generators/watermill_side_on" - } - }, - "false": { - "textures": { - "top": "techreborn:blocks/machines/generators/watermill_top_off", - "side": "techreborn:blocks/machines/generators/watermill_side_off" - } - } - } - } -} - diff --git a/src/main/resources/assets/techreborn/blockstates/machines/generators/wind_mill.json b/src/main/resources/assets/techreborn/blockstates/machines/generators/wind_mill.json deleted file mode 100644 index d4609c1a9..000000000 --- a/src/main/resources/assets/techreborn/blockstates/machines/generators/wind_mill.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "transform": "forge:default-block", - "model": "orientable", - "textures": { - "particle": "techreborn:blocks/machines/generators/panels/solar_panel_side_off", - "west": "techreborn:blocks/machines/generators/wind_mill_left", - "east": "techreborn:blocks/machines/generators/wind_mill_right", - "south": "techreborn:blocks/machines/generators/generator_bottom", - "top": "techreborn:blocks/machines/generators/wind_mill_top", - "down": "techreborn:blocks/machines/generators/wind_mill_bottom" - } - }, - "variants": { - "inventory": { - "transform": "forge:default-block", - "model": "orientable", - "textures": { - "north": "techreborn:blocks/machines/generators/wind_mill_front_off" - } - }, - "facing": { - "north": { - }, - "east": { - "y": 90 - }, - "south": { - "y": 180 - }, - "west": { - "y": 270 - } - }, - "active": { - "true": { - "textures": { - "north": "techreborn:blocks/machines/generators/wind_mill_front_off" - } - }, - "false": { - "textures": { - "north": "techreborn:blocks/machines/generators/wind_mill_front_on" - } - } - } - } -} - diff --git a/src/main/resources/assets/techreborn/blockstates/magic_energy_converter.json b/src/main/resources/assets/techreborn/blockstates/magic_energy_converter.json new file mode 100644 index 000000000..ac39abc5d --- /dev/null +++ b/src/main/resources/assets/techreborn/blockstates/magic_energy_converter.json @@ -0,0 +1,12 @@ +{ + "variants": { + "facing=north,active=false": { "model": "techreborn:block/machines/generators/magic_energy_converter" }, + "facing=south,active=false": { "model": "techreborn:block/machines/generators/magic_energy_converter", "y": 180 }, + "facing=west,active=false": { "model": "techreborn:block/machines/generators/magic_energy_converter", "y": 270 }, + "facing=east,active=false": { "model": "techreborn:block/machines/generators/magic_energy_converter", "y": 90 }, + "facing=north,active=true": { "model": "techreborn:block/machines/generators/magic_energy_converter_on" }, + "facing=south,active=true": { "model": "techreborn:block/machines/generators/magic_energy_converter_on", "y": 180 }, + "facing=west,active=true": { "model": "techreborn:block/machines/generators/magic_energy_converter_on", "y": 270 }, + "facing=east,active=true": { "model": "techreborn:block/machines/generators/magic_energy_converter_on", "y": 90 } + } +} diff --git a/src/main/resources/assets/techreborn/blockstates/plasma_generator.json b/src/main/resources/assets/techreborn/blockstates/plasma_generator.json new file mode 100644 index 000000000..616ef3add --- /dev/null +++ b/src/main/resources/assets/techreborn/blockstates/plasma_generator.json @@ -0,0 +1,12 @@ +{ + "variants": { + "facing=north,active=false": { "model": "techreborn:block/machines/generators/plasma_generator" }, + "facing=south,active=false": { "model": "techreborn:block/machines/generators/plasma_generator", "y": 180 }, + "facing=west,active=false": { "model": "techreborn:block/machines/generators/plasma_generator", "y": 270 }, + "facing=east,active=false": { "model": "techreborn:block/machines/generators/plasma_generator", "y": 90 }, + "facing=north,active=true": { "model": "techreborn:block/machines/generators/plasma_generator_on" }, + "facing=south,active=true": { "model": "techreborn:block/machines/generators/plasma_generator_on", "y": 180 }, + "facing=west,active=true": { "model": "techreborn:block/machines/generators/plasma_generator_on", "y": 270 }, + "facing=east,active=true": { "model": "techreborn:block/machines/generators/plasma_generator_on", "y": 90 } + } +} diff --git a/src/main/resources/assets/techreborn/blockstates/semi_fluid_generator.json b/src/main/resources/assets/techreborn/blockstates/semi_fluid_generator.json new file mode 100644 index 000000000..4c3dc2975 --- /dev/null +++ b/src/main/resources/assets/techreborn/blockstates/semi_fluid_generator.json @@ -0,0 +1,12 @@ +{ + "variants": { + "facing=north,active=false": { "model": "techreborn:block/machines/generators/semi_fluid_generator" }, + "facing=south,active=false": { "model": "techreborn:block/machines/generators/semi_fluid_generator", "y": 180 }, + "facing=west,active=false": { "model": "techreborn:block/machines/generators/semi_fluid_generator", "y": 270 }, + "facing=east,active=false": { "model": "techreborn:block/machines/generators/semi_fluid_generator", "y": 90 }, + "facing=north,active=true": { "model": "techreborn:block/machines/generators/semi_fluid_generator_on" }, + "facing=south,active=true": { "model": "techreborn:block/machines/generators/semi_fluid_generator_on", "y": 180 }, + "facing=west,active=true": { "model": "techreborn:block/machines/generators/semi_fluid_generator_on", "y": 270 }, + "facing=east,active=true": { "model": "techreborn:block/machines/generators/semi_fluid_generator_on", "y": 90 } + } +} diff --git a/src/main/resources/assets/techreborn/blockstates/solid_fuel_generator.json b/src/main/resources/assets/techreborn/blockstates/solid_fuel_generator.json new file mode 100644 index 000000000..7dde4dbc2 --- /dev/null +++ b/src/main/resources/assets/techreborn/blockstates/solid_fuel_generator.json @@ -0,0 +1,12 @@ +{ + "variants": { + "facing=north,active=false": { "model": "techreborn:block/machines/generators/solid_fuel_generator" }, + "facing=south,active=false": { "model": "techreborn:block/machines/generators/solid_fuel_generator", "y": 180 }, + "facing=west,active=false": { "model": "techreborn:block/machines/generators/solid_fuel_generator", "y": 270 }, + "facing=east,active=false": { "model": "techreborn:block/machines/generators/solid_fuel_generator", "y": 90 }, + "facing=north,active=true": { "model": "techreborn:block/machines/generators/solid_fuel_generator_on" }, + "facing=south,active=true": { "model": "techreborn:block/machines/generators/solid_fuel_generator_on", "y": 180 }, + "facing=west,active=true": { "model": "techreborn:block/machines/generators/solid_fuel_generator_on", "y": 270 }, + "facing=east,active=true": { "model": "techreborn:block/machines/generators/solid_fuel_generator_on", "y": 90 } + } +} diff --git a/src/main/resources/assets/techreborn/blockstates/thermal_generator.json b/src/main/resources/assets/techreborn/blockstates/thermal_generator.json new file mode 100644 index 000000000..88329145b --- /dev/null +++ b/src/main/resources/assets/techreborn/blockstates/thermal_generator.json @@ -0,0 +1,12 @@ +{ + "variants": { + "facing=north,active=false": { "model": "techreborn:block/machines/generators/thermal_generator" }, + "facing=south,active=false": { "model": "techreborn:block/machines/generators/thermal_generator", "y": 180 }, + "facing=west,active=false": { "model": "techreborn:block/machines/generators/thermal_generator", "y": 270 }, + "facing=east,active=false": { "model": "techreborn:block/machines/generators/thermal_generator", "y": 90 }, + "facing=north,active=true": { "model": "techreborn:block/machines/generators/thermal_generator_on" }, + "facing=south,active=true": { "model": "techreborn:block/machines/generators/thermal_generator_on", "y": 180 }, + "facing=west,active=true": { "model": "techreborn:block/machines/generators/thermal_generator_on", "y": 270 }, + "facing=east,active=true": { "model": "techreborn:block/machines/generators/thermal_generator_on", "y": 90 } + } +} diff --git a/src/main/resources/assets/techreborn/blockstates/water_mill.json b/src/main/resources/assets/techreborn/blockstates/water_mill.json new file mode 100644 index 000000000..9913f2b9e --- /dev/null +++ b/src/main/resources/assets/techreborn/blockstates/water_mill.json @@ -0,0 +1,12 @@ +{ + "variants": { + "facing=north,active=false": { "model": "techreborn:block/machines/generators/water_mill" }, + "facing=south,active=false": { "model": "techreborn:block/machines/generators/water_mill", "y": 180 }, + "facing=west,active=false": { "model": "techreborn:block/machines/generators/water_mill", "y": 270 }, + "facing=east,active=false": { "model": "techreborn:block/machines/generators/water_mill", "y": 90 }, + "facing=north,active=true": { "model": "techreborn:block/machines/generators/water_mill_on" }, + "facing=south,active=true": { "model": "techreborn:block/machines/generators/water_mill_on", "y": 180 }, + "facing=west,active=true": { "model": "techreborn:block/machines/generators/water_mill_on", "y": 270 }, + "facing=east,active=true": { "model": "techreborn:block/machines/generators/water_mill_on", "y": 90 } + } +} diff --git a/src/main/resources/assets/techreborn/blockstates/wind_mill.json b/src/main/resources/assets/techreborn/blockstates/wind_mill.json new file mode 100644 index 000000000..a0e031b50 --- /dev/null +++ b/src/main/resources/assets/techreborn/blockstates/wind_mill.json @@ -0,0 +1,12 @@ +{ + "variants": { + "facing=north,active=false": { "model": "techreborn:block/machines/generators/wind_mill" }, + "facing=south,active=false": { "model": "techreborn:block/machines/generators/wind_mill", "y": 180 }, + "facing=west,active=false": { "model": "techreborn:block/machines/generators/wind_mill", "y": 270 }, + "facing=east,active=false": { "model": "techreborn:block/machines/generators/wind_mill", "y": 90 }, + "facing=north,active=true": { "model": "techreborn:block/machines/generators/wind_mill_on" }, + "facing=south,active=true": { "model": "techreborn:block/machines/generators/wind_mill_on", "y": 180 }, + "facing=west,active=true": { "model": "techreborn:block/machines/generators/wind_mill_on", "y": 270 }, + "facing=east,active=true": { "model": "techreborn:block/machines/generators/wind_mill_on", "y": 90 } + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/fusion_control_computer.json b/src/main/resources/assets/techreborn/models/block/machines/generators/fusion_control_computer.json new file mode 100644 index 000000000..523b74717 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/fusion_control_computer.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "up": "techreborn:block/machines/tier3_machines/machine_top", + "down": "techreborn:block/machines/generators/fusion_control_computer_bottom", + "west": "techreborn:block/machines/generators/fusion_control_computer_west", + "east": "techreborn:block/machines/generators/fusion_control_computer_east", + "south": "techreborn:block/machines/tier3_machines/machine_back", + "front": "techreborn:block/machines/generators/fusion_control_computer_front_off" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/fusion_control_computer_on.json b/src/main/resources/assets/techreborn/models/block/machines/generators/fusion_control_computer_on.json new file mode 100644 index 000000000..ee00cade0 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/fusion_control_computer_on.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "up": "techreborn:block/machines/tier3_machines/machine_top", + "down": "techreborn:block/machines/generators/fusion_control_computer_bottom", + "west": "techreborn:block/machines/generators/fusion_control_computer_west", + "east": "techreborn:block/machines/generators/fusion_control_computer_east", + "south": "techreborn:block/machines/tier3_machines/machine_back", + "front": "techreborn:block/machines/generators/fusion_control_computer_front_on" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/magic_energy_converter.json b/src/main/resources/assets/techreborn/models/block/machines/generators/magic_energy_converter.json new file mode 100644 index 000000000..9a4e391d2 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/magic_energy_converter.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/magic_energy_converter_top_off", + "bottom": "techreborn:block/machines/generators/generator_bottom", + "side": "techreborn:block/machines/generators/magic_energy_converter_side_off" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/magic_energy_converter_on.json b/src/main/resources/assets/techreborn/models/block/machines/generators/magic_energy_converter_on.json new file mode 100644 index 000000000..ea29f385b --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/magic_energy_converter_on.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/magic_energy_converter_top_on", + "bottom": "techreborn:block/machines/generators/generator_bottom", + "side": "techreborn:block/machines/generators/magic_energy_converter_side_on" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/plasma_generator.json b/src/main/resources/assets/techreborn/models/block/machines/generators/plasma_generator.json new file mode 100644 index 000000000..ab1687f02 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/plasma_generator.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/plasma_generator_top_off", + "bottom": "techreborn:block/machines/generators/plasma_generator_bottom", + "side": "techreborn:block/machines/generators/plasma_generator_side_off" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/plasma_generator_on.json b/src/main/resources/assets/techreborn/models/block/machines/generators/plasma_generator_on.json new file mode 100644 index 000000000..713f0243a --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/plasma_generator_on.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/plasma_generator_top_on", + "bottom": "techreborn:block/machines/generators/plasma_generator_bottom", + "side": "techreborn:block/machines/generators/plasma_generator_side_on" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/semi_fluid_generator.json b/src/main/resources/assets/techreborn/models/block/machines/generators/semi_fluid_generator.json new file mode 100644 index 000000000..7b35507e9 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/semi_fluid_generator.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/semi_fluid_generator_top_off", + "bottom": "techreborn:block/machines/generators/generator_bottom", + "side": "techreborn:block/machines/generators/semi_fluid_generator_side_off" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/semi_fluid_generator_on.json b/src/main/resources/assets/techreborn/models/block/machines/generators/semi_fluid_generator_on.json new file mode 100644 index 000000000..050919608 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/semi_fluid_generator_on.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/semi_fluid_generator_top_on", + "bottom": "techreborn:block/machines/generators/generator_bottom", + "side": "techreborn:block/machines/generators/semi_fluid_generator_side_on" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/solid_fuel_generator.json b/src/main/resources/assets/techreborn/models/block/machines/generators/solid_fuel_generator.json new file mode 100644 index 000000000..018b0d8bc --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/solid_fuel_generator.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/generator_top", + "bottom": "techreborn:block/machines/generators/generator_bottom", + "side": "techreborn:block/machines/generators/generator_side_off" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/solid_fuel_generator_on.json b/src/main/resources/assets/techreborn/models/block/machines/generators/solid_fuel_generator_on.json new file mode 100644 index 000000000..d4eceee6b --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/solid_fuel_generator_on.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/generator_top", + "bottom": "techreborn:block/machines/generators/generator_bottom", + "side": "techreborn:block/machines/generators/generator_side_on" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/thermal_generator.json b/src/main/resources/assets/techreborn/models/block/machines/generators/thermal_generator.json new file mode 100644 index 000000000..a0b3f8741 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/thermal_generator.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/thermal_generator_top_off", + "bottom": "techreborn:block/machines/generators/generator_bottom", + "side": "techreborn:block/machines/generators/thermal_generator_side_off" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/thermal_generator_on.json b/src/main/resources/assets/techreborn/models/block/machines/generators/thermal_generator_on.json new file mode 100644 index 000000000..83be99388 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/thermal_generator_on.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/thermal_generator_top_on", + "bottom": "techreborn:block/machines/generators/generator_bottom", + "side": "techreborn:block/machines/generators/thermal_generator_side_on" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/water_mill.json b/src/main/resources/assets/techreborn/models/block/machines/generators/water_mill.json new file mode 100644 index 000000000..61c7ea6d2 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/water_mill.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/watermill_top_off", + "bottom": "techreborn:block/machines/generators/generator_bottom", + "side": "techreborn:block/machines/generators/watermill_side_off" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/water_mill_on.json b/src/main/resources/assets/techreborn/models/block/machines/generators/water_mill_on.json new file mode 100644 index 000000000..53c056e48 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/water_mill_on.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "techreborn:block/machines/generators/watermill_top_on", + "bottom": "techreborn:block/machines/generators/generator_bottom", + "side": "techreborn:block/machines/generators/watermill_side_on" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/wind_mill.json b/src/main/resources/assets/techreborn/models/block/machines/generators/wind_mill.json new file mode 100644 index 000000000..e153e13f0 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/wind_mill.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "up": "techreborn:block/machines/generators/wind_mill_top", + "down": "techreborn:block/machines/generators/wind_mill_bottom", + "west": "techreborn:block/machines/generators/wind_mill_left", + "east": "techreborn:block/machines/generators/wind_mill_right", + "south": "techreborn:block/machines/generators/generator_bottom", + "front": "techreborn:block/machines/generators/wind_mill_front_off" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/generators/wind_mill_on.json b/src/main/resources/assets/techreborn/models/block/machines/generators/wind_mill_on.json new file mode 100644 index 000000000..07c42bbc8 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/generators/wind_mill_on.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "up": "techreborn:block/machines/generators/wind_mill_top", + "down": "techreborn:block/machines/generators/wind_mill_bottom", + "west": "techreborn:block/machines/generators/wind_mill_left", + "east": "techreborn:block/machines/generators/wind_mill_right", + "south": "techreborn:block/machines/generators/generator_bottom", + "front": "techreborn:block/machines/generators/wind_mill_front_on" + } +} diff --git a/src/main/resources/assets/techreborn/models/block/machines/structure/fusion_coil.json b/src/main/resources/assets/techreborn/models/block/machines/structure/fusion_coil.json new file mode 100644 index 000000000..2f010f7ea --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/machines/structure/fusion_coil.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "techreborn:block/machines/structure/fusion_coil_heart", + "side": "techreborn:block/machines/structure/fusion_coil_side" + } +} diff --git a/src/main/resources/assets/techreborn/models/item/fusion_coil.json b/src/main/resources/assets/techreborn/models/item/fusion_coil.json new file mode 100644 index 000000000..c908a1529 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/fusion_coil.json @@ -0,0 +1,3 @@ +{ + "parent": "techreborn:block/machines/structure/fusion_coil" +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/models/item/fusion_control_computer.json b/src/main/resources/assets/techreborn/models/item/fusion_control_computer.json new file mode 100644 index 000000000..f458b5ed7 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/fusion_control_computer.json @@ -0,0 +1,3 @@ +{ + "parent": "techreborn:block/machines/generators/fusion_control_computer" +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/models/item/magic_energy_converter.json b/src/main/resources/assets/techreborn/models/item/magic_energy_converter.json new file mode 100644 index 000000000..1d8e5cd21 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/magic_energy_converter.json @@ -0,0 +1,3 @@ +{ + "parent": "techreborn:block/machines/generators/magic_energy_converter" +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/models/item/plasma_generator.json b/src/main/resources/assets/techreborn/models/item/plasma_generator.json new file mode 100644 index 000000000..cddd7759c --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/plasma_generator.json @@ -0,0 +1,3 @@ +{ + "parent": "techreborn:block/machines/generators/plasma_generator" +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/models/item/semi_fluid_generator.json b/src/main/resources/assets/techreborn/models/item/semi_fluid_generator.json new file mode 100644 index 000000000..3dc53d711 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/semi_fluid_generator.json @@ -0,0 +1,3 @@ +{ + "parent": "techreborn:block/machines/generators/semi_fluid_generator" +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/models/item/solid_fuel_generator.json b/src/main/resources/assets/techreborn/models/item/solid_fuel_generator.json new file mode 100644 index 000000000..f65ecfe55 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/solid_fuel_generator.json @@ -0,0 +1,3 @@ +{ + "parent": "techreborn:block/machines/generators/solid_fuel_generator" +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/models/item/thermal_generator.json b/src/main/resources/assets/techreborn/models/item/thermal_generator.json new file mode 100644 index 000000000..dc9eb9d27 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/thermal_generator.json @@ -0,0 +1,3 @@ +{ + "parent": "techreborn:block/machines/generators/thermal_generator" +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/models/item/water_mill.json b/src/main/resources/assets/techreborn/models/item/water_mill.json new file mode 100644 index 000000000..da42a7e5c --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/water_mill.json @@ -0,0 +1,3 @@ +{ + "parent": "techreborn:block/machines/generators/water_mill" +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/models/item/wind_mill.json b/src/main/resources/assets/techreborn/models/item/wind_mill.json new file mode 100644 index 000000000..a73f32f9f --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/wind_mill.json @@ -0,0 +1,3 @@ +{ + "parent": "techreborn:block/machines/generators/wind_mill" +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/textures/block/machines/tier3_machines/fusion_reactor_bottom.png b/src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_control_computer_bottom.png similarity index 100% rename from src/main/resources/assets/techreborn/textures/block/machines/tier3_machines/fusion_reactor_bottom.png rename to src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_control_computer_bottom.png diff --git a/src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_reactor_east.png b/src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_control_computer_east.png similarity index 100% rename from src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_reactor_east.png rename to src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_control_computer_east.png diff --git a/src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_reactor_front_off.png b/src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_control_computer_front_off.png similarity index 100% rename from src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_reactor_front_off.png rename to src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_control_computer_front_off.png diff --git a/src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_reactor_front_on.png b/src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_control_computer_front_on.png similarity index 100% rename from src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_reactor_front_on.png rename to src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_control_computer_front_on.png diff --git a/src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_reactor_west.png b/src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_control_computer_west.png similarity index 100% rename from src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_reactor_west.png rename to src/main/resources/assets/techreborn/textures/block/machines/generators/fusion_control_computer_west.png diff --git a/src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_bottom.png b/src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_bottom.png similarity index 100% rename from src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_bottom.png rename to src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_bottom.png diff --git a/src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_side_off.png b/src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_side_off.png similarity index 100% rename from src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_side_off.png rename to src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_side_off.png diff --git a/src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_side_on.png b/src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_side_on.png similarity index 100% rename from src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_side_on.png rename to src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_side_on.png diff --git a/src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_top_off.png b/src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_top_off.png similarity index 100% rename from src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_top_off.png rename to src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_top_off.png diff --git a/src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_top_on.png b/src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_top_on.png similarity index 100% rename from src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_top_on.png rename to src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_top_on.png diff --git a/src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_top_on.png.mcmeta b/src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_top_on.png.mcmeta similarity index 100% rename from src/main/resources/assets/techreborn/textures/block/machines/generators/plasmagenerator_top_on.png.mcmeta rename to src/main/resources/assets/techreborn/textures/block/machines/generators/plasma_generator_top_on.png.mcmeta