From 0b670cd2f90b3432ccf1684c8976ba10af399084 Mon Sep 17 00:00:00 2001 From: DrMangoTea Date: Sat, 29 Mar 2025 23:17:14 +0100 Subject: [PATCH] stuff --- .gitignore | 635 ++++- .../5b8c0f5df972d0059948e36f3c0712dca4487541 | 16 + .../7f64eb4aa3056533c06f9e8c978f0b46cdcfc23d | 25 + .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 6 + .../a4f054e33f64259067ca26a447a1fd4d4705e7dd | 181 ++ .../e54e4c34b4f65d271b7b9f53d4ba815125cff8b9 | 2317 +++++++++++++++++ .../assets/tfmg/blockstates/accumulator.json | 30 + .../assets/tfmg/blockstates/air_intake.json | 56 + .../tfmg/blockstates/aluminum_bars.json | 100 + .../tfmg/blockstates/aluminum_block.json | 7 + .../tfmg/blockstates/aluminum_cable_hub.json | 7 + .../tfmg/blockstates/aluminum_cogwheel.json | 17 + .../tfmg/blockstates/aluminum_door.json | 244 ++ .../tfmg/blockstates/aluminum_fluid_tank.json | 76 + .../blockstates/aluminum_fluid_valve.json | 196 ++ .../tfmg/blockstates/aluminum_flywheel.json | 17 + .../tfmg/blockstates/aluminum_frame.json | 7 + .../tfmg/blockstates/aluminum_ladder.json | 34 + .../tfmg/blockstates/aluminum_lamp.json | 836 ++++++ .../blockstates/aluminum_mechanical_pump.json | 30 + .../tfmg/blockstates/aluminum_pipe.json | 334 +++ .../blockstates/aluminum_scaffolding.json | 10 + .../aluminum_smart_fluid_pipe.json | 110 + .../tfmg/blockstates/aluminum_truss.json | 17 + .../assets/tfmg/blockstates/asphalt.json | 7 + .../assets/tfmg/blockstates/asphalt_slab.json | 13 + .../tfmg/blockstates/asphalt_stairs.json | 209 ++ .../assets/tfmg/blockstates/asphalt_wall.json | 90 + .../assets/tfmg/blockstates/bauxite.json | 18 + .../tfmg/blockstates/bauxite_pillar.json | 16 + .../tfmg/blockstates/blast_furnace_hatch.json | 7 + .../blockstates/blast_furnace_output.json | 19 + .../blast_furnace_reinforcement.json | 7 + .../blast_furnace_reinforcement_wall.json | 19 + .../assets/tfmg/blockstates/blast_stove.json | 7 + .../tfmg/blockstates/blue_caution_block.json | 19 + .../tfmg/blockstates/blue_concrete.json | 7 + .../tfmg/blockstates/blue_concrete_slab.json | 13 + .../blockstates/blue_concrete_stairs.json | 209 ++ .../tfmg/blockstates/blue_concrete_wall.json | 90 + .../tfmg/blockstates/blue_rebar_concrete.json | 7 + .../blockstates/blue_rebar_concrete_slab.json | 13 + .../blue_rebar_concrete_stairs.json | 209 ++ .../blockstates/blue_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/brass_cable_hub.json | 7 + .../tfmg/blockstates/brass_fluid_valve.json | 196 ++ .../assets/tfmg/blockstates/brass_frame.json | 7 + .../blockstates/brass_mechanical_pump.json | 30 + .../assets/tfmg/blockstates/brass_pipe.json | 334 +++ .../blockstates/brass_smart_fluid_pipe.json | 110 + .../assets/tfmg/blockstates/brass_truss.json | 17 + .../tfmg/blockstates/brick_smokestack.json | 10 + .../tfmg/blockstates/brown_caution_block.json | 19 + .../tfmg/blockstates/brown_concrete.json | 7 + .../tfmg/blockstates/brown_concrete_slab.json | 13 + .../blockstates/brown_concrete_stairs.json | 209 ++ .../tfmg/blockstates/brown_concrete_wall.json | 90 + .../blockstates/brown_rebar_concrete.json | 7 + .../brown_rebar_concrete_slab.json | 13 + .../brown_rebar_concrete_stairs.json | 209 ++ .../brown_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/cable_connector.json | 56 + .../assets/tfmg/blockstates/cable_tube.json | 30 + .../tfmg/blockstates/cast_iron_bars.json | 100 + .../tfmg/blockstates/cast_iron_block.json | 7 + .../blockstates/cast_iron_chemical_vat.json | 76 + .../blockstates/cast_iron_fluid_tank.json | 76 + .../blockstates/cast_iron_fluid_valve.json | 196 ++ .../tfmg/blockstates/cast_iron_flywheel.json | 17 + .../tfmg/blockstates/cast_iron_frame.json | 7 + .../tfmg/blockstates/cast_iron_ladder.json | 34 + .../cast_iron_mechanical_pump.json | 30 + .../tfmg/blockstates/cast_iron_pipe.json | 334 +++ .../cast_iron_smart_fluid_pipe.json | 110 + .../tfmg/blockstates/cast_iron_truss.json | 17 + .../tfmg/blockstates/casting_basin.json | 19 + .../tfmg/blockstates/circular_light.json | 836 ++++++ .../tfmg/blockstates/coal_coke_block.json | 7 + .../assets/tfmg/blockstates/coke_oven.json | 64 + .../assets/tfmg/blockstates/concrete.json | 7 + .../concrete_encased_cable_tube.json | 30 + .../concrete_encased_electric_post.json | 30 + .../concrete_encased_industrial_pipe.json | 7 + .../tfmg/blockstates/concrete_hose.json | 19 + .../tfmg/blockstates/concrete_slab.json | 13 + .../tfmg/blockstates/concrete_smokestack.json | 10 + .../tfmg/blockstates/concrete_stairs.json | 209 ++ .../tfmg/blockstates/concrete_wall.json | 90 + .../tfmg/blockstates/constantan_block.json | 7 + .../tfmg/blockstates/constantan_frame.json | 7 + .../tfmg/blockstates/constantan_ladder.json | 34 + .../tfmg/blockstates/constantan_truss.json | 17 + .../assets/tfmg/blockstates/converter.json | 34 + .../tfmg/blockstates/cooling_fluid.json | 7 + .../tfmg/blockstates/copper_cable_hub.json | 7 + .../copper_encased_aluminum_pipe.json | 110 + .../copper_encased_brass_pipe.json | 110 + .../copper_encased_cast_iron_pipe.json | 110 + .../copper_encased_plastic_pipe.json | 110 + .../copper_encased_steel_pipe.json | 110 + .../assets/tfmg/blockstates/copper_frame.json | 7 + .../assets/tfmg/blockstates/copper_truss.json | 17 + .../tfmg/blockstates/copycat_cable_base.json | 7 + .../tfmg/blockstates/copycat_cable_block.json | 7 + .../tfmg/blockstates/creative_generator.json | 7 + .../assets/tfmg/blockstates/creosote.json | 7 + .../assets/tfmg/blockstates/crude_oil.json | 7 + .../assets/tfmg/blockstates/cut_bauxite.json | 7 + .../blockstates/cut_bauxite_brick_slab.json | 13 + .../blockstates/cut_bauxite_brick_stairs.json | 209 ++ .../blockstates/cut_bauxite_brick_wall.json | 90 + .../tfmg/blockstates/cut_bauxite_bricks.json | 7 + .../tfmg/blockstates/cut_bauxite_slab.json | 13 + .../tfmg/blockstates/cut_bauxite_stairs.json | 209 ++ .../tfmg/blockstates/cut_bauxite_wall.json | 90 + .../assets/tfmg/blockstates/cut_galena.json | 7 + .../blockstates/cut_galena_brick_slab.json | 13 + .../blockstates/cut_galena_brick_stairs.json | 209 ++ .../blockstates/cut_galena_brick_wall.json | 90 + .../tfmg/blockstates/cut_galena_bricks.json | 7 + .../tfmg/blockstates/cut_galena_slab.json | 13 + .../tfmg/blockstates/cut_galena_stairs.json | 209 ++ .../tfmg/blockstates/cut_galena_wall.json | 90 + .../tfmg/blockstates/cyan_caution_block.json | 19 + .../tfmg/blockstates/cyan_concrete.json | 7 + .../tfmg/blockstates/cyan_concrete_slab.json | 13 + .../blockstates/cyan_concrete_stairs.json | 209 ++ .../tfmg/blockstates/cyan_concrete_wall.json | 90 + .../tfmg/blockstates/cyan_rebar_concrete.json | 7 + .../blockstates/cyan_rebar_concrete_slab.json | 13 + .../cyan_rebar_concrete_stairs.json | 209 ++ .../blockstates/cyan_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/debug_conductor.json | 7 + .../blockstates/debug_electric_block.json | 7 + .../blockstates/debug_generator_block.json | 7 + .../tfmg/blockstates/deepslate_lead_ore.json | 7 + .../blockstates/deepslate_lithium_ore.json | 7 + .../blockstates/deepslate_nickel_ore.json | 7 + .../blockstates/diagonal_cable_block.json | 88 + .../assets/tfmg/blockstates/diesel.json | 7 + .../tfmg/blockstates/electric_casing.json | 7 + .../tfmg/blockstates/electric_diode.json | 26 + .../tfmg/blockstates/electric_motor.json | 26 + .../tfmg/blockstates/electric_post.json | 30 + .../tfmg/blockstates/electric_pump.json | 56 + .../tfmg/blockstates/electrical_switch.json | 30 + .../tfmg/blockstates/electrode_holder.json | 7 + .../tfmg/blockstates/encased_diode.json | 30 + .../blockstates/encased_potentiometer.json | 30 + .../tfmg/blockstates/engine_controller.json | 19 + .../tfmg/blockstates/engine_gearbox.json | 19 + .../assets/tfmg/blockstates/exhaust.json | 56 + .../tfmg/blockstates/factory_floor.json | 7 + .../tfmg/blockstates/factory_floor_slab.json | 13 + .../blockstates/factory_floor_stairs.json | 209 ++ .../tfmg/blockstates/factory_floor_wall.json | 90 + .../assets/tfmg/blockstates/firebox.json | 7 + .../assets/tfmg/blockstates/fireclay.json | 7 + .../fireproof_brick_reinforcement.json | 90 + .../tfmg/blockstates/fireproof_bricks.json | 7 + .../blockstates/fireproof_chemical_vat.json | 76 + .../assets/tfmg/blockstates/flarestack.json | 10 + .../assets/tfmg/blockstates/fossilstone.json | 7 + .../assets/tfmg/blockstates/fuse_block.json | 19 + .../assets/tfmg/blockstates/galena.json | 18 + .../tfmg/blockstates/galena_pillar.json | 16 + .../assets/tfmg/blockstates/gasoline.json | 7 + .../assets/tfmg/blockstates/generator.json | 30 + .../tfmg/blockstates/glass_aluminum_pipe.json | 28 + .../tfmg/blockstates/glass_brass_pipe.json | 28 + .../blockstates/glass_cable_insulator.json | 56 + .../blockstates/glass_cast_iron_pipe.json | 28 + .../tfmg/blockstates/glass_plastic_pipe.json | 28 + .../tfmg/blockstates/glass_steel_pipe.json | 28 + .../tfmg/blockstates/gray_caution_block.json | 19 + .../tfmg/blockstates/gray_concrete.json | 7 + .../tfmg/blockstates/gray_concrete_slab.json | 13 + .../blockstates/gray_concrete_stairs.json | 209 ++ .../tfmg/blockstates/gray_concrete_wall.json | 90 + .../tfmg/blockstates/gray_rebar_concrete.json | 7 + .../blockstates/gray_rebar_concrete_slab.json | 13 + .../gray_rebar_concrete_stairs.json | 209 ++ .../blockstates/gray_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/green_caution_block.json | 19 + .../tfmg/blockstates/green_concrete.json | 7 + .../tfmg/blockstates/green_concrete_slab.json | 13 + .../blockstates/green_concrete_stairs.json | 209 ++ .../tfmg/blockstates/green_concrete_wall.json | 90 + .../blockstates/green_rebar_concrete.json | 7 + .../green_rebar_concrete_slab.json | 13 + .../green_rebar_concrete_stairs.json | 209 ++ .../green_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/heavy_cable_hub.json | 7 + .../tfmg/blockstates/heavy_casing_door.json | 244 ++ ...eavy_casing_encased_aluminum_cogwheel.json | 56 + ...asing_encased_large_aluminum_cogwheel.json | 56 + ...y_casing_encased_large_steel_cogwheel.json | 56 + .../heavy_casing_encased_shaft.json | 20 + .../heavy_casing_encased_steel_cogwheel.json | 56 + .../blockstates/heavy_machinery_casing.json | 7 + .../assets/tfmg/blockstates/heavy_oil.json | 7 + .../tfmg/blockstates/heavy_plated_door.json | 244 ++ .../industrial_aluminum_casing.json | 7 + .../tfmg/blockstates/industrial_mixer.json | 7 + .../tfmg/blockstates/industrial_pipe.json | 7 + .../assets/tfmg/blockstates/kerosene.json | 7 + .../blockstates/large_aluminum_cogwheel.json | 17 + .../large_pumpjack_hammer_connector.json | 19 + .../large_pumpjack_hammer_head.json | 19 + .../large_pumpjack_hammer_part.json | 19 + .../blockstates/large_steel_cogwheel.json | 17 + .../tfmg/blockstates/layered_bauxite.json | 7 + .../tfmg/blockstates/layered_galena.json | 7 + .../assets/tfmg/blockstates/lead_bars.json | 100 + .../assets/tfmg/blockstates/lead_block.json | 7 + .../tfmg/blockstates/lead_flywheel.json | 17 + .../assets/tfmg/blockstates/lead_frame.json | 7 + .../assets/tfmg/blockstates/lead_ladder.json | 34 + .../assets/tfmg/blockstates/lead_ore.json | 7 + .../assets/tfmg/blockstates/lead_truss.json | 17 + .../blockstates/light_blue_caution_block.json | 19 + .../tfmg/blockstates/light_blue_concrete.json | 7 + .../blockstates/light_blue_concrete_slab.json | 13 + .../light_blue_concrete_stairs.json | 209 ++ .../blockstates/light_blue_concrete_wall.json | 90 + .../light_blue_rebar_concrete.json | 7 + .../light_blue_rebar_concrete_slab.json | 13 + .../light_blue_rebar_concrete_stairs.json | 209 ++ .../light_blue_rebar_concrete_wall.json | 90 + .../assets/tfmg/blockstates/light_bulb.json | 836 ++++++ .../blockstates/light_gray_caution_block.json | 19 + .../tfmg/blockstates/light_gray_concrete.json | 7 + .../blockstates/light_gray_concrete_slab.json | 13 + .../light_gray_concrete_stairs.json | 209 ++ .../blockstates/light_gray_concrete_wall.json | 90 + .../light_gray_rebar_concrete.json | 7 + .../light_gray_rebar_concrete_slab.json | 13 + .../light_gray_rebar_concrete_stairs.json | 209 ++ .../light_gray_rebar_concrete_wall.json | 90 + .../assets/tfmg/blockstates/lignite.json | 7 + .../tfmg/blockstates/lime_caution_block.json | 19 + .../tfmg/blockstates/lime_concrete.json | 7 + .../tfmg/blockstates/lime_concrete_slab.json | 13 + .../blockstates/lime_concrete_stairs.json | 209 ++ .../tfmg/blockstates/lime_concrete_wall.json | 90 + .../tfmg/blockstates/lime_rebar_concrete.json | 7 + .../blockstates/lime_rebar_concrete_slab.json | 13 + .../lime_rebar_concrete_stairs.json | 209 ++ .../blockstates/lime_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/liquid_asphalt.json | 7 + .../tfmg/blockstates/liquid_concrete.json | 7 + .../tfmg/blockstates/liquid_silicon.json | 7 + .../tfmg/blockstates/lithium_block.json | 7 + .../assets/tfmg/blockstates/lithium_ore.json | 7 + .../tfmg/blockstates/lithium_torch.json | 48 + .../tfmg/blockstates/lubrication_oil.json | 7 + .../tfmg/blockstates/machine_input.json | 30 + .../blockstates/magenta_caution_block.json | 19 + .../tfmg/blockstates/magenta_concrete.json | 7 + .../blockstates/magenta_concrete_slab.json | 13 + .../blockstates/magenta_concrete_stairs.json | 209 ++ .../blockstates/magenta_concrete_wall.json | 90 + .../blockstates/magenta_rebar_concrete.json | 7 + .../magenta_rebar_concrete_slab.json | 13 + .../magenta_rebar_concrete_stairs.json | 209 ++ .../magenta_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/metal_smokestack.json | 10 + .../assets/tfmg/blockstates/modern_light.json | 836 ++++++ .../tfmg/blockstates/molten_plastic.json | 7 + .../assets/tfmg/blockstates/molten_slag.json | 7 + .../assets/tfmg/blockstates/molten_steel.json | 7 + .../assets/tfmg/blockstates/napalm.json | 7 + .../assets/tfmg/blockstates/napalm_bomb.json | 7 + .../assets/tfmg/blockstates/naphtha.json | 7 + .../assets/tfmg/blockstates/neon_tube.json | 57 + .../assets/tfmg/blockstates/nickel_bars.json | 100 + .../assets/tfmg/blockstates/nickel_block.json | 7 + .../tfmg/blockstates/nickel_flywheel.json | 17 + .../assets/tfmg/blockstates/nickel_frame.json | 7 + .../tfmg/blockstates/nickel_ladder.json | 34 + .../assets/tfmg/blockstates/nickel_ore.json | 7 + .../assets/tfmg/blockstates/nickel_truss.json | 17 + .../assets/tfmg/blockstates/oil_deposit.json | 7 + .../blockstates/orange_caution_block.json | 19 + .../tfmg/blockstates/orange_concrete.json | 7 + .../blockstates/orange_concrete_slab.json | 13 + .../blockstates/orange_concrete_stairs.json | 209 ++ .../blockstates/orange_concrete_wall.json | 90 + .../blockstates/orange_rebar_concrete.json | 7 + .../orange_rebar_concrete_slab.json | 13 + .../orange_rebar_concrete_stairs.json | 209 ++ .../orange_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/pink_caution_block.json | 19 + .../tfmg/blockstates/pink_concrete.json | 7 + .../tfmg/blockstates/pink_concrete_slab.json | 13 + .../blockstates/pink_concrete_stairs.json | 209 ++ .../tfmg/blockstates/pink_concrete_wall.json | 90 + .../tfmg/blockstates/pink_rebar_concrete.json | 7 + .../blockstates/pink_rebar_concrete_slab.json | 13 + .../pink_rebar_concrete_stairs.json | 209 ++ .../blockstates/pink_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/plastic_block.json | 7 + .../tfmg/blockstates/plastic_fluid_valve.json | 196 ++ .../blockstates/plastic_mechanical_pump.json | 30 + .../assets/tfmg/blockstates/plastic_pipe.json | 334 +++ .../blockstates/plastic_smart_fluid_pipe.json | 110 + .../assets/tfmg/blockstates/polarizer.json | 19 + .../blockstates/polished_cut_bauxite.json | 7 + .../polished_cut_bauxite_slab.json | 13 + .../polished_cut_bauxite_stairs.json | 209 ++ .../polished_cut_bauxite_wall.json | 90 + .../tfmg/blockstates/polished_cut_galena.json | 7 + .../blockstates/polished_cut_galena_slab.json | 13 + .../polished_cut_galena_stairs.json | 209 ++ .../blockstates/polished_cut_galena_wall.json | 90 + .../tfmg/blockstates/potentiometer.json | 26 + .../tfmg/blockstates/pumpjack_base.json | 7 + .../tfmg/blockstates/pumpjack_crank.json | 19 + .../tfmg/blockstates/pumpjack_hammer.json | 50 + .../pumpjack_hammer_connector.json | 19 + .../blockstates/pumpjack_hammer_head.json | 19 + .../blockstates/pumpjack_hammer_part.json | 19 + .../blockstates/purple_caution_block.json | 19 + .../tfmg/blockstates/purple_concrete.json | 7 + .../blockstates/purple_concrete_slab.json | 13 + .../blockstates/purple_concrete_stairs.json | 209 ++ .../blockstates/purple_concrete_wall.json | 90 + .../blockstates/purple_rebar_concrete.json | 7 + .../purple_rebar_concrete_slab.json | 13 + .../purple_rebar_concrete_stairs.json | 209 ++ .../purple_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/raw_lead_block.json | 7 + .../tfmg/blockstates/raw_lithium_block.json | 7 + .../tfmg/blockstates/raw_nickel_block.json | 7 + .../assets/tfmg/blockstates/rebar_block.json | 7 + .../tfmg/blockstates/rebar_concrete.json | 7 + .../tfmg/blockstates/rebar_concrete_slab.json | 13 + .../blockstates/rebar_concrete_stairs.json | 209 ++ .../tfmg/blockstates/rebar_concrete_wall.json | 90 + .../assets/tfmg/blockstates/rebar_floor.json | 7 + .../assets/tfmg/blockstates/rebar_pile.json | 30 + .../assets/tfmg/blockstates/rebar_pillar.json | 56 + .../assets/tfmg/blockstates/rebar_stairs.json | 604 +++++ .../assets/tfmg/blockstates/rebar_wall.json | 7 + .../tfmg/blockstates/red_caution_block.json | 19 + .../assets/tfmg/blockstates/red_concrete.json | 7 + .../tfmg/blockstates/red_concrete_slab.json | 13 + .../tfmg/blockstates/red_concrete_stairs.json | 209 ++ .../tfmg/blockstates/red_concrete_wall.json | 90 + .../tfmg/blockstates/red_rebar_concrete.json | 7 + .../blockstates/red_rebar_concrete_slab.json | 13 + .../red_rebar_concrete_stairs.json | 209 ++ .../blockstates/red_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/regular_engine.json | 94 + .../reinforced_fireproof_bricks.json | 7 + .../assets/tfmg/blockstates/resistor.json | 30 + .../tfmg/blockstates/rotary_engine.json | 94 + .../assets/tfmg/blockstates/rotor.json | 17 + .../rusted_blast_furnace_reinforcement.json | 7 + ...sted_blast_furnace_reinforcement_wall.json | 19 + .../tfmg/blockstates/segmented_display.json | 19 + .../assets/tfmg/blockstates/slag_block.json | 7 + .../assets/tfmg/blockstates/slag_bricks.json | 7 + .../tfmg/blockstates/slag_bricks_slab.json | 13 + .../tfmg/blockstates/slag_bricks_stairs.json | 209 ++ .../tfmg/blockstates/slag_bricks_wall.json | 90 + .../blockstates/small_bauxite_brick_slab.json | 13 + .../small_bauxite_brick_stairs.json | 209 ++ .../blockstates/small_bauxite_brick_wall.json | 90 + .../blockstates/small_bauxite_bricks.json | 7 + .../blockstates/small_galena_brick_slab.json | 13 + .../small_galena_brick_stairs.json | 209 ++ .../blockstates/small_galena_brick_wall.json | 90 + .../tfmg/blockstates/small_galena_bricks.json | 7 + .../assets/tfmg/blockstates/stator.json | 138 + .../assets/tfmg/blockstates/steel_bars.json | 100 + .../assets/tfmg/blockstates/steel_block.json | 7 + .../tfmg/blockstates/steel_cable_hub.json | 7 + .../assets/tfmg/blockstates/steel_casing.json | 7 + .../blockstates/steel_casing_cable_hub.json | 7 + .../tfmg/blockstates/steel_chemical_vat.json | 76 + .../tfmg/blockstates/steel_cogwheel.json | 17 + .../steel_distillation_controller.json | 19 + .../steel_distillation_output.json | 7 + .../assets/tfmg/blockstates/steel_door.json | 244 ++ .../steel_encased_aluminum_cogwheel.json | 56 + ...steel_encased_large_aluminum_cogwheel.json | 56 + .../steel_encased_large_steel_cogwheel.json | 56 + .../tfmg/blockstates/steel_encased_shaft.json | 20 + .../steel_encased_steel_cogwheel.json | 56 + .../tfmg/blockstates/steel_fluid_tank.json | 76 + .../tfmg/blockstates/steel_fluid_valve.json | 196 ++ .../tfmg/blockstates/steel_flywheel.json | 17 + .../assets/tfmg/blockstates/steel_frame.json | 7 + .../tfmg/blockstates/steel_gearbox.json | 20 + .../assets/tfmg/blockstates/steel_ladder.json | 34 + .../blockstates/steel_mechanical_pump.json | 30 + .../assets/tfmg/blockstates/steel_pipe.json | 334 +++ .../tfmg/blockstates/steel_scaffolding.json | 10 + .../blockstates/steel_smart_fluid_pipe.json | 110 + .../tfmg/blockstates/steel_trapdoor.json | 68 + .../assets/tfmg/blockstates/steel_truss.json | 17 + .../assets/tfmg/blockstates/sulfur.json | 7 + .../tfmg/blockstates/surface_scanner.json | 7 + .../tfmg/blockstates/traffic_light.json | 19 + .../assets/tfmg/blockstates/transformer.json | 19 + .../tfmg/blockstates/turbine_engine.json | 94 + .../tfmg/blockstates/voltage_observer.json | 56 + .../assets/tfmg/blockstates/voltmeter.json | 19 + .../tfmg/blockstates/white_caution_block.json | 19 + .../tfmg/blockstates/white_concrete.json | 7 + .../tfmg/blockstates/white_concrete_slab.json | 13 + .../blockstates/white_concrete_stairs.json | 209 ++ .../tfmg/blockstates/white_concrete_wall.json | 90 + .../blockstates/white_rebar_concrete.json | 7 + .../white_rebar_concrete_slab.json | 13 + .../white_rebar_concrete_stairs.json | 209 ++ .../white_rebar_concrete_wall.json | 90 + .../tfmg/blockstates/winding_machine.json | 34 + .../blockstates/yellow_caution_block.json | 19 + .../tfmg/blockstates/yellow_concrete.json | 7 + .../blockstates/yellow_concrete_slab.json | 13 + .../blockstates/yellow_concrete_stairs.json | 209 ++ .../blockstates/yellow_concrete_wall.json | 90 + .../blockstates/yellow_rebar_concrete.json | 7 + .../yellow_rebar_concrete_slab.json | 13 + .../yellow_rebar_concrete_stairs.json | 209 ++ .../yellow_rebar_concrete_wall.json | 90 + .../assets/tfmg/blockstates/zinc_frame.json | 7 + .../assets/tfmg/blockstates/zinc_truss.json | 17 + .../resources/assets/tfmg/lang/en_ud.json | 813 ++++++ .../resources/assets/tfmg/lang/en_us.json | 813 ++++++ .../tfmg/models/block/aluminum_block.json | 6 + .../tfmg/models/block/aluminum_cable_hub.json | 6 + .../tfmg/models/block/aluminum_cap.json | 8 + .../tfmg/models/block/aluminum_cap_alt.json | 8 + .../tfmg/models/block/aluminum_ladder.json | 8 + .../tfmg/models/block/aluminum_pipe/d_x.json | 37 + .../tfmg/models/block/aluminum_pipe/d_y.json | 37 + .../tfmg/models/block/aluminum_pipe/d_z.json | 37 + .../tfmg/models/block/aluminum_pipe/l_x.json | 37 + .../tfmg/models/block/aluminum_pipe/l_y.json | 37 + .../tfmg/models/block/aluminum_pipe/l_z.json | 37 + .../tfmg/models/block/aluminum_pipe/ld_x.json | 37 + .../tfmg/models/block/aluminum_pipe/ld_y.json | 37 + .../tfmg/models/block/aluminum_pipe/ld_z.json | 37 + .../tfmg/models/block/aluminum_pipe/lr_x.json | 37 + .../tfmg/models/block/aluminum_pipe/lr_y.json | 37 + .../tfmg/models/block/aluminum_pipe/lr_z.json | 37 + .../tfmg/models/block/aluminum_pipe/lu_x.json | 37 + .../tfmg/models/block/aluminum_pipe/lu_y.json | 37 + .../tfmg/models/block/aluminum_pipe/lu_z.json | 37 + .../tfmg/models/block/aluminum_pipe/r_x.json | 37 + .../tfmg/models/block/aluminum_pipe/r_y.json | 37 + .../tfmg/models/block/aluminum_pipe/r_z.json | 37 + .../tfmg/models/block/aluminum_pipe/rd_x.json | 37 + .../tfmg/models/block/aluminum_pipe/rd_y.json | 37 + .../tfmg/models/block/aluminum_pipe/rd_z.json | 37 + .../tfmg/models/block/aluminum_pipe/ru_x.json | 37 + .../tfmg/models/block/aluminum_pipe/ru_y.json | 37 + .../tfmg/models/block/aluminum_pipe/ru_z.json | 37 + .../tfmg/models/block/aluminum_pipe/u_x.json | 37 + .../tfmg/models/block/aluminum_pipe/u_y.json | 37 + .../tfmg/models/block/aluminum_pipe/u_z.json | 37 + .../tfmg/models/block/aluminum_pipe/ud_x.json | 37 + .../tfmg/models/block/aluminum_pipe/ud_y.json | 37 + .../tfmg/models/block/aluminum_pipe/ud_z.json | 37 + .../tfmg/models/block/aluminum_post.json | 8 + .../tfmg/models/block/aluminum_post_ends.json | 8 + .../models/block/aluminum_scaffolding.json | 10 + .../aluminum_scaffolding_horizontal.json | 10 + .../tfmg/models/block/aluminum_side.json | 8 + .../tfmg/models/block/aluminum_side_alt.json | 8 + .../assets/tfmg/models/block/asphalt.json | 6 + .../tfmg/models/block/asphalt_bottom.json | 8 + .../tfmg/models/block/asphalt_stairs.json | 8 + .../models/block/asphalt_stairs_inner.json | 8 + .../models/block/asphalt_stairs_outer.json | 8 + .../assets/tfmg/models/block/asphalt_top.json | 8 + .../tfmg/models/block/asphalt_wall_post.json | 6 + .../tfmg/models/block/asphalt_wall_side.json | 6 + .../models/block/asphalt_wall_side_tall.json | 6 + .../tfmg/models/block/bauxite_natural_0.json | 6 + .../tfmg/models/block/bauxite_natural_1.json | 6 + .../tfmg/models/block/bauxite_natural_2.json | 6 + .../tfmg/models/block/bauxite_natural_3.json | 6 + .../tfmg/models/block/bauxite_pillar.json | 7 + .../block/bauxite_pillar_horizontal.json | 7 + .../models/block/blast_furnace_hatch.json | 6 + .../block/blast_furnace_reinforcement.json | 6 + .../tfmg/models/block/blue_caution_block.json | 7 + .../tfmg/models/block/blue_concrete.json | 6 + .../models/block/blue_concrete_bottom.json | 8 + .../models/block/blue_concrete_stairs.json | 8 + .../block/blue_concrete_stairs_inner.json | 8 + .../block/blue_concrete_stairs_outer.json | 8 + .../tfmg/models/block/blue_concrete_top.json | 8 + .../models/block/blue_concrete_wall_post.json | 6 + .../models/block/blue_concrete_wall_side.json | 6 + .../block/blue_concrete_wall_side_tall.json | 6 + .../models/block/blue_rebar_concrete.json | 6 + .../tfmg/models/block/brass_cable_hub.json | 6 + .../tfmg/models/block/brass_pipe/d_x.json | 37 + .../tfmg/models/block/brass_pipe/d_y.json | 37 + .../tfmg/models/block/brass_pipe/d_z.json | 37 + .../tfmg/models/block/brass_pipe/l_x.json | 37 + .../tfmg/models/block/brass_pipe/l_y.json | 37 + .../tfmg/models/block/brass_pipe/l_z.json | 37 + .../tfmg/models/block/brass_pipe/ld_x.json | 37 + .../tfmg/models/block/brass_pipe/ld_y.json | 37 + .../tfmg/models/block/brass_pipe/ld_z.json | 37 + .../tfmg/models/block/brass_pipe/lr_x.json | 37 + .../tfmg/models/block/brass_pipe/lr_y.json | 37 + .../tfmg/models/block/brass_pipe/lr_z.json | 37 + .../tfmg/models/block/brass_pipe/lu_x.json | 37 + .../tfmg/models/block/brass_pipe/lu_y.json | 37 + .../tfmg/models/block/brass_pipe/lu_z.json | 37 + .../tfmg/models/block/brass_pipe/r_x.json | 37 + .../tfmg/models/block/brass_pipe/r_y.json | 37 + .../tfmg/models/block/brass_pipe/r_z.json | 37 + .../tfmg/models/block/brass_pipe/rd_x.json | 37 + .../tfmg/models/block/brass_pipe/rd_y.json | 37 + .../tfmg/models/block/brass_pipe/rd_z.json | 37 + .../tfmg/models/block/brass_pipe/ru_x.json | 37 + .../tfmg/models/block/brass_pipe/ru_y.json | 37 + .../tfmg/models/block/brass_pipe/ru_z.json | 37 + .../tfmg/models/block/brass_pipe/u_x.json | 37 + .../tfmg/models/block/brass_pipe/u_y.json | 37 + .../tfmg/models/block/brass_pipe/u_z.json | 37 + .../tfmg/models/block/brass_pipe/ud_x.json | 37 + .../tfmg/models/block/brass_pipe/ud_y.json | 37 + .../tfmg/models/block/brass_pipe/ud_z.json | 37 + .../models/block/brown_caution_block.json | 7 + .../tfmg/models/block/brown_concrete.json | 6 + .../models/block/brown_concrete_bottom.json | 8 + .../models/block/brown_concrete_stairs.json | 8 + .../block/brown_concrete_stairs_inner.json | 8 + .../block/brown_concrete_stairs_outer.json | 8 + .../tfmg/models/block/brown_concrete_top.json | 8 + .../block/brown_concrete_wall_post.json | 6 + .../block/brown_concrete_wall_side.json | 6 + .../block/brown_concrete_wall_side_tall.json | 6 + .../models/block/brown_rebar_concrete.json | 6 + .../tfmg/models/block/cast_iron_block.json | 6 + .../tfmg/models/block/cast_iron_cap.json | 8 + .../tfmg/models/block/cast_iron_cap_alt.json | 8 + .../tfmg/models/block/cast_iron_ladder.json | 8 + .../tfmg/models/block/cast_iron_pipe/d_x.json | 37 + .../tfmg/models/block/cast_iron_pipe/d_y.json | 37 + .../tfmg/models/block/cast_iron_pipe/d_z.json | 37 + .../tfmg/models/block/cast_iron_pipe/l_x.json | 37 + .../tfmg/models/block/cast_iron_pipe/l_y.json | 37 + .../tfmg/models/block/cast_iron_pipe/l_z.json | 37 + .../models/block/cast_iron_pipe/ld_x.json | 37 + .../models/block/cast_iron_pipe/ld_y.json | 37 + .../models/block/cast_iron_pipe/ld_z.json | 37 + .../models/block/cast_iron_pipe/lr_x.json | 37 + .../models/block/cast_iron_pipe/lr_y.json | 37 + .../models/block/cast_iron_pipe/lr_z.json | 37 + .../models/block/cast_iron_pipe/lu_x.json | 37 + .../models/block/cast_iron_pipe/lu_y.json | 37 + .../models/block/cast_iron_pipe/lu_z.json | 37 + .../tfmg/models/block/cast_iron_pipe/r_x.json | 37 + .../tfmg/models/block/cast_iron_pipe/r_y.json | 37 + .../tfmg/models/block/cast_iron_pipe/r_z.json | 37 + .../models/block/cast_iron_pipe/rd_x.json | 37 + .../models/block/cast_iron_pipe/rd_y.json | 37 + .../models/block/cast_iron_pipe/rd_z.json | 37 + .../models/block/cast_iron_pipe/ru_x.json | 37 + .../models/block/cast_iron_pipe/ru_y.json | 37 + .../models/block/cast_iron_pipe/ru_z.json | 37 + .../tfmg/models/block/cast_iron_pipe/u_x.json | 37 + .../tfmg/models/block/cast_iron_pipe/u_y.json | 37 + .../tfmg/models/block/cast_iron_pipe/u_z.json | 37 + .../models/block/cast_iron_pipe/ud_x.json | 37 + .../models/block/cast_iron_pipe/ud_y.json | 37 + .../models/block/cast_iron_pipe/ud_z.json | 37 + .../tfmg/models/block/cast_iron_post.json | 8 + .../models/block/cast_iron_post_ends.json | 8 + .../tfmg/models/block/cast_iron_side.json | 8 + .../tfmg/models/block/cast_iron_side_alt.json | 8 + .../tfmg/models/block/coal_coke_block.json | 6 + .../assets/tfmg/models/block/concrete.json | 6 + .../tfmg/models/block/concrete_bottom.json | 8 + .../tfmg/models/block/concrete_stairs.json | 8 + .../models/block/concrete_stairs_inner.json | 8 + .../models/block/concrete_stairs_outer.json | 8 + .../tfmg/models/block/concrete_top.json | 8 + .../tfmg/models/block/concrete_wall_post.json | 6 + .../tfmg/models/block/concrete_wall_side.json | 6 + .../models/block/concrete_wall_side_tall.json | 6 + .../tfmg/models/block/constantan_block.json | 6 + .../tfmg/models/block/constantan_ladder.json | 8 + .../tfmg/models/block/cooling_fluid.json | 5 + .../tfmg/models/block/copper_cable_hub.json | 6 + .../tfmg/models/block/creative_generator.json | 6 + .../assets/tfmg/models/block/creosote.json | 5 + .../assets/tfmg/models/block/crude_oil.json | 5 + .../assets/tfmg/models/block/cut_bauxite.json | 6 + .../models/block/cut_bauxite_brick_slab.json | 8 + .../block/cut_bauxite_brick_slab_top.json | 8 + .../block/cut_bauxite_brick_stairs.json | 8 + .../block/cut_bauxite_brick_stairs_inner.json | 8 + .../block/cut_bauxite_brick_stairs_outer.json | 8 + .../tfmg/models/block/cut_bauxite_bricks.json | 6 + .../block/cut_bauxite_bricks_wall_post.json | 6 + .../block/cut_bauxite_bricks_wall_side.json | 6 + .../cut_bauxite_bricks_wall_side_tall.json | 6 + .../tfmg/models/block/cut_bauxite_slab.json | 8 + .../models/block/cut_bauxite_slab_top.json | 8 + .../tfmg/models/block/cut_bauxite_stairs.json | 8 + .../block/cut_bauxite_stairs_inner.json | 8 + .../block/cut_bauxite_stairs_outer.json | 8 + .../models/block/cut_bauxite_wall_post.json | 6 + .../models/block/cut_bauxite_wall_side.json | 6 + .../block/cut_bauxite_wall_side_tall.json | 6 + .../assets/tfmg/models/block/cut_galena.json | 6 + .../models/block/cut_galena_brick_slab.json | 8 + .../block/cut_galena_brick_slab_top.json | 8 + .../models/block/cut_galena_brick_stairs.json | 8 + .../block/cut_galena_brick_stairs_inner.json | 8 + .../block/cut_galena_brick_stairs_outer.json | 8 + .../tfmg/models/block/cut_galena_bricks.json | 6 + .../block/cut_galena_bricks_wall_post.json | 6 + .../block/cut_galena_bricks_wall_side.json | 6 + .../cut_galena_bricks_wall_side_tall.json | 6 + .../tfmg/models/block/cut_galena_slab.json | 8 + .../models/block/cut_galena_slab_top.json | 8 + .../tfmg/models/block/cut_galena_stairs.json | 8 + .../models/block/cut_galena_stairs_inner.json | 8 + .../models/block/cut_galena_stairs_outer.json | 8 + .../models/block/cut_galena_wall_post.json | 6 + .../models/block/cut_galena_wall_side.json | 6 + .../block/cut_galena_wall_side_tall.json | 6 + .../tfmg/models/block/cyan_caution_block.json | 7 + .../tfmg/models/block/cyan_concrete.json | 6 + .../models/block/cyan_concrete_bottom.json | 8 + .../models/block/cyan_concrete_stairs.json | 8 + .../block/cyan_concrete_stairs_inner.json | 8 + .../block/cyan_concrete_stairs_outer.json | 8 + .../tfmg/models/block/cyan_concrete_top.json | 8 + .../models/block/cyan_concrete_wall_post.json | 6 + .../models/block/cyan_concrete_wall_side.json | 6 + .../block/cyan_concrete_wall_side_tall.json | 6 + .../models/block/cyan_rebar_concrete.json | 6 + .../tfmg/models/block/debug_conductor.json | 6 + .../models/block/debug_electric_block.json | 6 + .../models/block/debug_generator_block.json | 6 + .../tfmg/models/block/deepslate_lead_ore.json | 6 + .../models/block/deepslate_lithium_ore.json | 6 + .../models/block/deepslate_nickel_ore.json | 6 + .../assets/tfmg/models/block/diesel.json | 5 + .../tfmg/models/block/electric_casing.json | 6 + .../tfmg/models/block/factory_floor.json | 6 + .../models/block/factory_floor_bottom.json | 8 + .../models/block/factory_floor_stairs.json | 8 + .../block/factory_floor_stairs_inner.json | 8 + .../block/factory_floor_stairs_outer.json | 8 + .../tfmg/models/block/factory_floor_top.json | 8 + .../models/block/factory_floor_wall_post.json | 6 + .../models/block/factory_floor_wall_side.json | 6 + .../block/factory_floor_wall_side_tall.json | 6 + .../assets/tfmg/models/block/fireclay.json | 6 + ...reproof_brick_reinforcement_wall_post.json | 6 + ...reproof_brick_reinforcement_wall_side.json | 6 + ...of_brick_reinforcement_wall_side_tall.json | 6 + .../tfmg/models/block/fireproof_bricks.json | 6 + .../assets/tfmg/models/block/fossilstone.json | 6 + .../tfmg/models/block/galena_natural_0.json | 6 + .../tfmg/models/block/galena_natural_1.json | 6 + .../tfmg/models/block/galena_natural_2.json | 6 + .../tfmg/models/block/galena_natural_3.json | 6 + .../tfmg/models/block/galena_pillar.json | 7 + .../block/galena_pillar_horizontal.json | 7 + .../assets/tfmg/models/block/gasoline.json | 5 + .../tfmg/models/block/gray_caution_block.json | 7 + .../tfmg/models/block/gray_concrete.json | 6 + .../models/block/gray_concrete_bottom.json | 8 + .../models/block/gray_concrete_stairs.json | 8 + .../block/gray_concrete_stairs_inner.json | 8 + .../block/gray_concrete_stairs_outer.json | 8 + .../tfmg/models/block/gray_concrete_top.json | 8 + .../models/block/gray_concrete_wall_post.json | 6 + .../models/block/gray_concrete_wall_side.json | 6 + .../block/gray_concrete_wall_side_tall.json | 6 + .../models/block/gray_rebar_concrete.json | 6 + .../models/block/green_caution_block.json | 7 + .../tfmg/models/block/green_concrete.json | 6 + .../models/block/green_concrete_bottom.json | 8 + .../models/block/green_concrete_stairs.json | 8 + .../block/green_concrete_stairs_inner.json | 8 + .../block/green_concrete_stairs_outer.json | 8 + .../tfmg/models/block/green_concrete_top.json | 8 + .../block/green_concrete_wall_post.json | 6 + .../block/green_concrete_wall_side.json | 6 + .../block/green_concrete_wall_side_tall.json | 6 + .../models/block/green_rebar_concrete.json | 6 + .../tfmg/models/block/heavy_cable_hub.json | 6 + ...eavy_casing_encased_aluminum_cogwheel.json | 10 + ...sing_encased_aluminum_cogwheel_bottom.json | 10 + ..._casing_encased_aluminum_cogwheel_top.json | 10 + ..._encased_aluminum_cogwheel_top_bottom.json | 10 + ...asing_encased_large_aluminum_cogwheel.json | 10 + ...ncased_large_aluminum_cogwheel_bottom.json | 10 + ...g_encased_large_aluminum_cogwheel_top.json | 10 + ...ed_large_aluminum_cogwheel_top_bottom.json | 10 + ...y_casing_encased_large_steel_cogwheel.json | 10 + ...g_encased_large_steel_cogwheel_bottom.json | 10 + ...sing_encased_large_steel_cogwheel_top.json | 10 + ...cased_large_steel_cogwheel_top_bottom.json | 10 + .../heavy_casing_encased_steel_cogwheel.json | 10 + ..._casing_encased_steel_cogwheel_bottom.json | 10 + ...avy_casing_encased_steel_cogwheel_top.json | 10 + ...ing_encased_steel_cogwheel_top_bottom.json | 10 + .../models/block/heavy_machinery_casing.json | 6 + .../assets/tfmg/models/block/heavy_oil.json | 5 + .../block/industrial_aluminum_casing.json | 6 + .../assets/tfmg/models/block/kerosene.json | 5 + .../tfmg/models/block/layered_bauxite.json | 7 + .../tfmg/models/block/layered_galena.json | 7 + .../assets/tfmg/models/block/lead_block.json | 6 + .../assets/tfmg/models/block/lead_cap.json | 8 + .../tfmg/models/block/lead_cap_alt.json | 8 + .../assets/tfmg/models/block/lead_ladder.json | 8 + .../assets/tfmg/models/block/lead_ore.json | 6 + .../assets/tfmg/models/block/lead_post.json | 8 + .../tfmg/models/block/lead_post_ends.json | 8 + .../assets/tfmg/models/block/lead_side.json | 8 + .../tfmg/models/block/lead_side_alt.json | 8 + .../block/light_blue_caution_block.json | 7 + .../models/block/light_blue_concrete.json | 6 + .../block/light_blue_concrete_bottom.json | 8 + .../block/light_blue_concrete_stairs.json | 8 + .../light_blue_concrete_stairs_inner.json | 8 + .../light_blue_concrete_stairs_outer.json | 8 + .../models/block/light_blue_concrete_top.json | 8 + .../block/light_blue_concrete_wall_post.json | 6 + .../block/light_blue_concrete_wall_side.json | 6 + .../light_blue_concrete_wall_side_tall.json | 6 + .../block/light_blue_rebar_concrete.json | 6 + .../block/light_gray_caution_block.json | 7 + .../models/block/light_gray_concrete.json | 6 + .../block/light_gray_concrete_bottom.json | 8 + .../block/light_gray_concrete_stairs.json | 8 + .../light_gray_concrete_stairs_inner.json | 8 + .../light_gray_concrete_stairs_outer.json | 8 + .../models/block/light_gray_concrete_top.json | 8 + .../block/light_gray_concrete_wall_post.json | 6 + .../block/light_gray_concrete_wall_side.json | 6 + .../light_gray_concrete_wall_side_tall.json | 6 + .../block/light_gray_rebar_concrete.json | 6 + .../assets/tfmg/models/block/lignite.json | 6 + .../tfmg/models/block/lime_caution_block.json | 7 + .../tfmg/models/block/lime_concrete.json | 6 + .../models/block/lime_concrete_bottom.json | 8 + .../models/block/lime_concrete_stairs.json | 8 + .../block/lime_concrete_stairs_inner.json | 8 + .../block/lime_concrete_stairs_outer.json | 8 + .../tfmg/models/block/lime_concrete_top.json | 8 + .../models/block/lime_concrete_wall_post.json | 6 + .../models/block/lime_concrete_wall_side.json | 6 + .../block/lime_concrete_wall_side_tall.json | 6 + .../models/block/lime_rebar_concrete.json | 6 + .../tfmg/models/block/liquid_asphalt.json | 5 + .../tfmg/models/block/liquid_concrete.json | 5 + .../tfmg/models/block/liquid_silicon.json | 5 + .../tfmg/models/block/lithium_block.json | 6 + .../assets/tfmg/models/block/lithium_ore.json | 6 + .../tfmg/models/block/lubrication_oil.json | 5 + .../models/block/magenta_caution_block.json | 7 + .../tfmg/models/block/magenta_concrete.json | 6 + .../models/block/magenta_concrete_bottom.json | 8 + .../models/block/magenta_concrete_stairs.json | 8 + .../block/magenta_concrete_stairs_inner.json | 8 + .../block/magenta_concrete_stairs_outer.json | 8 + .../models/block/magenta_concrete_top.json | 8 + .../block/magenta_concrete_wall_post.json | 6 + .../block/magenta_concrete_wall_side.json | 6 + .../magenta_concrete_wall_side_tall.json | 6 + .../models/block/magenta_rebar_concrete.json | 6 + .../tfmg/models/block/molten_plastic.json | 5 + .../assets/tfmg/models/block/molten_slag.json | 5 + .../tfmg/models/block/molten_steel.json | 5 + .../assets/tfmg/models/block/napalm.json | 5 + .../assets/tfmg/models/block/naphtha.json | 5 + .../tfmg/models/block/nickel_block.json | 6 + .../assets/tfmg/models/block/nickel_cap.json | 8 + .../tfmg/models/block/nickel_cap_alt.json | 8 + .../tfmg/models/block/nickel_ladder.json | 8 + .../assets/tfmg/models/block/nickel_ore.json | 6 + .../assets/tfmg/models/block/nickel_post.json | 8 + .../tfmg/models/block/nickel_post_ends.json | 8 + .../assets/tfmg/models/block/nickel_side.json | 8 + .../tfmg/models/block/nickel_side_alt.json | 8 + .../assets/tfmg/models/block/oil_deposit.json | 6 + .../models/block/orange_caution_block.json | 7 + .../tfmg/models/block/orange_concrete.json | 6 + .../models/block/orange_concrete_bottom.json | 8 + .../models/block/orange_concrete_stairs.json | 8 + .../block/orange_concrete_stairs_inner.json | 8 + .../block/orange_concrete_stairs_outer.json | 8 + .../models/block/orange_concrete_top.json | 8 + .../block/orange_concrete_wall_post.json | 6 + .../block/orange_concrete_wall_side.json | 6 + .../block/orange_concrete_wall_side_tall.json | 6 + .../models/block/orange_rebar_concrete.json | 6 + .../tfmg/models/block/pink_caution_block.json | 7 + .../tfmg/models/block/pink_concrete.json | 6 + .../models/block/pink_concrete_bottom.json | 8 + .../models/block/pink_concrete_stairs.json | 8 + .../block/pink_concrete_stairs_inner.json | 8 + .../block/pink_concrete_stairs_outer.json | 8 + .../tfmg/models/block/pink_concrete_top.json | 8 + .../models/block/pink_concrete_wall_post.json | 6 + .../models/block/pink_concrete_wall_side.json | 6 + .../block/pink_concrete_wall_side_tall.json | 6 + .../models/block/pink_rebar_concrete.json | 6 + .../tfmg/models/block/plastic_block.json | 6 + .../tfmg/models/block/plastic_pipe/d_x.json | 37 + .../tfmg/models/block/plastic_pipe/d_y.json | 37 + .../tfmg/models/block/plastic_pipe/d_z.json | 37 + .../tfmg/models/block/plastic_pipe/l_x.json | 37 + .../tfmg/models/block/plastic_pipe/l_y.json | 37 + .../tfmg/models/block/plastic_pipe/l_z.json | 37 + .../tfmg/models/block/plastic_pipe/ld_x.json | 37 + .../tfmg/models/block/plastic_pipe/ld_y.json | 37 + .../tfmg/models/block/plastic_pipe/ld_z.json | 37 + .../tfmg/models/block/plastic_pipe/lr_x.json | 37 + .../tfmg/models/block/plastic_pipe/lr_y.json | 37 + .../tfmg/models/block/plastic_pipe/lr_z.json | 37 + .../tfmg/models/block/plastic_pipe/lu_x.json | 37 + .../tfmg/models/block/plastic_pipe/lu_y.json | 37 + .../tfmg/models/block/plastic_pipe/lu_z.json | 37 + .../tfmg/models/block/plastic_pipe/r_x.json | 37 + .../tfmg/models/block/plastic_pipe/r_y.json | 37 + .../tfmg/models/block/plastic_pipe/r_z.json | 37 + .../tfmg/models/block/plastic_pipe/rd_x.json | 37 + .../tfmg/models/block/plastic_pipe/rd_y.json | 37 + .../tfmg/models/block/plastic_pipe/rd_z.json | 37 + .../tfmg/models/block/plastic_pipe/ru_x.json | 37 + .../tfmg/models/block/plastic_pipe/ru_y.json | 37 + .../tfmg/models/block/plastic_pipe/ru_z.json | 37 + .../tfmg/models/block/plastic_pipe/u_x.json | 37 + .../tfmg/models/block/plastic_pipe/u_y.json | 37 + .../tfmg/models/block/plastic_pipe/u_z.json | 37 + .../tfmg/models/block/plastic_pipe/ud_x.json | 37 + .../tfmg/models/block/plastic_pipe/ud_y.json | 37 + .../tfmg/models/block/plastic_pipe/ud_z.json | 37 + .../models/block/polished_cut_bauxite.json | 6 + .../block/polished_cut_bauxite_slab.json | 8 + .../polished_cut_bauxite_slab_double.json | 7 + .../block/polished_cut_bauxite_slab_top.json | 8 + .../block/polished_cut_bauxite_stairs.json | 8 + .../polished_cut_bauxite_stairs_inner.json | 8 + .../polished_cut_bauxite_stairs_outer.json | 8 + .../block/polished_cut_bauxite_wall_post.json | 6 + .../block/polished_cut_bauxite_wall_side.json | 6 + .../polished_cut_bauxite_wall_side_tall.json | 6 + .../models/block/polished_cut_galena.json | 6 + .../block/polished_cut_galena_slab.json | 8 + .../polished_cut_galena_slab_double.json | 7 + .../block/polished_cut_galena_slab_top.json | 8 + .../block/polished_cut_galena_stairs.json | 8 + .../polished_cut_galena_stairs_inner.json | 8 + .../polished_cut_galena_stairs_outer.json | 8 + .../block/polished_cut_galena_wall_post.json | 6 + .../block/polished_cut_galena_wall_side.json | 6 + .../polished_cut_galena_wall_side_tall.json | 6 + .../models/block/purple_caution_block.json | 7 + .../tfmg/models/block/purple_concrete.json | 6 + .../models/block/purple_concrete_bottom.json | 8 + .../models/block/purple_concrete_stairs.json | 8 + .../block/purple_concrete_stairs_inner.json | 8 + .../block/purple_concrete_stairs_outer.json | 8 + .../models/block/purple_concrete_top.json | 8 + .../block/purple_concrete_wall_post.json | 6 + .../block/purple_concrete_wall_side.json | 6 + .../block/purple_concrete_wall_side_tall.json | 6 + .../models/block/purple_rebar_concrete.json | 6 + .../tfmg/models/block/raw_lead_block.json | 6 + .../tfmg/models/block/raw_lithium_block.json | 6 + .../tfmg/models/block/raw_nickel_block.json | 6 + .../tfmg/models/block/rebar_concrete.json | 6 + .../tfmg/models/block/red_caution_block.json | 7 + .../tfmg/models/block/red_concrete.json | 6 + .../models/block/red_concrete_bottom.json | 8 + .../models/block/red_concrete_stairs.json | 8 + .../block/red_concrete_stairs_inner.json | 8 + .../block/red_concrete_stairs_outer.json | 8 + .../tfmg/models/block/red_concrete_top.json | 8 + .../models/block/red_concrete_wall_post.json | 6 + .../models/block/red_concrete_wall_side.json | 6 + .../block/red_concrete_wall_side_tall.json | 6 + .../tfmg/models/block/red_rebar_concrete.json | 6 + .../block/reinforced_fireproof_bricks.json | 6 + .../rusted_blast_furnace_reinforcement.json | 6 + .../assets/tfmg/models/block/slag_block.json | 6 + .../assets/tfmg/models/block/slag_bricks.json | 6 + .../tfmg/models/block/slag_bricks_bottom.json | 8 + .../tfmg/models/block/slag_bricks_stairs.json | 8 + .../block/slag_bricks_stairs_inner.json | 8 + .../block/slag_bricks_stairs_outer.json | 8 + .../tfmg/models/block/slag_bricks_top.json | 8 + .../models/block/slag_bricks_wall_post.json | 6 + .../models/block/slag_bricks_wall_side.json | 6 + .../block/slag_bricks_wall_side_tall.json | 6 + .../block/small_bauxite_brick_slab.json | 8 + .../block/small_bauxite_brick_slab_top.json | 8 + .../block/small_bauxite_brick_stairs.json | 8 + .../small_bauxite_brick_stairs_inner.json | 8 + .../small_bauxite_brick_stairs_outer.json | 8 + .../models/block/small_bauxite_bricks.json | 6 + .../block/small_bauxite_bricks_wall_post.json | 6 + .../block/small_bauxite_bricks_wall_side.json | 6 + .../small_bauxite_bricks_wall_side_tall.json | 6 + .../models/block/small_galena_brick_slab.json | 8 + .../block/small_galena_brick_slab_top.json | 8 + .../block/small_galena_brick_stairs.json | 8 + .../small_galena_brick_stairs_inner.json | 8 + .../small_galena_brick_stairs_outer.json | 8 + .../models/block/small_galena_bricks.json | 6 + .../block/small_galena_bricks_wall_post.json | 6 + .../block/small_galena_bricks_wall_side.json | 6 + .../small_galena_bricks_wall_side_tall.json | 6 + .../assets/tfmg/models/block/steel_block.json | 6 + .../tfmg/models/block/steel_cable_hub.json | 6 + .../assets/tfmg/models/block/steel_cap.json | 8 + .../tfmg/models/block/steel_cap_alt.json | 8 + .../tfmg/models/block/steel_casing.json | 6 + .../models/block/steel_casing_cable_hub.json | 6 + .../steel_encased_aluminum_cogwheel.json | 10 + ...teel_encased_aluminum_cogwheel_bottom.json | 10 + .../steel_encased_aluminum_cogwheel_top.json | 10 + ..._encased_aluminum_cogwheel_top_bottom.json | 10 + ...steel_encased_large_aluminum_cogwheel.json | 10 + ...ncased_large_aluminum_cogwheel_bottom.json | 10 + ...l_encased_large_aluminum_cogwheel_top.json | 10 + ...ed_large_aluminum_cogwheel_top_bottom.json | 10 + .../steel_encased_large_steel_cogwheel.json | 10 + ...l_encased_large_steel_cogwheel_bottom.json | 10 + ...teel_encased_large_steel_cogwheel_top.json | 10 + ...cased_large_steel_cogwheel_top_bottom.json | 10 + .../block/steel_encased_steel_cogwheel.json | 10 + .../steel_encased_steel_cogwheel_bottom.json | 10 + .../steel_encased_steel_cogwheel_top.json | 10 + ...eel_encased_steel_cogwheel_top_bottom.json | 10 + .../tfmg/models/block/steel_ladder.json | 8 + .../tfmg/models/block/steel_pipe/d_x.json | 37 + .../tfmg/models/block/steel_pipe/d_y.json | 37 + .../tfmg/models/block/steel_pipe/d_z.json | 37 + .../tfmg/models/block/steel_pipe/l_x.json | 37 + .../tfmg/models/block/steel_pipe/l_y.json | 37 + .../tfmg/models/block/steel_pipe/l_z.json | 37 + .../tfmg/models/block/steel_pipe/ld_x.json | 37 + .../tfmg/models/block/steel_pipe/ld_y.json | 37 + .../tfmg/models/block/steel_pipe/ld_z.json | 37 + .../tfmg/models/block/steel_pipe/lr_x.json | 37 + .../tfmg/models/block/steel_pipe/lr_y.json | 37 + .../tfmg/models/block/steel_pipe/lr_z.json | 37 + .../tfmg/models/block/steel_pipe/lu_x.json | 37 + .../tfmg/models/block/steel_pipe/lu_y.json | 37 + .../tfmg/models/block/steel_pipe/lu_z.json | 37 + .../tfmg/models/block/steel_pipe/r_x.json | 37 + .../tfmg/models/block/steel_pipe/r_y.json | 37 + .../tfmg/models/block/steel_pipe/r_z.json | 37 + .../tfmg/models/block/steel_pipe/rd_x.json | 37 + .../tfmg/models/block/steel_pipe/rd_y.json | 37 + .../tfmg/models/block/steel_pipe/rd_z.json | 37 + .../tfmg/models/block/steel_pipe/ru_x.json | 37 + .../tfmg/models/block/steel_pipe/ru_y.json | 37 + .../tfmg/models/block/steel_pipe/ru_z.json | 37 + .../tfmg/models/block/steel_pipe/u_x.json | 37 + .../tfmg/models/block/steel_pipe/u_y.json | 37 + .../tfmg/models/block/steel_pipe/u_z.json | 37 + .../tfmg/models/block/steel_pipe/ud_x.json | 37 + .../tfmg/models/block/steel_pipe/ud_y.json | 37 + .../tfmg/models/block/steel_pipe/ud_z.json | 37 + .../assets/tfmg/models/block/steel_post.json | 8 + .../tfmg/models/block/steel_post_ends.json | 8 + .../tfmg/models/block/steel_scaffolding.json | 10 + .../block/steel_scaffolding_horizontal.json | 10 + .../assets/tfmg/models/block/steel_side.json | 8 + .../tfmg/models/block/steel_side_alt.json | 8 + .../assets/tfmg/models/block/sulfur.json | 6 + .../models/block/white_caution_block.json | 7 + .../tfmg/models/block/white_concrete.json | 6 + .../models/block/white_concrete_bottom.json | 8 + .../models/block/white_concrete_stairs.json | 8 + .../block/white_concrete_stairs_inner.json | 8 + .../block/white_concrete_stairs_outer.json | 8 + .../tfmg/models/block/white_concrete_top.json | 8 + .../block/white_concrete_wall_post.json | 6 + .../block/white_concrete_wall_side.json | 6 + .../block/white_concrete_wall_side_tall.json | 6 + .../models/block/white_rebar_concrete.json | 6 + .../models/block/yellow_caution_block.json | 7 + .../tfmg/models/block/yellow_concrete.json | 6 + .../models/block/yellow_concrete_bottom.json | 8 + .../models/block/yellow_concrete_stairs.json | 8 + .../block/yellow_concrete_stairs_inner.json | 8 + .../block/yellow_concrete_stairs_outer.json | 8 + .../models/block/yellow_concrete_top.json | 8 + .../block/yellow_concrete_wall_post.json | 6 + .../block/yellow_concrete_wall_side.json | 6 + .../block/yellow_concrete_wall_side_tall.json | 6 + .../models/block/yellow_rebar_concrete.json | 6 + .../assets/tfmg/models/item/accumulator.json | 3 + .../models/item/advanced_potato_cannon.json | 3 + .../assets/tfmg/models/item/air_bucket.json | 6 + .../assets/tfmg/models/item/air_intake.json | 3 + .../assets/tfmg/models/item/aluminum_axe.json | 6 + .../tfmg/models/item/aluminum_bars.json | 7 + .../tfmg/models/item/aluminum_block.json | 3 + .../tfmg/models/item/aluminum_cable_hub.json | 3 + .../tfmg/models/item/aluminum_cogwheel.json | 3 + .../tfmg/models/item/aluminum_door.json | 6 + .../tfmg/models/item/aluminum_fluid_tank.json | 3 + .../models/item/aluminum_fluid_valve.json | 3 + .../tfmg/models/item/aluminum_flywheel.json | 3 + .../tfmg/models/item/aluminum_frame.json | 3 + .../assets/tfmg/models/item/aluminum_hoe.json | 6 + .../tfmg/models/item/aluminum_ingot.json | 6 + .../tfmg/models/item/aluminum_ladder.json | 6 + .../tfmg/models/item/aluminum_lamp.json | 3 + .../models/item/aluminum_mechanical_pump.json | 3 + .../tfmg/models/item/aluminum_nugget.json | 6 + .../tfmg/models/item/aluminum_pickaxe.json | 6 + .../tfmg/models/item/aluminum_pipe.json | 3 + .../models/item/aluminum_scaffolding.json | 3 + .../tfmg/models/item/aluminum_sheet.json | 6 + .../tfmg/models/item/aluminum_shovel.json | 6 + .../item/aluminum_smart_fluid_pipe.json | 3 + .../tfmg/models/item/aluminum_spool.json | 6 + .../tfmg/models/item/aluminum_sword.json | 6 + .../tfmg/models/item/aluminum_truss.json | 3 + .../tfmg/models/item/aluminum_wire.json | 6 + .../assets/tfmg/models/item/asphalt.json | 3 + .../assets/tfmg/models/item/asphalt_slab.json | 3 + .../tfmg/models/item/asphalt_stairs.json | 3 + .../assets/tfmg/models/item/asphalt_wall.json | 6 + .../assets/tfmg/models/item/bauxite.json | 6 + .../tfmg/models/item/bauxite_pillar.json | 3 + .../assets/tfmg/models/item/bitumen.json | 6 + .../tfmg/models/item/blast_furnace_hatch.json | 3 + .../models/item/blast_furnace_output.json | 3 + .../item/blast_furnace_reinforcement.json | 3 + .../assets/tfmg/models/item/blast_stove.json | 3 + .../tfmg/models/item/blue_caution_block.json | 3 + .../tfmg/models/item/blue_concrete.json | 3 + .../tfmg/models/item/blue_concrete_slab.json | 3 + .../models/item/blue_concrete_stairs.json | 3 + .../tfmg/models/item/blue_concrete_wall.json | 6 + .../tfmg/models/item/blue_multimeter.json | 6 + .../tfmg/models/item/blue_rebar_concrete.json | 3 + .../models/item/blue_rebar_concrete_slab.json | 3 + .../item/blue_rebar_concrete_stairs.json | 3 + .../models/item/blue_rebar_concrete_wall.json | 6 + .../tfmg/models/item/brass_cable_hub.json | 3 + .../tfmg/models/item/brass_fluid_valve.json | 3 + .../assets/tfmg/models/item/brass_frame.json | 3 + .../models/item/brass_mechanical_pump.json | 3 + .../assets/tfmg/models/item/brass_pipe.json | 3 + .../models/item/brass_smart_fluid_pipe.json | 3 + .../assets/tfmg/models/item/brass_truss.json | 3 + .../tfmg/models/item/brick_smokestack.json | 3 + .../tfmg/models/item/brown_caution_block.json | 3 + .../tfmg/models/item/brown_concrete.json | 3 + .../tfmg/models/item/brown_concrete_slab.json | 3 + .../models/item/brown_concrete_stairs.json | 3 + .../tfmg/models/item/brown_concrete_wall.json | 6 + .../tfmg/models/item/brown_multimeter.json | 6 + .../models/item/brown_rebar_concrete.json | 3 + .../item/brown_rebar_concrete_slab.json | 3 + .../item/brown_rebar_concrete_stairs.json | 3 + .../item/brown_rebar_concrete_wall.json | 6 + .../tfmg/models/item/butane_bucket.json | 6 + .../tfmg/models/item/cable_connector.json | 3 + .../assets/tfmg/models/item/cable_tube.json | 3 + .../tfmg/models/item/capacitor_item.json | 6 + .../models/item/carbon_dioxide_bucket.json | 6 + .../tfmg/models/item/cast_iron_bars.json | 7 + .../tfmg/models/item/cast_iron_block.json | 3 + .../models/item/cast_iron_chemical_vat.json | 3 + .../models/item/cast_iron_fluid_tank.json | 3 + .../models/item/cast_iron_fluid_valve.json | 3 + .../tfmg/models/item/cast_iron_flywheel.json | 3 + .../tfmg/models/item/cast_iron_frame.json | 3 + .../tfmg/models/item/cast_iron_ingot.json | 6 + .../tfmg/models/item/cast_iron_ladder.json | 6 + .../item/cast_iron_mechanical_pump.json | 3 + .../tfmg/models/item/cast_iron_nugget.json | 6 + .../tfmg/models/item/cast_iron_pipe.json | 3 + .../tfmg/models/item/cast_iron_sheet.json | 6 + .../item/cast_iron_smart_fluid_pipe.json | 3 + .../tfmg/models/item/cast_iron_truss.json | 3 + .../tfmg/models/item/casting_basin.json | 3 + .../assets/tfmg/models/item/centrifuge.json | 6 + .../assets/tfmg/models/item/cinderblock.json | 6 + .../tfmg/models/item/cinderflourblock.json | 6 + .../tfmg/models/item/circuit_board.json | 6 + .../tfmg/models/item/circular_light.json | 3 + .../assets/tfmg/models/item/coal_coke.json | 6 + .../tfmg/models/item/coal_coke_block.json | 3 + .../tfmg/models/item/coal_coke_dust.json | 6 + .../models/item/coated_circuit_board.json | 6 + .../assets/tfmg/models/item/coke_oven.json | 3 + .../assets/tfmg/models/item/concrete.json | 3 + .../tfmg/models/item/concrete_hose.json | 3 + .../tfmg/models/item/concrete_mixture.json | 6 + .../tfmg/models/item/concrete_slab.json | 3 + .../tfmg/models/item/concrete_smokestack.json | 3 + .../tfmg/models/item/concrete_stairs.json | 3 + .../tfmg/models/item/concrete_wall.json | 6 + .../tfmg/models/item/constantan_block.json | 3 + .../tfmg/models/item/constantan_frame.json | 3 + .../tfmg/models/item/constantan_ingot.json | 6 + .../tfmg/models/item/constantan_ladder.json | 6 + .../tfmg/models/item/constantan_nugget.json | 6 + .../tfmg/models/item/constantan_spool.json | 6 + .../tfmg/models/item/constantan_truss.json | 3 + .../tfmg/models/item/constantan_wire.json | 6 + .../assets/tfmg/models/item/converter.json | 3 + .../models/item/cooling_fluid_bottle.json | 6 + .../models/item/cooling_fluid_bucket.json | 6 + .../tfmg/models/item/copper_cable_hub.json | 3 + .../tfmg/models/item/copper_electrode.json | 3 + .../assets/tfmg/models/item/copper_frame.json | 3 + .../tfmg/models/item/copper_grenade.json | 6 + .../assets/tfmg/models/item/copper_spool.json | 6 + .../tfmg/models/item/copper_sulfate.json | 6 + .../assets/tfmg/models/item/copper_truss.json | 3 + .../assets/tfmg/models/item/copper_wire.json | 6 + .../tfmg/models/item/copycat_cable_block.json | 3 + .../assets/tfmg/models/item/crankshaft.json | 3 + .../tfmg/models/item/creative_generator.json | 3 + .../tfmg/models/item/creosote_bucket.json | 6 + .../tfmg/models/item/crude_oil_bucket.json | 6 + .../assets/tfmg/models/item/cut_bauxite.json | 3 + .../models/item/cut_bauxite_brick_slab.json | 3 + .../models/item/cut_bauxite_brick_stairs.json | 3 + .../models/item/cut_bauxite_brick_wall.json | 6 + .../tfmg/models/item/cut_bauxite_bricks.json | 3 + .../tfmg/models/item/cut_bauxite_slab.json | 3 + .../tfmg/models/item/cut_bauxite_stairs.json | 3 + .../tfmg/models/item/cut_bauxite_wall.json | 6 + .../assets/tfmg/models/item/cut_galena.json | 3 + .../models/item/cut_galena_brick_slab.json | 3 + .../models/item/cut_galena_brick_stairs.json | 3 + .../models/item/cut_galena_brick_wall.json | 6 + .../tfmg/models/item/cut_galena_bricks.json | 3 + .../tfmg/models/item/cut_galena_slab.json | 3 + .../tfmg/models/item/cut_galena_stairs.json | 3 + .../tfmg/models/item/cut_galena_wall.json | 6 + .../tfmg/models/item/cyan_caution_block.json | 3 + .../tfmg/models/item/cyan_concrete.json | 3 + .../tfmg/models/item/cyan_concrete_slab.json | 3 + .../models/item/cyan_concrete_stairs.json | 3 + .../tfmg/models/item/cyan_concrete_wall.json | 6 + .../tfmg/models/item/cyan_multimeter.json | 6 + .../tfmg/models/item/cyan_rebar_concrete.json | 3 + .../models/item/cyan_rebar_concrete_slab.json | 3 + .../item/cyan_rebar_concrete_stairs.json | 3 + .../models/item/cyan_rebar_concrete_wall.json | 6 + .../tfmg/models/item/debug_cinderblock.json | 6 + .../tfmg/models/item/debug_conductor.json | 3 + .../models/item/debug_electric_block.json | 3 + .../models/item/debug_generator_block.json | 3 + .../tfmg/models/item/deepslate_lead_ore.json | 3 + .../models/item/deepslate_lithium_ore.json | 3 + .../models/item/deepslate_nickel_ore.json | 3 + .../assets/tfmg/models/item/deposit_item.json | 6 + .../models/item/diagonal_cable_block.json | 3 + .../tfmg/models/item/diesel_bucket.json | 6 + .../tfmg/models/item/electric_casing.json | 3 + .../tfmg/models/item/electric_diode.json | 3 + .../tfmg/models/item/electric_motor.json | 3 + .../tfmg/models/item/electric_post.json | 3 + .../tfmg/models/item/electric_pump.json | 3 + .../tfmg/models/item/electrical_switch.json | 3 + .../tfmg/models/item/electricians_wrench.json | 6 + .../tfmg/models/item/electrode_holder.json | 3 + .../models/item/electromagnetic_coil.json | 6 + .../tfmg/models/item/empty_circuit_board.json | 6 + .../assets/tfmg/models/item/empty_spool.json | 6 + .../tfmg/models/item/engine_controller.json | 3 + .../tfmg/models/item/engine_cylinder.json | 6 + .../tfmg/models/item/engine_gearbox.json | 3 + .../models/item/etched_circuit_board.json | 6 + .../tfmg/models/item/ethylene_bucket.json | 6 + .../assets/tfmg/models/item/exhaust.json | 3 + .../tfmg/models/item/factory_floor.json | 3 + .../tfmg/models/item/factory_floor_slab.json | 3 + .../models/item/factory_floor_stairs.json | 3 + .../tfmg/models/item/factory_floor_wall.json | 6 + .../assets/tfmg/models/item/firebox.json | 3 + .../assets/tfmg/models/item/fireclay.json | 3 + .../tfmg/models/item/fireclay_ball.json | 6 + .../tfmg/models/item/fireproof_brick.json | 6 + .../item/fireproof_brick_reinforcement.json | 6 + .../tfmg/models/item/fireproof_bricks.json | 3 + .../models/item/fireproof_chemical_vat.json | 3 + .../assets/tfmg/models/item/flamethrower.json | 3 + .../assets/tfmg/models/item/flarestack.json | 3 + .../assets/tfmg/models/item/fossilstone.json | 3 + .../tfmg/models/item/furnace_gas_bucket.json | 6 + .../assets/tfmg/models/item/fuse.json | 6 + .../assets/tfmg/models/item/fuse_block.json | 3 + .../assets/tfmg/models/item/galena.json | 6 + .../tfmg/models/item/galena_pillar.json | 3 + .../tfmg/models/item/gasoline_bucket.json | 6 + .../assets/tfmg/models/item/generator.json | 3 + .../models/item/glass_cable_insulator.json | 3 + .../models/item/glass_insulator_segment.json | 3 + .../assets/tfmg/models/item/golden_turbo.json | 6 + .../tfmg/models/item/graphite_electrode.json | 3 + .../tfmg/models/item/gray_caution_block.json | 3 + .../tfmg/models/item/gray_concrete.json | 3 + .../tfmg/models/item/gray_concrete_slab.json | 3 + .../models/item/gray_concrete_stairs.json | 3 + .../tfmg/models/item/gray_concrete_wall.json | 6 + .../tfmg/models/item/gray_multimeter.json | 6 + .../tfmg/models/item/gray_rebar_concrete.json | 3 + .../models/item/gray_rebar_concrete_slab.json | 3 + .../item/gray_rebar_concrete_stairs.json | 3 + .../models/item/gray_rebar_concrete_wall.json | 6 + .../tfmg/models/item/green_caution_block.json | 3 + .../tfmg/models/item/green_concrete.json | 3 + .../tfmg/models/item/green_concrete_slab.json | 3 + .../models/item/green_concrete_stairs.json | 3 + .../tfmg/models/item/green_concrete_wall.json | 6 + .../tfmg/models/item/green_multimeter.json | 6 + .../models/item/green_rebar_concrete.json | 3 + .../item/green_rebar_concrete_slab.json | 3 + .../item/green_rebar_concrete_stairs.json | 3 + .../item/green_rebar_concrete_wall.json | 6 + .../tfmg/models/item/heavy_cable_hub.json | 3 + .../tfmg/models/item/heavy_casing_door.json | 6 + ...eavy_casing_encased_aluminum_cogwheel.json | 9 + ...asing_encased_large_aluminum_cogwheel.json | 9 + ...y_casing_encased_large_steel_cogwheel.json | 9 + .../item/heavy_casing_encased_shaft.json | 3 + .../heavy_casing_encased_steel_cogwheel.json | 9 + .../models/item/heavy_machinery_casing.json | 3 + .../tfmg/models/item/heavy_oil_bucket.json | 6 + .../assets/tfmg/models/item/heavy_plate.json | 6 + .../tfmg/models/item/heavy_plated_door.json | 6 + .../tfmg/models/item/hot_air_bucket.json | 6 + .../tfmg/models/item/hydrogen_bucket.json | 6 + .../item/industrial_aluminum_casing.json | 3 + .../tfmg/models/item/industrial_mixer.json | 3 + .../tfmg/models/item/industrial_pipe.json | 3 + .../tfmg/models/item/kerosene_bucket.json | 6 + .../models/item/large_aluminum_cogwheel.json | 3 + .../item/large_pumpjack_hammer_connector.json | 3 + .../item/large_pumpjack_hammer_head.json | 3 + .../item/large_pumpjack_hammer_part.json | 3 + .../models/item/large_steel_cogwheel.json | 3 + .../tfmg/models/item/layered_bauxite.json | 3 + .../tfmg/models/item/layered_galena.json | 3 + .../assets/tfmg/models/item/lead_axe.json | 6 + .../assets/tfmg/models/item/lead_bars.json | 7 + .../assets/tfmg/models/item/lead_block.json | 3 + .../tfmg/models/item/lead_flywheel.json | 3 + .../assets/tfmg/models/item/lead_frame.json | 3 + .../assets/tfmg/models/item/lead_hoe.json | 6 + .../assets/tfmg/models/item/lead_ingot.json | 6 + .../assets/tfmg/models/item/lead_ladder.json | 6 + .../assets/tfmg/models/item/lead_nugget.json | 6 + .../assets/tfmg/models/item/lead_ore.json | 3 + .../assets/tfmg/models/item/lead_pickaxe.json | 6 + .../assets/tfmg/models/item/lead_sheet.json | 6 + .../assets/tfmg/models/item/lead_shovel.json | 6 + .../assets/tfmg/models/item/lead_sword.json | 6 + .../assets/tfmg/models/item/lead_truss.json | 3 + .../models/item/light_blue_caution_block.json | 3 + .../tfmg/models/item/light_blue_concrete.json | 3 + .../models/item/light_blue_concrete_slab.json | 3 + .../item/light_blue_concrete_stairs.json | 3 + .../models/item/light_blue_concrete_wall.json | 6 + .../models/item/light_blue_multimeter.json | 6 + .../item/light_blue_rebar_concrete.json | 3 + .../item/light_blue_rebar_concrete_slab.json | 3 + .../light_blue_rebar_concrete_stairs.json | 3 + .../item/light_blue_rebar_concrete_wall.json | 6 + .../assets/tfmg/models/item/light_bulb.json | 3 + .../models/item/light_gray_caution_block.json | 3 + .../tfmg/models/item/light_gray_concrete.json | 3 + .../models/item/light_gray_concrete_slab.json | 3 + .../item/light_gray_concrete_stairs.json | 3 + .../models/item/light_gray_concrete_wall.json | 6 + .../models/item/light_gray_multimeter.json | 6 + .../item/light_gray_rebar_concrete.json | 3 + .../item/light_gray_rebar_concrete_slab.json | 3 + .../light_gray_rebar_concrete_stairs.json | 3 + .../item/light_gray_rebar_concrete_wall.json | 6 + .../assets/tfmg/models/item/lignite.json | 3 + .../tfmg/models/item/lime_caution_block.json | 3 + .../tfmg/models/item/lime_concrete.json | 3 + .../tfmg/models/item/lime_concrete_slab.json | 3 + .../models/item/lime_concrete_stairs.json | 3 + .../tfmg/models/item/lime_concrete_wall.json | 6 + .../tfmg/models/item/lime_multimeter.json | 6 + .../tfmg/models/item/lime_rebar_concrete.json | 3 + .../models/item/lime_rebar_concrete_slab.json | 3 + .../item/lime_rebar_concrete_stairs.json | 3 + .../models/item/lime_rebar_concrete_wall.json | 6 + .../assets/tfmg/models/item/limesand.json | 6 + .../models/item/liquid_asphalt_bucket.json | 6 + .../models/item/liquid_concrete_bucket.json | 6 + .../models/item/liquid_silicon_bucket.json | 6 + .../tfmg/models/item/lit_lithium_blade.json | 6 + .../tfmg/models/item/lithium_blade.json | 6 + .../tfmg/models/item/lithium_block.json | 3 + .../tfmg/models/item/lithium_charge.json | 6 + .../tfmg/models/item/lithium_ingot.json | 6 + .../tfmg/models/item/lithium_nugget.json | 6 + .../assets/tfmg/models/item/lithium_ore.json | 3 + .../tfmg/models/item/lithium_torch.json | 3 + .../assets/tfmg/models/item/lpg_bucket.json | 6 + .../models/item/lubrication_oil_bucket.json | 6 + .../tfmg/models/item/machine_input.json | 3 + .../models/item/magenta_caution_block.json | 3 + .../tfmg/models/item/magenta_concrete.json | 3 + .../models/item/magenta_concrete_slab.json | 3 + .../models/item/magenta_concrete_stairs.json | 3 + .../models/item/magenta_concrete_wall.json | 6 + .../tfmg/models/item/magenta_multimeter.json | 6 + .../models/item/magenta_rebar_concrete.json | 3 + .../item/magenta_rebar_concrete_slab.json | 3 + .../item/magenta_rebar_concrete_stairs.json | 3 + .../item/magenta_rebar_concrete_wall.json | 6 + .../assets/tfmg/models/item/magnet.json | 6 + .../models/item/magnetic_alloy_ingot.json | 6 + .../tfmg/models/item/metal_smokestack.json | 3 + .../assets/tfmg/models/item/mixer_blade.json | 6 + .../assets/tfmg/models/item/modern_light.json | 3 + .../models/item/molten_plastic_bucket.json | 6 + .../tfmg/models/item/molten_slag_bucket.json | 6 + .../tfmg/models/item/molten_steel_bucket.json | 6 + .../assets/tfmg/models/item/multimeter.json | 6 + .../tfmg/models/item/n_semiconductor.json | 6 + .../assets/tfmg/models/item/napalm_bomb.json | 3 + .../tfmg/models/item/napalm_bucket.json | 6 + .../tfmg/models/item/napalm_potato.json | 6 + .../tfmg/models/item/naphtha_bucket.json | 6 + .../assets/tfmg/models/item/neon_bucket.json | 6 + .../assets/tfmg/models/item/neon_tube.json | 3 + .../assets/tfmg/models/item/nickel_bars.json | 7 + .../assets/tfmg/models/item/nickel_block.json | 3 + .../tfmg/models/item/nickel_flywheel.json | 3 + .../assets/tfmg/models/item/nickel_frame.json | 3 + .../assets/tfmg/models/item/nickel_ingot.json | 6 + .../tfmg/models/item/nickel_ladder.json | 6 + .../tfmg/models/item/nickel_nugget.json | 6 + .../assets/tfmg/models/item/nickel_ore.json | 3 + .../assets/tfmg/models/item/nickel_sheet.json | 6 + .../assets/tfmg/models/item/nickel_truss.json | 3 + .../assets/tfmg/models/item/nitrate_dust.json | 6 + .../assets/tfmg/models/item/oil_can.json | 3 + .../assets/tfmg/models/item/oil_deposit.json | 3 + .../models/item/orange_caution_block.json | 3 + .../tfmg/models/item/orange_concrete.json | 3 + .../models/item/orange_concrete_slab.json | 3 + .../models/item/orange_concrete_stairs.json | 3 + .../models/item/orange_concrete_wall.json | 6 + .../tfmg/models/item/orange_multimeter.json | 6 + .../models/item/orange_rebar_concrete.json | 3 + .../item/orange_rebar_concrete_slab.json | 3 + .../item/orange_rebar_concrete_stairs.json | 3 + .../item/orange_rebar_concrete_wall.json | 6 + .../tfmg/models/item/p_semiconductor.json | 6 + .../tfmg/models/item/pink_caution_block.json | 3 + .../tfmg/models/item/pink_concrete.json | 3 + .../tfmg/models/item/pink_concrete_slab.json | 3 + .../models/item/pink_concrete_stairs.json | 3 + .../tfmg/models/item/pink_concrete_wall.json | 6 + .../tfmg/models/item/pink_multimeter.json | 6 + .../tfmg/models/item/pink_rebar_concrete.json | 3 + .../models/item/pink_rebar_concrete_slab.json | 3 + .../item/pink_rebar_concrete_stairs.json | 3 + .../models/item/pink_rebar_concrete_wall.json | 6 + .../assets/tfmg/models/item/pipe_bomb.json | 6 + .../tfmg/models/item/plastic_block.json | 3 + .../tfmg/models/item/plastic_fluid_valve.json | 3 + .../models/item/plastic_mechanical_pump.json | 3 + .../assets/tfmg/models/item/plastic_pipe.json | 3 + .../tfmg/models/item/plastic_sheet.json | 6 + .../models/item/plastic_smart_fluid_pipe.json | 3 + .../assets/tfmg/models/item/polarizer.json | 3 + .../models/item/polished_cut_bauxite.json | 3 + .../item/polished_cut_bauxite_slab.json | 3 + .../item/polished_cut_bauxite_stairs.json | 3 + .../item/polished_cut_bauxite_wall.json | 6 + .../tfmg/models/item/polished_cut_galena.json | 3 + .../models/item/polished_cut_galena_slab.json | 3 + .../item/polished_cut_galena_stairs.json | 3 + .../models/item/polished_cut_galena_wall.json | 6 + .../tfmg/models/item/potentiometer.json | 3 + .../tfmg/models/item/propane_bucket.json | 6 + .../tfmg/models/item/propylene_bucket.json | 6 + .../tfmg/models/item/pumpjack_base.json | 3 + .../tfmg/models/item/pumpjack_crank.json | 3 + .../tfmg/models/item/pumpjack_hammer.json | 3 + .../item/pumpjack_hammer_connector.json | 3 + .../models/item/pumpjack_hammer_head.json | 3 + .../models/item/pumpjack_hammer_part.json | 3 + .../models/item/purple_caution_block.json | 3 + .../tfmg/models/item/purple_concrete.json | 3 + .../models/item/purple_concrete_slab.json | 3 + .../models/item/purple_concrete_stairs.json | 3 + .../models/item/purple_concrete_wall.json | 6 + .../tfmg/models/item/purple_multimeter.json | 6 + .../models/item/purple_rebar_concrete.json | 3 + .../item/purple_rebar_concrete_slab.json | 3 + .../item/purple_rebar_concrete_stairs.json | 3 + .../item/purple_rebar_concrete_wall.json | 6 + .../tfmg/models/item/quad_potato_cannon.json | 3 + .../assets/tfmg/models/item/raw_lead.json | 6 + .../tfmg/models/item/raw_lead_block.json | 3 + .../assets/tfmg/models/item/raw_lithium.json | 6 + .../tfmg/models/item/raw_lithium_block.json | 3 + .../assets/tfmg/models/item/raw_nickel.json | 6 + .../tfmg/models/item/raw_nickel_block.json | 3 + .../assets/tfmg/models/item/rebar_block.json | 3 + .../tfmg/models/item/rebar_concrete.json | 3 + .../tfmg/models/item/rebar_concrete_slab.json | 3 + .../models/item/rebar_concrete_stairs.json | 3 + .../tfmg/models/item/rebar_concrete_wall.json | 6 + .../assets/tfmg/models/item/rebar_floor.json | 3 + .../assets/tfmg/models/item/rebar_pile.json | 3 + .../assets/tfmg/models/item/rebar_pillar.json | 3 + .../assets/tfmg/models/item/rebar_stairs.json | 3 + .../assets/tfmg/models/item/rebar_wall.json | 3 + .../tfmg/models/item/red_caution_block.json | 3 + .../assets/tfmg/models/item/red_concrete.json | 3 + .../tfmg/models/item/red_concrete_slab.json | 3 + .../tfmg/models/item/red_concrete_stairs.json | 3 + .../tfmg/models/item/red_concrete_wall.json | 6 + .../tfmg/models/item/red_multimeter.json | 6 + .../tfmg/models/item/red_rebar_concrete.json | 3 + .../models/item/red_rebar_concrete_slab.json | 3 + .../item/red_rebar_concrete_stairs.json | 3 + .../models/item/red_rebar_concrete_wall.json | 6 + .../tfmg/models/item/regular_engine.json | 3 + .../assets/tfmg/models/item/resistor.json | 3 + .../tfmg/models/item/rotary_engine.json | 3 + .../assets/tfmg/models/item/rotor.json | 3 + .../assets/tfmg/models/item/rubber_sheet.json | 6 + .../rusted_blast_furnace_reinforcement.json | 3 + .../assets/tfmg/models/item/screw.json | 6 + .../assets/tfmg/models/item/screwdriver.json | 6 + .../tfmg/models/item/segmented_display.json | 3 + .../tfmg/models/item/silicon_ingot.json | 6 + .../assets/tfmg/models/item/slag.json | 6 + .../assets/tfmg/models/item/slag_block.json | 3 + .../assets/tfmg/models/item/slag_bricks.json | 3 + .../tfmg/models/item/slag_bricks_slab.json | 3 + .../tfmg/models/item/slag_bricks_stairs.json | 3 + .../tfmg/models/item/slag_bricks_wall.json | 6 + .../models/item/small_bauxite_brick_slab.json | 3 + .../item/small_bauxite_brick_stairs.json | 3 + .../models/item/small_bauxite_brick_wall.json | 6 + .../models/item/small_bauxite_bricks.json | 3 + .../models/item/small_galena_brick_slab.json | 3 + .../item/small_galena_brick_stairs.json | 3 + .../models/item/small_galena_brick_wall.json | 6 + .../tfmg/models/item/small_galena_bricks.json | 3 + .../assets/tfmg/models/item/spark_plug.json | 6 + .../assets/tfmg/models/item/stator.json | 3 + .../assets/tfmg/models/item/steel_axe.json | 6 + .../assets/tfmg/models/item/steel_bars.json | 7 + .../assets/tfmg/models/item/steel_block.json | 3 + .../assets/tfmg/models/item/steel_boots.json | 6 + .../tfmg/models/item/steel_cable_hub.json | 3 + .../assets/tfmg/models/item/steel_casing.json | 3 + .../models/item/steel_casing_cable_hub.json | 3 + .../tfmg/models/item/steel_chemical_vat.json | 3 + .../tfmg/models/item/steel_chestplate.json | 6 + .../tfmg/models/item/steel_cogwheel.json | 3 + .../item/steel_distillation_controller.json | 3 + .../item/steel_distillation_output.json | 3 + .../assets/tfmg/models/item/steel_door.json | 6 + .../item/steel_encased_aluminum_cogwheel.json | 9 + ...steel_encased_large_aluminum_cogwheel.json | 9 + .../steel_encased_large_steel_cogwheel.json | 9 + .../tfmg/models/item/steel_encased_shaft.json | 3 + .../item/steel_encased_steel_cogwheel.json | 9 + .../tfmg/models/item/steel_fluid_tank.json | 3 + .../tfmg/models/item/steel_fluid_valve.json | 3 + .../tfmg/models/item/steel_flywheel.json | 3 + .../assets/tfmg/models/item/steel_frame.json | 3 + .../tfmg/models/item/steel_gearbox.json | 3 + .../assets/tfmg/models/item/steel_helmet.json | 6 + .../assets/tfmg/models/item/steel_hoe.json | 6 + .../assets/tfmg/models/item/steel_ingot.json | 6 + .../assets/tfmg/models/item/steel_ladder.json | 6 + .../tfmg/models/item/steel_leggings.json | 6 + .../models/item/steel_mechanical_pump.json | 3 + .../tfmg/models/item/steel_mechanism.json | 6 + .../assets/tfmg/models/item/steel_nugget.json | 6 + .../tfmg/models/item/steel_pickaxe.json | 6 + .../assets/tfmg/models/item/steel_pipe.json | 3 + .../tfmg/models/item/steel_scaffolding.json | 3 + .../assets/tfmg/models/item/steel_shovel.json | 6 + .../models/item/steel_smart_fluid_pipe.json | 3 + .../assets/tfmg/models/item/steel_sword.json | 6 + .../tfmg/models/item/steel_trapdoor.json | 3 + .../assets/tfmg/models/item/steel_truss.json | 3 + .../models/item/steel_vertical_gearbox.json | 3 + .../assets/tfmg/models/item/sulfur.json | 3 + .../assets/tfmg/models/item/sulfur_dust.json | 6 + .../tfmg/models/item/surface_scanner.json | 3 + .../tfmg/models/item/synthetic_leather.json | 6 + .../tfmg/models/item/synthetic_string.json | 6 + .../tfmg/models/item/thermite_grenade.json | 6 + .../tfmg/models/item/thermite_powder.json | 6 + .../tfmg/models/item/traffic_light.json | 3 + .../assets/tfmg/models/item/transformer.json | 3 + .../tfmg/models/item/transistor_item.json | 6 + .../assets/tfmg/models/item/transmission.json | 6 + .../tfmg/models/item/turbine_blade.json | 6 + .../tfmg/models/item/turbine_engine.json | 3 + .../assets/tfmg/models/item/turbo.json | 6 + .../models/item/unfinished_capacitor.json | 6 + .../item/unfinished_electric_motor.json | 3 + .../models/item/unfinished_generator.json | 3 + .../models/item/unfinished_insulator.json | 3 + .../models/item/unfinished_potentiometer.json | 3 + .../tfmg/models/item/unfinished_resistor.json | 6 + .../item/unfinished_steel_mechanism.json | 6 + .../models/item/unfinished_transistor.json | 6 + .../tfmg/models/item/unfired_insulator.json | 3 + .../models/item/unprocessed_heavy_plate.json | 6 + .../tfmg/models/item/voltage_observer.json | 3 + .../assets/tfmg/models/item/voltmeter.json | 3 + .../tfmg/models/item/white_caution_block.json | 3 + .../tfmg/models/item/white_concrete.json | 3 + .../tfmg/models/item/white_concrete_slab.json | 3 + .../models/item/white_concrete_stairs.json | 3 + .../tfmg/models/item/white_concrete_wall.json | 6 + .../tfmg/models/item/white_multimeter.json | 6 + .../models/item/white_rebar_concrete.json | 3 + .../item/white_rebar_concrete_slab.json | 3 + .../item/white_rebar_concrete_stairs.json | 3 + .../item/white_rebar_concrete_wall.json | 6 + .../tfmg/models/item/winding_machine.json | 3 + .../models/item/yellow_caution_block.json | 3 + .../tfmg/models/item/yellow_concrete.json | 3 + .../models/item/yellow_concrete_slab.json | 3 + .../models/item/yellow_concrete_stairs.json | 3 + .../models/item/yellow_concrete_wall.json | 6 + .../tfmg/models/item/yellow_multimeter.json | 6 + .../models/item/yellow_rebar_concrete.json | 3 + .../item/yellow_rebar_concrete_slab.json | 3 + .../item/yellow_rebar_concrete_stairs.json | 3 + .../item/yellow_rebar_concrete_wall.json | 6 + .../tfmg/models/item/zinc_electrode.json | 3 + .../assets/tfmg/models/item/zinc_frame.json | 3 + .../assets/tfmg/models/item/zinc_grenade.json | 6 + .../assets/tfmg/models/item/zinc_sulfate.json | 6 + .../assets/tfmg/models/item/zinc_truss.json | 3 + .../data/create/tags/blocks/casing.json | 8 + .../create/tags/blocks/fan_transparent.json | 10 + .../data/create/tags/blocks/non_movable.json | 5 + .../data/create/tags/blocks/safe_nbt.json | 5 + .../create/tags/blocks/wrench_pickup.json | 9 + .../data/create/tags/items/casing.json | 8 + .../tags/items/contraption_controlled.json | 8 + .../data/create/tags/items/create_ingots.json | 12 + .../data/forge/tags/blocks/concrete.json | 6 + .../data/forge/tags/blocks/ores.json | 10 + .../data/forge/tags/blocks/ores/lead.json | 6 + .../data/forge/tags/blocks/ores/lithium.json | 6 + .../data/forge/tags/blocks/ores/nickel.json | 6 + .../tags/blocks/ores_in_ground/deepslate.json | 7 + .../tags/blocks/ores_in_ground/stone.json | 7 + .../forge/tags/blocks/storage_blocks.json | 16 + .../tags/blocks/storage_blocks/aluminum.json | 5 + .../tags/blocks/storage_blocks/cast_iron.json | 5 + .../blocks/storage_blocks/constantan.json | 5 + .../tags/blocks/storage_blocks/lead.json | 5 + .../tags/blocks/storage_blocks/lithium.json | 5 + .../tags/blocks/storage_blocks/nickel.json | 5 + .../tags/blocks/storage_blocks/plastic.json | 5 + .../tags/blocks/storage_blocks/raw_lead.json | 5 + .../blocks/storage_blocks/raw_lithium.json | 5 + .../blocks/storage_blocks/raw_nickel.json | 5 + .../tags/blocks/storage_blocks/steel.json | 5 + .../data/forge/tags/fluids/creosote.json | 6 + .../data/forge/tags/fluids/crude_oil.json | 6 + .../data/forge/tags/fluids/diesel.json | 6 + .../data/forge/tags/fluids/fuel.json | 24 + .../data/forge/tags/fluids/furnace_gas.json | 6 + .../data/forge/tags/fluids/gasoline.json | 6 + .../data/forge/tags/fluids/heavy_oil.json | 6 + .../data/forge/tags/fluids/kerosene.json | 6 + .../resources/data/forge/tags/fluids/lpg.json | 6 + .../forge/tags/fluids/lubrication_oil.json | 6 + .../data/forge/tags/fluids/molten_steel.json | 6 + .../data/forge/tags/fluids/naphtha.json | 6 + .../data/forge/tags/items/buckets/air.json | 5 + .../data/forge/tags/items/buckets/butane.json | 5 + .../tags/items/buckets/carbon_dioxide.json | 5 + .../tags/items/buckets/cooling_fluid.json | 5 + .../forge/tags/items/buckets/creosote.json | 5 + .../forge/tags/items/buckets/crude_oil.json | 5 + .../data/forge/tags/items/buckets/diesel.json | 5 + .../forge/tags/items/buckets/ethylene.json | 5 + .../forge/tags/items/buckets/furnace_gas.json | 5 + .../forge/tags/items/buckets/gasoline.json | 5 + .../forge/tags/items/buckets/heavy_oil.json | 5 + .../forge/tags/items/buckets/hot_air.json | 5 + .../forge/tags/items/buckets/hydrogen.json | 5 + .../forge/tags/items/buckets/kerosene.json | 5 + .../tags/items/buckets/liquid_asphalt.json | 5 + .../tags/items/buckets/liquid_concrete.json | 5 + .../tags/items/buckets/liquid_silicon.json | 5 + .../data/forge/tags/items/buckets/lpg.json | 5 + .../tags/items/buckets/lubrication_oil.json | 5 + .../tags/items/buckets/molten_plastic.json | 5 + .../forge/tags/items/buckets/molten_slag.json | 5 + .../tags/items/buckets/molten_steel.json | 5 + .../data/forge/tags/items/buckets/napalm.json | 5 + .../forge/tags/items/buckets/naphtha.json | 5 + .../data/forge/tags/items/buckets/neon.json | 5 + .../forge/tags/items/buckets/propane.json | 5 + .../forge/tags/items/buckets/propylene.json | 5 + .../data/forge/tags/items/concrete.json | 6 + .../forge/tags/items/dusts/coal_coke.json | 5 + .../data/forge/tags/items/dusts/sulfur.json | 5 + .../forge/tags/items/ingots/aluminum.json | 5 + .../forge/tags/items/ingots/cast_iron.json | 5 + .../forge/tags/items/ingots/constantan.json | 5 + .../data/forge/tags/items/ingots/lead.json | 5 + .../data/forge/tags/items/ingots/lithium.json | 5 + .../data/forge/tags/items/ingots/nickel.json | 5 + .../data/forge/tags/items/ingots/plastic.json | 5 + .../data/forge/tags/items/ingots/rubber.json | 5 + .../data/forge/tags/items/ingots/silicon.json | 5 + .../data/forge/tags/items/ingots/steel.json | 5 + .../data/forge/tags/items/leather.json | 5 + .../forge/tags/items/nuggets/aluminum.json | 5 + .../forge/tags/items/nuggets/cast_iron.json | 5 + .../forge/tags/items/nuggets/constantan.json | 5 + .../data/forge/tags/items/nuggets/lead.json | 5 + .../forge/tags/items/nuggets/lithium.json | 5 + .../data/forge/tags/items/nuggets/nickel.json | 5 + .../data/forge/tags/items/nuggets/steel.json | 5 + .../resources/data/forge/tags/items/ores.json | 10 + .../data/forge/tags/items/ores/lead.json | 6 + .../data/forge/tags/items/ores/lithium.json | 6 + .../data/forge/tags/items/ores/nickel.json | 6 + .../tags/items/ores_in_ground/deepslate.json | 7 + .../tags/items/ores_in_ground/stone.json | 7 + .../forge/tags/items/plates/aluminum.json | 5 + .../forge/tags/items/plates/cast_iron.json | 5 + .../data/forge/tags/items/plates/lead.json | 5 + .../data/forge/tags/items/plates/nickel.json | 5 + .../data/forge/tags/items/plates/steel.json | 5 + .../data/forge/tags/items/raw_materials.json | 7 + .../forge/tags/items/raw_materials/lead.json | 5 + .../tags/items/raw_materials/lithium.json | 5 + .../tags/items/raw_materials/nickel.json | 5 + .../data/forge/tags/items/storage_blocks.json | 16 + .../tags/items/storage_blocks/aluminum.json | 5 + .../tags/items/storage_blocks/cast_iron.json | 5 + .../tags/items/storage_blocks/constantan.json | 5 + .../forge/tags/items/storage_blocks/lead.json | 5 + .../tags/items/storage_blocks/lithium.json | 5 + .../tags/items/storage_blocks/nickel.json | 5 + .../tags/items/storage_blocks/plastic.json | 5 + .../tags/items/storage_blocks/raw_lead.json | 5 + .../items/storage_blocks/raw_lithium.json | 5 + .../tags/items/storage_blocks/raw_nickel.json | 5 + .../tags/items/storage_blocks/steel.json | 5 + .../data/forge/tags/items/string.json | 5 + .../data/forge/tags/items/wires/aluminum.json | 5 + .../forge/tags/items/wires/constantan.json | 5 + .../data/forge/tags/items/wires/copper.json | 5 + .../tags/blocks/azalea_root_replaceable.json | 6 + .../tags/blocks/beacon_base_blocks.json | 11 + .../data/minecraft/tags/blocks/climbable.json | 12 + .../data/minecraft/tags/blocks/doors.json | 8 + .../minecraft/tags/blocks/dragon_immune.json | 5 + .../blocks/dripstone_replaceable_blocks.json | 6 + .../tags/blocks/features_cannot_replace.json | 5 + .../tags/blocks/infiniburn_overworld.json | 5 + .../tags/blocks/lush_ground_replaceable.json | 6 + .../minecraft/tags/blocks/mineable/axe.json | 35 + .../tags/blocks/mineable/pickaxe.json | 397 +++ .../tags/blocks/mineable/shovel.json | 5 + .../tags/blocks/moss_replaceable.json | 6 + .../tags/blocks/needs_iron_tool.json | 14 + .../tags/blocks/needs_stone_tool.json | 173 ++ .../data/minecraft/tags/blocks/slabs.json | 47 + .../data/minecraft/tags/blocks/stairs.json | 47 + .../data/minecraft/tags/blocks/trapdoors.json | 5 + .../data/minecraft/tags/blocks/walls.json | 48 + .../minecraft/tags/blocks/wither_immune.json | 5 + .../minecraft/tags/blocks/wooden_doors.json | 8 + .../data/minecraft/tags/items/doors.json | 8 + .../data/minecraft/tags/items/slabs.json | 12 + .../data/minecraft/tags/items/stairs.json | 12 + .../data/minecraft/tags/items/trapdoors.json | 5 + .../data/minecraft/tags/items/walls.json | 12 + .../quark/tags/blocks/non_double_door.json | 8 + ...from_stone_types_bauxite_stonecutting.json | 33 + ...from_stone_types_bauxite_stonecutting.json | 33 + ...crete_slab_from_concrete_stonecutting.json | 35 + ...ete_stairs_from_concrete_stonecutting.json | 35 + ...crete_wall_from_concrete_stonecutting.json | 35 + .../cut_bauxite_brick_slab.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../cut_bauxite_brick_slab_recycling.json | 35 + .../cut_bauxite_brick_stairs.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../cut_bauxite_brick_wall.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + ...from_stone_types_bauxite_stonecutting.json | 33 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../building_blocks/cut_bauxite_slab.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../cut_bauxite_slab_recycling.json | 35 + .../building_blocks/cut_bauxite_stairs.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../building_blocks/cut_bauxite_wall.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../cut_galena_brick_slab.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + .../cut_galena_brick_slab_recycling.json | 35 + .../cut_galena_brick_stairs.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + .../cut_galena_brick_wall.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + ..._from_stone_types_galena_stonecutting.json | 33 + ..._from_stone_types_galena_stonecutting.json | 33 + .../building_blocks/cut_galena_slab.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + .../cut_galena_slab_recycling.json | 35 + .../building_blocks/cut_galena_stairs.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + .../building_blocks/cut_galena_wall.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + ..._from_stone_types_galena_stonecutting.json | 33 + ..._from_stone_types_galena_stonecutting.json | 33 + ...from_stone_types_bauxite_stonecutting.json | 33 + ..._from_stone_types_galena_stonecutting.json | 33 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../polished_cut_bauxite_slab.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../polished_cut_bauxite_slab_recycling.json | 35 + .../polished_cut_bauxite_stairs.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../polished_cut_bauxite_wall.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + ..._from_stone_types_galena_stonecutting.json | 33 + .../polished_cut_galena_slab.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + .../polished_cut_galena_slab_recycling.json | 35 + .../polished_cut_galena_stairs.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + .../polished_cut_galena_wall.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + ...slab_from_rebar_concrete_stonecutting.json | 35 + ...airs_from_rebar_concrete_stonecutting.json | 35 + ...wall_from_rebar_concrete_stonecutting.json | 35 + .../small_bauxite_brick_slab.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../small_bauxite_brick_slab_recycling.json | 35 + .../small_bauxite_brick_stairs.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../small_bauxite_brick_wall.json | 35 + ...from_stone_types_bauxite_stonecutting.json | 33 + ...from_stone_types_bauxite_stonecutting.json | 33 + .../small_galena_brick_slab.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + .../small_galena_brick_slab_recycling.json | 35 + .../small_galena_brick_stairs.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + .../small_galena_brick_wall.json | 35 + ..._from_stone_types_galena_stonecutting.json | 33 + ..._from_stone_types_galena_stonecutting.json | 33 + ...ars_from_ingots_aluminum_stonecutting.json | 33 + ...der_from_ingots_aluminum_stonecutting.json | 33 + ...ing_from_ingots_aluminum_stonecutting.json | 33 + ...rs_from_ingots_cast_iron_stonecutting.json | 33 + ...er_from_ingots_cast_iron_stonecutting.json | 33 + ...r_from_ingots_constantan_stonecutting.json | 33 + ...ad_bars_from_ingots_lead_stonecutting.json | 33 + ..._ladder_from_ingots_lead_stonecutting.json | 33 + ..._bars_from_ingots_nickel_stonecutting.json | 33 + ...adder_from_ingots_nickel_stonecutting.json | 33 + ...l_bars_from_ingots_steel_stonecutting.json | 33 + ...ladder_from_ingots_steel_stonecutting.json | 33 + ...olding_from_ingots_steel_stonecutting.json | 33 + .../misc/crafting/kinetics/air_intake.json | 35 + .../aluminum_block_from_compacting.json | 35 + .../crafting/kinetics/aluminum_cogwheel.json | 35 + .../misc/crafting/kinetics/aluminum_door.json | 35 + .../crafting/kinetics/aluminum_flywheel.json | 35 + .../aluminum_ingot_from_compacting.json | 35 + .../aluminum_ingot_from_decompacting.json | 35 + .../aluminum_nugget_from_decompacting.json | 35 + .../kinetics/blast_furnace_output.json | 35 + .../crafting/kinetics/brick_smokestack.json | 35 + .../cast_iron_block_from_compacting.json | 35 + .../crafting/kinetics/cast_iron_flywheel.json | 35 + .../cast_iron_ingot_from_compacting.json | 35 + .../cast_iron_ingot_from_decompacting.json | 35 + .../cast_iron_nugget_from_decompacting.json | 35 + .../kinetics/concrete_smokestack.json | 35 + .../constantan_block_from_compacting.json | 35 + .../constantan_ingot_from_compacting.json | 35 + .../constantan_ingot_from_decompacting.json | 35 + .../constantan_nugget_from_decompacting.json | 35 + .../misc/crafting/kinetics/exhaust.json | 35 + .../misc/crafting/kinetics/fireclay.json | 35 + .../crafting/kinetics/fireproof_bricks.json | 35 + .../misc/crafting/kinetics/flarestack.json | 35 + .../crafting/kinetics/heavy_casing_door.json | 35 + .../crafting/kinetics/heavy_plated_door.json | 35 + .../crafting/kinetics/industrial_mixer.json | 35 + .../kinetics/large_aluminum_cogwheel.json | 35 + .../kinetics/large_steel_cogwheel.json | 35 + .../kinetics/lead_block_from_compacting.json | 35 + .../misc/crafting/kinetics/lead_flywheel.json | 35 + .../kinetics/lead_ingot_from_compacting.json | 35 + .../lead_ingot_from_decompacting.json | 35 + .../lead_nugget_from_decompacting.json | 35 + .../lithium_block_from_compacting.json | 35 + .../lithium_ingot_from_compacting.json | 35 + .../lithium_ingot_from_decompacting.json | 35 + .../lithium_nugget_from_decompacting.json | 35 + .../misc/crafting/kinetics/lithium_torch.json | 35 + .../crafting/kinetics/metal_smokestack.json | 35 + .../nickel_block_from_compacting.json | 35 + .../crafting/kinetics/nickel_flywheel.json | 35 + .../nickel_ingot_from_compacting.json | 35 + .../nickel_ingot_from_decompacting.json | 35 + .../nickel_nugget_from_decompacting.json | 35 + .../kinetics/steel_block_from_compacting.json | 35 + .../crafting/kinetics/steel_cogwheel.json | 35 + .../misc/crafting/kinetics/steel_door.json | 35 + .../crafting/kinetics/steel_fluid_tank.json | 35 + .../crafting/kinetics/steel_flywheel.json | 35 + .../misc/crafting/kinetics/steel_gearbox.json | 35 + .../kinetics/steel_ingot_from_compacting.json | 35 + .../steel_ingot_from_decompacting.json | 35 + .../steel_nugget_from_decompacting.json | 35 + .../resources/data/tfmg/damage_type/acid.json | 5 + .../data/tfmg/damage_type/blast_furnace.json | 5 + .../data/tfmg/damage_type/concrete.json | 5 + .../tfmg/forge/biome_modifier/lead_ore.json | 6 + .../forge/biome_modifier/lithium_ore.json | 6 + .../tfmg/forge/biome_modifier/nickel_ore.json | 6 + .../forge/biome_modifier/oil_deposit.json | 6 + .../tfmg/forge/biome_modifier/oil_well.json | 6 + .../tfmg_striated_ores_nether.json | 6 + .../tfmg_striated_ores_overworld.json | 6 + .../tfmg/loot_tables/blocks/accumulator.json | 21 + .../tfmg/loot_tables/blocks/air_intake.json | 21 + .../loot_tables/blocks/aluminum_bars.json | 21 + .../loot_tables/blocks/aluminum_block.json | 21 + .../blocks/aluminum_cable_hub.json | 21 + .../loot_tables/blocks/aluminum_cogwheel.json | 21 + .../loot_tables/blocks/aluminum_door.json | 30 + .../blocks/aluminum_fluid_tank.json | 21 + .../blocks/aluminum_fluid_valve.json | 21 + .../loot_tables/blocks/aluminum_flywheel.json | 21 + .../loot_tables/blocks/aluminum_frame.json | 21 + .../loot_tables/blocks/aluminum_ladder.json | 21 + .../loot_tables/blocks/aluminum_lamp.json | 21 + .../blocks/aluminum_mechanical_pump.json | 21 + .../loot_tables/blocks/aluminum_pipe.json | 21 + .../blocks/aluminum_scaffolding.json | 21 + .../blocks/aluminum_smart_fluid_pipe.json | 21 + .../loot_tables/blocks/aluminum_truss.json | 21 + .../data/tfmg/loot_tables/blocks/asphalt.json | 21 + .../tfmg/loot_tables/blocks/asphalt_slab.json | 21 + .../loot_tables/blocks/asphalt_stairs.json | 21 + .../tfmg/loot_tables/blocks/asphalt_wall.json | 21 + .../data/tfmg/loot_tables/blocks/bauxite.json | 21 + .../loot_tables/blocks/bauxite_pillar.json | 21 + .../blocks/blast_furnace_hatch.json | 21 + .../blocks/blast_furnace_output.json | 21 + .../blocks/blast_furnace_reinforcement.json | 21 + .../blast_furnace_reinforcement_wall.json | 21 + .../tfmg/loot_tables/blocks/blast_stove.json | 21 + .../blocks/blue_caution_block.json | 21 + .../loot_tables/blocks/blue_concrete.json | 21 + .../blocks/blue_concrete_slab.json | 21 + .../blocks/blue_concrete_stairs.json | 21 + .../blocks/blue_concrete_wall.json | 21 + .../blocks/blue_rebar_concrete.json | 21 + .../blocks/blue_rebar_concrete_slab.json | 21 + .../blocks/blue_rebar_concrete_stairs.json | 21 + .../blocks/blue_rebar_concrete_wall.json | 21 + .../loot_tables/blocks/brass_cable_hub.json | 21 + .../loot_tables/blocks/brass_fluid_valve.json | 21 + .../tfmg/loot_tables/blocks/brass_frame.json | 21 + .../blocks/brass_mechanical_pump.json | 21 + .../tfmg/loot_tables/blocks/brass_pipe.json | 21 + .../blocks/brass_smart_fluid_pipe.json | 21 + .../tfmg/loot_tables/blocks/brass_truss.json | 21 + .../loot_tables/blocks/brick_smokestack.json | 21 + .../blocks/brown_caution_block.json | 21 + .../loot_tables/blocks/brown_concrete.json | 21 + .../blocks/brown_concrete_slab.json | 21 + .../blocks/brown_concrete_stairs.json | 21 + .../blocks/brown_concrete_wall.json | 21 + .../blocks/brown_rebar_concrete.json | 21 + .../blocks/brown_rebar_concrete_slab.json | 21 + .../blocks/brown_rebar_concrete_stairs.json | 21 + .../blocks/brown_rebar_concrete_wall.json | 21 + .../loot_tables/blocks/cable_connector.json | 21 + .../tfmg/loot_tables/blocks/cable_tube.json | 21 + .../loot_tables/blocks/cast_iron_bars.json | 21 + .../loot_tables/blocks/cast_iron_block.json | 21 + .../blocks/cast_iron_chemical_vat.json | 21 + .../blocks/cast_iron_fluid_tank.json | 21 + .../blocks/cast_iron_fluid_valve.json | 21 + .../blocks/cast_iron_flywheel.json | 21 + .../loot_tables/blocks/cast_iron_frame.json | 21 + .../loot_tables/blocks/cast_iron_ladder.json | 21 + .../blocks/cast_iron_mechanical_pump.json | 21 + .../loot_tables/blocks/cast_iron_pipe.json | 21 + .../blocks/cast_iron_smart_fluid_pipe.json | 21 + .../loot_tables/blocks/cast_iron_truss.json | 21 + .../loot_tables/blocks/casting_basin.json | 21 + .../loot_tables/blocks/circular_light.json | 21 + .../loot_tables/blocks/coal_coke_block.json | 21 + .../tfmg/loot_tables/blocks/coke_oven.json | 21 + .../tfmg/loot_tables/blocks/concrete.json | 21 + .../blocks/concrete_encased_cable_tube.json | 21 + .../concrete_encased_electric_post.json | 21 + .../concrete_encased_industrial_pipe.json | 21 + .../loot_tables/blocks/concrete_hose.json | 21 + .../loot_tables/blocks/concrete_slab.json | 21 + .../blocks/concrete_smokestack.json | 21 + .../loot_tables/blocks/concrete_stairs.json | 21 + .../loot_tables/blocks/concrete_wall.json | 21 + .../loot_tables/blocks/constantan_block.json | 21 + .../loot_tables/blocks/constantan_frame.json | 21 + .../loot_tables/blocks/constantan_ladder.json | 21 + .../loot_tables/blocks/constantan_truss.json | 21 + .../tfmg/loot_tables/blocks/converter.json | 21 + .../loot_tables/blocks/copper_cable_hub.json | 21 + .../blocks/copper_encased_aluminum_pipe.json | 21 + .../blocks/copper_encased_brass_pipe.json | 21 + .../blocks/copper_encased_cast_iron_pipe.json | 21 + .../blocks/copper_encased_plastic_pipe.json | 21 + .../blocks/copper_encased_steel_pipe.json | 21 + .../tfmg/loot_tables/blocks/copper_frame.json | 21 + .../tfmg/loot_tables/blocks/copper_truss.json | 21 + .../blocks/copycat_cable_base.json | 21 + .../blocks/copycat_cable_block.json | 21 + .../blocks/creative_generator.json | 21 + .../tfmg/loot_tables/blocks/cut_bauxite.json | 21 + .../blocks/cut_bauxite_brick_slab.json | 35 + .../blocks/cut_bauxite_brick_stairs.json | 21 + .../blocks/cut_bauxite_brick_wall.json | 21 + .../blocks/cut_bauxite_bricks.json | 21 + .../loot_tables/blocks/cut_bauxite_slab.json | 35 + .../blocks/cut_bauxite_stairs.json | 21 + .../loot_tables/blocks/cut_bauxite_wall.json | 21 + .../tfmg/loot_tables/blocks/cut_galena.json | 21 + .../blocks/cut_galena_brick_slab.json | 35 + .../blocks/cut_galena_brick_stairs.json | 21 + .../blocks/cut_galena_brick_wall.json | 21 + .../loot_tables/blocks/cut_galena_bricks.json | 21 + .../loot_tables/blocks/cut_galena_slab.json | 35 + .../loot_tables/blocks/cut_galena_stairs.json | 21 + .../loot_tables/blocks/cut_galena_wall.json | 21 + .../blocks/cyan_caution_block.json | 21 + .../loot_tables/blocks/cyan_concrete.json | 21 + .../blocks/cyan_concrete_slab.json | 21 + .../blocks/cyan_concrete_stairs.json | 21 + .../blocks/cyan_concrete_wall.json | 21 + .../blocks/cyan_rebar_concrete.json | 21 + .../blocks/cyan_rebar_concrete_slab.json | 21 + .../blocks/cyan_rebar_concrete_stairs.json | 21 + .../blocks/cyan_rebar_concrete_wall.json | 21 + .../loot_tables/blocks/debug_conductor.json | 21 + .../blocks/debug_electric_block.json | 21 + .../blocks/debug_generator_block.json | 21 + .../blocks/deepslate_lead_ore.json | 50 + .../blocks/deepslate_lithium_ore.json | 50 + .../blocks/deepslate_nickel_ore.json | 50 + .../blocks/diagonal_cable_block.json | 21 + .../loot_tables/blocks/electric_casing.json | 21 + .../loot_tables/blocks/electric_diode.json | 21 + .../loot_tables/blocks/electric_motor.json | 21 + .../loot_tables/blocks/electric_post.json | 21 + .../loot_tables/blocks/electric_pump.json | 21 + .../loot_tables/blocks/electrical_switch.json | 21 + .../loot_tables/blocks/electrode_holder.json | 21 + .../loot_tables/blocks/encased_diode.json | 21 + .../blocks/encased_potentiometer.json | 21 + .../loot_tables/blocks/engine_controller.json | 21 + .../loot_tables/blocks/engine_gearbox.json | 21 + .../data/tfmg/loot_tables/blocks/exhaust.json | 21 + .../loot_tables/blocks/factory_floor.json | 21 + .../blocks/factory_floor_slab.json | 21 + .../blocks/factory_floor_stairs.json | 21 + .../blocks/factory_floor_wall.json | 21 + .../data/tfmg/loot_tables/blocks/firebox.json | 21 + .../tfmg/loot_tables/blocks/fireclay.json | 21 + .../blocks/fireproof_brick_reinforcement.json | 21 + .../loot_tables/blocks/fireproof_bricks.json | 21 + .../blocks/fireproof_chemical_vat.json | 21 + .../tfmg/loot_tables/blocks/flarestack.json | 21 + .../tfmg/loot_tables/blocks/fossilstone.json | 21 + .../tfmg/loot_tables/blocks/fuse_block.json | 21 + .../data/tfmg/loot_tables/blocks/galena.json | 21 + .../loot_tables/blocks/galena_pillar.json | 21 + .../tfmg/loot_tables/blocks/generator.json | 21 + .../blocks/glass_aluminum_pipe.json | 21 + .../loot_tables/blocks/glass_brass_pipe.json | 21 + .../blocks/glass_cable_insulator.json | 21 + .../blocks/glass_cast_iron_pipe.json | 21 + .../blocks/glass_plastic_pipe.json | 21 + .../loot_tables/blocks/glass_steel_pipe.json | 21 + .../blocks/gray_caution_block.json | 21 + .../loot_tables/blocks/gray_concrete.json | 21 + .../blocks/gray_concrete_slab.json | 21 + .../blocks/gray_concrete_stairs.json | 21 + .../blocks/gray_concrete_wall.json | 21 + .../blocks/gray_rebar_concrete.json | 21 + .../blocks/gray_rebar_concrete_slab.json | 21 + .../blocks/gray_rebar_concrete_stairs.json | 21 + .../blocks/gray_rebar_concrete_wall.json | 21 + .../blocks/green_caution_block.json | 21 + .../loot_tables/blocks/green_concrete.json | 21 + .../blocks/green_concrete_slab.json | 21 + .../blocks/green_concrete_stairs.json | 21 + .../blocks/green_concrete_wall.json | 21 + .../blocks/green_rebar_concrete.json | 21 + .../blocks/green_rebar_concrete_slab.json | 21 + .../blocks/green_rebar_concrete_stairs.json | 21 + .../blocks/green_rebar_concrete_wall.json | 21 + .../loot_tables/blocks/heavy_cable_hub.json | 21 + .../loot_tables/blocks/heavy_casing_door.json | 30 + ...eavy_casing_encased_aluminum_cogwheel.json | 21 + ...asing_encased_large_aluminum_cogwheel.json | 21 + ...y_casing_encased_large_steel_cogwheel.json | 21 + .../blocks/heavy_casing_encased_shaft.json | 21 + .../heavy_casing_encased_steel_cogwheel.json | 21 + .../blocks/heavy_machinery_casing.json | 21 + .../loot_tables/blocks/heavy_plated_door.json | 30 + .../blocks/industrial_aluminum_casing.json | 21 + .../loot_tables/blocks/industrial_mixer.json | 21 + .../loot_tables/blocks/industrial_pipe.json | 21 + .../blocks/large_aluminum_cogwheel.json | 21 + .../large_pumpjack_hammer_connector.json | 21 + .../blocks/large_pumpjack_hammer_head.json | 21 + .../blocks/large_pumpjack_hammer_part.json | 21 + .../blocks/large_steel_cogwheel.json | 21 + .../loot_tables/blocks/layered_bauxite.json | 21 + .../loot_tables/blocks/layered_galena.json | 21 + .../tfmg/loot_tables/blocks/lead_bars.json | 21 + .../tfmg/loot_tables/blocks/lead_block.json | 21 + .../loot_tables/blocks/lead_flywheel.json | 21 + .../tfmg/loot_tables/blocks/lead_frame.json | 21 + .../tfmg/loot_tables/blocks/lead_ladder.json | 21 + .../tfmg/loot_tables/blocks/lead_ore.json | 50 + .../tfmg/loot_tables/blocks/lead_truss.json | 21 + .../blocks/light_blue_caution_block.json | 21 + .../blocks/light_blue_concrete.json | 21 + .../blocks/light_blue_concrete_slab.json | 21 + .../blocks/light_blue_concrete_stairs.json | 21 + .../blocks/light_blue_concrete_wall.json | 21 + .../blocks/light_blue_rebar_concrete.json | 21 + .../light_blue_rebar_concrete_slab.json | 21 + .../light_blue_rebar_concrete_stairs.json | 21 + .../light_blue_rebar_concrete_wall.json | 21 + .../tfmg/loot_tables/blocks/light_bulb.json | 21 + .../blocks/light_gray_caution_block.json | 21 + .../blocks/light_gray_concrete.json | 21 + .../blocks/light_gray_concrete_slab.json | 21 + .../blocks/light_gray_concrete_stairs.json | 21 + .../blocks/light_gray_concrete_wall.json | 21 + .../blocks/light_gray_rebar_concrete.json | 21 + .../light_gray_rebar_concrete_slab.json | 21 + .../light_gray_rebar_concrete_stairs.json | 21 + .../light_gray_rebar_concrete_wall.json | 21 + .../data/tfmg/loot_tables/blocks/lignite.json | 21 + .../blocks/lime_caution_block.json | 21 + .../loot_tables/blocks/lime_concrete.json | 21 + .../blocks/lime_concrete_slab.json | 21 + .../blocks/lime_concrete_stairs.json | 21 + .../blocks/lime_concrete_wall.json | 21 + .../blocks/lime_rebar_concrete.json | 21 + .../blocks/lime_rebar_concrete_slab.json | 21 + .../blocks/lime_rebar_concrete_stairs.json | 21 + .../blocks/lime_rebar_concrete_wall.json | 21 + .../loot_tables/blocks/lithium_block.json | 21 + .../tfmg/loot_tables/blocks/lithium_ore.json | 50 + .../loot_tables/blocks/lithium_torch.json | 21 + .../loot_tables/blocks/machine_input.json | 21 + .../blocks/magenta_caution_block.json | 21 + .../loot_tables/blocks/magenta_concrete.json | 21 + .../blocks/magenta_concrete_slab.json | 21 + .../blocks/magenta_concrete_stairs.json | 21 + .../blocks/magenta_concrete_wall.json | 21 + .../blocks/magenta_rebar_concrete.json | 21 + .../blocks/magenta_rebar_concrete_slab.json | 21 + .../blocks/magenta_rebar_concrete_stairs.json | 21 + .../blocks/magenta_rebar_concrete_wall.json | 21 + .../loot_tables/blocks/metal_smokestack.json | 21 + .../tfmg/loot_tables/blocks/modern_light.json | 21 + .../tfmg/loot_tables/blocks/napalm_bomb.json | 21 + .../tfmg/loot_tables/blocks/neon_tube.json | 21 + .../tfmg/loot_tables/blocks/nickel_bars.json | 21 + .../tfmg/loot_tables/blocks/nickel_block.json | 21 + .../loot_tables/blocks/nickel_flywheel.json | 21 + .../tfmg/loot_tables/blocks/nickel_frame.json | 21 + .../loot_tables/blocks/nickel_ladder.json | 21 + .../tfmg/loot_tables/blocks/nickel_ore.json | 50 + .../tfmg/loot_tables/blocks/nickel_truss.json | 21 + .../tfmg/loot_tables/blocks/oil_deposit.json | 21 + .../blocks/orange_caution_block.json | 21 + .../loot_tables/blocks/orange_concrete.json | 21 + .../blocks/orange_concrete_slab.json | 21 + .../blocks/orange_concrete_stairs.json | 21 + .../blocks/orange_concrete_wall.json | 21 + .../blocks/orange_rebar_concrete.json | 21 + .../blocks/orange_rebar_concrete_slab.json | 21 + .../blocks/orange_rebar_concrete_stairs.json | 21 + .../blocks/orange_rebar_concrete_wall.json | 21 + .../blocks/pink_caution_block.json | 21 + .../loot_tables/blocks/pink_concrete.json | 21 + .../blocks/pink_concrete_slab.json | 21 + .../blocks/pink_concrete_stairs.json | 21 + .../blocks/pink_concrete_wall.json | 21 + .../blocks/pink_rebar_concrete.json | 21 + .../blocks/pink_rebar_concrete_slab.json | 21 + .../blocks/pink_rebar_concrete_stairs.json | 21 + .../blocks/pink_rebar_concrete_wall.json | 21 + .../loot_tables/blocks/plastic_block.json | 21 + .../blocks/plastic_fluid_valve.json | 21 + .../blocks/plastic_mechanical_pump.json | 21 + .../tfmg/loot_tables/blocks/plastic_pipe.json | 21 + .../blocks/plastic_smart_fluid_pipe.json | 21 + .../tfmg/loot_tables/blocks/polarizer.json | 21 + .../blocks/polished_cut_bauxite.json | 21 + .../blocks/polished_cut_bauxite_slab.json | 35 + .../blocks/polished_cut_bauxite_stairs.json | 21 + .../blocks/polished_cut_bauxite_wall.json | 21 + .../blocks/polished_cut_galena.json | 21 + .../blocks/polished_cut_galena_slab.json | 35 + .../blocks/polished_cut_galena_stairs.json | 21 + .../blocks/polished_cut_galena_wall.json | 21 + .../loot_tables/blocks/potentiometer.json | 21 + .../loot_tables/blocks/pumpjack_base.json | 21 + .../loot_tables/blocks/pumpjack_crank.json | 21 + .../loot_tables/blocks/pumpjack_hammer.json | 21 + .../blocks/pumpjack_hammer_connector.json | 21 + .../blocks/pumpjack_hammer_head.json | 21 + .../blocks/pumpjack_hammer_part.json | 21 + .../blocks/purple_caution_block.json | 21 + .../loot_tables/blocks/purple_concrete.json | 21 + .../blocks/purple_concrete_slab.json | 21 + .../blocks/purple_concrete_stairs.json | 21 + .../blocks/purple_concrete_wall.json | 21 + .../blocks/purple_rebar_concrete.json | 21 + .../blocks/purple_rebar_concrete_slab.json | 21 + .../blocks/purple_rebar_concrete_stairs.json | 21 + .../blocks/purple_rebar_concrete_wall.json | 21 + .../loot_tables/blocks/raw_lead_block.json | 21 + .../loot_tables/blocks/raw_lithium_block.json | 21 + .../loot_tables/blocks/raw_nickel_block.json | 21 + .../tfmg/loot_tables/blocks/rebar_block.json | 21 + .../loot_tables/blocks/rebar_concrete.json | 21 + .../blocks/rebar_concrete_slab.json | 21 + .../blocks/rebar_concrete_stairs.json | 21 + .../blocks/rebar_concrete_wall.json | 21 + .../tfmg/loot_tables/blocks/rebar_floor.json | 21 + .../tfmg/loot_tables/blocks/rebar_pile.json | 21 + .../tfmg/loot_tables/blocks/rebar_pillar.json | 21 + .../tfmg/loot_tables/blocks/rebar_stairs.json | 21 + .../tfmg/loot_tables/blocks/rebar_wall.json | 21 + .../loot_tables/blocks/red_caution_block.json | 21 + .../tfmg/loot_tables/blocks/red_concrete.json | 21 + .../loot_tables/blocks/red_concrete_slab.json | 21 + .../blocks/red_concrete_stairs.json | 21 + .../loot_tables/blocks/red_concrete_wall.json | 21 + .../blocks/red_rebar_concrete.json | 21 + .../blocks/red_rebar_concrete_slab.json | 21 + .../blocks/red_rebar_concrete_stairs.json | 21 + .../blocks/red_rebar_concrete_wall.json | 21 + .../loot_tables/blocks/regular_engine.json | 21 + .../blocks/reinforced_fireproof_bricks.json | 21 + .../tfmg/loot_tables/blocks/resistor.json | 21 + .../loot_tables/blocks/rotary_engine.json | 21 + .../data/tfmg/loot_tables/blocks/rotor.json | 21 + .../rusted_blast_furnace_reinforcement.json | 21 + ...sted_blast_furnace_reinforcement_wall.json | 21 + .../loot_tables/blocks/segmented_display.json | 21 + .../tfmg/loot_tables/blocks/slag_block.json | 21 + .../tfmg/loot_tables/blocks/slag_bricks.json | 21 + .../loot_tables/blocks/slag_bricks_slab.json | 21 + .../blocks/slag_bricks_stairs.json | 21 + .../loot_tables/blocks/slag_bricks_wall.json | 21 + .../blocks/small_bauxite_brick_slab.json | 35 + .../blocks/small_bauxite_brick_stairs.json | 21 + .../blocks/small_bauxite_brick_wall.json | 21 + .../blocks/small_bauxite_bricks.json | 21 + .../blocks/small_galena_brick_slab.json | 35 + .../blocks/small_galena_brick_stairs.json | 21 + .../blocks/small_galena_brick_wall.json | 21 + .../blocks/small_galena_bricks.json | 21 + .../data/tfmg/loot_tables/blocks/stator.json | 21 + .../tfmg/loot_tables/blocks/steel_bars.json | 21 + .../tfmg/loot_tables/blocks/steel_block.json | 21 + .../loot_tables/blocks/steel_cable_hub.json | 21 + .../tfmg/loot_tables/blocks/steel_casing.json | 21 + .../blocks/steel_casing_cable_hub.json | 21 + .../blocks/steel_chemical_vat.json | 21 + .../loot_tables/blocks/steel_cogwheel.json | 21 + .../blocks/steel_distillation_controller.json | 21 + .../blocks/steel_distillation_output.json | 21 + .../tfmg/loot_tables/blocks/steel_door.json | 30 + .../steel_encased_aluminum_cogwheel.json | 21 + ...steel_encased_large_aluminum_cogwheel.json | 21 + .../steel_encased_large_steel_cogwheel.json | 21 + .../blocks/steel_encased_shaft.json | 21 + .../blocks/steel_encased_steel_cogwheel.json | 21 + .../loot_tables/blocks/steel_fluid_tank.json | 21 + .../loot_tables/blocks/steel_fluid_valve.json | 21 + .../loot_tables/blocks/steel_flywheel.json | 21 + .../tfmg/loot_tables/blocks/steel_frame.json | 21 + .../loot_tables/blocks/steel_gearbox.json | 21 + .../tfmg/loot_tables/blocks/steel_ladder.json | 21 + .../blocks/steel_mechanical_pump.json | 21 + .../tfmg/loot_tables/blocks/steel_pipe.json | 21 + .../loot_tables/blocks/steel_scaffolding.json | 21 + .../blocks/steel_smart_fluid_pipe.json | 21 + .../loot_tables/blocks/steel_trapdoor.json | 21 + .../tfmg/loot_tables/blocks/steel_truss.json | 21 + .../data/tfmg/loot_tables/blocks/sulfur.json | 21 + .../loot_tables/blocks/surface_scanner.json | 21 + .../loot_tables/blocks/traffic_light.json | 21 + .../tfmg/loot_tables/blocks/transformer.json | 21 + .../loot_tables/blocks/turbine_engine.json | 21 + .../loot_tables/blocks/voltage_observer.json | 21 + .../tfmg/loot_tables/blocks/voltmeter.json | 21 + .../blocks/white_caution_block.json | 21 + .../loot_tables/blocks/white_concrete.json | 21 + .../blocks/white_concrete_slab.json | 21 + .../blocks/white_concrete_stairs.json | 21 + .../blocks/white_concrete_wall.json | 21 + .../blocks/white_rebar_concrete.json | 21 + .../blocks/white_rebar_concrete_slab.json | 21 + .../blocks/white_rebar_concrete_stairs.json | 21 + .../blocks/white_rebar_concrete_wall.json | 21 + .../loot_tables/blocks/winding_machine.json | 21 + .../blocks/yellow_caution_block.json | 21 + .../loot_tables/blocks/yellow_concrete.json | 21 + .../blocks/yellow_concrete_slab.json | 21 + .../blocks/yellow_concrete_stairs.json | 21 + .../blocks/yellow_concrete_wall.json | 21 + .../blocks/yellow_rebar_concrete.json | 21 + .../blocks/yellow_rebar_concrete_slab.json | 21 + .../blocks/yellow_rebar_concrete_stairs.json | 21 + .../blocks/yellow_rebar_concrete_wall.json | 21 + .../tfmg/loot_tables/blocks/zinc_frame.json | 21 + .../tfmg/loot_tables/blocks/zinc_truss.json | 21 + ...ars_from_ingots_aluminum_stonecutting.json | 8 + ...der_from_ingots_aluminum_stonecutting.json | 8 + ...ing_from_ingots_aluminum_stonecutting.json | 8 + ...from_stone_types_bauxite_stonecutting.json | 8 + ...from_stone_types_bauxite_stonecutting.json | 8 + ...rs_from_ingots_cast_iron_stonecutting.json | 8 + ...er_from_ingots_cast_iron_stonecutting.json | 8 + .../data/tfmg/recipes/casting/steel.json | 16 + .../data/tfmg/recipes/coking/charcoal.json | 22 + .../data/tfmg/recipes/coking/coal.json | 22 + ...crete_slab_from_concrete_stonecutting.json | 8 + ...ete_stairs_from_concrete_stonecutting.json | 8 + ...crete_wall_from_concrete_stonecutting.json | 8 + ...r_from_ingots_constantan_stonecutting.json | 8 + .../recipes/crafting/kinetics/air_intake.json | 33 + .../aluminum_block_from_compacting.json | 18 + .../crafting/kinetics/aluminum_cogwheel.json | 16 + .../crafting/kinetics/aluminum_door.json | 19 + .../crafting/kinetics/aluminum_flywheel.json | 21 + .../aluminum_ingot_from_compacting.json | 18 + .../aluminum_ingot_from_decompacting.json | 13 + .../aluminum_nugget_from_decompacting.json | 13 + .../kinetics/blast_furnace_output.json | 21 + .../crafting/kinetics/brick_smokestack.json | 22 + .../cast_iron_block_from_compacting.json | 18 + .../crafting/kinetics/cast_iron_flywheel.json | 21 + .../cast_iron_ingot_from_compacting.json | 18 + .../cast_iron_ingot_from_decompacting.json | 13 + .../cast_iron_nugget_from_decompacting.json | 13 + .../kinetics/concrete_smokestack.json | 22 + .../constantan_block_from_compacting.json | 18 + .../constantan_ingot_from_compacting.json | 18 + .../constantan_ingot_from_decompacting.json | 13 + .../constantan_nugget_from_decompacting.json | 13 + .../recipes/crafting/kinetics/exhaust.json | 24 + .../recipes/crafting/kinetics/fireclay.json | 18 + .../crafting/kinetics/fireproof_bricks.json | 18 + .../recipes/crafting/kinetics/flarestack.json | 27 + .../crafting/kinetics/heavy_casing_door.json | 15 + .../crafting/kinetics/heavy_plated_door.json | 19 + .../crafting/kinetics/industrial_mixer.json | 27 + .../kinetics/large_aluminum_cogwheel.json | 19 + .../kinetics/large_steel_cogwheel.json | 19 + .../kinetics/lead_block_from_compacting.json | 18 + .../crafting/kinetics/lead_flywheel.json | 21 + .../kinetics/lead_ingot_from_compacting.json | 18 + .../lead_ingot_from_decompacting.json | 13 + .../lead_nugget_from_decompacting.json | 13 + .../lithium_block_from_compacting.json | 18 + .../lithium_ingot_from_compacting.json | 18 + .../lithium_ingot_from_decompacting.json | 13 + .../lithium_nugget_from_decompacting.json | 13 + .../crafting/kinetics/lithium_torch.json | 22 + .../crafting/kinetics/metal_smokestack.json | 22 + .../nickel_block_from_compacting.json | 18 + .../crafting/kinetics/nickel_flywheel.json | 21 + .../nickel_ingot_from_compacting.json | 18 + .../nickel_ingot_from_decompacting.json | 13 + .../nickel_nugget_from_decompacting.json | 13 + .../kinetics/steel_block_from_compacting.json | 18 + .../crafting/kinetics/steel_cogwheel.json | 16 + .../recipes/crafting/kinetics/steel_door.json | 15 + .../crafting/kinetics/steel_fluid_tank.json | 22 + .../crafting/kinetics/steel_flywheel.json | 21 + .../crafting/kinetics/steel_gearbox.json | 21 + .../kinetics/steel_ingot_from_compacting.json | 18 + .../steel_ingot_from_decompacting.json | 13 + .../steel_nugget_from_decompacting.json | 13 + .../tfmg/recipes/cut_bauxite_brick_slab.json | 18 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../cut_bauxite_brick_slab_recycling.json | 15 + .../recipes/cut_bauxite_brick_stairs.json | 20 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../tfmg/recipes/cut_bauxite_brick_wall.json | 18 + ...from_stone_types_bauxite_stonecutting.json | 8 + ...from_stone_types_bauxite_stonecutting.json | 8 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../data/tfmg/recipes/cut_bauxite_slab.json | 18 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../recipes/cut_bauxite_slab_recycling.json | 15 + .../data/tfmg/recipes/cut_bauxite_stairs.json | 20 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../data/tfmg/recipes/cut_bauxite_wall.json | 18 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../tfmg/recipes/cut_galena_brick_slab.json | 18 + ..._from_stone_types_galena_stonecutting.json | 8 + .../cut_galena_brick_slab_recycling.json | 15 + .../tfmg/recipes/cut_galena_brick_stairs.json | 20 + ..._from_stone_types_galena_stonecutting.json | 8 + .../tfmg/recipes/cut_galena_brick_wall.json | 18 + ..._from_stone_types_galena_stonecutting.json | 8 + ..._from_stone_types_galena_stonecutting.json | 8 + ..._from_stone_types_galena_stonecutting.json | 8 + .../data/tfmg/recipes/cut_galena_slab.json | 18 + ..._from_stone_types_galena_stonecutting.json | 8 + .../recipes/cut_galena_slab_recycling.json | 15 + .../data/tfmg/recipes/cut_galena_stairs.json | 20 + ..._from_stone_types_galena_stonecutting.json | 8 + .../data/tfmg/recipes/cut_galena_wall.json | 18 + ..._from_stone_types_galena_stonecutting.json | 8 + .../tfmg/recipes/distillation/crude_oil.json | 36 + .../crude_oil_light_distillation.json | 24 + .../distillation/crude_oil_no_naphtha.json | 32 + .../tfmg/recipes/distillation/heavy_oil.json | 32 + .../heavy_oil_light_distillation.json | 24 + .../distillation/heavy_oil_no_naphtha.json | 28 + ..._from_stone_types_galena_stonecutting.json | 8 + ..._from_stone_types_galena_stonecutting.json | 8 + .../data/tfmg/recipes/hot_blast/hot_air.json | 25 + .../recipes/industrial_blasting/steel.json | 27 + .../industrial_blasting/steel_from_dust.json | 27 + .../steel_from_raw_iron.json | 30 + ...from_stone_types_bauxite_stonecutting.json | 8 + ..._from_stone_types_galena_stonecutting.json | 8 + ...ad_bars_from_ingots_lead_stonecutting.json | 8 + ..._ladder_from_ingots_lead_stonecutting.json | 8 + ..._bars_from_ingots_nickel_stonecutting.json | 8 + ...adder_from_ingots_nickel_stonecutting.json | 8 + .../data/tfmg/recipes/polarizing/magnet.json | 13 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../recipes/polished_cut_bauxite_slab.json | 18 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../polished_cut_bauxite_slab_recycling.json | 15 + .../recipes/polished_cut_bauxite_stairs.json | 20 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../recipes/polished_cut_bauxite_wall.json | 18 + ...from_stone_types_bauxite_stonecutting.json | 8 + ..._from_stone_types_galena_stonecutting.json | 8 + .../recipes/polished_cut_galena_slab.json | 18 + ..._from_stone_types_galena_stonecutting.json | 8 + .../polished_cut_galena_slab_recycling.json | 15 + .../recipes/polished_cut_galena_stairs.json | 20 + ..._from_stone_types_galena_stonecutting.json | 8 + .../recipes/polished_cut_galena_wall.json | 18 + ..._from_stone_types_galena_stonecutting.json | 8 + ...slab_from_rebar_concrete_stonecutting.json | 8 + ...airs_from_rebar_concrete_stonecutting.json | 8 + ...wall_from_rebar_concrete_stonecutting.json | 8 + .../recipes/sequenced_assembly/capacitor.json | 66 + .../recipes/sequenced_assembly/generator.json | 127 + .../recipes/sequenced_assembly/motor.json | 123 + .../sequenced_assembly/potentiometer.json | 97 + .../sequenced_assembly/transistor.json | 95 + .../recipes/small_bauxite_brick_slab.json | 18 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../small_bauxite_brick_slab_recycling.json | 15 + .../recipes/small_bauxite_brick_stairs.json | 20 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../recipes/small_bauxite_brick_wall.json | 18 + ...from_stone_types_bauxite_stonecutting.json | 8 + ...from_stone_types_bauxite_stonecutting.json | 8 + .../tfmg/recipes/small_galena_brick_slab.json | 18 + ..._from_stone_types_galena_stonecutting.json | 8 + .../small_galena_brick_slab_recycling.json | 15 + .../recipes/small_galena_brick_stairs.json | 20 + ..._from_stone_types_galena_stonecutting.json | 8 + .../tfmg/recipes/small_galena_brick_wall.json | 18 + ..._from_stone_types_galena_stonecutting.json | 8 + ..._from_stone_types_galena_stonecutting.json | 8 + ...l_bars_from_ingots_steel_stonecutting.json | 8 + ...ladder_from_ingots_steel_stonecutting.json | 8 + ...olding_from_ingots_steel_stonecutting.json | 8 + .../vat_machine_recipe/arc_furnace_steel.json | 29 + .../recipes/vat_machine_recipe/concrete.json | 34 + .../recipes/vat_machine_recipe/debug.json | 26 + .../recipes/vat_machine_recipe/debug_2.json | 27 + .../recipes/vat_machine_recipe/debug_3.json | 33 + .../recipes/vat_machine_recipe/debug_4.json | 41 + .../recipes/vat_machine_recipe/debug_5.json | 76 + .../etched_circuit_board.json | 26 + .../tfmg/recipes/winding/copper_coil.json | 17 + .../tags/blocks/blast_furnace_support.json | 5 + .../tfmg/tags/blocks/blast_furnace_wall.json | 6 + .../tfmg/tags/blocks/industrial_pipe.json | 6 + .../tfmg/tags/blocks/pumpjack_connector.json | 6 + .../data/tfmg/tags/blocks/pumpjack_head.json | 7 + .../data/tfmg/tags/blocks/pumpjack_part.json | 6 + .../tfmg/tags/blocks/pumpjack_small_part.json | 5 + .../reinforced_blast_furnace_support.json | 7 + .../blocks/reinforced_blast_furnace_wall.json | 7 + .../tags/blocks/surface_scanner_findable.json | 6 + .../tfmg/tags/fluids/blast_stove_fuel.json | 8 + .../data/tfmg/tags/fluids/firebox_fuel.json | 16 + .../data/tfmg/tags/fluids/flammable.json | 30 + .../resources/data/tfmg/tags/fluids/gas.json | 26 + .../tfmg/tags/items/blast_furnace_fuel.json | 5 + .../resources/data/tfmg/tags/items/flux.json | 5 + .../resources/data/tfmg/tags/items/rods.json | 5 + .../data/tfmg/tags/items/spools.json | 8 + .../tfmg/tags/items/stone_types/bauxite.json | 19 + .../tfmg/tags/items/stone_types/galena.json | 19 + .../worldgen/configured_feature/lead_ore.json | 27 + .../configured_feature/lithium_ore.json | 27 + .../configured_feature/nickel_ore.json | 27 + .../configured_feature/oil_deposit.json | 4 + .../worldgen/configured_feature/oil_well.json | 4 + .../tfmg_striated_ores_nether.json | 264 ++ .../tfmg_striated_ores_overworld.json | 637 +++++ .../worldgen/placed_feature/lead_ore.json | 27 + .../worldgen/placed_feature/lithium_ore.json | 27 + .../worldgen/placed_feature/nickel_ore.json | 27 + .../worldgen/placed_feature/oil_deposit.json | 27 + .../worldgen/placed_feature/oil_well.json | 27 + .../tfmg_striated_ores_nether.json | 27 + .../tfmg_striated_ores_overworld.json | 27 + .../tfmg/base/TFMGBoilerHeaters.java | 31 + .../cogs/EncasedSteelCogVisual.java | 110 + .../decoration/cogs/TFMGCogwheelVisual.java | 107 + .../flywheels/TFMGFlywheelVisual.java | 107 + .../connection/cables/SimplePos.java | 27 + .../measurement/MultimeterItem.java | 9 + .../EngineControllerMenu.java | 91 + .../EngineControllerScreen.java | 119 + .../packets/EngineStartPacket.java | 42 + .../packets/TransmissionShiftPacket.java | 55 + .../engines/upgrades/TransmissionItem.java | 62 + .../engines/upgrades/TransmissionUpgrade.java | 50 + .../pumpjack/pumpjack/base/TestSavedData.java | 71 + .../pumpjack/base/TestSavedDataManager.java | 140 + .../tfmg/mixin/TFMGMixinPlugin.java | 39 + .../mixin/accessor/TankSegmentAccessor.java | 17 + .../tfmg/recipes/jei/ChemicalVatCategory.java | 137 + .../drmangotea/tfmg/registry/TFMGKeys.java | 104 + .../tfmg/registry/TFMGMenuTypes.java | 30 + .../worldgen/deposits/OilDepositFeature.java | 65 + .../worldgen/deposits/OilWellFeature.java | 109 + .../cast_iron_chemical_vat/block_bottom.json | 73 + .../block_bottom_window.json | 153 ++ .../block_bottom_window_ne.json | 72 + .../block_bottom_window_nw.json | 72 + .../block_bottom_window_se.json | 72 + .../block_bottom_window_sw.json | 72 + .../cast_iron_chemical_vat/block_middle.json | 58 + .../block_middle_window.json | 138 + .../block_middle_window_ne.json | 57 + .../block_middle_window_nw.json | 57 + .../block_middle_window_se.json | 57 + .../block_middle_window_sw.json | 57 + .../cast_iron_chemical_vat/block_single.json | 126 + .../block_single_window.json | 183 ++ .../block_single_window_ne.json | 111 + .../block_single_window_nw.json | 103 + .../block_single_window_se.json | 103 + .../block_single_window_sw.json | 103 + .../cast_iron_chemical_vat/block_top.json | 70 + .../block_top_window.json | 153 ++ .../block_top_window_ne.json | 76 + .../block_top_window_nw.json | 76 + .../block_top_window_se.json | 76 + .../block_top_window_sw.json | 76 + .../models/block/engine_controller/pedal.json | 35 + .../engine_controller/transmission_lever.json | 48 + .../models/block/engine_controller/wheel.json | 89 + .../fireproof_chemical_vat/block_bottom.json | 73 + .../block_bottom_window.json | 153 ++ .../block_bottom_window_ne.json | 72 + .../block_bottom_window_nw.json | 72 + .../block_bottom_window_se.json | 72 + .../block_bottom_window_sw.json | 72 + .../fireproof_chemical_vat/block_middle.json | 58 + .../block_middle_window.json | 138 + .../block_middle_window_ne.json | 57 + .../block_middle_window_nw.json | 57 + .../block_middle_window_se.json | 57 + .../block_middle_window_sw.json | 57 + .../fireproof_chemical_vat/block_single.json | 126 + .../block_single_window.json | 167 ++ .../block_single_window_ne.json | 103 + .../block_single_window_nw.json | 103 + .../block_single_window_se.json | 103 + .../block_single_window_sw.json | 103 + .../fireproof_chemical_vat/block_top.json | 70 + .../block_top_window.json | 153 ++ .../block_top_window_ne.json | 76 + .../block_top_window_nw.json | 76 + .../block_top_window_se.json | 76 + .../block_top_window_sw.json | 76 + .../block/industrial_mixer/centrifuge.json | 70 + .../industrial_mixer/centrifuge_large.json | 70 + .../large_centrifuge_alone.json | 49 + .../large_centrifuge_bottom.json | 34 + .../large_centrifuge_middle.json | 20 + .../large_centrifuge_top.json | 34 + .../small_centrifuge_alone.json | 48 + .../small_centrifuge_bottom.json | 35 + .../small_centrifuge_middle.json | 20 + .../small_centrifuge_top.json | 34 + .../models/block/large_engine/block__.json | 24 + .../models/block/large_engine/block_back.json | 64 + .../large_engine/block_back_extended.json | 122 + .../block/large_engine/block_front.json | 97 + .../large_engine/block_front_extended.json | 122 + .../block/large_engine/block_normal.json | 49 + .../large_engine/block_normal_extended.json | 74 + .../models/block/large_engine/cylinder.json | 34 + .../block/large_engine/cylinder_small.json | 34 + .../models/block/large_engine/extension.json | 31 + .../block/large_engine/extension_front.json | 35 + .../tfmg/models/block/large_engine/item.json | 49 + .../block/large_engine/large_engine.json | 23 + .../models/block/radial_engine/block.json | 35 + .../block/radial_engine/block_middle.json | 23 + .../block/radial_engine/block_side.json | 35 + .../block/radial_engine/radial_engine.json | 540 ++++ .../models/block/rotary_engine/block__.json | 24 + .../block/rotary_engine/block_back.json | 64 + .../rotary_engine/block_back_extended.json | 122 + .../block/rotary_engine/block_front.json | 97 + .../rotary_engine/block_front_extended.json | 122 + .../block/rotary_engine/block_normal.json | 49 + .../rotary_engine/block_normal_extended.json | 74 + .../models/block/rotary_engine/cylinder.json | 34 + .../block/rotary_engine/cylinder_small.json | 34 + .../models/block/rotary_engine/extension.json | 31 + .../block/rotary_engine/extension_front.json | 35 + .../tfmg/models/block/rotary_engine/item.json | 49 + .../models/block/turbine_engine/block__.json | 24 + .../block/turbine_engine/block_back.json | 64 + .../turbine_engine/block_back_extended.json | 122 + .../block/turbine_engine/block_front.json | 97 + .../turbine_engine/block_front_extended.json | 122 + .../block/turbine_engine/block_normal.json | 49 + .../turbine_engine/block_normal_extended.json | 74 + .../models/block/turbine_engine/cylinder.json | 34 + .../block/turbine_engine/cylinder_small.json | 34 + .../block/turbine_engine/extension.json | 31 + .../block/turbine_engine/extension_front.json | 35 + .../block/turbine_engine/turbine_engine.json | 0 .../tfmg/models/item/crankshaft_model.json | 179 ++ .../tfmg/models/item/oil_can_model.json | 82 + .../tfmg/textures/block/cast_iron_vat.png | Bin 0 -> 378 bytes .../block/cast_iron_vat_connected.png | Bin 0 -> 1765 bytes .../tfmg/textures/block/cast_iron_vat_top.png | Bin 0 -> 399 bytes .../block/cast_iron_vat_top_connected.png | Bin 0 -> 1548 bytes .../textures/block/cast_iron_vat_window.png | Bin 0 -> 331 bytes .../block/cast_iron_vat_window_single.png | Bin 0 -> 167 bytes .../assets/tfmg/textures/block/centrifuge.png | Bin 0 -> 534 bytes .../tfmg/textures/block/centrifuge_top.png | Bin 0 -> 592 bytes .../tfmg/textures/block/engine_expansion.png | Bin 0 -> 193 bytes .../block/engines/engine_front_tall.png | Bin 0 -> 736 bytes .../block/engines/engine_side_tall.png | Bin 0 -> 618 bytes .../engines/engine_side_tall_connected.png | Bin 0 -> 849 bytes .../textures/block/engines/turbine_engine.png | Bin 0 -> 1261 bytes .../tfmg/textures/block/steel_gauge.png | Bin 0 -> 627 bytes .../assets/tfmg/textures/block/steel_vat.png | Bin 0 -> 453 bytes .../textures/block/steel_vat_connected.png | Bin 0 -> 2448 bytes .../tfmg/textures/block/steel_vat_top.png | Bin 0 -> 383 bytes .../block/steel_vat_top_connected.png | Bin 0 -> 1619 bytes .../tfmg/textures/block/steel_vat_window.png | Bin 0 -> 346 bytes .../block/steel_vat_window_single.png | Bin 0 -> 167 bytes .../assets/tfmg/textures/gui/chemical_vat.png | Bin 0 -> 1802 bytes .../tfmg/textures/gui/engine_controller.png | Bin 0 -> 1468 bytes .../tfmg/textures/item/black_multimeter.png | Bin 0 -> 387 bytes .../tfmg/textures/item/blue_multimeter.png | Bin 0 -> 397 bytes .../tfmg/textures/item/brown_multimeter.png | Bin 0 -> 400 bytes .../assets/tfmg/textures/item/centrifuge.png | Bin 0 -> 217 bytes .../assets/tfmg/textures/item/crankshaft.png | Bin 0 -> 227 bytes .../tfmg/textures/item/cyan_multimeter.png | Bin 0 -> 418 bytes .../tfmg/textures/item/gray_multimeter.png | Bin 0 -> 396 bytes .../tfmg/textures/item/green_multimeter.png | Bin 0 -> 405 bytes .../tfmg/textures/item/hydrogen_bucket.png | Bin 0 -> 205 bytes .../textures/item/light_blue_multimeter.png | Bin 0 -> 414 bytes .../textures/item/light_gray_multimeter.png | Bin 0 -> 419 bytes .../tfmg/textures/item/lime_multimeter.png | Bin 0 -> 417 bytes .../tfmg/textures/item/magenta_multimeter.png | Bin 0 -> 405 bytes .../tfmg/textures/item/orange_multimeter.png | Bin 0 -> 402 bytes .../tfmg/textures/item/pink_multimeter.png | Bin 0 -> 407 bytes .../tfmg/textures/item/purple_multimeter.png | Bin 0 -> 399 bytes .../tfmg/textures/item/red_multimeter.png | Bin 0 -> 385 bytes .../tfmg/textures/item/white_multimeter.png | Bin 0 -> 409 bytes .../tfmg/textures/item/yellow_multimeter.png | Bin 0 -> 359 bytes 2638 files changed, 73165 insertions(+), 1 deletion(-) create mode 100644 src/generated/resources/.cache/5b8c0f5df972d0059948e36f3c0712dca4487541 create mode 100644 src/generated/resources/.cache/7f64eb4aa3056533c06f9e8c978f0b46cdcfc23d create mode 100644 src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e create mode 100644 src/generated/resources/.cache/a4f054e33f64259067ca26a447a1fd4d4705e7dd create mode 100644 src/generated/resources/.cache/e54e4c34b4f65d271b7b9f53d4ba815125cff8b9 create mode 100644 src/generated/resources/assets/tfmg/blockstates/accumulator.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/air_intake.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_bars.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_door.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_fluid_tank.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_fluid_valve.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_flywheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_frame.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_ladder.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_lamp.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_mechanical_pump.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_scaffolding.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_smart_fluid_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/aluminum_truss.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/asphalt.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/asphalt_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/asphalt_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/asphalt_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/bauxite.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/bauxite_pillar.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blast_furnace_hatch.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blast_furnace_output.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blast_furnace_reinforcement.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blast_furnace_reinforcement_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blast_stove.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blue_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blue_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blue_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blue_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blue_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brass_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brass_fluid_valve.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brass_frame.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brass_mechanical_pump.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brass_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brass_smart_fluid_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brass_truss.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brick_smokestack.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brown_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brown_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brown_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brown_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brown_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cable_connector.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cable_tube.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_bars.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_chemical_vat.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_fluid_tank.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_fluid_valve.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_flywheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_frame.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_ladder.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_mechanical_pump.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_smart_fluid_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cast_iron_truss.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/casting_basin.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/circular_light.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/coal_coke_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/coke_oven.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/concrete_encased_cable_tube.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/concrete_encased_electric_post.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/concrete_encased_industrial_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/concrete_hose.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/concrete_smokestack.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/constantan_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/constantan_frame.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/constantan_ladder.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/constantan_truss.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/converter.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cooling_fluid.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/copper_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/copper_encased_aluminum_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/copper_encased_brass_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/copper_encased_cast_iron_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/copper_encased_plastic_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/copper_encased_steel_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/copper_frame.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/copper_truss.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/copycat_cable_base.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/copycat_cable_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/creative_generator.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/creosote.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/crude_oil.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_bauxite.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_bauxite_bricks.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_bauxite_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_bauxite_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_bauxite_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_galena.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_galena_bricks.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_galena_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_galena_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cut_galena_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cyan_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cyan_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cyan_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cyan_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cyan_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/debug_conductor.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/debug_electric_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/debug_generator_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/deepslate_lithium_ore.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/deepslate_nickel_ore.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/diagonal_cable_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/diesel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/electric_casing.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/electric_diode.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/electric_motor.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/electric_post.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/electric_pump.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/electrical_switch.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/electrode_holder.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/encased_diode.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/encased_potentiometer.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/engine_controller.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/engine_gearbox.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/exhaust.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/factory_floor.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/factory_floor_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/factory_floor_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/factory_floor_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/firebox.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/fireclay.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/fireproof_brick_reinforcement.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/fireproof_bricks.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/fireproof_chemical_vat.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/flarestack.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/fossilstone.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/fuse_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/galena.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/galena_pillar.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/gasoline.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/generator.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/glass_aluminum_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/glass_brass_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/glass_cable_insulator.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/glass_cast_iron_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/glass_plastic_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/glass_steel_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/gray_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/gray_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/gray_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/gray_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/gray_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/green_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/green_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/green_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/green_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/green_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/heavy_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/heavy_casing_door.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_large_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_large_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_shaft.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/heavy_machinery_casing.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/heavy_oil.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/heavy_plated_door.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/industrial_aluminum_casing.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/industrial_mixer.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/industrial_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/kerosene.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/large_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_connector.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_head.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_part.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/large_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/layered_bauxite.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/layered_galena.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lead_bars.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lead_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lead_flywheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lead_frame.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lead_ladder.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lead_ore.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lead_truss.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_blue_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_blue_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_bulb.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_gray_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_gray_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lignite.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lime_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lime_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lime_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lime_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lime_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/liquid_asphalt.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/liquid_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/liquid_silicon.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lithium_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lithium_ore.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lithium_torch.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/lubrication_oil.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/machine_input.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/magenta_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/magenta_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/magenta_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/magenta_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/magenta_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/metal_smokestack.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/modern_light.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/molten_plastic.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/molten_slag.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/molten_steel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/napalm.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/napalm_bomb.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/naphtha.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/neon_tube.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/nickel_bars.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/nickel_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/nickel_flywheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/nickel_frame.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/nickel_ladder.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/nickel_ore.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/nickel_truss.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/oil_deposit.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/orange_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/orange_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/orange_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/orange_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/orange_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pink_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pink_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pink_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pink_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pink_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/plastic_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/plastic_fluid_valve.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/plastic_mechanical_pump.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/plastic_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/plastic_smart_fluid_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/polarizer.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/polished_cut_galena.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/potentiometer.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pumpjack_base.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pumpjack_crank.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_connector.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_head.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_part.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/purple_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/purple_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/purple_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/purple_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/purple_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/raw_lead_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/raw_lithium_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/raw_nickel_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rebar_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rebar_floor.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rebar_pile.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rebar_pillar.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rebar_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rebar_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/red_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/red_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/red_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/red_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/red_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/regular_engine.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/reinforced_fireproof_bricks.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/resistor.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rotary_engine.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rotor.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rusted_blast_furnace_reinforcement.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/rusted_blast_furnace_reinforcement_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/segmented_display.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/slag_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/slag_bricks.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/slag_bricks_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/slag_bricks_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/slag_bricks_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/small_bauxite_bricks.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/small_galena_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/small_galena_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/small_galena_brick_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/small_galena_bricks.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/stator.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_bars.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_casing.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_casing_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_chemical_vat.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_distillation_controller.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_distillation_output.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_door.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_encased_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_encased_large_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_encased_large_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_encased_shaft.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_encased_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_fluid_tank.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_fluid_valve.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_flywheel.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_frame.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_gearbox.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_ladder.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_mechanical_pump.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_scaffolding.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_smart_fluid_pipe.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_trapdoor.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/steel_truss.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/sulfur.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/surface_scanner.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/traffic_light.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/transformer.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/turbine_engine.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/voltage_observer.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/voltmeter.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/white_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/white_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/white_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/white_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/white_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/winding_machine.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/yellow_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/yellow_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/yellow_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/yellow_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/yellow_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/zinc_frame.json create mode 100644 src/generated/resources/assets/tfmg/blockstates/zinc_truss.json create mode 100644 src/generated/resources/assets/tfmg/lang/en_ud.json create mode 100644 src/generated/resources/assets/tfmg/lang/en_us.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_cap.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_cap_alt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_post_ends.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_scaffolding.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_scaffolding_horizontal.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/aluminum_side_alt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/asphalt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/asphalt_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/asphalt_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/asphalt_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/asphalt_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/asphalt_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/asphalt_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/asphalt_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/asphalt_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/bauxite_natural_0.json create mode 100644 src/generated/resources/assets/tfmg/models/block/bauxite_natural_1.json create mode 100644 src/generated/resources/assets/tfmg/models/block/bauxite_natural_2.json create mode 100644 src/generated/resources/assets/tfmg/models/block/bauxite_natural_3.json create mode 100644 src/generated/resources/assets/tfmg/models/block/bauxite_pillar.json create mode 100644 src/generated/resources/assets/tfmg/models/block/bauxite_pillar_horizontal.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blast_furnace_hatch.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blast_furnace_reinforcement.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blue_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blue_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blue_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blue_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/blue_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/d_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/d_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/d_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/l_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/l_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/l_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/r_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/r_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/r_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/u_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/u_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/u_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brown_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brown_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brown_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brown_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/brown_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_cap.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_cap_alt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_post_ends.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cast_iron_side_alt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/coal_coke_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/constantan_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/constantan_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cooling_fluid.json create mode 100644 src/generated/resources/assets/tfmg/models/block/copper_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/block/creative_generator.json create mode 100644 src/generated/resources/assets/tfmg/models/block/creosote.json create mode 100644 src/generated/resources/assets/tfmg/models/block/crude_oil.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_slab_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_slab_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_brick_slab_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_slab_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cut_galena_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cyan_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cyan_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cyan_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cyan_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/cyan_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/debug_conductor.json create mode 100644 src/generated/resources/assets/tfmg/models/block/debug_electric_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/debug_generator_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/block/deepslate_lithium_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/block/deepslate_nickel_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/block/diesel.json create mode 100644 src/generated/resources/assets/tfmg/models/block/electric_casing.json create mode 100644 src/generated/resources/assets/tfmg/models/block/factory_floor.json create mode 100644 src/generated/resources/assets/tfmg/models/block/factory_floor_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/factory_floor_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/factory_floor_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/factory_floor_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/factory_floor_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/factory_floor_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/factory_floor_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/factory_floor_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/fireclay.json create mode 100644 src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/fireproof_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/block/fossilstone.json create mode 100644 src/generated/resources/assets/tfmg/models/block/galena_natural_0.json create mode 100644 src/generated/resources/assets/tfmg/models/block/galena_natural_1.json create mode 100644 src/generated/resources/assets/tfmg/models/block/galena_natural_2.json create mode 100644 src/generated/resources/assets/tfmg/models/block/galena_natural_3.json create mode 100644 src/generated/resources/assets/tfmg/models/block/galena_pillar.json create mode 100644 src/generated/resources/assets/tfmg/models/block/galena_pillar_horizontal.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gasoline.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gray_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gray_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gray_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gray_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/gray_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/green_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/green_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/green_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/green_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/green_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/green_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/green_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/green_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/green_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/green_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/green_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_top_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_top_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_top_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_top_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_machinery_casing.json create mode 100644 src/generated/resources/assets/tfmg/models/block/heavy_oil.json create mode 100644 src/generated/resources/assets/tfmg/models/block/industrial_aluminum_casing.json create mode 100644 src/generated/resources/assets/tfmg/models/block/kerosene.json create mode 100644 src/generated/resources/assets/tfmg/models/block/layered_bauxite.json create mode 100644 src/generated/resources/assets/tfmg/models/block/layered_galena.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lead_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lead_cap.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lead_cap_alt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lead_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lead_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lead_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lead_post_ends.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lead_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lead_side_alt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_blue_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_blue_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_blue_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_blue_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_blue_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_gray_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_gray_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_gray_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_gray_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/light_gray_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lignite.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lime_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lime_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lime_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lime_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lime_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/liquid_asphalt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/liquid_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/liquid_silicon.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lithium_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lithium_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/block/lubrication_oil.json create mode 100644 src/generated/resources/assets/tfmg/models/block/magenta_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/magenta_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/magenta_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/magenta_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/magenta_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/molten_plastic.json create mode 100644 src/generated/resources/assets/tfmg/models/block/molten_slag.json create mode 100644 src/generated/resources/assets/tfmg/models/block/molten_steel.json create mode 100644 src/generated/resources/assets/tfmg/models/block/napalm.json create mode 100644 src/generated/resources/assets/tfmg/models/block/naphtha.json create mode 100644 src/generated/resources/assets/tfmg/models/block/nickel_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/nickel_cap.json create mode 100644 src/generated/resources/assets/tfmg/models/block/nickel_cap_alt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/nickel_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/block/nickel_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/block/nickel_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/nickel_post_ends.json create mode 100644 src/generated/resources/assets/tfmg/models/block/nickel_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/nickel_side_alt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/oil_deposit.json create mode 100644 src/generated/resources/assets/tfmg/models/block/orange_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/orange_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/orange_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/orange_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/orange_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/pink_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/pink_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/pink_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/pink_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/pink_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab_double.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_galena.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab_double.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/purple_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/purple_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/purple_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/purple_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/purple_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/raw_lead_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/raw_lithium_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/raw_nickel_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/red_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/red_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/red_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/red_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/red_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/red_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/red_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/red_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/red_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/red_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/red_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/reinforced_fireproof_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/block/rusted_blast_furnace_reinforcement.json create mode 100644 src/generated/resources/assets/tfmg/models/block/slag_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/slag_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/block/slag_bricks_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/slag_bricks_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_slab_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_galena_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_galena_brick_slab_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_galena_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_cap.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_cap_alt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_casing.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_casing_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_top_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_top_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_top_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_top_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/d_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/d_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/d_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/l_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/l_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/l_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/r_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/r_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/r_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/u_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/u_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/u_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_x.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_y.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_z.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_post_ends.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_scaffolding.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_scaffolding_horizontal.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/steel_side_alt.json create mode 100644 src/generated/resources/assets/tfmg/models/block/sulfur.json create mode 100644 src/generated/resources/assets/tfmg/models/block/white_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/white_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/white_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/white_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/white_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/white_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/white_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/white_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/white_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/white_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/white_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/yellow_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/block/yellow_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/block/yellow_concrete_bottom.json create mode 100644 src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs_inner.json create mode 100644 src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs_outer.json create mode 100644 src/generated/resources/assets/tfmg/models/block/yellow_concrete_top.json create mode 100644 src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_post.json create mode 100644 src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_side.json create mode 100644 src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_side_tall.json create mode 100644 src/generated/resources/assets/tfmg/models/block/yellow_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/accumulator.json create mode 100644 src/generated/resources/assets/tfmg/models/item/advanced_potato_cannon.json create mode 100644 src/generated/resources/assets/tfmg/models/item/air_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/air_intake.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_axe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_bars.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_door.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_fluid_tank.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_fluid_valve.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_flywheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_frame.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_hoe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_ingot.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_lamp.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_mechanical_pump.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_nugget.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_pickaxe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_pipe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_scaffolding.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_sheet.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_shovel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_smart_fluid_pipe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_spool.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_sword.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_truss.json create mode 100644 src/generated/resources/assets/tfmg/models/item/aluminum_wire.json create mode 100644 src/generated/resources/assets/tfmg/models/item/asphalt.json create mode 100644 src/generated/resources/assets/tfmg/models/item/asphalt_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/asphalt_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/asphalt_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/bauxite.json create mode 100644 src/generated/resources/assets/tfmg/models/item/bauxite_pillar.json create mode 100644 src/generated/resources/assets/tfmg/models/item/bitumen.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blast_furnace_hatch.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blast_furnace_output.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blast_furnace_reinforcement.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blast_stove.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blue_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blue_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blue_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blue_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blue_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blue_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brass_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brass_fluid_valve.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brass_frame.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brass_mechanical_pump.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brass_pipe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brass_smart_fluid_pipe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brass_truss.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brick_smokestack.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brown_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brown_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brown_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brown_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brown_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brown_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/butane_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cable_connector.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cable_tube.json create mode 100644 src/generated/resources/assets/tfmg/models/item/capacitor_item.json create mode 100644 src/generated/resources/assets/tfmg/models/item/carbon_dioxide_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_bars.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_chemical_vat.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_fluid_tank.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_fluid_valve.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_flywheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_frame.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_ingot.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_mechanical_pump.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_nugget.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_pipe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_sheet.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_smart_fluid_pipe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cast_iron_truss.json create mode 100644 src/generated/resources/assets/tfmg/models/item/casting_basin.json create mode 100644 src/generated/resources/assets/tfmg/models/item/centrifuge.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cinderblock.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cinderflourblock.json create mode 100644 src/generated/resources/assets/tfmg/models/item/circuit_board.json create mode 100644 src/generated/resources/assets/tfmg/models/item/circular_light.json create mode 100644 src/generated/resources/assets/tfmg/models/item/coal_coke.json create mode 100644 src/generated/resources/assets/tfmg/models/item/coal_coke_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/coal_coke_dust.json create mode 100644 src/generated/resources/assets/tfmg/models/item/coated_circuit_board.json create mode 100644 src/generated/resources/assets/tfmg/models/item/coke_oven.json create mode 100644 src/generated/resources/assets/tfmg/models/item/concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/concrete_hose.json create mode 100644 src/generated/resources/assets/tfmg/models/item/concrete_mixture.json create mode 100644 src/generated/resources/assets/tfmg/models/item/concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/concrete_smokestack.json create mode 100644 src/generated/resources/assets/tfmg/models/item/concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/constantan_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/constantan_frame.json create mode 100644 src/generated/resources/assets/tfmg/models/item/constantan_ingot.json create mode 100644 src/generated/resources/assets/tfmg/models/item/constantan_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/item/constantan_nugget.json create mode 100644 src/generated/resources/assets/tfmg/models/item/constantan_spool.json create mode 100644 src/generated/resources/assets/tfmg/models/item/constantan_truss.json create mode 100644 src/generated/resources/assets/tfmg/models/item/constantan_wire.json create mode 100644 src/generated/resources/assets/tfmg/models/item/converter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cooling_fluid_bottle.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cooling_fluid_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/copper_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/item/copper_electrode.json create mode 100644 src/generated/resources/assets/tfmg/models/item/copper_frame.json create mode 100644 src/generated/resources/assets/tfmg/models/item/copper_grenade.json create mode 100644 src/generated/resources/assets/tfmg/models/item/copper_spool.json create mode 100644 src/generated/resources/assets/tfmg/models/item/copper_sulfate.json create mode 100644 src/generated/resources/assets/tfmg/models/item/copper_truss.json create mode 100644 src/generated/resources/assets/tfmg/models/item/copper_wire.json create mode 100644 src/generated/resources/assets/tfmg/models/item/copycat_cable_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/crankshaft.json create mode 100644 src/generated/resources/assets/tfmg/models/item/creative_generator.json create mode 100644 src/generated/resources/assets/tfmg/models/item/creosote_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/crude_oil_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_bauxite.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_bauxite_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_bauxite_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_bauxite_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_bauxite_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_galena.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_galena_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_galena_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_galena_brick_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_galena_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_galena_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_galena_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cut_galena_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cyan_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cyan_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cyan_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cyan_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cyan_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cyan_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/debug_cinderblock.json create mode 100644 src/generated/resources/assets/tfmg/models/item/debug_conductor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/debug_electric_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/debug_generator_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/item/deepslate_lithium_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/item/deepslate_nickel_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/item/deposit_item.json create mode 100644 src/generated/resources/assets/tfmg/models/item/diagonal_cable_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/diesel_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/electric_casing.json create mode 100644 src/generated/resources/assets/tfmg/models/item/electric_diode.json create mode 100644 src/generated/resources/assets/tfmg/models/item/electric_motor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/electric_post.json create mode 100644 src/generated/resources/assets/tfmg/models/item/electric_pump.json create mode 100644 src/generated/resources/assets/tfmg/models/item/electrical_switch.json create mode 100644 src/generated/resources/assets/tfmg/models/item/electricians_wrench.json create mode 100644 src/generated/resources/assets/tfmg/models/item/electrode_holder.json create mode 100644 src/generated/resources/assets/tfmg/models/item/electromagnetic_coil.json create mode 100644 src/generated/resources/assets/tfmg/models/item/empty_circuit_board.json create mode 100644 src/generated/resources/assets/tfmg/models/item/empty_spool.json create mode 100644 src/generated/resources/assets/tfmg/models/item/engine_controller.json create mode 100644 src/generated/resources/assets/tfmg/models/item/engine_cylinder.json create mode 100644 src/generated/resources/assets/tfmg/models/item/engine_gearbox.json create mode 100644 src/generated/resources/assets/tfmg/models/item/etched_circuit_board.json create mode 100644 src/generated/resources/assets/tfmg/models/item/ethylene_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/exhaust.json create mode 100644 src/generated/resources/assets/tfmg/models/item/factory_floor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/factory_floor_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/factory_floor_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/factory_floor_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/firebox.json create mode 100644 src/generated/resources/assets/tfmg/models/item/fireclay.json create mode 100644 src/generated/resources/assets/tfmg/models/item/fireclay_ball.json create mode 100644 src/generated/resources/assets/tfmg/models/item/fireproof_brick.json create mode 100644 src/generated/resources/assets/tfmg/models/item/fireproof_brick_reinforcement.json create mode 100644 src/generated/resources/assets/tfmg/models/item/fireproof_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/item/fireproof_chemical_vat.json create mode 100644 src/generated/resources/assets/tfmg/models/item/flamethrower.json create mode 100644 src/generated/resources/assets/tfmg/models/item/flarestack.json create mode 100644 src/generated/resources/assets/tfmg/models/item/fossilstone.json create mode 100644 src/generated/resources/assets/tfmg/models/item/furnace_gas_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/fuse.json create mode 100644 src/generated/resources/assets/tfmg/models/item/fuse_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/galena.json create mode 100644 src/generated/resources/assets/tfmg/models/item/galena_pillar.json create mode 100644 src/generated/resources/assets/tfmg/models/item/gasoline_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/generator.json create mode 100644 src/generated/resources/assets/tfmg/models/item/glass_cable_insulator.json create mode 100644 src/generated/resources/assets/tfmg/models/item/glass_insulator_segment.json create mode 100644 src/generated/resources/assets/tfmg/models/item/golden_turbo.json create mode 100644 src/generated/resources/assets/tfmg/models/item/graphite_electrode.json create mode 100644 src/generated/resources/assets/tfmg/models/item/gray_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/gray_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/gray_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/gray_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/gray_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/gray_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/green_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/green_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/green_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/green_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/green_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/green_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/green_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/heavy_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/item/heavy_casing_door.json create mode 100644 src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_large_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_large_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_shaft.json create mode 100644 src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/heavy_machinery_casing.json create mode 100644 src/generated/resources/assets/tfmg/models/item/heavy_oil_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/heavy_plate.json create mode 100644 src/generated/resources/assets/tfmg/models/item/heavy_plated_door.json create mode 100644 src/generated/resources/assets/tfmg/models/item/hot_air_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/hydrogen_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/industrial_aluminum_casing.json create mode 100644 src/generated/resources/assets/tfmg/models/item/industrial_mixer.json create mode 100644 src/generated/resources/assets/tfmg/models/item/industrial_pipe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/kerosene_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/large_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_connector.json create mode 100644 src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_head.json create mode 100644 src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_part.json create mode 100644 src/generated/resources/assets/tfmg/models/item/large_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/layered_bauxite.json create mode 100644 src/generated/resources/assets/tfmg/models/item/layered_galena.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_axe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_bars.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_flywheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_frame.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_hoe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_ingot.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_nugget.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_pickaxe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_sheet.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_shovel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_sword.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lead_truss.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_blue_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_blue_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_blue_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_blue_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_blue_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_blue_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_bulb.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_gray_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_gray_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_gray_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_gray_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_gray_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_gray_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lignite.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lime_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lime_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lime_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lime_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lime_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lime_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/limesand.json create mode 100644 src/generated/resources/assets/tfmg/models/item/liquid_asphalt_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/liquid_concrete_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/liquid_silicon_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lit_lithium_blade.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lithium_blade.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lithium_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lithium_charge.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lithium_ingot.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lithium_nugget.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lithium_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lithium_torch.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lpg_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/lubrication_oil_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/machine_input.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magenta_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magenta_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magenta_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magenta_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magenta_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magenta_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magnet.json create mode 100644 src/generated/resources/assets/tfmg/models/item/magnetic_alloy_ingot.json create mode 100644 src/generated/resources/assets/tfmg/models/item/metal_smokestack.json create mode 100644 src/generated/resources/assets/tfmg/models/item/mixer_blade.json create mode 100644 src/generated/resources/assets/tfmg/models/item/modern_light.json create mode 100644 src/generated/resources/assets/tfmg/models/item/molten_plastic_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/molten_slag_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/molten_steel_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/n_semiconductor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/napalm_bomb.json create mode 100644 src/generated/resources/assets/tfmg/models/item/napalm_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/napalm_potato.json create mode 100644 src/generated/resources/assets/tfmg/models/item/naphtha_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/neon_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/neon_tube.json create mode 100644 src/generated/resources/assets/tfmg/models/item/nickel_bars.json create mode 100644 src/generated/resources/assets/tfmg/models/item/nickel_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/nickel_flywheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/nickel_frame.json create mode 100644 src/generated/resources/assets/tfmg/models/item/nickel_ingot.json create mode 100644 src/generated/resources/assets/tfmg/models/item/nickel_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/item/nickel_nugget.json create mode 100644 src/generated/resources/assets/tfmg/models/item/nickel_ore.json create mode 100644 src/generated/resources/assets/tfmg/models/item/nickel_sheet.json create mode 100644 src/generated/resources/assets/tfmg/models/item/nickel_truss.json create mode 100644 src/generated/resources/assets/tfmg/models/item/nitrate_dust.json create mode 100644 src/generated/resources/assets/tfmg/models/item/oil_can.json create mode 100644 src/generated/resources/assets/tfmg/models/item/oil_deposit.json create mode 100644 src/generated/resources/assets/tfmg/models/item/orange_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/orange_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/orange_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/orange_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/orange_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/orange_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/p_semiconductor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pink_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pink_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pink_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pink_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pink_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pink_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pipe_bomb.json create mode 100644 src/generated/resources/assets/tfmg/models/item/plastic_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/plastic_fluid_valve.json create mode 100644 src/generated/resources/assets/tfmg/models/item/plastic_mechanical_pump.json create mode 100644 src/generated/resources/assets/tfmg/models/item/plastic_pipe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/plastic_sheet.json create mode 100644 src/generated/resources/assets/tfmg/models/item/plastic_smart_fluid_pipe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/polarizer.json create mode 100644 src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite.json create mode 100644 src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/polished_cut_galena.json create mode 100644 src/generated/resources/assets/tfmg/models/item/polished_cut_galena_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/polished_cut_galena_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/polished_cut_galena_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/potentiometer.json create mode 100644 src/generated/resources/assets/tfmg/models/item/propane_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/propylene_bucket.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pumpjack_base.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pumpjack_crank.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pumpjack_hammer.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_connector.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_head.json create mode 100644 src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_part.json create mode 100644 src/generated/resources/assets/tfmg/models/item/purple_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/purple_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/purple_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/purple_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/purple_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/purple_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/quad_potato_cannon.json create mode 100644 src/generated/resources/assets/tfmg/models/item/raw_lead.json create mode 100644 src/generated/resources/assets/tfmg/models/item/raw_lead_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/raw_lithium.json create mode 100644 src/generated/resources/assets/tfmg/models/item/raw_lithium_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/raw_nickel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/raw_nickel_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rebar_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rebar_floor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rebar_pile.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rebar_pillar.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rebar_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rebar_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/red_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/red_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/red_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/red_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/red_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/red_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/red_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/regular_engine.json create mode 100644 src/generated/resources/assets/tfmg/models/item/resistor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rotary_engine.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rotor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rubber_sheet.json create mode 100644 src/generated/resources/assets/tfmg/models/item/rusted_blast_furnace_reinforcement.json create mode 100644 src/generated/resources/assets/tfmg/models/item/screw.json create mode 100644 src/generated/resources/assets/tfmg/models/item/screwdriver.json create mode 100644 src/generated/resources/assets/tfmg/models/item/segmented_display.json create mode 100644 src/generated/resources/assets/tfmg/models/item/silicon_ingot.json create mode 100644 src/generated/resources/assets/tfmg/models/item/slag.json create mode 100644 src/generated/resources/assets/tfmg/models/item/slag_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/slag_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/item/slag_bricks_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/slag_bricks_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/slag_bricks_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/small_bauxite_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/item/small_galena_brick_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/small_galena_brick_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/small_galena_brick_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/small_galena_bricks.json create mode 100644 src/generated/resources/assets/tfmg/models/item/spark_plug.json create mode 100644 src/generated/resources/assets/tfmg/models/item/stator.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_axe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_bars.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_boots.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_casing.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_casing_cable_hub.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_chemical_vat.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_chestplate.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_distillation_controller.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_distillation_output.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_door.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_encased_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_encased_large_aluminum_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_encased_large_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_encased_shaft.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_encased_steel_cogwheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_fluid_tank.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_fluid_valve.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_flywheel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_frame.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_gearbox.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_helmet.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_hoe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_ingot.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_ladder.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_leggings.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_mechanical_pump.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_mechanism.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_nugget.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_pickaxe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_pipe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_scaffolding.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_shovel.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_smart_fluid_pipe.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_sword.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_trapdoor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_truss.json create mode 100644 src/generated/resources/assets/tfmg/models/item/steel_vertical_gearbox.json create mode 100644 src/generated/resources/assets/tfmg/models/item/sulfur.json create mode 100644 src/generated/resources/assets/tfmg/models/item/sulfur_dust.json create mode 100644 src/generated/resources/assets/tfmg/models/item/surface_scanner.json create mode 100644 src/generated/resources/assets/tfmg/models/item/synthetic_leather.json create mode 100644 src/generated/resources/assets/tfmg/models/item/synthetic_string.json create mode 100644 src/generated/resources/assets/tfmg/models/item/thermite_grenade.json create mode 100644 src/generated/resources/assets/tfmg/models/item/thermite_powder.json create mode 100644 src/generated/resources/assets/tfmg/models/item/traffic_light.json create mode 100644 src/generated/resources/assets/tfmg/models/item/transformer.json create mode 100644 src/generated/resources/assets/tfmg/models/item/transistor_item.json create mode 100644 src/generated/resources/assets/tfmg/models/item/transmission.json create mode 100644 src/generated/resources/assets/tfmg/models/item/turbine_blade.json create mode 100644 src/generated/resources/assets/tfmg/models/item/turbine_engine.json create mode 100644 src/generated/resources/assets/tfmg/models/item/turbo.json create mode 100644 src/generated/resources/assets/tfmg/models/item/unfinished_capacitor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/unfinished_electric_motor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/unfinished_generator.json create mode 100644 src/generated/resources/assets/tfmg/models/item/unfinished_insulator.json create mode 100644 src/generated/resources/assets/tfmg/models/item/unfinished_potentiometer.json create mode 100644 src/generated/resources/assets/tfmg/models/item/unfinished_resistor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/unfinished_steel_mechanism.json create mode 100644 src/generated/resources/assets/tfmg/models/item/unfinished_transistor.json create mode 100644 src/generated/resources/assets/tfmg/models/item/unfired_insulator.json create mode 100644 src/generated/resources/assets/tfmg/models/item/unprocessed_heavy_plate.json create mode 100644 src/generated/resources/assets/tfmg/models/item/voltage_observer.json create mode 100644 src/generated/resources/assets/tfmg/models/item/voltmeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/white_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/white_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/white_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/white_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/white_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/white_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/white_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/winding_machine.json create mode 100644 src/generated/resources/assets/tfmg/models/item/yellow_caution_block.json create mode 100644 src/generated/resources/assets/tfmg/models/item/yellow_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/yellow_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/yellow_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/yellow_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/yellow_multimeter.json create mode 100644 src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete.json create mode 100644 src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_slab.json create mode 100644 src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_stairs.json create mode 100644 src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_wall.json create mode 100644 src/generated/resources/assets/tfmg/models/item/zinc_electrode.json create mode 100644 src/generated/resources/assets/tfmg/models/item/zinc_frame.json create mode 100644 src/generated/resources/assets/tfmg/models/item/zinc_grenade.json create mode 100644 src/generated/resources/assets/tfmg/models/item/zinc_sulfate.json create mode 100644 src/generated/resources/assets/tfmg/models/item/zinc_truss.json create mode 100644 src/generated/resources/data/create/tags/blocks/casing.json create mode 100644 src/generated/resources/data/create/tags/blocks/fan_transparent.json create mode 100644 src/generated/resources/data/create/tags/blocks/non_movable.json create mode 100644 src/generated/resources/data/create/tags/blocks/safe_nbt.json create mode 100644 src/generated/resources/data/create/tags/blocks/wrench_pickup.json create mode 100644 src/generated/resources/data/create/tags/items/casing.json create mode 100644 src/generated/resources/data/create/tags/items/contraption_controlled.json create mode 100644 src/generated/resources/data/create/tags/items/create_ingots.json create mode 100644 src/generated/resources/data/forge/tags/blocks/concrete.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/lithium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/nickel.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/aluminum.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/cast_iron.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/constantan.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lithium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/nickel.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/plastic.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lithium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_nickel.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json create mode 100644 src/generated/resources/data/forge/tags/fluids/creosote.json create mode 100644 src/generated/resources/data/forge/tags/fluids/crude_oil.json create mode 100644 src/generated/resources/data/forge/tags/fluids/diesel.json create mode 100644 src/generated/resources/data/forge/tags/fluids/fuel.json create mode 100644 src/generated/resources/data/forge/tags/fluids/furnace_gas.json create mode 100644 src/generated/resources/data/forge/tags/fluids/gasoline.json create mode 100644 src/generated/resources/data/forge/tags/fluids/heavy_oil.json create mode 100644 src/generated/resources/data/forge/tags/fluids/kerosene.json create mode 100644 src/generated/resources/data/forge/tags/fluids/lpg.json create mode 100644 src/generated/resources/data/forge/tags/fluids/lubrication_oil.json create mode 100644 src/generated/resources/data/forge/tags/fluids/molten_steel.json create mode 100644 src/generated/resources/data/forge/tags/fluids/naphtha.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/air.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/butane.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/carbon_dioxide.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/cooling_fluid.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/creosote.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/crude_oil.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/diesel.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/ethylene.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/furnace_gas.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/gasoline.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/heavy_oil.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/hot_air.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/hydrogen.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/kerosene.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/liquid_asphalt.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/liquid_concrete.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/liquid_silicon.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/lpg.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/lubrication_oil.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/molten_plastic.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/molten_slag.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/molten_steel.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/napalm.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/naphtha.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/neon.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/propane.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/propylene.json create mode 100644 src/generated/resources/data/forge/tags/items/concrete.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/coal_coke.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/sulfur.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/aluminum.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/cast_iron.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/constantan.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/lithium.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/nickel.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/plastic.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/rubber.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/silicon.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/leather.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/aluminum.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/cast_iron.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/constantan.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/lithium.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/nickel.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/ores.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/lithium.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/nickel.json create mode 100644 src/generated/resources/data/forge/tags/items/ores_in_ground/deepslate.json create mode 100644 src/generated/resources/data/forge/tags/items/ores_in_ground/stone.json create mode 100644 src/generated/resources/data/forge/tags/items/plates/aluminum.json create mode 100644 src/generated/resources/data/forge/tags/items/plates/cast_iron.json create mode 100644 src/generated/resources/data/forge/tags/items/plates/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/plates/nickel.json create mode 100644 src/generated/resources/data/forge/tags/items/plates/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/lithium.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/nickel.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/aluminum.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/cast_iron.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/constantan.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/lithium.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/nickel.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/plastic.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_lithium.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_nickel.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/string.json create mode 100644 src/generated/resources/data/forge/tags/items/wires/aluminum.json create mode 100644 src/generated/resources/data/forge/tags/items/wires/constantan.json create mode 100644 src/generated/resources/data/forge/tags/items/wires/copper.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/beacon_base_blocks.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/climbable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/doors.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/dragon_immune.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/features_cannot_replace.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/infiniburn_overworld.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/slabs.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/stairs.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/trapdoors.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/walls.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/wither_immune.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/wooden_doors.json create mode 100644 src/generated/resources/data/minecraft/tags/items/doors.json create mode 100644 src/generated/resources/data/minecraft/tags/items/slabs.json create mode 100644 src/generated/resources/data/minecraft/tags/items/stairs.json create mode 100644 src/generated/resources/data/minecraft/tags/items/trapdoors.json create mode 100644 src/generated/resources/data/minecraft/tags/items/walls.json create mode 100644 src/generated/resources/data/quark/tags/blocks/non_double_door.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/bauxite_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/bauxite_pillar_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_slab_from_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_stairs_from_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_wall_from_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_bricks_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_stairs.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_wall.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_stairs_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_wall_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_bricks_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_stairs.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_stairs_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_wall.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_wall_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/galena_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/galena_pillar_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/layered_bauxite_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/layered_galena_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_stairs.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_wall.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_stairs.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_stairs_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_wall.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_wall_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_slab_from_rebar_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_stairs_from_rebar_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_wall_from_rebar_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_bricks_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_stairs_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_wall_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_bricks_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_bars_from_ingots_aluminum_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_ladder_from_ingots_aluminum_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_scaffolding_from_ingots_aluminum_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/cast_iron_bars_from_ingots_cast_iron_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/cast_iron_ladder_from_ingots_cast_iron_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/constantan_ladder_from_ingots_constantan_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/lead_bars_from_ingots_lead_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/lead_ladder_from_ingots_lead_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/nickel_bars_from_ingots_nickel_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/nickel_ladder_from_ingots_nickel_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_bars_from_ingots_steel_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_ladder_from_ingots_steel_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_scaffolding_from_ingots_steel_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/air_intake.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_door.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_flywheel.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/blast_furnace_output.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brick_smokestack.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_flywheel.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_smokestack.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/exhaust.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/fireclay.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/fireproof_bricks.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/flarestack.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/heavy_casing_door.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/heavy_plated_door.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/industrial_mixer.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/large_aluminum_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/large_steel_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_flywheel.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_torch.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/metal_smokestack.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_flywheel.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_door.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_fluid_tank.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_flywheel.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_gearbox.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/damage_type/acid.json create mode 100644 src/generated/resources/data/tfmg/damage_type/blast_furnace.json create mode 100644 src/generated/resources/data/tfmg/damage_type/concrete.json create mode 100644 src/generated/resources/data/tfmg/forge/biome_modifier/lead_ore.json create mode 100644 src/generated/resources/data/tfmg/forge/biome_modifier/lithium_ore.json create mode 100644 src/generated/resources/data/tfmg/forge/biome_modifier/nickel_ore.json create mode 100644 src/generated/resources/data/tfmg/forge/biome_modifier/oil_deposit.json create mode 100644 src/generated/resources/data/tfmg/forge/biome_modifier/oil_well.json create mode 100644 src/generated/resources/data/tfmg/forge/biome_modifier/tfmg_striated_ores_nether.json create mode 100644 src/generated/resources/data/tfmg/forge/biome_modifier/tfmg_striated_ores_overworld.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/accumulator.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/air_intake.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_bars.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_cable_hub.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_door.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_fluid_tank.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_fluid_valve.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_flywheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_frame.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_ladder.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_lamp.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_mechanical_pump.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_scaffolding.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_smart_fluid_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_truss.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/asphalt.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/bauxite.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/bauxite_pillar.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_hatch.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_output.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_reinforcement.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_reinforcement_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blast_stove.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blue_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brass_cable_hub.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brass_fluid_valve.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brass_frame.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brass_mechanical_pump.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brass_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brass_smart_fluid_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brass_truss.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brick_smokestack.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brown_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cable_connector.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cable_tube.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_bars.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_chemical_vat.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_fluid_tank.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_fluid_valve.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_flywheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_frame.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_ladder.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_mechanical_pump.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_smart_fluid_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_truss.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/casting_basin.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/circular_light.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/coal_coke_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/coke_oven.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_cable_tube.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_electric_post.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_industrial_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/concrete_hose.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/concrete_smokestack.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/constantan_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/constantan_frame.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/constantan_ladder.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/constantan_truss.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/converter.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/copper_cable_hub.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_aluminum_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_brass_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_cast_iron_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_plastic_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_steel_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/copper_frame.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/copper_truss.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/copycat_cable_base.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/copycat_cable_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/creative_generator.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_bricks.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_bricks.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cyan_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/debug_conductor.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/debug_electric_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/debug_generator_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_lead_ore.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_lithium_ore.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_nickel_ore.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/diagonal_cable_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/electric_casing.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/electric_diode.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/electric_motor.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/electric_post.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/electric_pump.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/electrical_switch.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/electrode_holder.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/encased_diode.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/encased_potentiometer.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/engine_controller.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/engine_gearbox.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/exhaust.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/firebox.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/fireclay.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_brick_reinforcement.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_bricks.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_chemical_vat.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/flarestack.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/fossilstone.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/fuse_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/galena.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/galena_pillar.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/generator.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/glass_aluminum_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/glass_brass_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/glass_cable_insulator.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/glass_cast_iron_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/glass_plastic_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/glass_steel_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/gray_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/green_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/heavy_cable_hub.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_door.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_aluminum_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_large_aluminum_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_large_steel_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_shaft.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_steel_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/heavy_machinery_casing.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/heavy_plated_door.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/industrial_aluminum_casing.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/industrial_mixer.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/industrial_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/large_aluminum_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_connector.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_head.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_part.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/large_steel_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/layered_bauxite.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/layered_galena.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lead_bars.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lead_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lead_flywheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lead_frame.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lead_ladder.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lead_ore.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lead_truss.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_bulb.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lignite.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lime_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lithium_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lithium_ore.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/lithium_torch.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/machine_input.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/magenta_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/metal_smokestack.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/modern_light.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/napalm_bomb.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/neon_tube.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/nickel_bars.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/nickel_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/nickel_flywheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/nickel_frame.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/nickel_ladder.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/nickel_ore.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/nickel_truss.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/oil_deposit.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/orange_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pink_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/plastic_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/plastic_fluid_valve.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/plastic_mechanical_pump.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/plastic_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/plastic_smart_fluid_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/polarizer.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/potentiometer.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_base.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_crank.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_connector.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_head.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_part.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/purple_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/raw_lead_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/raw_lithium_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/raw_nickel_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rebar_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rebar_floor.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rebar_pile.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rebar_pillar.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rebar_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rebar_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/red_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/regular_engine.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/reinforced_fireproof_bricks.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/resistor.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rotary_engine.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rotor.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rusted_blast_furnace_reinforcement.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/rusted_blast_furnace_reinforcement_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/segmented_display.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/slag_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_bricks.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_bricks.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/stator.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_bars.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_cable_hub.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_casing.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_casing_cable_hub.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_chemical_vat.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_distillation_controller.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_distillation_output.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_door.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_aluminum_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_large_aluminum_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_large_steel_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_shaft.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_steel_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_fluid_tank.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_fluid_valve.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_flywheel.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_frame.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_gearbox.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_ladder.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_mechanical_pump.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_scaffolding.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_smart_fluid_pipe.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_trapdoor.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/steel_truss.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/sulfur.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/surface_scanner.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/traffic_light.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/transformer.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/turbine_engine.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/voltage_observer.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/voltmeter.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/white_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/winding_machine.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/yellow_caution_block.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_slab.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_stairs.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_wall.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/zinc_frame.json create mode 100644 src/generated/resources/data/tfmg/loot_tables/blocks/zinc_truss.json create mode 100644 src/generated/resources/data/tfmg/recipes/aluminum_bars_from_ingots_aluminum_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/aluminum_ladder_from_ingots_aluminum_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/aluminum_scaffolding_from_ingots_aluminum_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/bauxite_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/bauxite_pillar_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cast_iron_bars_from_ingots_cast_iron_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cast_iron_ladder_from_ingots_cast_iron_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/casting/steel.json create mode 100644 src/generated/resources/data/tfmg/recipes/coking/charcoal.json create mode 100644 src/generated/resources/data/tfmg/recipes/coking/coal.json create mode 100644 src/generated/resources/data/tfmg/recipes/concrete_slab_from_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/concrete_stairs_from_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/concrete_wall_from_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/constantan_ladder_from_ingots_constantan_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/air_intake.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_door.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_flywheel.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/blast_furnace_output.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/brick_smokestack.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_flywheel.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/concrete_smokestack.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/exhaust.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/fireclay.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/fireproof_bricks.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/flarestack.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/heavy_casing_door.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/heavy_plated_door.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/industrial_mixer.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/large_aluminum_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/large_steel_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_flywheel.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_torch.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/metal_smokestack.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_flywheel.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_block_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_cogwheel.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_door.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_fluid_tank.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_flywheel.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_gearbox.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_ingot_from_compacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_bricks_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_slab.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_stairs.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_wall.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_brick_stairs_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_brick_wall_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_bricks_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_slab.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_slab_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_stairs.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_stairs_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_wall.json create mode 100644 src/generated/resources/data/tfmg/recipes/cut_galena_wall_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/distillation/crude_oil.json create mode 100644 src/generated/resources/data/tfmg/recipes/distillation/crude_oil_light_distillation.json create mode 100644 src/generated/resources/data/tfmg/recipes/distillation/crude_oil_no_naphtha.json create mode 100644 src/generated/resources/data/tfmg/recipes/distillation/heavy_oil.json create mode 100644 src/generated/resources/data/tfmg/recipes/distillation/heavy_oil_light_distillation.json create mode 100644 src/generated/resources/data/tfmg/recipes/distillation/heavy_oil_no_naphtha.json create mode 100644 src/generated/resources/data/tfmg/recipes/galena_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/galena_pillar_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/hot_blast/hot_air.json create mode 100644 src/generated/resources/data/tfmg/recipes/industrial_blasting/steel.json create mode 100644 src/generated/resources/data/tfmg/recipes/industrial_blasting/steel_from_dust.json create mode 100644 src/generated/resources/data/tfmg/recipes/industrial_blasting/steel_from_raw_iron.json create mode 100644 src/generated/resources/data/tfmg/recipes/layered_bauxite_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/layered_galena_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/lead_bars_from_ingots_lead_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/lead_ladder_from_ingots_lead_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/nickel_bars_from_ingots_nickel_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/nickel_ladder_from_ingots_nickel_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/polarizing/magnet.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_stairs.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_wall.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_galena_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_galena_stairs.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_galena_stairs_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_galena_wall.json create mode 100644 src/generated/resources/data/tfmg/recipes/polished_cut_galena_wall_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/rebar_concrete_slab_from_rebar_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/rebar_concrete_stairs_from_rebar_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/rebar_concrete_wall_from_rebar_concrete_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/sequenced_assembly/capacitor.json create mode 100644 src/generated/resources/data/tfmg/recipes/sequenced_assembly/generator.json create mode 100644 src/generated/resources/data/tfmg/recipes/sequenced_assembly/motor.json create mode 100644 src/generated/resources/data/tfmg/recipes/sequenced_assembly/potentiometer.json create mode 100644 src/generated/resources/data/tfmg/recipes/sequenced_assembly/transistor.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_bauxite_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_bauxite_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_bauxite_bricks_from_stone_types_bauxite_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_galena_brick_slab.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_galena_brick_slab_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_galena_brick_slab_recycling.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_galena_brick_stairs.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_galena_brick_stairs_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_galena_brick_wall.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_galena_brick_wall_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/small_galena_bricks_from_stone_types_galena_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/steel_bars_from_ingots_steel_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/steel_ladder_from_ingots_steel_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/steel_scaffolding_from_ingots_steel_stonecutting.json create mode 100644 src/generated/resources/data/tfmg/recipes/vat_machine_recipe/arc_furnace_steel.json create mode 100644 src/generated/resources/data/tfmg/recipes/vat_machine_recipe/concrete.json create mode 100644 src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug.json create mode 100644 src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_2.json create mode 100644 src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_3.json create mode 100644 src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_4.json create mode 100644 src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_5.json create mode 100644 src/generated/resources/data/tfmg/recipes/vat_machine_recipe/etched_circuit_board.json create mode 100644 src/generated/resources/data/tfmg/recipes/winding/copper_coil.json create mode 100644 src/generated/resources/data/tfmg/tags/blocks/blast_furnace_support.json create mode 100644 src/generated/resources/data/tfmg/tags/blocks/blast_furnace_wall.json create mode 100644 src/generated/resources/data/tfmg/tags/blocks/industrial_pipe.json create mode 100644 src/generated/resources/data/tfmg/tags/blocks/pumpjack_connector.json create mode 100644 src/generated/resources/data/tfmg/tags/blocks/pumpjack_head.json create mode 100644 src/generated/resources/data/tfmg/tags/blocks/pumpjack_part.json create mode 100644 src/generated/resources/data/tfmg/tags/blocks/pumpjack_small_part.json create mode 100644 src/generated/resources/data/tfmg/tags/blocks/reinforced_blast_furnace_support.json create mode 100644 src/generated/resources/data/tfmg/tags/blocks/reinforced_blast_furnace_wall.json create mode 100644 src/generated/resources/data/tfmg/tags/blocks/surface_scanner_findable.json create mode 100644 src/generated/resources/data/tfmg/tags/fluids/blast_stove_fuel.json create mode 100644 src/generated/resources/data/tfmg/tags/fluids/firebox_fuel.json create mode 100644 src/generated/resources/data/tfmg/tags/fluids/flammable.json create mode 100644 src/generated/resources/data/tfmg/tags/fluids/gas.json create mode 100644 src/generated/resources/data/tfmg/tags/items/blast_furnace_fuel.json create mode 100644 src/generated/resources/data/tfmg/tags/items/flux.json create mode 100644 src/generated/resources/data/tfmg/tags/items/rods.json create mode 100644 src/generated/resources/data/tfmg/tags/items/spools.json create mode 100644 src/generated/resources/data/tfmg/tags/items/stone_types/bauxite.json create mode 100644 src/generated/resources/data/tfmg/tags/items/stone_types/galena.json create mode 100644 src/generated/resources/data/tfmg/worldgen/configured_feature/lead_ore.json create mode 100644 src/generated/resources/data/tfmg/worldgen/configured_feature/lithium_ore.json create mode 100644 src/generated/resources/data/tfmg/worldgen/configured_feature/nickel_ore.json create mode 100644 src/generated/resources/data/tfmg/worldgen/configured_feature/oil_deposit.json create mode 100644 src/generated/resources/data/tfmg/worldgen/configured_feature/oil_well.json create mode 100644 src/generated/resources/data/tfmg/worldgen/configured_feature/tfmg_striated_ores_nether.json create mode 100644 src/generated/resources/data/tfmg/worldgen/configured_feature/tfmg_striated_ores_overworld.json create mode 100644 src/generated/resources/data/tfmg/worldgen/placed_feature/lead_ore.json create mode 100644 src/generated/resources/data/tfmg/worldgen/placed_feature/lithium_ore.json create mode 100644 src/generated/resources/data/tfmg/worldgen/placed_feature/nickel_ore.json create mode 100644 src/generated/resources/data/tfmg/worldgen/placed_feature/oil_deposit.json create mode 100644 src/generated/resources/data/tfmg/worldgen/placed_feature/oil_well.json create mode 100644 src/generated/resources/data/tfmg/worldgen/placed_feature/tfmg_striated_ores_nether.json create mode 100644 src/generated/resources/data/tfmg/worldgen/placed_feature/tfmg_striated_ores_overworld.json create mode 100644 src/main/java/com/drmangotea/tfmg/base/TFMGBoilerHeaters.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/decoration/cogs/EncasedSteelCogVisual.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/decoration/cogs/TFMGCogwheelVisual.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/decoration/flywheels/TFMGFlywheelVisual.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/electricity/connection/cables/SimplePos.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/electricity/measurement/MultimeterItem.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/EngineControllerMenu.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/EngineControllerScreen.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/packets/EngineStartPacket.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/packets/TransmissionShiftPacket.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/engines/upgrades/TransmissionItem.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/engines/upgrades/TransmissionUpgrade.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/machinery/oil_processing/pumpjack/pumpjack/base/TestSavedData.java create mode 100644 src/main/java/com/drmangotea/tfmg/content/machinery/oil_processing/pumpjack/pumpjack/base/TestSavedDataManager.java create mode 100644 src/main/java/com/drmangotea/tfmg/mixin/TFMGMixinPlugin.java create mode 100644 src/main/java/com/drmangotea/tfmg/mixin/accessor/TankSegmentAccessor.java create mode 100644 src/main/java/com/drmangotea/tfmg/recipes/jei/ChemicalVatCategory.java create mode 100644 src/main/java/com/drmangotea/tfmg/registry/TFMGKeys.java create mode 100644 src/main/java/com/drmangotea/tfmg/registry/TFMGMenuTypes.java create mode 100644 src/main/java/com/drmangotea/tfmg/worldgen/deposits/OilDepositFeature.java create mode 100644 src/main/java/com/drmangotea/tfmg/worldgen/deposits/OilWellFeature.java create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_bottom.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_bottom_window.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_bottom_window_ne.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_bottom_window_nw.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_bottom_window_se.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_bottom_window_sw.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_middle.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_middle_window.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_middle_window_ne.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_middle_window_nw.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_middle_window_se.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_middle_window_sw.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_single.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_single_window.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_single_window_ne.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_single_window_nw.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_single_window_se.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_single_window_sw.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_top.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_top_window.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_top_window_ne.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_top_window_nw.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_top_window_se.json create mode 100644 src/main/resources/assets/tfmg/models/block/cast_iron_chemical_vat/block_top_window_sw.json create mode 100644 src/main/resources/assets/tfmg/models/block/engine_controller/pedal.json create mode 100644 src/main/resources/assets/tfmg/models/block/engine_controller/transmission_lever.json create mode 100644 src/main/resources/assets/tfmg/models/block/engine_controller/wheel.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_bottom.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_bottom_window.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_bottom_window_ne.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_bottom_window_nw.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_bottom_window_se.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_bottom_window_sw.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_middle.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_middle_window.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_middle_window_ne.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_middle_window_nw.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_middle_window_se.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_middle_window_sw.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_single.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_single_window.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_single_window_ne.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_single_window_nw.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_single_window_se.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_single_window_sw.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_top.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_top_window.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_top_window_ne.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_top_window_nw.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_top_window_se.json create mode 100644 src/main/resources/assets/tfmg/models/block/fireproof_chemical_vat/block_top_window_sw.json create mode 100644 src/main/resources/assets/tfmg/models/block/industrial_mixer/centrifuge.json create mode 100644 src/main/resources/assets/tfmg/models/block/industrial_mixer/centrifuge_large.json create mode 100644 src/main/resources/assets/tfmg/models/block/industrial_mixer/large_centrifuge_alone.json create mode 100644 src/main/resources/assets/tfmg/models/block/industrial_mixer/large_centrifuge_bottom.json create mode 100644 src/main/resources/assets/tfmg/models/block/industrial_mixer/large_centrifuge_middle.json create mode 100644 src/main/resources/assets/tfmg/models/block/industrial_mixer/large_centrifuge_top.json create mode 100644 src/main/resources/assets/tfmg/models/block/industrial_mixer/small_centrifuge_alone.json create mode 100644 src/main/resources/assets/tfmg/models/block/industrial_mixer/small_centrifuge_bottom.json create mode 100644 src/main/resources/assets/tfmg/models/block/industrial_mixer/small_centrifuge_middle.json create mode 100644 src/main/resources/assets/tfmg/models/block/industrial_mixer/small_centrifuge_top.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/block__.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/block_back.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/block_back_extended.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/block_front.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/block_front_extended.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/block_normal.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/block_normal_extended.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/cylinder.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/cylinder_small.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/extension.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/extension_front.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/item.json create mode 100644 src/main/resources/assets/tfmg/models/block/large_engine/large_engine.json create mode 100644 src/main/resources/assets/tfmg/models/block/radial_engine/block.json create mode 100644 src/main/resources/assets/tfmg/models/block/radial_engine/block_middle.json create mode 100644 src/main/resources/assets/tfmg/models/block/radial_engine/block_side.json create mode 100644 src/main/resources/assets/tfmg/models/block/radial_engine/radial_engine.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/block__.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/block_back.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/block_back_extended.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/block_front.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/block_front_extended.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/block_normal.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/block_normal_extended.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/cylinder.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/cylinder_small.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/extension.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/extension_front.json create mode 100644 src/main/resources/assets/tfmg/models/block/rotary_engine/item.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/block__.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/block_back.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/block_back_extended.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/block_front.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/block_front_extended.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/block_normal.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/block_normal_extended.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/cylinder.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/cylinder_small.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/extension.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/extension_front.json create mode 100644 src/main/resources/assets/tfmg/models/block/turbine_engine/turbine_engine.json create mode 100644 src/main/resources/assets/tfmg/models/item/crankshaft_model.json create mode 100644 src/main/resources/assets/tfmg/models/item/oil_can_model.json create mode 100644 src/main/resources/assets/tfmg/textures/block/cast_iron_vat.png create mode 100644 src/main/resources/assets/tfmg/textures/block/cast_iron_vat_connected.png create mode 100644 src/main/resources/assets/tfmg/textures/block/cast_iron_vat_top.png create mode 100644 src/main/resources/assets/tfmg/textures/block/cast_iron_vat_top_connected.png create mode 100644 src/main/resources/assets/tfmg/textures/block/cast_iron_vat_window.png create mode 100644 src/main/resources/assets/tfmg/textures/block/cast_iron_vat_window_single.png create mode 100644 src/main/resources/assets/tfmg/textures/block/centrifuge.png create mode 100644 src/main/resources/assets/tfmg/textures/block/centrifuge_top.png create mode 100644 src/main/resources/assets/tfmg/textures/block/engine_expansion.png create mode 100644 src/main/resources/assets/tfmg/textures/block/engines/engine_front_tall.png create mode 100644 src/main/resources/assets/tfmg/textures/block/engines/engine_side_tall.png create mode 100644 src/main/resources/assets/tfmg/textures/block/engines/engine_side_tall_connected.png create mode 100644 src/main/resources/assets/tfmg/textures/block/engines/turbine_engine.png create mode 100644 src/main/resources/assets/tfmg/textures/block/steel_gauge.png create mode 100644 src/main/resources/assets/tfmg/textures/block/steel_vat.png create mode 100644 src/main/resources/assets/tfmg/textures/block/steel_vat_connected.png create mode 100644 src/main/resources/assets/tfmg/textures/block/steel_vat_top.png create mode 100644 src/main/resources/assets/tfmg/textures/block/steel_vat_top_connected.png create mode 100644 src/main/resources/assets/tfmg/textures/block/steel_vat_window.png create mode 100644 src/main/resources/assets/tfmg/textures/block/steel_vat_window_single.png create mode 100644 src/main/resources/assets/tfmg/textures/gui/chemical_vat.png create mode 100644 src/main/resources/assets/tfmg/textures/gui/engine_controller.png create mode 100644 src/main/resources/assets/tfmg/textures/item/black_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/blue_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/brown_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/centrifuge.png create mode 100644 src/main/resources/assets/tfmg/textures/item/crankshaft.png create mode 100644 src/main/resources/assets/tfmg/textures/item/cyan_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/gray_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/green_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/hydrogen_bucket.png create mode 100644 src/main/resources/assets/tfmg/textures/item/light_blue_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/light_gray_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/lime_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/magenta_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/orange_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/pink_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/purple_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/red_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/white_multimeter.png create mode 100644 src/main/resources/assets/tfmg/textures/item/yellow_multimeter.png diff --git a/.gitignore b/.gitignore index 8a0a60d2..b0011b1a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,637 @@ # Project exclude paths /.gradle/ /build/ -/build/classes/java/main/ \ No newline at end of file +/build/classes/java/main/ +/.idea/modules/Create-The_Factory_Must_Grow.main.iml +/.idea/modules/Create-The_Factory_Must_Grow.test.iml +/.idea/compiler.xml +/.idea/gradle.xml +/.idea/misc.xml +/.idea/modules.xml +/.idea/vcs.xml +/.idea/workspace.xml +/run/config/jei/world/local/New_World__1/bookmarks.ini +/run/config/jei/blacklist.cfg +/run/config/jei/ingredient-list-mod-sort-order.ini +/run/config/jei/ingredient-list-type-sort-order.ini +/run/config/jei/jei-client.ini +/run/config/jei/jei-colors.ini +/run/config/jei/jei-debug.ini +/run/config/jei/jei-mod-id-format.ini +/run/config/jei/recipe-category-sort-order.ini +/run/config/valkyrienskies/schemas/vs_client.schema.json +/run/config/valkyrienskies/schemas/vs_common.schema.json +/run/config/valkyrienskies/schemas/vs_core_server.schema.json +/run/config/valkyrienskies/schemas/vs_server.schema.json +/run/config/valkyrienskies/vs_client.json +/run/config/valkyrienskies/vs_common.json +/run/config/valkyrienskies/vs_core_server.json +/run/config/valkyrienskies/vs_server.json +/run/config/create-client.toml +/run/config/create-common.toml +/run/config/flywheel-client.toml +/run/config/fml.toml +/run/config/forge-client.toml +/run/config/ponder-client.toml +/run/config/tfmg-common.toml +/run/crash-reports/crash-2025-03-08_19.30.31-server.txt +/run/crash-reports/crash-2025-03-08_19.34.06-server.txt +/run/crash-reports/crash-2025-03-14_17.35.42-server.txt +/run/crash-reports/crash-2025-03-14_17.40.27-server.txt +/run/crash-reports/crash-2025-03-14_17.44.35-client.txt +/run/crash-reports/crash-2025-03-14_17.53.16-client.txt +/run/crash-reports/crash-2025-03-18_17.51.57-server.txt +/run/crash-reports/crash-2025-03-18_17.51.59-client.txt +/run/crash-reports/crash-2025-03-18_18.35.35-client.txt +/run/crash-reports/crash-2025-03-18_20.28.42-fml.txt +/run/crash-reports/crash-2025-03-19_20.46.36-client.txt +/run/crash-reports/crash-2025-03-19_21.08.06-server.txt +/run/crash-reports/crash-2025-03-24_15.30.11-server.txt +/run/logs/2025-03-01-2.log.gz +/run/logs/2025-03-01-3.log.gz +/run/logs/2025-03-02-2.log.gz +/run/logs/2025-03-02-3.log.gz +/run/logs/2025-03-02-4.log.gz +/run/logs/2025-03-02-5.log.gz +/run/logs/2025-03-02-6.log.gz +/run/logs/2025-03-02-7.log.gz +/run/logs/2025-03-02-8.log.gz +/run/logs/2025-03-03-2.log.gz +/run/logs/2025-03-03-3.log.gz +/run/logs/2025-03-03-4.log.gz +/run/logs/2025-03-03-5.log.gz +/run/logs/2025-03-03-6.log.gz +/run/logs/2025-03-03-7.log.gz +/run/logs/2025-03-03-8.log.gz +/run/logs/2025-03-03-9.log.gz +/run/logs/2025-03-03-10.log.gz +/run/logs/2025-03-03-11.log.gz +/run/logs/2025-03-03-12.log.gz +/run/logs/2025-03-03-13.log.gz +/run/logs/2025-03-03-14.log.gz +/run/logs/2025-03-03-15.log.gz +/run/logs/2025-03-03-16.log.gz +/run/logs/2025-03-03-17.log.gz +/run/logs/2025-03-03-18.log.gz +/run/logs/2025-03-03-19.log.gz +/run/logs/2025-03-03-20.log.gz +/run/logs/2025-03-03-21.log.gz +/run/logs/2025-03-03-22.log.gz +/run/logs/2025-03-03-23.log.gz +/run/logs/2025-03-03-24.log.gz +/run/logs/2025-03-03-25.log.gz +/run/logs/2025-03-03-26.log.gz +/run/logs/2025-03-03-27.log.gz +/run/logs/2025-03-03-28.log.gz +/run/logs/2025-03-03-29.log.gz +/run/logs/2025-03-03-30.log.gz +/run/logs/2025-03-03-31.log.gz +/run/logs/2025-03-03-32.log.gz +/run/logs/2025-03-03-33.log.gz +/run/logs/2025-03-03-34.log.gz +/run/logs/2025-03-03-35.log.gz +/run/logs/2025-03-03-36.log.gz +/run/logs/2025-03-03-37.log.gz +/run/logs/2025-03-03-38.log.gz +/run/logs/2025-03-03-39.log.gz +/run/logs/2025-03-05-2.log.gz +/run/logs/2025-03-05-3.log.gz +/run/logs/2025-03-05-4.log.gz +/run/logs/2025-03-05-5.log.gz +/run/logs/2025-03-05-6.log.gz +/run/logs/2025-03-05-7.log.gz +/run/logs/2025-03-05-8.log.gz +/run/logs/2025-03-06-2.log.gz +/run/logs/2025-03-06-3.log.gz +/run/logs/2025-03-06-4.log.gz +/run/logs/2025-03-06-5.log.gz +/run/logs/2025-03-06-6.log.gz +/run/logs/2025-03-07-2.log.gz +/run/logs/2025-03-07-3.log.gz +/run/logs/2025-03-07-4.log.gz +/run/logs/2025-03-07-5.log.gz +/run/logs/2025-03-07-6.log.gz +/run/logs/2025-03-08-1.log.gz +/run/logs/2025-03-08-2.log.gz +/run/logs/2025-03-08-3.log.gz +/run/logs/2025-03-08-4.log.gz +/run/logs/2025-03-08-5.log.gz +/run/logs/2025-03-08-6.log.gz +/run/logs/2025-03-08-7.log.gz +/run/logs/2025-03-08-8.log.gz +/run/logs/2025-03-08-9.log.gz +/run/logs/2025-03-08-10.log.gz +/run/logs/2025-03-08-11.log.gz +/run/logs/2025-03-08-12.log.gz +/run/logs/2025-03-08-13.log.gz +/run/logs/2025-03-08-14.log.gz +/run/logs/2025-03-08-15.log.gz +/run/logs/2025-03-08-16.log.gz +/run/logs/2025-03-08-17.log.gz +/run/logs/2025-03-08-18.log.gz +/run/logs/2025-03-08-19.log.gz +/run/logs/2025-03-08-20.log.gz +/run/logs/2025-03-08-21.log.gz +/run/logs/2025-03-08-22.log.gz +/run/logs/2025-03-08-23.log.gz +/run/logs/2025-03-08-24.log.gz +/run/logs/2025-03-08-25.log.gz +/run/logs/2025-03-08-26.log.gz +/run/logs/2025-03-08-27.log.gz +/run/logs/2025-03-08-28.log.gz +/run/logs/2025-03-08-29.log.gz +/run/logs/2025-03-08-30.log.gz +/run/logs/2025-03-08-31.log.gz +/run/logs/2025-03-09-2.log.gz +/run/logs/2025-03-14-2.log.gz +/run/logs/2025-03-14-3.log.gz +/run/logs/2025-03-14-4.log.gz +/run/logs/2025-03-14-5.log.gz +/run/logs/2025-03-14-6.log.gz +/run/logs/2025-03-14-7.log.gz +/run/logs/2025-03-14-8.log.gz +/run/logs/2025-03-14-9.log.gz +/run/logs/2025-03-14-10.log.gz +/run/logs/2025-03-14-11.log.gz +/run/logs/2025-03-14-12.log.gz +/run/logs/2025-03-14-13.log.gz +/run/logs/2025-03-14-14.log.gz +/run/logs/2025-03-14-15.log.gz +/run/logs/2025-03-14-16.log.gz +/run/logs/2025-03-14-17.log.gz +/run/logs/2025-03-14-18.log.gz +/run/logs/2025-03-14-19.log.gz +/run/logs/2025-03-14-20.log.gz +/run/logs/2025-03-15-2.log.gz +/run/logs/2025-03-15-3.log.gz +/run/logs/2025-03-15-4.log.gz +/run/logs/2025-03-15-5.log.gz +/run/logs/2025-03-15-6.log.gz +/run/logs/2025-03-15-7.log.gz +/run/logs/2025-03-15-8.log.gz +/run/logs/2025-03-15-9.log.gz +/run/logs/2025-03-15-10.log.gz +/run/logs/2025-03-15-11.log.gz +/run/logs/2025-03-15-12.log.gz +/run/logs/2025-03-15-13.log.gz +/run/logs/2025-03-15-14.log.gz +/run/logs/2025-03-17-2.log.gz +/run/logs/2025-03-17-3.log.gz +/run/logs/2025-03-17-4.log.gz +/run/logs/2025-03-17-5.log.gz +/run/logs/2025-03-17-6.log.gz +/run/logs/2025-03-17-7.log.gz +/run/logs/2025-03-17-8.log.gz +/run/logs/2025-03-17-9.log.gz +/run/logs/2025-03-18-2.log.gz +/run/logs/2025-03-18-3.log.gz +/run/logs/2025-03-18-4.log.gz +/run/logs/2025-03-18-5.log.gz +/run/logs/2025-03-18-6.log.gz +/run/logs/2025-03-18-7.log.gz +/run/logs/2025-03-18-8.log.gz +/run/logs/2025-03-18-9.log.gz +/run/logs/2025-03-18-10.log.gz +/run/logs/2025-03-18-11.log.gz +/run/logs/2025-03-18-12.log.gz +/run/logs/2025-03-18-13.log.gz +/run/logs/2025-03-18-14.log.gz +/run/logs/2025-03-18-15.log.gz +/run/logs/2025-03-18-16.log.gz +/run/logs/2025-03-18-17.log.gz +/run/logs/2025-03-18-18.log.gz +/run/logs/2025-03-18-19.log.gz +/run/logs/2025-03-18-20.log.gz +/run/logs/2025-03-18-21.log.gz +/run/logs/2025-03-18-22.log.gz +/run/logs/2025-03-18-23.log.gz +/run/logs/2025-03-18-24.log.gz +/run/logs/2025-03-18-25.log.gz +/run/logs/2025-03-18-26.log.gz +/run/logs/2025-03-18-27.log.gz +/run/logs/2025-03-18-28.log.gz +/run/logs/2025-03-18-29.log.gz +/run/logs/2025-03-18-30.log.gz +/run/logs/2025-03-18-31.log.gz +/run/logs/2025-03-18-32.log.gz +/run/logs/2025-03-18-33.log.gz +/run/logs/2025-03-18-34.log.gz +/run/logs/2025-03-18-35.log.gz +/run/logs/2025-03-18-36.log.gz +/run/logs/2025-03-18-37.log.gz +/run/logs/2025-03-18-38.log.gz +/run/logs/2025-03-18-39.log.gz +/run/logs/2025-03-18-40.log.gz +/run/logs/2025-03-18-41.log.gz +/run/logs/2025-03-18-42.log.gz +/run/logs/2025-03-18-43.log.gz +/run/logs/2025-03-18-44.log.gz +/run/logs/2025-03-18-45.log.gz +/run/logs/2025-03-18-46.log.gz +/run/logs/2025-03-18-47.log.gz +/run/logs/2025-03-18-48.log.gz +/run/logs/2025-03-18-49.log.gz +/run/logs/2025-03-18-50.log.gz +/run/logs/2025-03-18-51.log.gz +/run/logs/2025-03-18-52.log.gz +/run/logs/2025-03-18-53.log.gz +/run/logs/2025-03-18-54.log.gz +/run/logs/2025-03-18-55.log.gz +/run/logs/2025-03-18-56.log.gz +/run/logs/2025-03-18-57.log.gz +/run/logs/2025-03-19-2.log.gz +/run/logs/2025-03-19-3.log.gz +/run/logs/2025-03-19-4.log.gz +/run/logs/2025-03-19-5.log.gz +/run/logs/2025-03-19-6.log.gz +/run/logs/2025-03-19-7.log.gz +/run/logs/2025-03-19-8.log.gz +/run/logs/2025-03-19-9.log.gz +/run/logs/2025-03-19-10.log.gz +/run/logs/2025-03-19-11.log.gz +/run/logs/2025-03-19-12.log.gz +/run/logs/2025-03-19-13.log.gz +/run/logs/2025-03-19-14.log.gz +/run/logs/2025-03-19-15.log.gz +/run/logs/2025-03-19-16.log.gz +/run/logs/2025-03-19-17.log.gz +/run/logs/2025-03-19-18.log.gz +/run/logs/2025-03-19-19.log.gz +/run/logs/2025-03-19-20.log.gz +/run/logs/2025-03-19-21.log.gz +/run/logs/2025-03-19-22.log.gz +/run/logs/2025-03-19-23.log.gz +/run/logs/2025-03-19-24.log.gz +/run/logs/2025-03-19-25.log.gz +/run/logs/2025-03-19-26.log.gz +/run/logs/2025-03-19-27.log.gz +/run/logs/2025-03-19-28.log.gz +/run/logs/2025-03-19-29.log.gz +/run/logs/2025-03-19-30.log.gz +/run/logs/2025-03-19-31.log.gz +/run/logs/2025-03-19-32.log.gz +/run/logs/2025-03-19-33.log.gz +/run/logs/2025-03-19-34.log.gz +/run/logs/2025-03-19-35.log.gz +/run/logs/2025-03-19-36.log.gz +/run/logs/2025-03-19-37.log.gz +/run/logs/2025-03-19-38.log.gz +/run/logs/2025-03-19-39.log.gz +/run/logs/2025-03-19-40.log.gz +/run/logs/2025-03-19-41.log.gz +/run/logs/2025-03-19-42.log.gz +/run/logs/2025-03-19-43.log.gz +/run/logs/2025-03-19-44.log.gz +/run/logs/2025-03-19-45.log.gz +/run/logs/2025-03-19-46.log.gz +/run/logs/2025-03-19-47.log.gz +/run/logs/2025-03-19-48.log.gz +/run/logs/2025-03-19-49.log.gz +/run/logs/2025-03-19-50.log.gz +/run/logs/2025-03-19-51.log.gz +/run/logs/2025-03-22-2.log.gz +/run/logs/2025-03-22-3.log.gz +/run/logs/2025-03-22-4.log.gz +/run/logs/2025-03-23-2.log.gz +/run/logs/2025-03-23-3.log.gz +/run/logs/2025-03-23-4.log.gz +/run/logs/2025-03-23-5.log.gz +/run/logs/2025-03-23-6.log.gz +/run/logs/2025-03-23-7.log.gz +/run/logs/2025-03-23-8.log.gz +/run/logs/2025-03-23-9.log.gz +/run/logs/2025-03-23-10.log.gz +/run/logs/2025-03-24-2.log.gz +/run/logs/2025-03-24-3.log.gz +/run/logs/2025-03-24-4.log.gz +/run/logs/2025-03-24-5.log.gz +/run/logs/2025-03-24-6.log.gz +/run/logs/2025-03-24-7.log.gz +/run/logs/2025-03-24-8.log.gz +/run/logs/2025-03-24-9.log.gz +/run/logs/2025-03-24-10.log.gz +/run/logs/2025-03-24-11.log.gz +/run/logs/2025-03-24-12.log.gz +/run/logs/2025-03-24-13.log.gz +/run/logs/2025-03-24-14.log.gz +/run/logs/2025-03-24-15.log.gz +/run/logs/2025-03-24-16.log.gz +/run/logs/2025-03-27-2.log.gz +/run/logs/2025-03-29-1.log.gz +/run/logs/debug.log +/run/logs/debug-1.log.gz +/run/logs/debug-2.log.gz +/run/logs/debug-3.log.gz +/run/logs/debug-4.log.gz +/run/logs/debug-5.log.gz +/run/logs/latest.log +/run/saves/New World (1)/advancements/380df991-f603-344c-a090-369bad2a924a.json +/run/saves/New World (1)/data/create_logistics.dat +/run/saves/New World (1)/data/create_logistics.dat_old +/run/saves/New World (1)/data/raids.dat +/run/saves/New World (1)/data/random_sequences.dat +/run/saves/New World (1)/data/tfmg_deposits.dat +/run/saves/New World (1)/DIM1/data/capabilities.dat +/run/saves/New World (1)/DIM1/data/raids_end.dat +/run/saves/New World (1)/DIM-1/data/capabilities.dat +/run/saves/New World (1)/DIM-1/data/raids.dat +/run/saves/New World (1)/entities/r.13.0.mca +/run/saves/New World (1)/entities/r.13.1.mca +/run/saves/New World (1)/entities/r.13.102.mca +/run/saves/New World (1)/entities/r.13.103.mca +/run/saves/New World (1)/entities/r.14.0.mca +/run/saves/New World (1)/entities/r.14.1.mca +/run/saves/New World (1)/entities/r.14.102.mca +/run/saves/New World (1)/entities/r.14.103.mca +/run/saves/New World (1)/entities/r.14.-2.mca +/run/saves/New World (1)/entities/r.14.-3.mca +/run/saves/New World (1)/entities/r.15.-2.mca +/run/saves/New World (1)/entities/r.15.-3.mca +/run/saves/New World (1)/entities/r.19.97.mca +/run/saves/New World (1)/entities/r.194.0.mca +/run/saves/New World (1)/entities/r.194.-1.mca +/run/saves/New World (1)/entities/r.194.-2.mca +/run/saves/New World (1)/entities/r.195.0.mca +/run/saves/New World (1)/entities/r.195.193.mca +/run/saves/New World (1)/entities/r.195.194.mca +/run/saves/New World (1)/entities/r.195.195.mca +/run/saves/New World (1)/entities/r.195.-1.mca +/run/saves/New World (1)/entities/r.195.-2.mca +/run/saves/New World (1)/entities/r.196.193.mca +/run/saves/New World (1)/entities/r.196.194.mca +/run/saves/New World (1)/entities/r.199.3.mca +/run/saves/New World (1)/entities/r.199.4.mca +/run/saves/New World (1)/entities/r.200.3.mca +/run/saves/New World (1)/entities/r.200.4.mca +/run/saves/New World (1)/entities/r.-1.-1.mca +/run/saves/New World (1)/entities/r.-6.174.mca +/run/saves/New World (1)/entities/r.-6.175.mca +/run/saves/New World (1)/entities/r.-6.176.mca +/run/saves/New World (1)/entities/r.-6.-3.mca +/run/saves/New World (1)/entities/r.-6.-4.mca +/run/saves/New World (1)/entities/r.-7.173.mca +/run/saves/New World (1)/entities/r.-7.174.mca +/run/saves/New World (1)/entities/r.-7.175.mca +/run/saves/New World (1)/entities/r.-7.176.mca +/run/saves/New World (1)/entities/r.-7.-3.mca +/run/saves/New World (1)/entities/r.-7.-4.mca +/run/saves/New World (1)/entities/r.-8.173.mca +/run/saves/New World (1)/entities/r.-8.174.mca +/run/saves/New World (1)/playerdata/380df991-f603-344c-a090-369bad2a924a.dat +/run/saves/New World (1)/playerdata/380df991-f603-344c-a090-369bad2a924a.dat_old +/run/saves/New World (1)/poi/r.14.1.mca +/run/saves/New World (1)/poi/r.14.-2.mca +/run/saves/New World (1)/poi/r.14.-3.mca +/run/saves/New World (1)/poi/r.15.-2.mca +/run/saves/New World (1)/poi/r.15.-3.mca +/run/saves/New World (1)/poi/r.19.97.mca +/run/saves/New World (1)/poi/r.194.0.mca +/run/saves/New World (1)/poi/r.194.-1.mca +/run/saves/New World (1)/poi/r.194.-2.mca +/run/saves/New World (1)/poi/r.195.193.mca +/run/saves/New World (1)/poi/r.195.-1.mca +/run/saves/New World (1)/poi/r.195.-2.mca +/run/saves/New World (1)/poi/r.199.3.mca +/run/saves/New World (1)/poi/r.199.4.mca +/run/saves/New World (1)/poi/r.200.3.mca +/run/saves/New World (1)/poi/r.200.4.mca +/run/saves/New World (1)/poi/r.-6.174.mca +/run/saves/New World (1)/poi/r.-6.175.mca +/run/saves/New World (1)/poi/r.-6.176.mca +/run/saves/New World (1)/poi/r.-7.173.mca +/run/saves/New World (1)/poi/r.-7.174.mca +/run/saves/New World (1)/poi/r.-7.175.mca +/run/saves/New World (1)/poi/r.-7.176.mca +/run/saves/New World (1)/poi/r.-7.-3.mca +/run/saves/New World (1)/poi/r.-8.173.mca +/run/saves/New World (1)/poi/r.-8.174.mca +/run/saves/New World (1)/region/r.0.0.mca +/run/saves/New World (1)/region/r.0.-1.mca +/run/saves/New World (1)/region/r.13.0.mca +/run/saves/New World (1)/region/r.13.1.mca +/run/saves/New World (1)/region/r.13.102.mca +/run/saves/New World (1)/region/r.13.103.mca +/run/saves/New World (1)/region/r.14.0.mca +/run/saves/New World (1)/region/r.14.1.mca +/run/saves/New World (1)/region/r.14.102.mca +/run/saves/New World (1)/region/r.14.103.mca +/run/saves/New World (1)/region/r.14.-2.mca +/run/saves/New World (1)/region/r.14.-3.mca +/run/saves/New World (1)/region/r.15.-2.mca +/run/saves/New World (1)/region/r.15.-3.mca +/run/saves/New World (1)/region/r.18.97.mca +/run/saves/New World (1)/region/r.18.98.mca +/run/saves/New World (1)/region/r.19.97.mca +/run/saves/New World (1)/region/r.19.98.mca +/run/saves/New World (1)/region/r.20.97.mca +/run/saves/New World (1)/region/r.20.98.mca +/run/saves/New World (1)/region/r.193.-1.mca +/run/saves/New World (1)/region/r.193.-2.mca +/run/saves/New World (1)/region/r.194.0.mca +/run/saves/New World (1)/region/r.194.194.mca +/run/saves/New World (1)/region/r.194.195.mca +/run/saves/New World (1)/region/r.194.-1.mca +/run/saves/New World (1)/region/r.194.-2.mca +/run/saves/New World (1)/region/r.195.0.mca +/run/saves/New World (1)/region/r.195.192.mca +/run/saves/New World (1)/region/r.195.193.mca +/run/saves/New World (1)/region/r.195.194.mca +/run/saves/New World (1)/region/r.195.195.mca +/run/saves/New World (1)/region/r.195.-1.mca +/run/saves/New World (1)/region/r.195.-2.mca +/run/saves/New World (1)/region/r.196.192.mca +/run/saves/New World (1)/region/r.196.193.mca +/run/saves/New World (1)/region/r.196.194.mca +/run/saves/New World (1)/region/r.199.3.mca +/run/saves/New World (1)/region/r.199.4.mca +/run/saves/New World (1)/region/r.200.3.mca +/run/saves/New World (1)/region/r.200.4.mca +/run/saves/New World (1)/region/r.-1.0.mca +/run/saves/New World (1)/region/r.-1.-1.mca +/run/saves/New World (1)/region/r.-6.173.mca +/run/saves/New World (1)/region/r.-6.174.mca +/run/saves/New World (1)/region/r.-6.175.mca +/run/saves/New World (1)/region/r.-6.176.mca +/run/saves/New World (1)/region/r.-6.-3.mca +/run/saves/New World (1)/region/r.-6.-4.mca +/run/saves/New World (1)/region/r.-7.173.mca +/run/saves/New World (1)/region/r.-7.174.mca +/run/saves/New World (1)/region/r.-7.175.mca +/run/saves/New World (1)/region/r.-7.176.mca +/run/saves/New World (1)/region/r.-7.-3.mca +/run/saves/New World (1)/region/r.-7.-4.mca +/run/saves/New World (1)/region/r.-8.173.mca +/run/saves/New World (1)/region/r.-8.174.mca +/run/saves/New World (1)/region/r.-8.175.mca +/run/saves/New World (1)/serverconfig/create-server.toml +/run/saves/New World (1)/serverconfig/forge-server.toml +/run/saves/New World (1)/serverconfig/jei-server.toml +/run/saves/New World (1)/serverconfig/tfmg-server.toml +/run/saves/New World (1)/stats/380df991-f603-344c-a090-369bad2a924a.json +/run/saves/New World (1)/level.dat +/run/saves/New World (1)/level.dat_old +/run/saves/New World (2)/advancements/380df991-f603-344c-a090-369bad2a924a.json +/run/saves/New World (2)/data/capabilities.dat +/run/saves/New World (2)/data/raids.dat +/run/saves/New World (2)/data/random_sequences.dat +/run/saves/New World (2)/DIM1/data/capabilities.dat +/run/saves/New World (2)/DIM1/data/raids_end.dat +/run/saves/New World (2)/DIM-1/data/capabilities.dat +/run/saves/New World (2)/DIM-1/data/raids.dat +/run/saves/New World (2)/entities/r.0.0.mca +/run/saves/New World (2)/entities/r.0.-1.mca +/run/saves/New World (2)/entities/r.-1.0.mca +/run/saves/New World (2)/entities/r.-1.-1.mca +/run/saves/New World (2)/playerdata/380df991-f603-344c-a090-369bad2a924a.dat +/run/saves/New World (2)/playerdata/380df991-f603-344c-a090-369bad2a924a.dat_old +/run/saves/New World (2)/poi/r.0.0.mca +/run/saves/New World (2)/poi/r.0.-1.mca +/run/saves/New World (2)/poi/r.-1.0.mca +/run/saves/New World (2)/poi/r.-1.-1.mca +/run/saves/New World (2)/region/r.0.0.mca +/run/saves/New World (2)/region/r.0.-1.mca +/run/saves/New World (2)/region/r.-1.0.mca +/run/saves/New World (2)/region/r.-1.-1.mca +/run/saves/New World (2)/serverconfig/create-server.toml +/run/saves/New World (2)/serverconfig/forge-server.toml +/run/saves/New World (2)/serverconfig/jei-server.toml +/run/saves/New World (2)/serverconfig/tfmg-server.toml +/run/saves/New World (2)/stats/380df991-f603-344c-a090-369bad2a924a.json +/run/saves/New World (2)/icon.png +/run/saves/New World (2)/level.dat +/run/saves/New World (2)/level.dat_old +/run/saves/New World (2)/session.lock +/run/screenshots/2025-03-03_16.40.07.png +/run/screenshots/2025-03-03_19.21.34.png +/run/screenshots/2025-03-03_21.15.58.png +/run/screenshots/2025-03-06_21.07.22.png +/run/screenshots/2025-03-07_18.30.25.png +/run/screenshots/2025-03-07_18.30.53.png +/run/screenshots/2025-03-07_18.34.53.png +/run/screenshots/2025-03-07_18.53.04.png +/run/screenshots/2025-03-07_18.55.09.png +/run/screenshots/2025-03-08_23.05.15.png +/run/screenshots/2025-03-08_23.08.00.png +/run/screenshots/2025-03-08_23.21.41.png +/run/screenshots/2025-03-08_23.24.04.png +/run/screenshots/2025-03-14_21.51.56.png +/run/screenshots/2025-03-14_21.53.41.png +/run/screenshots/2025-03-14_21.57.15.png +/run/screenshots/2025-03-15_11.10.01.png +/run/screenshots/2025-03-15_11.11.27.png +/run/screenshots/2025-03-15_11.22.03.png +/run/screenshots/2025-03-15_11.23.13.png +/run/screenshots/2025-03-15_11.31.56.png +/run/screenshots/2025-03-15_16.05.49.png +/run/screenshots/2025-03-17_19.19.55.png +/run/screenshots/2025-03-17_21.22.15.png +/run/screenshots/2025-03-19_20.46.20.png +/run/screenshots/2025-03-19_20.55.47.png +/run/screenshots/2025-03-19_21.21.00.png +/run/screenshots/2025-03-24_17.02.03.png +/run/screenshots/2025-03-24_17.02.09.png +/run/screenshots/2025-03-24_17.03.24.png +/run/options.txt +/run/usercache.json +/run/usernamecache.json +/run-data/config/jei/jei-client.ini +/run-data/config/jei/jei-colors.ini +/run-data/config/jei/jei-debug.ini +/run-data/config/jei/jei-mod-id-format.ini +/run-data/config/createaddition-common.toml +/run-data/config/fml.toml +/run-data/logs/2025-02-28-2.log.gz +/run-data/logs/2025-03-02-2.log.gz +/run-data/logs/2025-03-02-3.log.gz +/run-data/logs/2025-03-02-4.log.gz +/run-data/logs/2025-03-02-5.log.gz +/run-data/logs/2025-03-02-6.log.gz +/run-data/logs/2025-03-02-7.log.gz +/run-data/logs/2025-03-02-8.log.gz +/run-data/logs/2025-03-02-9.log.gz +/run-data/logs/2025-03-02-10.log.gz +/run-data/logs/2025-03-02-11.log.gz +/run-data/logs/2025-03-02-12.log.gz +/run-data/logs/2025-03-02-13.log.gz +/run-data/logs/2025-03-02-14.log.gz +/run-data/logs/2025-03-02-15.log.gz +/run-data/logs/2025-03-02-16.log.gz +/run-data/logs/2025-03-02-17.log.gz +/run-data/logs/2025-03-02-18.log.gz +/run-data/logs/2025-03-02-19.log.gz +/run-data/logs/2025-03-02-20.log.gz +/run-data/logs/2025-03-02-21.log.gz +/run-data/logs/2025-03-02-22.log.gz +/run-data/logs/2025-03-02-23.log.gz +/run-data/logs/2025-03-02-24.log.gz +/run-data/logs/2025-03-02-25.log.gz +/run-data/logs/2025-03-02-26.log.gz +/run-data/logs/2025-03-02-27.log.gz +/run-data/logs/2025-03-02-28.log.gz +/run-data/logs/2025-03-02-29.log.gz +/run-data/logs/2025-03-02-30.log.gz +/run-data/logs/2025-03-02-31.log.gz +/run-data/logs/2025-03-02-32.log.gz +/run-data/logs/2025-03-02-33.log.gz +/run-data/logs/2025-03-02-34.log.gz +/run-data/logs/2025-03-02-35.log.gz +/run-data/logs/2025-03-02-36.log.gz +/run-data/logs/2025-03-02-37.log.gz +/run-data/logs/2025-03-02-38.log.gz +/run-data/logs/2025-03-02-39.log.gz +/run-data/logs/2025-03-02-40.log.gz +/run-data/logs/2025-03-02-41.log.gz +/run-data/logs/2025-03-02-42.log.gz +/run-data/logs/2025-03-02-43.log.gz +/run-data/logs/2025-03-02-44.log.gz +/run-data/logs/2025-03-02-45.log.gz +/run-data/logs/2025-03-02-46.log.gz +/run-data/logs/2025-03-02-47.log.gz +/run-data/logs/2025-03-03-2.log.gz +/run-data/logs/2025-03-03-3.log.gz +/run-data/logs/2025-03-03-4.log.gz +/run-data/logs/2025-03-03-5.log.gz +/run-data/logs/2025-03-03-6.log.gz +/run-data/logs/2025-03-03-7.log.gz +/run-data/logs/2025-03-03-8.log.gz +/run-data/logs/2025-03-03-9.log.gz +/run-data/logs/2025-03-03-10.log.gz +/run-data/logs/2025-03-03-11.log.gz +/run-data/logs/2025-03-14-2.log.gz +/run-data/logs/2025-03-14-3.log.gz +/run-data/logs/2025-03-14-4.log.gz +/run-data/logs/2025-03-14-5.log.gz +/run-data/logs/2025-03-14-6.log.gz +/run-data/logs/2025-03-14-7.log.gz +/run-data/logs/2025-03-14-8.log.gz +/run-data/logs/2025-03-14-9.log.gz +/run-data/logs/2025-03-14-10.log.gz +/run-data/logs/2025-03-14-11.log.gz +/run-data/logs/2025-03-15-2.log.gz +/run-data/logs/2025-03-15-3.log.gz +/run-data/logs/2025-03-15-4.log.gz +/run-data/logs/2025-03-17-2.log.gz +/run-data/logs/2025-03-19-2.log.gz +/run-data/logs/2025-03-19-3.log.gz +/run-data/logs/2025-03-19-4.log.gz +/run-data/logs/2025-03-19-5.log.gz +/run-data/logs/2025-03-19-6.log.gz +/run-data/logs/2025-03-19-7.log.gz +/run-data/logs/2025-03-19-8.log.gz +/run-data/logs/2025-03-19-9.log.gz +/run-data/logs/2025-03-19-10.log.gz +/run-data/logs/2025-03-23-2.log.gz +/run-data/logs/2025-03-23-3.log.gz +/run-data/logs/2025-03-23-4.log.gz +/run-data/logs/2025-03-24-1.log.gz +/run-data/logs/2025-03-24-2.log.gz +/run-data/logs/2025-03-24-3.log.gz +/run-data/logs/2025-03-24-4.log.gz +/run-data/logs/2025-03-24-5.log.gz +/run-data/logs/debug.log +/run-data/logs/debug-1.log.gz +/run-data/logs/debug-2.log.gz +/run-data/logs/debug-3.log.gz +/run-data/logs/debug-4.log.gz +/run-data/logs/debug-5.log.gz +/run-data/logs/latest.log diff --git a/src/generated/resources/.cache/5b8c0f5df972d0059948e36f3c0712dca4487541 b/src/generated/resources/.cache/5b8c0f5df972d0059948e36f3c0712dca4487541 new file mode 100644 index 00000000..8d4cb962 --- /dev/null +++ b/src/generated/resources/.cache/5b8c0f5df972d0059948e36f3c0712dca4487541 @@ -0,0 +1,16 @@ +// 1.20.1 2025-03-29T12:30:23.6118557 TFMG's Processing Recipes +ae24d73a2ef5b8059806e660641bcb9dff2a15f4 data/tfmg/recipes/coking/charcoal.json +9000fbf96dc2c2b822aa4e526b1c8686d5413e5a data/tfmg/recipes/coking/coal.json +55a40ebeb7612a9ba4a938e18adcfe6da4388fff data/tfmg/recipes/distillation/crude_oil.json +c53735f5bedbc3e6fd8c03f2dcc18047e9391d6a data/tfmg/recipes/distillation/crude_oil_light_distillation.json +2ef242c09ecf8dc0dbd554dac9ec924b65bdd17d data/tfmg/recipes/distillation/crude_oil_no_naphtha.json +34371023823fc0686c5e6e3d074c7b723a7c5cd7 data/tfmg/recipes/distillation/heavy_oil.json +001bc3e8ddeb2fc3d633faf873553157b5c1878c data/tfmg/recipes/distillation/heavy_oil_light_distillation.json +cfd0a4e4e86ad9698e251e16aa952c951c6ed1c3 data/tfmg/recipes/distillation/heavy_oil_no_naphtha.json +35a1de08776b5725ae21dd4220549bde14d631a3 data/tfmg/recipes/hot_blast/hot_air.json +499dddbb8a717629960cbbb1513102dc219800ef data/tfmg/recipes/polarizing/magnet.json +afc122bccc8ab383b52732fa6fdf18fe2464c7ae data/tfmg/recipes/pressing/aluminum_ingot.json +4f46d2585fd590dcbdceef73696125cc57f66bdc data/tfmg/recipes/pressing/cast_iron_ingot.json +b527cf71f4ad61fecc6d001f68905848128235a5 data/tfmg/recipes/pressing/lead_ingot.json +26c57e64b3d9ec56f92f89732adcd7e2fa1a5801 data/tfmg/recipes/pressing/nickel_ingot.json +ff8a13be251770ef1a6e55d409002a16579ef5f9 data/tfmg/recipes/winding/copper_coil.json diff --git a/src/generated/resources/.cache/7f64eb4aa3056533c06f9e8c978f0b46cdcfc23d b/src/generated/resources/.cache/7f64eb4aa3056533c06f9e8c978f0b46cdcfc23d new file mode 100644 index 00000000..370d9d68 --- /dev/null +++ b/src/generated/resources/.cache/7f64eb4aa3056533c06f9e8c978f0b46cdcfc23d @@ -0,0 +1,25 @@ +// 1.20.1 2025-03-23T17:11:24.6472682 TFMG's Generated Registry Entries +03f0181e37952f9e7fabf4292538df1a63dfe854 data/tfmg/damage_type/acid.json +3597357d17e8d9d166905c8cfd89df04ce0dc113 data/tfmg/damage_type/blast_furnace.json +059ddd2bfc9abe546988d9dd0ab8459eb553cb65 data/tfmg/damage_type/concrete.json +e6ce5388a0167e63e2b9d4b87190374f448722a5 data/tfmg/forge/biome_modifier/lead_ore.json +4c0e39e6c45eb67d3fb157cd4cd0b8b9cc80b8f6 data/tfmg/forge/biome_modifier/lithium_ore.json +519659cfd37b92b2d7697652ff9e895fe299a220 data/tfmg/forge/biome_modifier/nickel_ore.json +33918362b99c2b2a4adc251dafd3e1d75d64896c data/tfmg/forge/biome_modifier/oil_deposit.json +c56fa6819ca8e875c19cab71a79cacdd9c15094f data/tfmg/forge/biome_modifier/oil_well.json +6af256d6c41726c0f978554cb344169db52c840b data/tfmg/forge/biome_modifier/tfmg_striated_ores_nether.json +e724fbf2054dc1b5403ebf641fae197e33c03ddc data/tfmg/forge/biome_modifier/tfmg_striated_ores_overworld.json +c3ee7d50456a7e0aafd3bbe9ab71bf2b96a01470 data/tfmg/worldgen/configured_feature/lead_ore.json +c3b14f129d7c60f33dc2b572e4f9ef0ce08bec1b data/tfmg/worldgen/configured_feature/lithium_ore.json +a4042949e1e7bce134b8a05a7627fb8c50201e1c data/tfmg/worldgen/configured_feature/nickel_ore.json +b1d0a22fcd0a33c72686dc910f5beb3c4ace9a3c data/tfmg/worldgen/configured_feature/oil_deposit.json +970c5ca8bd5004e4164b7d0f8ca1a99ce1ac4a19 data/tfmg/worldgen/configured_feature/oil_well.json +c6c39be2182770a537db582ae5cae15f186ea1f9 data/tfmg/worldgen/configured_feature/tfmg_striated_ores_nether.json +a106ee08545287c881b5dd458efe7f425d8c1f77 data/tfmg/worldgen/configured_feature/tfmg_striated_ores_overworld.json +6f5615fecd27fe4a37938194fb5a94b030d85fed data/tfmg/worldgen/placed_feature/lead_ore.json +65afa2f400018fc5eceab759d81dacbac6eecb70 data/tfmg/worldgen/placed_feature/lithium_ore.json +682f96a9873f5beafc62f11a0a4a0d36bf8c39c5 data/tfmg/worldgen/placed_feature/nickel_ore.json +4b271e4cc8c0996047a425aec7046969ed454c4f data/tfmg/worldgen/placed_feature/oil_deposit.json +77bf7a74b343b8089126d600ee0f21309386afe4 data/tfmg/worldgen/placed_feature/oil_well.json +edb32f0ee214a45f221db3ca9cfc31b981f89a71 data/tfmg/worldgen/placed_feature/tfmg_striated_ores_nether.json +48d58485fb85baf0aa48234cd347c2cde37ee7c8 data/tfmg/worldgen/placed_feature/tfmg_striated_ores_overworld.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e new file mode 100644 index 00000000..f507228f --- /dev/null +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -0,0 +1,6 @@ +// 1.20.1 2025-03-03T16:12:02.6246411 Recipes +8e18331462285f0f09e5897f4cd797c89b6ffc23 data/tfmg/recipes/sequenced_assembly/capacitor.json +7d00b6d19198afdb320d77ecfbbf6be9fa8434d3 data/tfmg/recipes/sequenced_assembly/generator.json +6e387cd804d473dcdade4de8d90ce1982add7447 data/tfmg/recipes/sequenced_assembly/motor.json +6943441658b1aa9175e6dce859896609b2d7aa28 data/tfmg/recipes/sequenced_assembly/potentiometer.json +70be470bb0b72de21713f1c0e08a529780a199c0 data/tfmg/recipes/sequenced_assembly/transistor.json diff --git a/src/generated/resources/.cache/a4f054e33f64259067ca26a447a1fd4d4705e7dd b/src/generated/resources/.cache/a4f054e33f64259067ca26a447a1fd4d4705e7dd new file mode 100644 index 00000000..65d3c03a --- /dev/null +++ b/src/generated/resources/.cache/a4f054e33f64259067ca26a447a1fd4d4705e7dd @@ -0,0 +1,181 @@ +// 1.20.1 2025-03-29T20:40:11.3450353 TFMG's Recipes +ed72d53fe57cb70dbf96b69c081e0c9b0af83b86 data/tfmg/advancements/recipes/misc/crafting/kinetics/accumulator.json +db23a2f0a874c52b56611cbc77dc83f9763914ec data/tfmg/advancements/recipes/misc/crafting/kinetics/air_intake.json +c6dfe8b61c142227826c32f64d7bbb8131eeec11 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_block_from_compacting.json +13a10ca59d0698dd102646773cf2645f51817925 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_cogwheel.json +1a1593e9211fa3a04ed61db0aaf233388c26e954 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_door.json +f58b2abc892ada5236672222837ff2928bad0639 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_fluid_tank.json +13e13d6493a696566b4cc83a8dd479b063e070ae data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_flywheel.json +20a4ac38c93ef1623e5cfa4a8b934f9c33252690 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_frame.json +b4123d012b415ec6cf05fb2954af0f07b5935318 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_compacting.json +1ebff66bbf60ebea589d5b5daf8e03989263c48f data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_decompacting.json +6ff6262e8b155869960284b9de4a68b94644a37d data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_nugget_from_decompacting.json +d4550fea43f7cadcee96dfe5ecdf2a3932e10b37 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_truss.json +8955cde7287bb08f7c17331047e67a14f479f1fb data/tfmg/advancements/recipes/misc/crafting/kinetics/blast_furnace_output.json +6af145e62db3609e171b33ba1b6556e039baacd8 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_frame.json +0af6494f19a65ffffef34d414f9ddf4a4784d4ba data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_truss.json +9f2a83c8ae2401947e04f209c224f401113a33ac data/tfmg/advancements/recipes/misc/crafting/kinetics/brick_smokestack.json +7d3072f175050a338475ce381f0813bed472a5df data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_block_from_compacting.json +21b34faf233004ae1fcbb66bcc495cadcd9af693 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_fluid_tank.json +850a476ecbe07dfe3be42db22d597dfda5656d9d data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_flywheel.json +2719ec7271b1d6719aa63a844b9e0d341ad99f7d data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_frame.json +0a1d21e2712227dfe3d48ed2fa4f79f082969ee9 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_compacting.json +cfb0b56c8fcf6aa56d4c4cbcf0556e50aaa0ddc6 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_decompacting.json +209a85b195010a5a3098e71f38012a1a92f75da6 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_nugget_from_decompacting.json +52cf5dad66401a7c81121db38f6eb3976d947773 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_truss.json +ab3df9d2430f25e9ed1bb1d84d4560f94a6aba31 data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_hose.json +7388ac80e7c2ea25c52f6edea96790e9e261c79b data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_smokestack.json +ce568bd85452cd13c63a5f5ab913ce0b53144774 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_block_from_compacting.json +67628f73a5e45fee142949e669d497b0462fdf93 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_frame.json +edaa81da5a714abbbfcc7a125a8c0c0a8294f43c data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_compacting.json +146c512db772e49b2ad745fb621292965cfb89b7 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_decompacting.json +f3e9d75787bd35176f4a2024b697d271ef76cdf3 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_nugget_from_decompacting.json +e33ce26bdfe1dd11f5cb211a47eb0298391a31e2 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_truss.json +0474ee4fb209b0bebbf8660959f76655747197e8 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_frame.json +af50eaf2d7cf7a460786d5db428967b7cc46c488 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_truss.json +a8f1f6a87e59462a27a5461bc56448b165f15626 data/tfmg/advancements/recipes/misc/crafting/kinetics/electrode_holder.json +5c6cd89ca990d22ff940ac1f1086c2bd3c41d85f data/tfmg/advancements/recipes/misc/crafting/kinetics/empty_circuit_board.json +50178cbc9212f6272077621bab72e3cd65db17a3 data/tfmg/advancements/recipes/misc/crafting/kinetics/exhaust.json +088f4b5e7a3b0550b244aedf0ad047f4ce6188d3 data/tfmg/advancements/recipes/misc/crafting/kinetics/firebox.json +90313c67b9079bef059a6eba033be2fd259bfeb3 data/tfmg/advancements/recipes/misc/crafting/kinetics/fireclay.json +69e9bf710301f95caa688add82604ce43b70daff data/tfmg/advancements/recipes/misc/crafting/kinetics/fireproof_bricks.json +4e2b9eee7b3e07b485bfba1c14aef30a8affa1d2 data/tfmg/advancements/recipes/misc/crafting/kinetics/flarestack.json +bb43b88374948785c6862f5d0515859c59b444ea data/tfmg/advancements/recipes/misc/crafting/kinetics/heavy_casing_door.json +61a32a14f79244ee61171f4ea7897d86b8fc570f data/tfmg/advancements/recipes/misc/crafting/kinetics/heavy_plated_door.json +6cf51bae3bc0e6b06e6bf4fd08dfd12f43b58181 data/tfmg/advancements/recipes/misc/crafting/kinetics/industrial_mixer.json +012371862ecf818cca3e4a5b9a8fbb3392ae808f data/tfmg/advancements/recipes/misc/crafting/kinetics/large_aluminum_cogwheel.json +9cafff29c39199429811870734a571cb59dfdb9a data/tfmg/advancements/recipes/misc/crafting/kinetics/large_steel_cogwheel.json +839d071f46e748385fe9c1adc501c5dceb658dd0 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_block_from_compacting.json +e3b0e71acca7e7c18620bc8286cd3aa996cf88d8 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_flywheel.json +827b08b8767e20c252d879e7fcfd904cd2923d82 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_frame.json +fe7dbb15006417b15db107c02601965a527505db data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_compacting.json +7d9bcfca24976c803180d3d611744d6d68a0784f data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_decompacting.json +f879875d3aba7de14d1bd8ac44a5da0b2d536420 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_nugget_from_decompacting.json +ae4b9b7214d1e0db9b83b8ce8e17819bde3e2004 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_truss.json +2ff25ea31f32edefb251196c93a6c0fb9cbd2f10 data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_block_from_compacting.json +79ad34e0396ce8985458012fa7a41d56023a1224 data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_ingot_from_compacting.json +36545633645898a81e8d3d4c54e8c9947949b546 data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_ingot_from_decompacting.json +8900a294abec9963b37569cf95301fc5e042db3b data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_nugget_from_decompacting.json +25e5ab420b9f62583f4d78e00f6e4e99def65b38 data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_torch.json +19e295d0d4807a2aafaf78ddef3d1e82b67823fc data/tfmg/advancements/recipes/misc/crafting/kinetics/machine_input.json +551343fcd35785d39328f16f169e225671cb5d5e data/tfmg/advancements/recipes/misc/crafting/kinetics/metal_smokestack.json +6f6485ea57087a90188ebcc06b58548da5ec22b3 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_block_from_compacting.json +dfcf7990b7d119350c5e8fb9e6b11fda6ac67047 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_flywheel.json +8a407c4e2d963bc077867db53a38c69ae7e7a0b3 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_frame.json +830e2b8243b5b5cf9cf1bc3afa1e14a979c7cd79 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_compacting.json +e3ba5880c4ea68c5bb55d4a319b7bba329d62800 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_decompacting.json +b28e7499cbc4e65a90f4b32acc3cd019c123f85d data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_nugget_from_decompacting.json +b454069f626db5b3fb4d28b3500e08e6f3241b36 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_truss.json +f68fe08232deaaac216c58d16df2cf90f49cea14 data/tfmg/advancements/recipes/misc/crafting/kinetics/polarizer.json +26ee41be5fde5b7aa65746b453af7e5ce6ebbd03 data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_block_from_compacting.json +072b0c5fa0d11c957772120f853e92628bffc83a data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_cogwheel.json +db80b79162a837425ca0a46192c8a6bb85b5e496 data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_door.json +5f258dc1fff08c526c43fa414070783b0fb5619c data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_fluid_tank.json +d4b688ffa269e25091b4f320d2c5f7a279485fcd data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_flywheel.json +0ad172298d106ca9576331bee39ad8769c796a1a data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_frame.json +21d8c9aa2b8f2eba16155fd6dcef19a82ec14eeb data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_gearbox.json +1824f9dfdd41baeb4f67a8b4d552c98ef0caba6d data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_ingot_from_compacting.json +20e88f6c780a5b908b4f23273c8f9d0dc73b1ece data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_ingot_from_decompacting.json +9e5f8bb5ee7bcadbf5a1a595f147a9778873066f data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_nugget_from_decompacting.json +5bedeae8d74040e986da14567ecd57c743a1963f data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_truss.json +8ed75de5e8d2f8c3058dc792d3bb12db254becb5 data/tfmg/advancements/recipes/misc/crafting/kinetics/surface_scanner.json +9923811c33b9e1898c7773d008d142b0188c8d76 data/tfmg/advancements/recipes/misc/crafting/kinetics/transformer.json +12a11c54fbc8ab63328d286b4ed7b5497c770983 data/tfmg/advancements/recipes/misc/crafting/kinetics/turbo.json +b7c8ea540760ca91937bfb56a6c9abd4435a9910 data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_frame.json +0d36bb9deeffeb8b2b0ad4d22322224ba07d2d43 data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_truss.json +7f1719f206a134e1c1df1be90711ca8f874c0a96 data/tfmg/recipes/casting/steel.json +3032d7f8ddeda567a78664d6a8574f656263113e data/tfmg/recipes/crafting/kinetics/accumulator.json +c888fc7e9362f87124a9e172fef53433fd155784 data/tfmg/recipes/crafting/kinetics/air_intake.json +095e9a7f9523d026f360eea92718c9e462e1a222 data/tfmg/recipes/crafting/kinetics/aluminum_block_from_compacting.json +520f7b01732d9ab446fa75431791c1351b28fadb data/tfmg/recipes/crafting/kinetics/aluminum_cogwheel.json +e6d0640989ea7547d344216c9a792b4ec9476990 data/tfmg/recipes/crafting/kinetics/aluminum_door.json +f338eac968586b8d3dce83aef28a2e43e18a2f88 data/tfmg/recipes/crafting/kinetics/aluminum_fluid_tank.json +cf317a26235fe48fef0a37fae65ade403a1b66dd data/tfmg/recipes/crafting/kinetics/aluminum_flywheel.json +c268b9745ac59ef562e0d39ab6adb854addd8a2c data/tfmg/recipes/crafting/kinetics/aluminum_frame.json +093d4753440f2720c0c02474016fa87addfa7870 data/tfmg/recipes/crafting/kinetics/aluminum_ingot_from_compacting.json +00ac9c8d82c74a326268c1b377405e1cf7df97ac data/tfmg/recipes/crafting/kinetics/aluminum_ingot_from_decompacting.json +d7f1f4b18942932d33ae102bfbfbef6fcf09b3c8 data/tfmg/recipes/crafting/kinetics/aluminum_nugget_from_decompacting.json +5be032a557074e91822ce9e9538db118793a51d5 data/tfmg/recipes/crafting/kinetics/aluminum_truss.json +388af4c67e2015af2f5d70cc01794be6e1c10e65 data/tfmg/recipes/crafting/kinetics/blast_furnace_output.json +b327af92d5acb5d780aad5f009b9cc7e8d077464 data/tfmg/recipes/crafting/kinetics/brass_frame.json +6dc803197514ee8836685c2515ea6854abd2fe6e data/tfmg/recipes/crafting/kinetics/brass_truss.json +1b12f55387d82cf4ac731d3e8b323bbe4d5c1387 data/tfmg/recipes/crafting/kinetics/brick_smokestack.json +7e3e62e029e7ee2ed27436fb9f251ea7fdd120a6 data/tfmg/recipes/crafting/kinetics/cast_iron_block_from_compacting.json +fb00488508be534ed1159b245c1ae38479a1f4bd data/tfmg/recipes/crafting/kinetics/cast_iron_fluid_tank.json +b52588d14e09e74ea298bef496e79317421b244d data/tfmg/recipes/crafting/kinetics/cast_iron_flywheel.json +d7f6860a883070c7592b43ba5596da25a049031b data/tfmg/recipes/crafting/kinetics/cast_iron_frame.json +240c82190f1a978d28fa462cf5f7b85b8bcc96b1 data/tfmg/recipes/crafting/kinetics/cast_iron_ingot_from_compacting.json +9ee6880eff580774db37295800d3f0ba3c17a4c8 data/tfmg/recipes/crafting/kinetics/cast_iron_ingot_from_decompacting.json +3059491b99ac97a4cb08042d65afda8ffbb5f89f data/tfmg/recipes/crafting/kinetics/cast_iron_nugget_from_decompacting.json +7ea5e8287397295280d7efd016dc4e73cfb649a0 data/tfmg/recipes/crafting/kinetics/cast_iron_truss.json +fbabbb070e6b1ede9c3dc5532413dcdaef47aaff data/tfmg/recipes/crafting/kinetics/concrete_hose.json +47726238df69f90440f2ed2abf72c976fd327ace data/tfmg/recipes/crafting/kinetics/concrete_smokestack.json +3c0f5cc7274b8e0077dd598ca937e77216e61688 data/tfmg/recipes/crafting/kinetics/constantan_block_from_compacting.json +f5397b4b187c0ca0d075d571b22079f0fba67605 data/tfmg/recipes/crafting/kinetics/constantan_frame.json +aae9ebd7119f35c6af4642bd6de8c7f7027c40cb data/tfmg/recipes/crafting/kinetics/constantan_ingot_from_compacting.json +02b50c97f3b73ca138505b21b3e5e39d7ff60791 data/tfmg/recipes/crafting/kinetics/constantan_ingot_from_decompacting.json +6b681872a32eb564bc2889c7749b507e65d20926 data/tfmg/recipes/crafting/kinetics/constantan_nugget_from_decompacting.json +fabd7a56ac822005cf37c206f9af196309593bbe data/tfmg/recipes/crafting/kinetics/constantan_truss.json +d8e13050b8fb1b9d9f068ba8f2e5b40e9cf9d89a data/tfmg/recipes/crafting/kinetics/copper_frame.json +ed9bd7f6378712909c8d41cd5723e37a30d1bbeb data/tfmg/recipes/crafting/kinetics/copper_truss.json +85ff0cd180186c9e267e5aea813763064ef77a9e data/tfmg/recipes/crafting/kinetics/electrode_holder.json +0d6d42fb45afbf6032071165949ba33ec948319a data/tfmg/recipes/crafting/kinetics/empty_circuit_board.json +b2cd04918a4af73c32a7c9f778c84dac80bf78e6 data/tfmg/recipes/crafting/kinetics/exhaust.json +756e2adfd6cf2c5695a43bbbe89f3fc40654125c data/tfmg/recipes/crafting/kinetics/firebox.json +b9832b8046e32549954dc63b6c999d03529a3e47 data/tfmg/recipes/crafting/kinetics/fireclay.json +f0e2aec128a30fae742ed4ae9f6ed1fdc3f26f90 data/tfmg/recipes/crafting/kinetics/fireproof_bricks.json +02df355b7df73f97a44f7308223fc052098e1fa1 data/tfmg/recipes/crafting/kinetics/flarestack.json +8f6f541a0a8e59f826540a32a5dc7570a42dcef1 data/tfmg/recipes/crafting/kinetics/heavy_casing_door.json +5ae5be0756ab912d8ba3609fad50fd4c2ff8b912 data/tfmg/recipes/crafting/kinetics/heavy_plated_door.json +9c8aa1bf0a4634cc529328381bccd064bb92077f data/tfmg/recipes/crafting/kinetics/industrial_mixer.json +4eacf9cf19db531f69277b396c0ef477c2f46bcd data/tfmg/recipes/crafting/kinetics/large_aluminum_cogwheel.json +c686e43d8a4e3aef226077e3d25aa48bbb4258b9 data/tfmg/recipes/crafting/kinetics/large_steel_cogwheel.json +6809fd3e925dc8281e6841658302c4bfa12f4aaa data/tfmg/recipes/crafting/kinetics/lead_block_from_compacting.json +7b7378f19524138309ff187036d1dba399b682cb data/tfmg/recipes/crafting/kinetics/lead_flywheel.json +df06f47116d4c399adf5aa403cc309f69eb55b90 data/tfmg/recipes/crafting/kinetics/lead_frame.json +377d1e040aead68c35f59643f8cb9194b632a397 data/tfmg/recipes/crafting/kinetics/lead_ingot_from_compacting.json +fd3246b2ac78a9440fdb4989427d4d0f7ffe751f data/tfmg/recipes/crafting/kinetics/lead_ingot_from_decompacting.json +d8c43d3d719d75f717ea7980e1038b585157d571 data/tfmg/recipes/crafting/kinetics/lead_nugget_from_decompacting.json +99ab779254d79071cc744044b4cf164b8549a9cd data/tfmg/recipes/crafting/kinetics/lead_truss.json +147304987aff453c5be90128024e8e7e450c7024 data/tfmg/recipes/crafting/kinetics/lithium_block_from_compacting.json +9ecd578ef116bdfa3e866f59a8e9ad1b4b614263 data/tfmg/recipes/crafting/kinetics/lithium_ingot_from_compacting.json +062cc59b0652c05cb56164bcd1373d2831409231 data/tfmg/recipes/crafting/kinetics/lithium_ingot_from_decompacting.json +b823dd658cac8c0125e31f1bea532b4b714b6cc7 data/tfmg/recipes/crafting/kinetics/lithium_nugget_from_decompacting.json +c99c66d2f4f9cee928baf57f1d65323b3d54100f data/tfmg/recipes/crafting/kinetics/lithium_torch.json +8dd5ae153cf6af2c9e362783409a77d5d5d42e3e data/tfmg/recipes/crafting/kinetics/machine_input.json +b78332d528e39fffa878bf90171bd48876ebcd1b data/tfmg/recipes/crafting/kinetics/metal_smokestack.json +b6a20b2a85231dfa01cac33b283d0dd431fb4819 data/tfmg/recipes/crafting/kinetics/nickel_block_from_compacting.json +e8e39a368fe762182212c818548b730bc62b4ddf data/tfmg/recipes/crafting/kinetics/nickel_flywheel.json +d4bac0335e3c6ef10dc23bfef61ed15b947a86b7 data/tfmg/recipes/crafting/kinetics/nickel_frame.json +f04b7daa20f6fea47353e00e5eb4aefaf597dd0b data/tfmg/recipes/crafting/kinetics/nickel_ingot_from_compacting.json +a116692b0ba9dde57a2ad6bb34589d59571fb2c6 data/tfmg/recipes/crafting/kinetics/nickel_ingot_from_decompacting.json +dbb8e863fa16906f98ba729cf3c9af17d44c7274 data/tfmg/recipes/crafting/kinetics/nickel_nugget_from_decompacting.json +8b21eac9fdc5e8e8cd71dee820c0ac3b808f0bf3 data/tfmg/recipes/crafting/kinetics/nickel_truss.json +de85eb1e5a49cf14f33cecb8b8960df66c02bf34 data/tfmg/recipes/crafting/kinetics/polarizer.json +6d7ebd7ec8d10887489d3814fd6330c2b6174ef0 data/tfmg/recipes/crafting/kinetics/steel_block_from_compacting.json +344e41cb10455a1329bddfb2683c0d0a77b6b47f data/tfmg/recipes/crafting/kinetics/steel_cogwheel.json +e14064302a58268c4a3b7db7d9494412de3e4dc7 data/tfmg/recipes/crafting/kinetics/steel_door.json +f6e94323afd75335409a3b4cbd4ae531b7694692 data/tfmg/recipes/crafting/kinetics/steel_fluid_tank.json +b3d3546d4cca17a1036597d06fddd8bf66ee14a6 data/tfmg/recipes/crafting/kinetics/steel_flywheel.json +c0b37cf345817c336c4891c194565d2cc935d130 data/tfmg/recipes/crafting/kinetics/steel_frame.json +c913eaa64059ee7c35efe6ba28e402972853c266 data/tfmg/recipes/crafting/kinetics/steel_gearbox.json +7ebc56791f818aac716a0ac79d17b9a28b7d921b data/tfmg/recipes/crafting/kinetics/steel_ingot_from_compacting.json +e2d10fe4708114b43ce04185ba3aa234d719d62e data/tfmg/recipes/crafting/kinetics/steel_ingot_from_decompacting.json +f81ddce5df01c828b30f3b256986eda5ae406ca5 data/tfmg/recipes/crafting/kinetics/steel_nugget_from_decompacting.json +ec2b049221a205ef7b924f0f31c260e62c75cabd data/tfmg/recipes/crafting/kinetics/steel_truss.json +e6a57f9ad1a19c5e810b3cd51c8e57d7a5bf51e9 data/tfmg/recipes/crafting/kinetics/surface_scanner.json +a6bca70746588176a2fb37fbdde3c3e95988ed83 data/tfmg/recipes/crafting/kinetics/transformer.json +f5984b5d3c82f4605f08a88d16aa2fdfec5482fb data/tfmg/recipes/crafting/kinetics/turbo.json +b673506b5ef4dd9ea08cc070b3f9f3fc01fa4398 data/tfmg/recipes/crafting/kinetics/zinc_frame.json +4871336f9af956193ba3ff11467403b155f15208 data/tfmg/recipes/crafting/kinetics/zinc_truss.json +872854966cfd36b3daad167154fe8facde81c178 data/tfmg/recipes/industrial_blasting/steel.json +89371168dfe95fea4668370207d4c32561e51bbc data/tfmg/recipes/industrial_blasting/steel_from_dust.json +84548133198c151af5abaf3acf3ba2ac32c3c706 data/tfmg/recipes/industrial_blasting/steel_from_raw_iron.json +456e040b29354bb1ee1d6672b240fd1707bd2684 data/tfmg/recipes/vat_machine_recipe/arc_furnace_steel.json +acf59f5e8adce2bce3b3ef41ccba69da4b43d047 data/tfmg/recipes/vat_machine_recipe/concrete.json +50fc1fb635d453cf7825b033ddc70f475b209800 data/tfmg/recipes/vat_machine_recipe/debug.json +411a006d97d15062f11188b6a2c66e46e75b758c data/tfmg/recipes/vat_machine_recipe/debug_2.json +3980576459a7ad4a1ce8764422514266b486a62c data/tfmg/recipes/vat_machine_recipe/debug_3.json +7d1b7d254a5580a22c35c6e051ccad7455ce66a6 data/tfmg/recipes/vat_machine_recipe/debug_4.json +a3e28ff6bd207b6706fcf281c54a218c8b92e49e data/tfmg/recipes/vat_machine_recipe/debug_5.json +97289dfa2f336c9f07d96dd97c1ec0cffd75a384 data/tfmg/recipes/vat_machine_recipe/etched_circuit_board.json diff --git a/src/generated/resources/.cache/e54e4c34b4f65d271b7b9f53d4ba815125cff8b9 b/src/generated/resources/.cache/e54e4c34b4f65d271b7b9f53d4ba815125cff8b9 new file mode 100644 index 00000000..c4b23969 --- /dev/null +++ b/src/generated/resources/.cache/e54e4c34b4f65d271b7b9f53d4ba815125cff8b9 @@ -0,0 +1,2317 @@ +// 1.20.1 2025-03-29T20:40:11.3198317 Registrate Provider for tfmg [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +ff5a5721633b83465ab501cbdfdc579a0f20e938 assets/tfmg/blockstates/accumulator.json +e982a263b6af75821042107fdeff7bd809436d08 assets/tfmg/blockstates/air_intake.json +e7f63aadfc892e337d9f87b5e50af8b1c7e4103f assets/tfmg/blockstates/aluminum_bars.json +b7f5146505c40c08cdea7ad01fa99048b7ac5451 assets/tfmg/blockstates/aluminum_block.json +e99518f3ddabde3485a57d7709c565c9c681c181 assets/tfmg/blockstates/aluminum_cable_hub.json +f77a99f3ee1d192001623fd41601f3a1687b67c8 assets/tfmg/blockstates/aluminum_cogwheel.json +03b160816f926440ffaac13f3740c5f480dfc55e assets/tfmg/blockstates/aluminum_door.json +c0714b876360b41c4db8d9a5c0c4e9ee41d0b017 assets/tfmg/blockstates/aluminum_fluid_tank.json +98d61dd3ba8781c570e7e823354201039eca602b assets/tfmg/blockstates/aluminum_fluid_valve.json +a17662e331f24c3a81cbdd64f67b631645efb9f6 assets/tfmg/blockstates/aluminum_flywheel.json +664b2d2a842cc6021ab944dae24a639723ca3da9 assets/tfmg/blockstates/aluminum_frame.json +67d5edbef648081d5078d7800589d90f822545fc assets/tfmg/blockstates/aluminum_ladder.json +c4dc812ee44f9ff51021496ef988bc3f1b37e6af assets/tfmg/blockstates/aluminum_lamp.json +ce5205eea3a9d14fa3cf96d1a8d6d3f7a3bf3065 assets/tfmg/blockstates/aluminum_mechanical_pump.json +7f626af589ff636c28860aca25c8d3649e719e04 assets/tfmg/blockstates/aluminum_pipe.json +5449c09617ce761c2e3bb5711f5979e9bfabbd7d assets/tfmg/blockstates/aluminum_scaffolding.json +da777dccb630d66846bcaadee9f4ad971359b569 assets/tfmg/blockstates/aluminum_smart_fluid_pipe.json +7624d1e46d97661a3a818f5d74f631840783c076 assets/tfmg/blockstates/aluminum_truss.json +c651864765a9e415779e55bfc3009ab4be8d92cd assets/tfmg/blockstates/asphalt.json +43dd1440c753619802b4213df6640dee3563d391 assets/tfmg/blockstates/asphalt_slab.json +623528f7936ea1577438e5925ce33a08ebeeb54f assets/tfmg/blockstates/asphalt_stairs.json +26dfe8dbbfe7a7419eb89568924893975d701bf4 assets/tfmg/blockstates/asphalt_wall.json +933485fa587fccc649b4cbe8f76f15e590cc8bb1 assets/tfmg/blockstates/bauxite.json +2b53ff8e880d35a42388584cb3ca896c55bfaf95 assets/tfmg/blockstates/bauxite_pillar.json +120368d4cdebbaf17f805c1edf20d5abf556ec59 assets/tfmg/blockstates/blast_furnace_hatch.json +27892eb988e68f88a0c15b94f2415c04d6f6b8ee assets/tfmg/blockstates/blast_furnace_output.json +0ee84a4ff85c8a8bbfb488433050001c157b5495 assets/tfmg/blockstates/blast_furnace_reinforcement.json +2034512a90d1855fac35fca8a78ad25f4a847bfe assets/tfmg/blockstates/blast_furnace_reinforcement_wall.json +bdc3838d9ba58eddc6aad899aad74c27da41a995 assets/tfmg/blockstates/blast_stove.json +fb83c1076743328a2aa1ce2bd89cf7890293f971 assets/tfmg/blockstates/blue_caution_block.json +225657c0b886b2cd04ca81d7d7f4120b9fe73116 assets/tfmg/blockstates/blue_concrete.json +2f24eb61881af9d78f4d5bafe7096e6af7d10081 assets/tfmg/blockstates/blue_concrete_slab.json +2f422c8f88ad82ac427acbaa1df89305be31842a assets/tfmg/blockstates/blue_concrete_stairs.json +4386040bc5ed4b2cc08920f5f58e9e9427b7c14d assets/tfmg/blockstates/blue_concrete_wall.json +29c32cfb0c7479fce4768efb5690af8d15e9ceaa assets/tfmg/blockstates/blue_rebar_concrete.json +2f24eb61881af9d78f4d5bafe7096e6af7d10081 assets/tfmg/blockstates/blue_rebar_concrete_slab.json +2f422c8f88ad82ac427acbaa1df89305be31842a assets/tfmg/blockstates/blue_rebar_concrete_stairs.json +4386040bc5ed4b2cc08920f5f58e9e9427b7c14d assets/tfmg/blockstates/blue_rebar_concrete_wall.json +3e00a4db9909c06fdd9ec9d3154deaaaba6a4aea assets/tfmg/blockstates/brass_cable_hub.json +ea798e9aaa5acf094778eccb0e333b42dff64756 assets/tfmg/blockstates/brass_fluid_valve.json +a96c72f6a617b4411810438c35c39dcb6ed37f85 assets/tfmg/blockstates/brass_frame.json +6e6dd65d14389b85018ab9f9049bb38b753ea1ca assets/tfmg/blockstates/brass_mechanical_pump.json +99739088a4fadc39e9e4dce904d279b0de94ca8e assets/tfmg/blockstates/brass_pipe.json +9ec8f8112e5907f732c730b5ed7ea4132a3e6c21 assets/tfmg/blockstates/brass_smart_fluid_pipe.json +9d2026a8d35888c538d7283176fcd43a2f84856b assets/tfmg/blockstates/brass_truss.json +ce7c427cf4f515dae0b70e073fcab02c4dd5fd92 assets/tfmg/blockstates/brick_smokestack.json +4158158416ad9a5d4a31f3cd3ea857a2ad3d8bc0 assets/tfmg/blockstates/brown_caution_block.json +b846b257ecd76322e904bd9c78a8b263a2799ad5 assets/tfmg/blockstates/brown_concrete.json +8b756fc85daef6d064edf3ea2b2e4c397e67c4a2 assets/tfmg/blockstates/brown_concrete_slab.json +99c8ea149db01211c82a02af3d738494694b2114 assets/tfmg/blockstates/brown_concrete_stairs.json +0ee9e3a46eaad9b1aa6eeaf1046044a7bf410af8 assets/tfmg/blockstates/brown_concrete_wall.json +654b7169217adbcf282d36285731378c48584096 assets/tfmg/blockstates/brown_rebar_concrete.json +8b756fc85daef6d064edf3ea2b2e4c397e67c4a2 assets/tfmg/blockstates/brown_rebar_concrete_slab.json +99c8ea149db01211c82a02af3d738494694b2114 assets/tfmg/blockstates/brown_rebar_concrete_stairs.json +0ee9e3a46eaad9b1aa6eeaf1046044a7bf410af8 assets/tfmg/blockstates/brown_rebar_concrete_wall.json +840c72a290cd0731b678233786a87602f3fa8c31 assets/tfmg/blockstates/cable_connector.json +e22bcb9d31726a734c6741fca494e409c590bf14 assets/tfmg/blockstates/cable_tube.json +86df9d2a2840b9ca6d2ef8f2a2f62bf285bed3a1 assets/tfmg/blockstates/casting_basin.json +2ccbf31047ec5a9b3dd285fda5a402281869f721 assets/tfmg/blockstates/cast_iron_bars.json +9ca537517fb8baeff3d4e4137c93aebd6b874c81 assets/tfmg/blockstates/cast_iron_block.json +d995d066790038a3fedb8a3562823e3fa2d9effb assets/tfmg/blockstates/cast_iron_chemical_vat.json +075a32d5c33ae2dd3fe6630afe1da72f9235bf9d assets/tfmg/blockstates/cast_iron_fluid_tank.json +e6191cb401599b3c33f0354bfe874bd197cb84e9 assets/tfmg/blockstates/cast_iron_fluid_valve.json +7c9159010b4d65305d359272680cf9f665be0a51 assets/tfmg/blockstates/cast_iron_flywheel.json +6a6c7c8bb091a531a67ab6a6a299c7ca414af7e8 assets/tfmg/blockstates/cast_iron_frame.json +5f16ffc7322a3523f12a7330398116db7c8c98c4 assets/tfmg/blockstates/cast_iron_ladder.json +1636f236d918c77ae00f5b7fd5cfbfa17a701053 assets/tfmg/blockstates/cast_iron_mechanical_pump.json +901e36e24f615852a72c2bbc7540780aa06c8992 assets/tfmg/blockstates/cast_iron_pipe.json +51c50801611a969480ff203a549b3f12122b1d94 assets/tfmg/blockstates/cast_iron_smart_fluid_pipe.json +4d15a7e50cc1c0ffe7578eb50d022b4941c503ea assets/tfmg/blockstates/cast_iron_truss.json +f87bc83a35e2a9684eebd329d842f75527725e18 assets/tfmg/blockstates/circular_light.json +ec94bedd045ade74274ffe009569d65083b9fff5 assets/tfmg/blockstates/coal_coke_block.json +f39a853c61f70a3fe79952c962b2f26d309115a4 assets/tfmg/blockstates/coke_oven.json +c67b91a7fd9f16cd2d7eaa92dd9b945042d58130 assets/tfmg/blockstates/concrete.json +d0709116064c94684adca52587bd0f48b3900423 assets/tfmg/blockstates/concrete_encased_cable_tube.json +4a5b7c93ccd3bf2eeee42a6ae4b8209938980b72 assets/tfmg/blockstates/concrete_encased_electric_post.json +2dcc62250e0e7a2f7f49c21e72176905243c7e76 assets/tfmg/blockstates/concrete_encased_industrial_pipe.json +69c8b627d7b93cddf1a777ec77fe8ebdd0e88a77 assets/tfmg/blockstates/concrete_hose.json +9c9cac30f015e72418736cbec2d721a6dec56fb7 assets/tfmg/blockstates/concrete_slab.json +1bb17c9ead851661909f9d223aa3947267c0a84e assets/tfmg/blockstates/concrete_smokestack.json +84fcaec7626f69e9a27ef235121f9a9db9955530 assets/tfmg/blockstates/concrete_stairs.json +ff85a7b17cfc90735a0d6a868ff05bb77797adc4 assets/tfmg/blockstates/concrete_wall.json +2cfe5e165f43d1308a657b983507c9f9b9c7c404 assets/tfmg/blockstates/constantan_block.json +597a80861fc67cab5c0081f6887c868b7f1608c4 assets/tfmg/blockstates/constantan_frame.json +53a7c2c917f5074fe2c683b839a33487c1194e9a assets/tfmg/blockstates/constantan_ladder.json +53b8e39bebcf7f672cc05c9004ad1c0ab15797b8 assets/tfmg/blockstates/constantan_truss.json +9070d146f25231108735e25ea0fee258aa2dea4e assets/tfmg/blockstates/converter.json +dca4728ef33ca9d54fb55d707761c2eeb77c32b1 assets/tfmg/blockstates/cooling_fluid.json +8b9225e35a3b3543d5866650bf4ac9775942368e assets/tfmg/blockstates/copper_cable_hub.json +a8ffe111ead9a06af01f91232ce3b2f152deaab2 assets/tfmg/blockstates/copper_encased_aluminum_pipe.json +b39b284c5c09b03eb7df198a9ed050ed12f3d72d assets/tfmg/blockstates/copper_encased_brass_pipe.json +758103e7f0065d616333171c505401c8931d0c59 assets/tfmg/blockstates/copper_encased_cast_iron_pipe.json +e097073364c3d4214212332ba036eefb9e857715 assets/tfmg/blockstates/copper_encased_plastic_pipe.json +8b6052f05d1b9cd80062de3fb79e36eb0727ecd5 assets/tfmg/blockstates/copper_encased_steel_pipe.json +083f2b157fbc14718db084169776596d8f750c14 assets/tfmg/blockstates/copper_frame.json +fb27cbbba0cfc4169f0d20524fd8fa9ddad18144 assets/tfmg/blockstates/copper_truss.json +ee52b1eec63e67a98244c87d2cce7f045c483593 assets/tfmg/blockstates/copycat_cable_base.json +3dff9e1ec59415779195d2abfa9f07bc17b428a1 assets/tfmg/blockstates/copycat_cable_block.json +0b0aafe0a045dd28968cb8260db0afde9d11472b assets/tfmg/blockstates/creative_generator.json +fa1fa0509cd94e57da7624b5d094c228d6b92593 assets/tfmg/blockstates/creosote.json +d284d43a9b9527128c706adbd3dff3fa6e8ca048 assets/tfmg/blockstates/crude_oil.json +5f57a2dc6fa076ee9d2a22e32d26993490c6debc assets/tfmg/blockstates/cut_bauxite.json +b9c7bedf897df9728ae76d405686054e1f0f3549 assets/tfmg/blockstates/cut_bauxite_bricks.json +72dd4e067c197ef8e198930feb363b7f00104429 assets/tfmg/blockstates/cut_bauxite_brick_slab.json +857d56ad1da100aa6c3a1543b5f8d608242d20a8 assets/tfmg/blockstates/cut_bauxite_brick_stairs.json +e11a6159da224e69f12e11a594c20bb2bd8c0e68 assets/tfmg/blockstates/cut_bauxite_brick_wall.json +2a6fe47413aa549cd531ca1fb1d317da36745093 assets/tfmg/blockstates/cut_bauxite_slab.json +3803629d3a0fe11a30c7dedaf0ae8e396df4c994 assets/tfmg/blockstates/cut_bauxite_stairs.json +700d6569dd98adc6a3167c99295816453bf351b9 assets/tfmg/blockstates/cut_bauxite_wall.json +ce68852c8075afa7f145f17c71cbf00bfd3ea6c4 assets/tfmg/blockstates/cut_galena.json +08c64f9a0c66182dca3102fce5eb3466af5d2cd2 assets/tfmg/blockstates/cut_galena_bricks.json +777a433c073c6d377905ee744ad3e815b6d286bf assets/tfmg/blockstates/cut_galena_brick_slab.json +96c82e13ac477c283cf8b01681499c6c69ad2c26 assets/tfmg/blockstates/cut_galena_brick_stairs.json +055fdd3b1e1e505ba448fe8cf590ecf68afd5b1c assets/tfmg/blockstates/cut_galena_brick_wall.json +e2c220815dd76c0f81ad62defb42f81a263c508f assets/tfmg/blockstates/cut_galena_slab.json +f5a7a5bb3f7eb747a24c88592511edb080f02fbb assets/tfmg/blockstates/cut_galena_stairs.json +89a3047ffc1b3e4e3a82d6fc270259ad012440a9 assets/tfmg/blockstates/cut_galena_wall.json +e6c37a1b35654860e8e7bce70c17bb9c463cbcf0 assets/tfmg/blockstates/cyan_caution_block.json +64b75bc836e79eb356f851d938a12d41dfdc07ee assets/tfmg/blockstates/cyan_concrete.json +984c1ff59cc54f09672efe0f51055fb15392a61c assets/tfmg/blockstates/cyan_concrete_slab.json +4e923ed720f7aa0de438889f8bf76f417b5b5987 assets/tfmg/blockstates/cyan_concrete_stairs.json +085577a70a50fcde799996e8b153a65735d778bc assets/tfmg/blockstates/cyan_concrete_wall.json +1ae46cd5307f04f6e42d5c2553329b4821d2dc9e assets/tfmg/blockstates/cyan_rebar_concrete.json +984c1ff59cc54f09672efe0f51055fb15392a61c assets/tfmg/blockstates/cyan_rebar_concrete_slab.json +4e923ed720f7aa0de438889f8bf76f417b5b5987 assets/tfmg/blockstates/cyan_rebar_concrete_stairs.json +085577a70a50fcde799996e8b153a65735d778bc assets/tfmg/blockstates/cyan_rebar_concrete_wall.json +4233f092d8691955ef0cfbddd3f5878ce2d1fdd6 assets/tfmg/blockstates/debug_conductor.json +62a01be988656ab958c6969a093ec28608132574 assets/tfmg/blockstates/debug_electric_block.json +41fd9b766ebf3106f9d3c9dcfc2aaa4d6d23ed2f assets/tfmg/blockstates/debug_generator_block.json +da3ce72a164ba44b83d2e0a34aba7a2e0bf1f7e0 assets/tfmg/blockstates/deepslate_lead_ore.json +29fabca149c689611b3066ffd546b48e305b795b assets/tfmg/blockstates/deepslate_lithium_ore.json +0c1f4a179de5361677ab6a190f3b3279374dfdf0 assets/tfmg/blockstates/deepslate_nickel_ore.json +c9291b06874778c72b970c234fdf7b48cbc443cb assets/tfmg/blockstates/diagonal_cable_block.json +03983ce3de10310cd75b98f17c9161653b7034cd assets/tfmg/blockstates/diesel.json +9e5371b956a65a7a49581208e331ee1fc8b8acc2 assets/tfmg/blockstates/electrical_switch.json +3cb8f9a5ab392d7fb37dea856f16e3d501986ef8 assets/tfmg/blockstates/electric_casing.json +fce44cbe5ec7bc7ec527327088be37cea56ac85c assets/tfmg/blockstates/electric_diode.json +fec8a2ce3fa897609383099ca2f30b92f591428b assets/tfmg/blockstates/electric_motor.json +edaa0018b0c7dffe0b552e5f7dd539c5484600fb assets/tfmg/blockstates/electric_post.json +637b5240220dcff1f51dfa02ae44ceb43392a55b assets/tfmg/blockstates/electric_pump.json +5258f718a70e0e9b9f1433aa67fd7faa0a8f28c5 assets/tfmg/blockstates/electrode_holder.json +e452793b4673eaf1821619357692b41c297988f7 assets/tfmg/blockstates/encased_diode.json +5cd35edc93b0e5bc3fe86e4fd160ba2a660404ff assets/tfmg/blockstates/encased_potentiometer.json +66f1fa15f217954d9a24dec65a327a6e034b2d3f assets/tfmg/blockstates/engine_controller.json +814de0bc44b8c651f942548239c793563c5ba3f0 assets/tfmg/blockstates/engine_expansion.json +d95a6906271097b15b19b7421d871600386137bd assets/tfmg/blockstates/engine_gearbox.json +08007e8e0e57b4ad322e9125fd05b010aa9a5a0b assets/tfmg/blockstates/exhaust.json +41ad3bce75918278f4f48ca3ecf23b1980f9963d assets/tfmg/blockstates/factory_floor.json +10f47e08c249406dd1f2122d1e209998c45d848d assets/tfmg/blockstates/factory_floor_slab.json +ef677a324787ed787012439b7d4a08b2cbfe5809 assets/tfmg/blockstates/factory_floor_stairs.json +0bafb92dc1bee765cef915eb3175c827de51985a assets/tfmg/blockstates/factory_floor_wall.json +36ffee75385da09fa435f9059a85f32a68fdaec1 assets/tfmg/blockstates/firebox.json +8e8feef9e07345228da05669fcb8449a4276f114 assets/tfmg/blockstates/fireclay.json +13c8eae3dd74b79d0e43c31ff101111e0af058f1 assets/tfmg/blockstates/fireproof_bricks.json +fe071d9f7c86c74e47390c35709f6c59b71bfa59 assets/tfmg/blockstates/fireproof_brick_reinforcement.json +beb5fcedb0ce0ad1de2097ab749954e5256b3c83 assets/tfmg/blockstates/fireproof_chemical_vat.json +89257ec2fdb2f1d61cb229df606c7ffac47e4582 assets/tfmg/blockstates/flarestack.json +e74acd9562e4b46295cf017d17f2662e20a7f5ea assets/tfmg/blockstates/fossilstone.json +d44d576eebf63125dff21f1e71ae2c3dacd7419f assets/tfmg/blockstates/fuse_block.json +f2876beb7a70b63cf30209d0b25db0462b851c7f assets/tfmg/blockstates/galena.json +4325917750f83a2d70f07071af765b388b0df2df assets/tfmg/blockstates/galena_pillar.json +b0a3f4da5d9efdd01800c8b9738aee194565c6e7 assets/tfmg/blockstates/gasoline.json +307dfb8175dbcda4107a36d25b25004d41b901ca assets/tfmg/blockstates/generator.json +c58cc6ae649bc1bafe76b85f0ad4a96c78c237a7 assets/tfmg/blockstates/glass_aluminum_pipe.json +de3098b3dfd1bdaabbd437af409b9fdef7d5ccd6 assets/tfmg/blockstates/glass_brass_pipe.json +6d70d188380a7c925b52c44e3d8306aa1088e4c7 assets/tfmg/blockstates/glass_cable_insulator.json +be2ae6bcf2aead92612fafa57edcac1f0e7775db assets/tfmg/blockstates/glass_cast_iron_pipe.json +078297bd91c6b0f19bed8e1b415c3fc48c879ef3 assets/tfmg/blockstates/glass_plastic_pipe.json +d23c28129bc7885986c65290071fb7a9cc5391d7 assets/tfmg/blockstates/glass_steel_pipe.json +ca8cd808a28b1d8f9b92d2b33ec5f8e1e9eaeff4 assets/tfmg/blockstates/gray_caution_block.json +def0068e1db5fa0b7924ae54e188347d0a3fb05d assets/tfmg/blockstates/gray_concrete.json +d908c98716ad379bc59cf562e6ddb576771e75c8 assets/tfmg/blockstates/gray_concrete_slab.json +3508f6b3948baa5d986b1f659c1157db4decf9b0 assets/tfmg/blockstates/gray_concrete_stairs.json +5ac047a09c73e971e452358720488b79eadf0039 assets/tfmg/blockstates/gray_concrete_wall.json +46ba17a72227b48f286c6d279758ebad67c0fc6c assets/tfmg/blockstates/gray_rebar_concrete.json +d908c98716ad379bc59cf562e6ddb576771e75c8 assets/tfmg/blockstates/gray_rebar_concrete_slab.json +3508f6b3948baa5d986b1f659c1157db4decf9b0 assets/tfmg/blockstates/gray_rebar_concrete_stairs.json +5ac047a09c73e971e452358720488b79eadf0039 assets/tfmg/blockstates/gray_rebar_concrete_wall.json +b3ccc1de7902ad4a1222c889723e6ec49421f074 assets/tfmg/blockstates/green_caution_block.json +383c055f7b0ae0484ad4147e242691d4a5112c0f assets/tfmg/blockstates/green_concrete.json +408f9f2ea4bdd6992c2aac874bf28baa1aaeccec assets/tfmg/blockstates/green_concrete_slab.json +11143b636a70bf7515ed922ca23abb8231bda60a assets/tfmg/blockstates/green_concrete_stairs.json +dd06f00a75ab085ce616c9733525e5cf47482134 assets/tfmg/blockstates/green_concrete_wall.json +e7a3b82a2d314ecdc754c0e1a7660e618c6f7f68 assets/tfmg/blockstates/green_rebar_concrete.json +408f9f2ea4bdd6992c2aac874bf28baa1aaeccec assets/tfmg/blockstates/green_rebar_concrete_slab.json +11143b636a70bf7515ed922ca23abb8231bda60a assets/tfmg/blockstates/green_rebar_concrete_stairs.json +dd06f00a75ab085ce616c9733525e5cf47482134 assets/tfmg/blockstates/green_rebar_concrete_wall.json +ae92ca2b103a7c8842c17a684e03f18ad373a521 assets/tfmg/blockstates/heavy_cable_hub.json +9753ec68aa5fe10f618000b453a242d5e685b7d7 assets/tfmg/blockstates/heavy_casing_door.json +437e9915e04a780339bece4e4d08284c1e3f8982 assets/tfmg/blockstates/heavy_casing_encased_aluminum_cogwheel.json +1487dc2a3bfe572e889517b6dcf0dad19c0980c5 assets/tfmg/blockstates/heavy_casing_encased_large_aluminum_cogwheel.json +c6e14cf6475bd205b5c698342eef9a281eed7c15 assets/tfmg/blockstates/heavy_casing_encased_large_steel_cogwheel.json +bbb58dd6f5a2a55a1d49a56a1ef4501b7d337bcf assets/tfmg/blockstates/heavy_casing_encased_shaft.json +f8191117146ddf45d975b61091a55deb6083cb8a assets/tfmg/blockstates/heavy_casing_encased_steel_cogwheel.json +c7aa764cc11ee837deeed68c9c2d8567ea078f5c assets/tfmg/blockstates/heavy_machinery_casing.json +dea24edfcb504c6c74560174a94bd7d3e5d58e76 assets/tfmg/blockstates/heavy_oil.json +b22328797a3005e555cb90e200ae462b4ce90cda assets/tfmg/blockstates/heavy_plated_door.json +ccbf016681045856ec06d0c2cc9e651afcfab236 assets/tfmg/blockstates/industrial_aluminum_casing.json +ed00b41f2042cd827e7caaf7a5312d2453248539 assets/tfmg/blockstates/industrial_mixer.json +72f06fad72de60dcf5c3a49add9ba27d79219368 assets/tfmg/blockstates/industrial_pipe.json +7199cbfa37e83fcedf8e99af48b05b283aef319f assets/tfmg/blockstates/kerosene.json +61d49e4e58081cb4559df64483406ad102190afe assets/tfmg/blockstates/large_aluminum_cogwheel.json +16222d2053ae55af9b757120eb325d233f92104a assets/tfmg/blockstates/large_pumpjack_hammer_connector.json +71b24d08f184c992d00e1cab9d0a85971a9eae95 assets/tfmg/blockstates/large_pumpjack_hammer_head.json +805263ab905213fc35d07759a22af0933abca22b assets/tfmg/blockstates/large_pumpjack_hammer_part.json +c9d91f8d9b6c51ed8463d0a94d7d8f1762b850dc assets/tfmg/blockstates/large_steel_cogwheel.json +a8f81ce72c3f074ffef304b238ae805f3b4ea763 assets/tfmg/blockstates/layered_bauxite.json +b5f8db9cf9f4558bd9b4be1307291edf0b69bff6 assets/tfmg/blockstates/layered_galena.json +958cc9992b9a640adc21857a9b97ed42ea643e8b assets/tfmg/blockstates/lead_bars.json +34b4665b1ad1f302cebf30a5b1694c47b7ec1b8a assets/tfmg/blockstates/lead_block.json +eb67ce57334d8a1fc7865313eecd8f580e358549 assets/tfmg/blockstates/lead_flywheel.json +047f7414af057478af0ac28c3122d8e9ba2c4081 assets/tfmg/blockstates/lead_frame.json +348ab8ce68a04c3d747a36b976c8700f6a3171cb assets/tfmg/blockstates/lead_ladder.json +f9a121d9f7ffe1db7f97bf0fd5f5ae51fa997b04 assets/tfmg/blockstates/lead_ore.json +c05e1e20dc61f415e11f7796e6ee9be49874c7ea assets/tfmg/blockstates/lead_truss.json +efc44989d25c2f25d6c27af49217398b2b615b28 assets/tfmg/blockstates/light_blue_caution_block.json +bb191e7540b3e1df63c93718eaa674c19b57abab assets/tfmg/blockstates/light_blue_concrete.json +39f77bb75137d03c34947908dfea0bb077132bbf assets/tfmg/blockstates/light_blue_concrete_slab.json +2e1bdcb35ec7fe5273d7f8e45e50fd5afd61069a assets/tfmg/blockstates/light_blue_concrete_stairs.json +5e3919e58450abab9fc346ab698ee58a4e7e26ee assets/tfmg/blockstates/light_blue_concrete_wall.json +d63cebd9bd074ac34e49bef8ae36244ce9d668d0 assets/tfmg/blockstates/light_blue_rebar_concrete.json +39f77bb75137d03c34947908dfea0bb077132bbf assets/tfmg/blockstates/light_blue_rebar_concrete_slab.json +2e1bdcb35ec7fe5273d7f8e45e50fd5afd61069a assets/tfmg/blockstates/light_blue_rebar_concrete_stairs.json +5e3919e58450abab9fc346ab698ee58a4e7e26ee assets/tfmg/blockstates/light_blue_rebar_concrete_wall.json +d4473d75611828f0493a28512141f15e47ffb23a assets/tfmg/blockstates/light_bulb.json +9ec2a2c9d7221237dac359f3cd62ef7eeaf9aa48 assets/tfmg/blockstates/light_gray_caution_block.json +8be7bfb02d65c9bfbeef21bf8e088452012236c4 assets/tfmg/blockstates/light_gray_concrete.json +9ed79792a8af71018827d9f80cada08f4da0f357 assets/tfmg/blockstates/light_gray_concrete_slab.json +febd7b6a8e7d3b3ea0f8dd3d8e8f798a19aefcc6 assets/tfmg/blockstates/light_gray_concrete_stairs.json +393912dacebcc0948b0faf9a610ce02d65317e44 assets/tfmg/blockstates/light_gray_concrete_wall.json +13e265dbad8b60b8587898166e62396f3db8b067 assets/tfmg/blockstates/light_gray_rebar_concrete.json +9ed79792a8af71018827d9f80cada08f4da0f357 assets/tfmg/blockstates/light_gray_rebar_concrete_slab.json +febd7b6a8e7d3b3ea0f8dd3d8e8f798a19aefcc6 assets/tfmg/blockstates/light_gray_rebar_concrete_stairs.json +393912dacebcc0948b0faf9a610ce02d65317e44 assets/tfmg/blockstates/light_gray_rebar_concrete_wall.json +4ed23c1bb20b78529246e572e9548706e44dd5df assets/tfmg/blockstates/lignite.json +a324ae563f509b0f6be9c214b54fc66b195ce410 assets/tfmg/blockstates/lime_caution_block.json +ddb241a1d67117bfc282c453fba15acd9950a7a2 assets/tfmg/blockstates/lime_concrete.json +a2c5689e6cbdd92500ec72802eaba2558bae42c8 assets/tfmg/blockstates/lime_concrete_slab.json +230a296449bdce273104fdfc83700c04b0089933 assets/tfmg/blockstates/lime_concrete_stairs.json +8667f73f37448b0c689a619818a15d617c513fe1 assets/tfmg/blockstates/lime_concrete_wall.json +24212d93fa58084c1679ad57ffdfd2044416dcd6 assets/tfmg/blockstates/lime_rebar_concrete.json +a2c5689e6cbdd92500ec72802eaba2558bae42c8 assets/tfmg/blockstates/lime_rebar_concrete_slab.json +230a296449bdce273104fdfc83700c04b0089933 assets/tfmg/blockstates/lime_rebar_concrete_stairs.json +8667f73f37448b0c689a619818a15d617c513fe1 assets/tfmg/blockstates/lime_rebar_concrete_wall.json +7e625afc0b02d2ce7fe50e80855a845cf802000d assets/tfmg/blockstates/liquid_asphalt.json +55cba7d103b52b31f2deb59effcc01cfae6e2c05 assets/tfmg/blockstates/liquid_concrete.json +d1617690ce981c1ed0432e90fe1ca0c279404448 assets/tfmg/blockstates/liquid_silicon.json +867ab4bebb69784a052bc954b07c379c85ff10aa assets/tfmg/blockstates/lithium_block.json +2373c2691809f6d028414f485ccc80e05fca81af assets/tfmg/blockstates/lithium_ore.json +d02941991bccf3fc193e6bcf5fc51af4ad0be4d3 assets/tfmg/blockstates/lithium_torch.json +2dc4b1da2bee0275cbb13ef89003d56f62d4443d assets/tfmg/blockstates/lubrication_oil.json +1118fe0b59b19a86abd4f3a379fdf893e173ca10 assets/tfmg/blockstates/machine_input.json +460e1b5c6639f93b901e4b71ddd3ab7f710f72d6 assets/tfmg/blockstates/magenta_caution_block.json +6c88c9964466c642bee642ddf5949afd41decb19 assets/tfmg/blockstates/magenta_concrete.json +2052d36ce93141a6915bbf4f2e9ba485e241fef3 assets/tfmg/blockstates/magenta_concrete_slab.json +96217ee5e14df8d0f08552355e51716c973f7d18 assets/tfmg/blockstates/magenta_concrete_stairs.json +717037ad7e8a02c29c2b4411b65bc486778cbcab assets/tfmg/blockstates/magenta_concrete_wall.json +02148ecea7e51488abeba62527230e93063bef0e assets/tfmg/blockstates/magenta_rebar_concrete.json +2052d36ce93141a6915bbf4f2e9ba485e241fef3 assets/tfmg/blockstates/magenta_rebar_concrete_slab.json +96217ee5e14df8d0f08552355e51716c973f7d18 assets/tfmg/blockstates/magenta_rebar_concrete_stairs.json +717037ad7e8a02c29c2b4411b65bc486778cbcab assets/tfmg/blockstates/magenta_rebar_concrete_wall.json +1433878f939769f4fb7bf6e538e50dee7abb20ec assets/tfmg/blockstates/metal_smokestack.json +2e5bd4b9d974c05d75c92a434e495c7fd1e1feaa assets/tfmg/blockstates/modern_light.json +91aecfd2209254bf818d86f5a378317be3617582 assets/tfmg/blockstates/molten_plastic.json +655d2a8fc21a9365e3ad82e2b73dc5fd71566ef7 assets/tfmg/blockstates/molten_slag.json +a4d0f4f955fe3ac39933613a721521849bcae8c6 assets/tfmg/blockstates/molten_steel.json +ebd6804b999acea36abbf07c2381ee6dee0d7a16 assets/tfmg/blockstates/napalm.json +d4912088a46f9bdff74bf95f2d78aec4e4c8a6cb assets/tfmg/blockstates/napalm_bomb.json +89f2902010903aad686571ef37c781b111147456 assets/tfmg/blockstates/naphtha.json +50554cd2533852d92fd55438c7b334a66d0b394a assets/tfmg/blockstates/neon_tube.json +b143304f44f6eb7a2d1a6a9ee6b42b8aa4e0bd03 assets/tfmg/blockstates/nickel_bars.json +2804515ba81747bf9d1f04dc38c4d1aad7751b7f assets/tfmg/blockstates/nickel_block.json +846b7738390847af67e357932b3ac8dbefd83074 assets/tfmg/blockstates/nickel_flywheel.json +e3ca9fee9eb64caddb6d6de6cacf41742be972cd assets/tfmg/blockstates/nickel_frame.json +66931f0728d8b94f1ad38213cb6a8eace35859ae assets/tfmg/blockstates/nickel_ladder.json +8112c528a9b438dd9a13a7da905e30fc69620837 assets/tfmg/blockstates/nickel_ore.json +b3087da6d0660e1f8825f2c9ce7592a4c8cd2d39 assets/tfmg/blockstates/nickel_truss.json +98a003d914c034d7fdc0e7da31c550cbc8d068f1 assets/tfmg/blockstates/oil_deposit.json +e69ce6ca17fd00993708f36d8458f5b88e68b261 assets/tfmg/blockstates/orange_caution_block.json +c37edaba2d6d474398cc5cd3f60390f03c0572c4 assets/tfmg/blockstates/orange_concrete.json +d8c66e9518950f5d7aef101f97bfd8373a3456d8 assets/tfmg/blockstates/orange_concrete_slab.json +38e46c8c441c090263b1b90fd8417b4e3ab14ec5 assets/tfmg/blockstates/orange_concrete_stairs.json +454996edc38bdada9d4d1dec3cdeaa17a902f9ec assets/tfmg/blockstates/orange_concrete_wall.json +a6efcd985e658c86c0d88f8a16df895fb8cde16a assets/tfmg/blockstates/orange_rebar_concrete.json +d8c66e9518950f5d7aef101f97bfd8373a3456d8 assets/tfmg/blockstates/orange_rebar_concrete_slab.json +38e46c8c441c090263b1b90fd8417b4e3ab14ec5 assets/tfmg/blockstates/orange_rebar_concrete_stairs.json +454996edc38bdada9d4d1dec3cdeaa17a902f9ec assets/tfmg/blockstates/orange_rebar_concrete_wall.json +acc74a6d11ee00e5a503c17de71485564a06e0e4 assets/tfmg/blockstates/pink_caution_block.json +2f05966de00d299ea5ca29f29c235468867e56a5 assets/tfmg/blockstates/pink_concrete.json +d0d006b1476b4be3a89cc22a56bae0779d6f2aad assets/tfmg/blockstates/pink_concrete_slab.json +d1c16a2637c3725b904a12cc036cd2d3de69f00b assets/tfmg/blockstates/pink_concrete_stairs.json +22ad562a75bcf2f7d320f601a18ce2747ee1ac5f assets/tfmg/blockstates/pink_concrete_wall.json +de889a40281ccd0d5273eae82d22db5a3d4eecb7 assets/tfmg/blockstates/pink_rebar_concrete.json +d0d006b1476b4be3a89cc22a56bae0779d6f2aad assets/tfmg/blockstates/pink_rebar_concrete_slab.json +d1c16a2637c3725b904a12cc036cd2d3de69f00b assets/tfmg/blockstates/pink_rebar_concrete_stairs.json +22ad562a75bcf2f7d320f601a18ce2747ee1ac5f assets/tfmg/blockstates/pink_rebar_concrete_wall.json +9af676892332313b4413b388e1909bd4a903b644 assets/tfmg/blockstates/plastic_block.json +d36cc38237d5df8ce0806144fcd52bfdadba0232 assets/tfmg/blockstates/plastic_fluid_valve.json +c71682d0d79772cb095a4149b4126c4612c6dc05 assets/tfmg/blockstates/plastic_mechanical_pump.json +572ad0ea319457ae51e1b4e850cec89282e07ecd assets/tfmg/blockstates/plastic_pipe.json +2d9fe4ba67d5adc8869a8c104a42234bddc3ebe3 assets/tfmg/blockstates/plastic_smart_fluid_pipe.json +c468c3371a1e422067548e17f178a4309e217781 assets/tfmg/blockstates/polarizer.json +de9db40aec6d8dfe1afc222cd136df66a5ea0ff4 assets/tfmg/blockstates/polished_cut_bauxite.json +666a8272c3b88cc95106ff6c517b39d5f405cd15 assets/tfmg/blockstates/polished_cut_bauxite_slab.json +09b0074325813fc7b3cc47d406127abd0cfff21a assets/tfmg/blockstates/polished_cut_bauxite_stairs.json +92ac841c40e42468c4a01f98c61bc7df13eb4b9f assets/tfmg/blockstates/polished_cut_bauxite_wall.json +7e192a8da53b7dd86f5a074fe58087f4b076b359 assets/tfmg/blockstates/polished_cut_galena.json +c614b3cad7a7a197ac616f20fafc122e21e61363 assets/tfmg/blockstates/polished_cut_galena_slab.json +a506556ae0245a92a4a09c8a3e5bbcbdc6152dee assets/tfmg/blockstates/polished_cut_galena_stairs.json +4f839082dc704114c20fe7a1640f3a107bab6624 assets/tfmg/blockstates/polished_cut_galena_wall.json +4eff30de429f1957435ceb93036618265ecb345b assets/tfmg/blockstates/potentiometer.json +0e5ae5ba45bb371f454522420c0934d452db9332 assets/tfmg/blockstates/pumpjack_base.json +92caf039b3fce1e61867d9bcc0f1dbfad06ffb50 assets/tfmg/blockstates/pumpjack_crank.json +62c3fb6f1f9b945bd900a4bc6e351c7e7c60c803 assets/tfmg/blockstates/pumpjack_hammer.json +fc3dbceddee61b5cbac32ae8dc9f298b21339fb4 assets/tfmg/blockstates/pumpjack_hammer_connector.json +0ce81c6e303c267b2cca2aa60575d2640d74aae3 assets/tfmg/blockstates/pumpjack_hammer_head.json +cde07945cad6d8e5fd1d12272b0a2c158ff3300d assets/tfmg/blockstates/pumpjack_hammer_part.json +ec00b08a48f5a92449f4831432c51f675ec084e1 assets/tfmg/blockstates/purple_caution_block.json +9437d1ab6bdc0b61bb7eeda0b915413567ca2d5b assets/tfmg/blockstates/purple_concrete.json +0e498253d6e9cc8085dba93440b5531d6f4e6d3f assets/tfmg/blockstates/purple_concrete_slab.json +cd0efffbfec34f486ff8754fe101d549ecb89b4f assets/tfmg/blockstates/purple_concrete_stairs.json +aa93dabc5a9694f94d2a91e6b4060eccfa108a0c assets/tfmg/blockstates/purple_concrete_wall.json +d213b1e171f2c1cb3da1e18f05fa6bb263562901 assets/tfmg/blockstates/purple_rebar_concrete.json +0e498253d6e9cc8085dba93440b5531d6f4e6d3f assets/tfmg/blockstates/purple_rebar_concrete_slab.json +cd0efffbfec34f486ff8754fe101d549ecb89b4f assets/tfmg/blockstates/purple_rebar_concrete_stairs.json +aa93dabc5a9694f94d2a91e6b4060eccfa108a0c assets/tfmg/blockstates/purple_rebar_concrete_wall.json +61c3fb463cbf621b692307cada7201e3882b26ed assets/tfmg/blockstates/raw_lead_block.json +0000593f18477817db98661055ab25034c12990f assets/tfmg/blockstates/raw_lithium_block.json +8f4e79b9966ed492e30afd07cdc2e77465e0a4de assets/tfmg/blockstates/raw_nickel_block.json +4cc9b6e69063a86660c3bc8d0b2105bf32d0c29d assets/tfmg/blockstates/rebar_block.json +b96efc46401770e0661dc36466ff6b233232e7f5 assets/tfmg/blockstates/rebar_concrete.json +9c9cac30f015e72418736cbec2d721a6dec56fb7 assets/tfmg/blockstates/rebar_concrete_slab.json +84fcaec7626f69e9a27ef235121f9a9db9955530 assets/tfmg/blockstates/rebar_concrete_stairs.json +ff85a7b17cfc90735a0d6a868ff05bb77797adc4 assets/tfmg/blockstates/rebar_concrete_wall.json +1c8c4a403d4f536305445ba2861663b5a837eb17 assets/tfmg/blockstates/rebar_floor.json +deaf593d4117da40088bc8b8b852e97a262be97b assets/tfmg/blockstates/rebar_pile.json +aa77fc5be39055fe28a55db6f432d3aaf15fe16d assets/tfmg/blockstates/rebar_pillar.json +43f35140c8635bfa32b5ad92731f038efecb02fa assets/tfmg/blockstates/rebar_stairs.json +99a65a1aad8e9427ecb138b466e559482a4a7435 assets/tfmg/blockstates/rebar_wall.json +a783decb92a740079d812a190a14075bc0e0f933 assets/tfmg/blockstates/red_caution_block.json +fd0cfd9937dcf920b376da7a1075747610368b42 assets/tfmg/blockstates/red_concrete.json +c56002be5068f20200930306f8bd8d70df304ea0 assets/tfmg/blockstates/red_concrete_slab.json +84428de5f191b0d5ec7101ab1e6bda689f3a0fad assets/tfmg/blockstates/red_concrete_stairs.json +3b2c2ec57ef6ba5c13874541111b3c39b5e1bccd assets/tfmg/blockstates/red_concrete_wall.json +9ebf8737ffbe32b8dd1abb48c568e2f43d4b66fa assets/tfmg/blockstates/red_rebar_concrete.json +c56002be5068f20200930306f8bd8d70df304ea0 assets/tfmg/blockstates/red_rebar_concrete_slab.json +84428de5f191b0d5ec7101ab1e6bda689f3a0fad assets/tfmg/blockstates/red_rebar_concrete_stairs.json +3b2c2ec57ef6ba5c13874541111b3c39b5e1bccd assets/tfmg/blockstates/red_rebar_concrete_wall.json +61dcca032e73c8d05136941a5cc174b7e1414813 assets/tfmg/blockstates/regular_engine.json +81712e33553c646e3529f91b3dbc2224bc618728 assets/tfmg/blockstates/reinforced_fireproof_bricks.json +5c4c5fba9cdc7d8d2817a5f0ad0f1e2f8a7b6c1e assets/tfmg/blockstates/resistor.json +e28fbd9e11e7fc78564a73328130df6cede4889b assets/tfmg/blockstates/rotary_engine.json +0efd5d862a5fe28bf78d1d9acbf220baeeebc2e9 assets/tfmg/blockstates/rotor.json +516823724a718040e4a9aa746483424c2b9dbc92 assets/tfmg/blockstates/rusted_blast_furnace_reinforcement.json +3001739bfa95b98d11a6b74ef223032c52cbec38 assets/tfmg/blockstates/rusted_blast_furnace_reinforcement_wall.json +492472bdc36f30c0ef018f70a77b2ff712dde076 assets/tfmg/blockstates/segmented_display.json +1d17b3c32eb68af8d4ecb4af814e6b5b53286a18 assets/tfmg/blockstates/slag_block.json +12b6aac2233f13dfc650335a528390e5d72196c4 assets/tfmg/blockstates/slag_bricks.json +0d64c8fcf9245a1dcded327bd6970bce49c69c13 assets/tfmg/blockstates/slag_bricks_slab.json +30e75c97600db75b6b6e4565785ce307c77ac873 assets/tfmg/blockstates/slag_bricks_stairs.json +7b718d1fee65e73e24bdd7e5dfae312044df219e assets/tfmg/blockstates/slag_bricks_wall.json +759968da877221c21f6979f6af6cf201a9a8c1b7 assets/tfmg/blockstates/small_bauxite_bricks.json +bf9dcbeabbd8d9da8dcd1cd9d42c3fce6509e7e6 assets/tfmg/blockstates/small_bauxite_brick_slab.json +e80f4610e3272a4edfb47572aff71f1db3d283d7 assets/tfmg/blockstates/small_bauxite_brick_stairs.json +a2eed7173d7f528d0f068c5fa9ea358f61ef1436 assets/tfmg/blockstates/small_bauxite_brick_wall.json +a5224c8449280855a4682772711ba8824d96416e assets/tfmg/blockstates/small_galena_bricks.json +7a81743219e896d34ade8cb4de2c6e68b0f64d58 assets/tfmg/blockstates/small_galena_brick_slab.json +e3c4c116936c46b045778274f4dc10e7e372f8a7 assets/tfmg/blockstates/small_galena_brick_stairs.json +865a2f70bb480dd2fbd778d9809750a4c5156088 assets/tfmg/blockstates/small_galena_brick_wall.json +45647e5977a722b8bf75253d009aad0dc6d15acd assets/tfmg/blockstates/stator.json +6e94961a0fb21276b1654a0b7033fb761a1035a0 assets/tfmg/blockstates/steel_bars.json +e6983072149d1a9a2f4d39e4e1feac599ff7413e assets/tfmg/blockstates/steel_block.json +739553c4ea73079a791db7696f891c03ef87a3ed assets/tfmg/blockstates/steel_cable_hub.json +df44115876045e6f863de2f8be6a9166b336a2f1 assets/tfmg/blockstates/steel_casing.json +330385114529db69901e3669c2a78976b9309cd0 assets/tfmg/blockstates/steel_casing_cable_hub.json +59d8bccbe16deaeea50fb66a20ff91e4dc17b94e assets/tfmg/blockstates/steel_chemical_vat.json +40e8475d00006ee1c7b4ea09e04e125e355e4250 assets/tfmg/blockstates/steel_cogwheel.json +da130e39c11834ebc6d05bcee6c1ed6bb93b0e52 assets/tfmg/blockstates/steel_distillation_controller.json +7e92dd6fe0663fe497a4cc2e4f8fc52e557ba527 assets/tfmg/blockstates/steel_distillation_output.json +7334c94b5fe23df91f43048b19c2b22121405603 assets/tfmg/blockstates/steel_door.json +6636cc250595128cccf3789a611ccbcd6b645def assets/tfmg/blockstates/steel_encased_aluminum_cogwheel.json +4a71c53b5b55ef0707da5ea84d0e664b4ab94cb5 assets/tfmg/blockstates/steel_encased_large_aluminum_cogwheel.json +ac10db0420560858642b09ce88b6cd51a9a0078a assets/tfmg/blockstates/steel_encased_large_steel_cogwheel.json +48b9ff4311eedd9cfb930af4b07f52901e8b2f8e assets/tfmg/blockstates/steel_encased_shaft.json +b74bd3758b29f3cbc31df910ad8034a0dda83818 assets/tfmg/blockstates/steel_encased_steel_cogwheel.json +72bfce2a2795dfe461beed7c3a074e328de14d96 assets/tfmg/blockstates/steel_fluid_tank.json +e29906d296994a13fefc2beb22f7693e1027dd1b assets/tfmg/blockstates/steel_fluid_valve.json +894e5f144506049efe96bcfb07302c569c31a631 assets/tfmg/blockstates/steel_flywheel.json +d220631b1df82cddae2e3d504a263db17e25efe7 assets/tfmg/blockstates/steel_frame.json +c1b79a7b41e6a078669e8b50fcb78d9aba12ef83 assets/tfmg/blockstates/steel_gearbox.json +2e78051bfa9dfb4520047264778787c6d25b7490 assets/tfmg/blockstates/steel_ladder.json +6041673298a81819601e832e560771d21ddd01e9 assets/tfmg/blockstates/steel_mechanical_pump.json +2305048c06767d728d10242e152f25911c1489fd assets/tfmg/blockstates/steel_pipe.json +458c9abec2a978607ba751741bdf5e90b952c8f2 assets/tfmg/blockstates/steel_scaffolding.json +47b56dad1f2715aae7430b5f9acb1d51a26cf562 assets/tfmg/blockstates/steel_smart_fluid_pipe.json +bd4a817323670440ca51c3a038382cd6362285b2 assets/tfmg/blockstates/steel_trapdoor.json +6de5d0777eca3a1e23051d4a3e8d9e4067b1dfd0 assets/tfmg/blockstates/steel_truss.json +e7bbd21def546ff0b7db68091c877da4ac3fe301 assets/tfmg/blockstates/sulfur.json +1225bd391dc2c4092ffc6c643e39c9f501f43afb assets/tfmg/blockstates/sulfuric_acid.json +5a477cb69a83689c52ad333d7dbc3c4c93680c6d assets/tfmg/blockstates/surface_scanner.json +630732e33c7cab7e8a9f126bf3b5f0cc58d3c5fd assets/tfmg/blockstates/traffic_light.json +22e56693892c3c7113999216111223b271cf7783 assets/tfmg/blockstates/transformer.json +f780f1cd92dacc8af6e58beeba2568e9090189eb assets/tfmg/blockstates/turbine_engine.json +1a9d971bfb2af3594592ce835b54a94ed8f76f7b assets/tfmg/blockstates/voltage_observer.json +253af20ab871a235c0cfd95d6212760a6dac352d assets/tfmg/blockstates/voltmeter.json +3ae604025ac79eccc5fd1ff34d3854c50b17ce76 assets/tfmg/blockstates/white_caution_block.json +f0008a901bc09a81bfc3679eccf2e2eaea316a50 assets/tfmg/blockstates/white_concrete.json +624366f1e6f02b5cc0819f7d2f56920e5b8d0557 assets/tfmg/blockstates/white_concrete_slab.json +03716a2a69f857225836a910a861e0d3b41f177f assets/tfmg/blockstates/white_concrete_stairs.json +a91a739eb2fe9a2d24c409d2be93501503f87090 assets/tfmg/blockstates/white_concrete_wall.json +aebb8e9da72f54469f230298ee2f195e889966cb assets/tfmg/blockstates/white_rebar_concrete.json +624366f1e6f02b5cc0819f7d2f56920e5b8d0557 assets/tfmg/blockstates/white_rebar_concrete_slab.json +03716a2a69f857225836a910a861e0d3b41f177f assets/tfmg/blockstates/white_rebar_concrete_stairs.json +a91a739eb2fe9a2d24c409d2be93501503f87090 assets/tfmg/blockstates/white_rebar_concrete_wall.json +8aa460493dd5f6cb3e23da5850cfae5ac64d0604 assets/tfmg/blockstates/winding_machine.json +db068de81280e53b87af885271caea65a37187de assets/tfmg/blockstates/yellow_caution_block.json +054af0b94f124941d9cf96c58f68a6114bd75977 assets/tfmg/blockstates/yellow_concrete.json +98c9aa212e82100d7fc47354760940cc946594d4 assets/tfmg/blockstates/yellow_concrete_slab.json +a1988ec6a98f23cad8321b46345fbf1c5fd20489 assets/tfmg/blockstates/yellow_concrete_stairs.json +c58fa20c091e5ecddfb7164cba45538a8f911431 assets/tfmg/blockstates/yellow_concrete_wall.json +5040a6a4b9ddb625b03bf3852e34f7f051c37414 assets/tfmg/blockstates/yellow_rebar_concrete.json +98c9aa212e82100d7fc47354760940cc946594d4 assets/tfmg/blockstates/yellow_rebar_concrete_slab.json +a1988ec6a98f23cad8321b46345fbf1c5fd20489 assets/tfmg/blockstates/yellow_rebar_concrete_stairs.json +c58fa20c091e5ecddfb7164cba45538a8f911431 assets/tfmg/blockstates/yellow_rebar_concrete_wall.json +0271e2b940bb94cdb7e951b81e277ee633d64d62 assets/tfmg/blockstates/zinc_frame.json +1bd66f29acffb67f30bfe94c8535509bd009beab assets/tfmg/blockstates/zinc_truss.json +e0f8115be903c63ce514854659866a28be555357 assets/tfmg/lang/en_ud.json +d344afa1edb9d6947deade7878b8347a43d3b02c assets/tfmg/lang/en_us.json +9e6a6b62f5e7528c4e4d4f72f3510edcd8f0c078 assets/tfmg/models/block/aluminum_block.json +1d33a893d6ac05f9adaceb7f84423ebe9b195c01 assets/tfmg/models/block/aluminum_cable_hub.json +da469bf3233944085f07d4ef437827061e408838 assets/tfmg/models/block/aluminum_cap.json +4344f14c42bb7a9f90120b5f75927015c0edc3bc assets/tfmg/models/block/aluminum_cap_alt.json +f8e1f1798fa66b8a3a3c4f5a7abb2158947ef937 assets/tfmg/models/block/aluminum_ladder.json +2d08bfe6f5ad5e2629348febc1287318c28e7fa8 assets/tfmg/models/block/aluminum_pipe/d_x.json +7dfa77ec84ce2ce2f30ea25fbe983491ee7ee9ff assets/tfmg/models/block/aluminum_pipe/d_y.json +22c82f6577d7f43714bbd1469e8874f266d11165 assets/tfmg/models/block/aluminum_pipe/d_z.json +87e5eff20c63058371799156befc7f7a2a0e6e5e assets/tfmg/models/block/aluminum_pipe/ld_x.json +efa549069007118588fce81a06ce4dc7b148506d assets/tfmg/models/block/aluminum_pipe/ld_y.json +5455f63cae9ea0689700656a901d041e0661fa7a assets/tfmg/models/block/aluminum_pipe/ld_z.json +1987e49ccebee68432c660c8374989d532b3f93a assets/tfmg/models/block/aluminum_pipe/lr_x.json +1c0a7d66e604cd3f1bad1276c66dafbfc1dc8398 assets/tfmg/models/block/aluminum_pipe/lr_y.json +084b01a105fe97ca4ebc2a8023fe4b42fbda1287 assets/tfmg/models/block/aluminum_pipe/lr_z.json +efd167f70adf5a9f4c356e7e9bfc2c566443292d assets/tfmg/models/block/aluminum_pipe/lu_x.json +f8f700e941783cee69bc754ba30d1a968b4fd089 assets/tfmg/models/block/aluminum_pipe/lu_y.json +88c9ac1aac499e9da977bcbdaf7bdf914c47a9ac assets/tfmg/models/block/aluminum_pipe/lu_z.json +d1e4e2c2bc23276a42392fb2f41cf478eceb36dc assets/tfmg/models/block/aluminum_pipe/l_x.json +85e6230661c7e81e76d65e8839660a5ef863e771 assets/tfmg/models/block/aluminum_pipe/l_y.json +2ec94557bbea77e0553ee75f467f3d04e74f36c9 assets/tfmg/models/block/aluminum_pipe/l_z.json +78ef898b5d0e77f1e54a544d68e573ad5665d49a assets/tfmg/models/block/aluminum_pipe/rd_x.json +3fc213365bb73d1b2ee809217ce18cfbdd60e1bc assets/tfmg/models/block/aluminum_pipe/rd_y.json +517021c312598ee4d0e9312c459463ed2b874c1b assets/tfmg/models/block/aluminum_pipe/rd_z.json +538af99593b2cb9cf44f696e5a70cf108d1d719d assets/tfmg/models/block/aluminum_pipe/ru_x.json +fd0f020d5362263dea9431d50f405e8b272ca979 assets/tfmg/models/block/aluminum_pipe/ru_y.json +b165ccae36dd7c8493ed917115799b685fe3e58e assets/tfmg/models/block/aluminum_pipe/ru_z.json +f7df3c4e06d771d20e82402032e5b1da3b5fae93 assets/tfmg/models/block/aluminum_pipe/r_x.json +a8251a1983c17d2e89848a4de3cb253dd71db2c3 assets/tfmg/models/block/aluminum_pipe/r_y.json +4b7a9f4204c581c208f56fa7da7b224e91b06b71 assets/tfmg/models/block/aluminum_pipe/r_z.json +81ec29f01d675d5d7a0dfa6c47a8de3b81ee3f61 assets/tfmg/models/block/aluminum_pipe/ud_x.json +d419a0e009c7e6fda74d5440b8aa1883ea9ae0bf assets/tfmg/models/block/aluminum_pipe/ud_y.json +15e57732b0e4c5699ad7ee01496dc0a90625dac0 assets/tfmg/models/block/aluminum_pipe/ud_z.json +dcb1ee2a2a687e65714562682a988e5476abcc0c assets/tfmg/models/block/aluminum_pipe/u_x.json +2767b9675ff0123303e8d55cb35b78ffe7c2f48d assets/tfmg/models/block/aluminum_pipe/u_y.json +853f6ccff4dd4f1e91ca32cc99b3f9b940964d67 assets/tfmg/models/block/aluminum_pipe/u_z.json +6ee204f3769086a0a7c2006a33896c0a7f82e707 assets/tfmg/models/block/aluminum_post.json +3bf978d8d9e47db561cd6e5a19594fa5eb247767 assets/tfmg/models/block/aluminum_post_ends.json +860b3a4440036a6fa7b5fd3cf35a4c781c886af5 assets/tfmg/models/block/aluminum_scaffolding.json +5dbb161df0abb21ffb49f22f067c656c39f4bbb3 assets/tfmg/models/block/aluminum_scaffolding_horizontal.json +113f288893b346e3908550b7ab8756cc13b245ed assets/tfmg/models/block/aluminum_side.json +7c833851ff1ce26558f61eaab98230ebda56f94d assets/tfmg/models/block/aluminum_side_alt.json +c5034b090ec59ab4b86ba0c86cdcd20f893c9dc5 assets/tfmg/models/block/asphalt.json +3193e1a010febd316ea8e066d48e6eb65ff05e7b assets/tfmg/models/block/asphalt_bottom.json +49bd7d52a7008c77ce0bfa84f225e4b02675fbdb assets/tfmg/models/block/asphalt_stairs.json +dd26de7fb8992aed6154517d0663f4faccbcf071 assets/tfmg/models/block/asphalt_stairs_inner.json +b08985669c60c932f37aa7d341ef147f646047cf assets/tfmg/models/block/asphalt_stairs_outer.json +cd0f4c0026e80fc2395fd5680e76524af7837c16 assets/tfmg/models/block/asphalt_top.json +8e7388221e3e3efda4dc74b4945f3762ee8ede82 assets/tfmg/models/block/asphalt_wall_post.json +3326847fa89bca0b41e563fa890aefc573184a2a assets/tfmg/models/block/asphalt_wall_side.json +b97ef9d82e220db3e9c21166a988c1f56ac8eb76 assets/tfmg/models/block/asphalt_wall_side_tall.json +5a4c785e8d8394ccd125732c0017459648574c4e assets/tfmg/models/block/bauxite_natural_0.json +4ace0da00498fcbb9ddfdf321767b40b095c8778 assets/tfmg/models/block/bauxite_natural_1.json +3d19a151c9691f26b22050d0556e85420dd07ecd assets/tfmg/models/block/bauxite_natural_2.json +b43711f35915b71b15db638538a83a4ea46480dc assets/tfmg/models/block/bauxite_natural_3.json +920f96d4b648414ce8331e5a81e6b7ddbce7e225 assets/tfmg/models/block/bauxite_pillar.json +cd5ade5f9a0b3b5e28b5d11a685408dd922dbe2d assets/tfmg/models/block/bauxite_pillar_horizontal.json +4e73ea9d9ed863143e635f4f3b43b44ab520f484 assets/tfmg/models/block/blast_furnace_hatch.json +9258d6764c8fc66796928a5257d52c84fa395a53 assets/tfmg/models/block/blast_furnace_reinforcement.json +30291623882bc5186a933acc0fce077612855c69 assets/tfmg/models/block/blue_caution_block.json +ec8df0e04ef046e61a6879b5aac0b57e5c00fbdb assets/tfmg/models/block/blue_concrete.json +08e743405ca4dc3d64179c1a016dca80d0eb0e59 assets/tfmg/models/block/blue_concrete_bottom.json +f10130b81ba5d154146abc65c191d87acf97241e assets/tfmg/models/block/blue_concrete_stairs.json +e53beb31efa95d3a0a4f37e1a2a8f7166a7c5099 assets/tfmg/models/block/blue_concrete_stairs_inner.json +a54e802e4004559c75801e8f86179f3309d4d235 assets/tfmg/models/block/blue_concrete_stairs_outer.json +7ca60603cac1702872e5a21dfb2508fa6db1d612 assets/tfmg/models/block/blue_concrete_top.json +3ef0060f5682801306b352b8a040d8db082a8525 assets/tfmg/models/block/blue_concrete_wall_post.json +682dc5586be962a78283fc1764bf471d0d20c598 assets/tfmg/models/block/blue_concrete_wall_side.json +fadbdc5fc6614b6aa126e71f4298e27e6af4c74e assets/tfmg/models/block/blue_concrete_wall_side_tall.json +ec8df0e04ef046e61a6879b5aac0b57e5c00fbdb assets/tfmg/models/block/blue_rebar_concrete.json +214c380cbe38d8664857f7c4455f96c1d2d25863 assets/tfmg/models/block/brass_cable_hub.json +08832e90e36714cf9bb26c251d3164991b2ac676 assets/tfmg/models/block/brass_pipe/d_x.json +566971e35d538a84ada138e9cde170f6f13efbaf assets/tfmg/models/block/brass_pipe/d_y.json +1537709a896de7721c1d4f670c850589517748ed assets/tfmg/models/block/brass_pipe/d_z.json +eed4357dcb9bfb8df744cb022593619c444b8ab3 assets/tfmg/models/block/brass_pipe/ld_x.json +5d6e7088b3ea4b1e8a44ca672e93f98ebaea3c1b assets/tfmg/models/block/brass_pipe/ld_y.json +354f2f25df032952f9559b0dea51a72fb5d6d4f6 assets/tfmg/models/block/brass_pipe/ld_z.json +552976b7963c8adcf8ee4f3fdd63e4013cd18baf assets/tfmg/models/block/brass_pipe/lr_x.json +faf01767dde140d0d261e723e9fd6831133cd5ac assets/tfmg/models/block/brass_pipe/lr_y.json +4569275c35ecc8a312e099de78f1942bc431e0e1 assets/tfmg/models/block/brass_pipe/lr_z.json +8547a974f29289afccd244b471188b7c456e4323 assets/tfmg/models/block/brass_pipe/lu_x.json +77a397b53031208ab7b56965916e8807102b6ef7 assets/tfmg/models/block/brass_pipe/lu_y.json +d742354b7bc5a51fac33b0abe3bff0134e89caba assets/tfmg/models/block/brass_pipe/lu_z.json +67334a619d29fabdde9f6d2e33390645d101ece8 assets/tfmg/models/block/brass_pipe/l_x.json +e88976a4ddf60e0d8f2f0ceb7540c12d88d15fe3 assets/tfmg/models/block/brass_pipe/l_y.json +ed9feeb1e478dbf5d789c727f5bfc3ad12ec0abb assets/tfmg/models/block/brass_pipe/l_z.json +00f0e2aee344feb380fe5908dccaa5890cecbed4 assets/tfmg/models/block/brass_pipe/rd_x.json +68cb14d0c809f4392c0f70eebf9ec72bcddec869 assets/tfmg/models/block/brass_pipe/rd_y.json +3a1505371aacf259e00752b332a27796163e5515 assets/tfmg/models/block/brass_pipe/rd_z.json +f5029b4a8abafb1dc8fdf5b622888769c40287cb assets/tfmg/models/block/brass_pipe/ru_x.json +ff0be674e79e5353385445eeb3c65cd80a2c905a assets/tfmg/models/block/brass_pipe/ru_y.json +519b1be6190b39738850bf73334b581076e4df29 assets/tfmg/models/block/brass_pipe/ru_z.json +31c5f22e26693cfea1d9034032169f4455b19124 assets/tfmg/models/block/brass_pipe/r_x.json +842bff5806c99fb3c3cffc86f3d1c8e6b5b53799 assets/tfmg/models/block/brass_pipe/r_y.json +281f077af7ed0c34030ae761f6877b53a5cbb399 assets/tfmg/models/block/brass_pipe/r_z.json +5f498c3af4b25fbecd8bad148c461890b4ee56fa assets/tfmg/models/block/brass_pipe/ud_x.json +f0e9bb9d6595ac9cbe3ce5c986972ef50983dfbf assets/tfmg/models/block/brass_pipe/ud_y.json +676dff587e5c29cd351591d0c6f45fa6597c2aff assets/tfmg/models/block/brass_pipe/ud_z.json +c76095c4ef96d41be458d6a5890c130f4ac9dcbe assets/tfmg/models/block/brass_pipe/u_x.json +20e9e0a77d5ddfc037b3a7f8c326ba0e82af2d93 assets/tfmg/models/block/brass_pipe/u_y.json +68ccd75a75aa3fdf8a5b8d2ed96127d4d58608ab assets/tfmg/models/block/brass_pipe/u_z.json +723b38abf776a81132166d3885c9abd4c03596b3 assets/tfmg/models/block/brown_caution_block.json +755f62d7c9773c8733c80150100409a97b1b8925 assets/tfmg/models/block/brown_concrete.json +4abe5a60d2a1953596ef00b65d1f82d87d6638e0 assets/tfmg/models/block/brown_concrete_bottom.json +344490ebab8b66a451a837f586d5b2eff40d4d44 assets/tfmg/models/block/brown_concrete_stairs.json +73d89df6f1abcf2a73226d7b80d0e553590de5ec assets/tfmg/models/block/brown_concrete_stairs_inner.json +888fec3cd4609e8f1a465a619397146356a770a6 assets/tfmg/models/block/brown_concrete_stairs_outer.json +9ecf96f084b51eebe355dcaea014e7478dd8b100 assets/tfmg/models/block/brown_concrete_top.json +844f9ffae26fa5fd58f169a23d9e52f44fb5e412 assets/tfmg/models/block/brown_concrete_wall_post.json +f7859871c4ed8bd987aad68b8ecb65328708ec3b assets/tfmg/models/block/brown_concrete_wall_side.json +fc263e5f3999e7e23471cbd6f3663239dfac363c assets/tfmg/models/block/brown_concrete_wall_side_tall.json +755f62d7c9773c8733c80150100409a97b1b8925 assets/tfmg/models/block/brown_rebar_concrete.json +37789d06ec6cfc0312be7b1b66ac1ec6403d4516 assets/tfmg/models/block/cast_iron_block.json +bf4aee7c5183079597a21a1580e30405090d68b1 assets/tfmg/models/block/cast_iron_cap.json +b204ae21aed9e8a60b5f6f977709c12863884e3c assets/tfmg/models/block/cast_iron_cap_alt.json +d3793aaea808a7e259a67e1b51d77fc4059c5496 assets/tfmg/models/block/cast_iron_ladder.json +491479d6c2f3ba0e014d9be3693e7b943fe11d0a assets/tfmg/models/block/cast_iron_pipe/d_x.json +aba970e719b1ae15f530247c72cadd18252a012e assets/tfmg/models/block/cast_iron_pipe/d_y.json +7ebcb78c9cc4f96b46f762f3dbe2d3a8c89a0bd0 assets/tfmg/models/block/cast_iron_pipe/d_z.json +23d3810c2d1d27ba65faf1677561527cb01def60 assets/tfmg/models/block/cast_iron_pipe/ld_x.json +b4d7e0a3e4284c74f3687d024423014099b4eae0 assets/tfmg/models/block/cast_iron_pipe/ld_y.json +54e7f00c18c04bc5a7d8dde15db054150c358011 assets/tfmg/models/block/cast_iron_pipe/ld_z.json +3a8d4bd219f37dff78be28e293b0140eabdfe74f assets/tfmg/models/block/cast_iron_pipe/lr_x.json +e3521c97df73c5a1de119e8252dd6d4eee09cf2d assets/tfmg/models/block/cast_iron_pipe/lr_y.json +a1eab26403675f06731e45d7d5ad449c6cc13555 assets/tfmg/models/block/cast_iron_pipe/lr_z.json +98f12934ed9cdc7759fec5a3b8ec0fe78b40d3a5 assets/tfmg/models/block/cast_iron_pipe/lu_x.json +cd71339b3bd8a254f226164a4a1a8e763ee2b031 assets/tfmg/models/block/cast_iron_pipe/lu_y.json +fb76108260e13f944ecf076928f729aaa1a75bb0 assets/tfmg/models/block/cast_iron_pipe/lu_z.json +00da7812b6024be5e9834b4137e2ed627d0c55ae assets/tfmg/models/block/cast_iron_pipe/l_x.json +12789eed1d8f9290a8c03f2f4ec4f1a9e2665948 assets/tfmg/models/block/cast_iron_pipe/l_y.json +abe48030602e2df4e52b2e9ccaaf51aeb349d42c assets/tfmg/models/block/cast_iron_pipe/l_z.json +3fd53334fa0cc40184b5228735222cf4b2f15afe assets/tfmg/models/block/cast_iron_pipe/rd_x.json +1799d19b8ff328fd5492decc8021d348a86350fc assets/tfmg/models/block/cast_iron_pipe/rd_y.json +eaab4edaee0c385362ff825dce6d4ab8e12e0876 assets/tfmg/models/block/cast_iron_pipe/rd_z.json +2f0cdf22b92c956d0a9d82e33462b5b9022165c9 assets/tfmg/models/block/cast_iron_pipe/ru_x.json +be3a34183b48f5ce0cd9ca92146a5675b9eb6d81 assets/tfmg/models/block/cast_iron_pipe/ru_y.json +fbd59fff99883fd45afbc3a4c240e2c8205df697 assets/tfmg/models/block/cast_iron_pipe/ru_z.json +8c6c593d9ba92537f9800a7937ad5a2457e679cf assets/tfmg/models/block/cast_iron_pipe/r_x.json +c19889fde2947897849a4914bf517c9095345e51 assets/tfmg/models/block/cast_iron_pipe/r_y.json +323e85571e9707329cd13917510da6678c6d1c0e assets/tfmg/models/block/cast_iron_pipe/r_z.json +5bbb103d72dccd65c338211a1793aa20326a7fb6 assets/tfmg/models/block/cast_iron_pipe/ud_x.json +dfa9e399756587e356d191c4b18bc1399fc29302 assets/tfmg/models/block/cast_iron_pipe/ud_y.json +6693c9274c02c269d63616ea498287b4db062fe0 assets/tfmg/models/block/cast_iron_pipe/ud_z.json +5e9d4c37ea224b2f1ce4d894ee48bac7b2e5c5db assets/tfmg/models/block/cast_iron_pipe/u_x.json +3777d0337105ef7ebda7cf2d2b967cf38c64aa26 assets/tfmg/models/block/cast_iron_pipe/u_y.json +2ce99ecb8072b9ffb512cb390860a4e0cce02aa1 assets/tfmg/models/block/cast_iron_pipe/u_z.json +1d39f222b4f87d37421fc82a0e54f9ee0c87244f assets/tfmg/models/block/cast_iron_post.json +f98cf28726aa501781f1120d31f734ee0201740e assets/tfmg/models/block/cast_iron_post_ends.json +36514a0e93fd432965a97ab16ad0f65a94aeb525 assets/tfmg/models/block/cast_iron_side.json +a9024b0da6c2087e52429770d5e855dd285cc1c6 assets/tfmg/models/block/cast_iron_side_alt.json +50c47672a7e9f7180af78c4bef42d5db1822b08b assets/tfmg/models/block/coal_coke_block.json +75c31d328fc5d6d46c8b43e8bde7504f4e51dadc assets/tfmg/models/block/concrete.json +a7b301c044049a3037f6695fb165e77264e84519 assets/tfmg/models/block/concrete_bottom.json +031cd9564cc8af1c8712627d8cb3931be6ccc46d assets/tfmg/models/block/concrete_stairs.json +7251c262b597916cad63fa470fdddca80d814591 assets/tfmg/models/block/concrete_stairs_inner.json +67229ab94c818bbdafe561cb5ab62f7a0f3f6dcc assets/tfmg/models/block/concrete_stairs_outer.json +5ca69f7e83c48651eb5187a255170abfb877d498 assets/tfmg/models/block/concrete_top.json +b070e38c0419fdc1dd9942f9b35e4dc197499038 assets/tfmg/models/block/concrete_wall_post.json +c5aa6945b20cc7d1ac91e469666b03a91b1bda63 assets/tfmg/models/block/concrete_wall_side.json +b71bc74ae9b59bc33b59ccb4be9de7da9754e82c assets/tfmg/models/block/concrete_wall_side_tall.json +d5edc71f86c8e74b36f12c272073547dc793a8f7 assets/tfmg/models/block/constantan_block.json +6727bd16fd6f5b0195d80d1a509779a7b3bfc73f assets/tfmg/models/block/constantan_ladder.json +4356236c0abcfd54e8fa27b1706e028677075b5f assets/tfmg/models/block/cooling_fluid.json +4e5dab545fbc83db653975b706d6a28e51e5087d assets/tfmg/models/block/copper_cable_hub.json +3df3b70cd4aed67820b36ad56aa1973b672f4f75 assets/tfmg/models/block/creative_generator.json +28b24691f664612159c4c9f295be382de0f653cb assets/tfmg/models/block/creosote.json +391762cca00f54de8a43d076b028eb3e3b5cb5cf assets/tfmg/models/block/crude_oil.json +3435e87769d2b51bed64540531b1bdba928dbaaf assets/tfmg/models/block/cut_bauxite.json +91a8249d66f308cbd58214f26023d1a0491f2019 assets/tfmg/models/block/cut_bauxite_bricks.json +83d583e230a89c177dfb269738b32b0a2aea804a assets/tfmg/models/block/cut_bauxite_bricks_wall_post.json +ac025f4a76aaa35ea3730539c9838c64ca0b7c94 assets/tfmg/models/block/cut_bauxite_bricks_wall_side.json +d1968a903df40cb0eeea9c88a706b10f44226889 assets/tfmg/models/block/cut_bauxite_bricks_wall_side_tall.json +f7ad52199a743fecebd21e53f1b01e367bd9b162 assets/tfmg/models/block/cut_bauxite_brick_slab.json +abd2eb4651d4719726e1ee505607a70aee8c8f90 assets/tfmg/models/block/cut_bauxite_brick_slab_top.json +1d8cdb30bcfcc245e4594205343a60e2f828bae6 assets/tfmg/models/block/cut_bauxite_brick_stairs.json +06412ed41e3240479bd45faba5ce1b1fab78cf56 assets/tfmg/models/block/cut_bauxite_brick_stairs_inner.json +b1ea45c8a8d280088b6c69c239ed3f7fa0cb0252 assets/tfmg/models/block/cut_bauxite_brick_stairs_outer.json +c04f251626a74102d42440b12f85e10091aca823 assets/tfmg/models/block/cut_bauxite_slab.json +6d2cc3010afb7319b88a9b77422416c11ff38a7a assets/tfmg/models/block/cut_bauxite_slab_top.json +c087d9aad64b8d89cfbbe58a3db6a4e8ef6ff3a8 assets/tfmg/models/block/cut_bauxite_stairs.json +046cd7fbb99608e78ebcfa45563dc80b0549a6e0 assets/tfmg/models/block/cut_bauxite_stairs_inner.json +1649695bb19f41e067aae2a69f55961b3ae3eb9e assets/tfmg/models/block/cut_bauxite_stairs_outer.json +c85e3f557de57442a06502abd302f2b0deb4c6bf assets/tfmg/models/block/cut_bauxite_wall_post.json +38e83097489baf251fba2c4229a6fedf6b441528 assets/tfmg/models/block/cut_bauxite_wall_side.json +a98527559bb1385b628e465d629ac429cdfb9f8e assets/tfmg/models/block/cut_bauxite_wall_side_tall.json +817b6e42281dd170682ae5664138f9827f3d1742 assets/tfmg/models/block/cut_galena.json +5936187cf97b3f4f9449b66efb04ade253181a02 assets/tfmg/models/block/cut_galena_bricks.json +28b06d05ee8aa7241f15da28b46492364c475ff9 assets/tfmg/models/block/cut_galena_bricks_wall_post.json +599d405a8575154305c59fd7bb68d2b3e5cd9879 assets/tfmg/models/block/cut_galena_bricks_wall_side.json +13a77aec7361c6e73594e363e70867e0a996dc20 assets/tfmg/models/block/cut_galena_bricks_wall_side_tall.json +e38da155c44f4d131697323b2f7ee1ee45c51c75 assets/tfmg/models/block/cut_galena_brick_slab.json +f507fd5153eb7bd289a917184026859baa44d697 assets/tfmg/models/block/cut_galena_brick_slab_top.json +d3021e292b353b6aaa0568d9e5f9f79134876ada assets/tfmg/models/block/cut_galena_brick_stairs.json +1ed37393551f16d08f99f43813ab21191ecd5b2d assets/tfmg/models/block/cut_galena_brick_stairs_inner.json +9bfe1fea3c6cc5baaf0a234e2cb81eb707bb4eb2 assets/tfmg/models/block/cut_galena_brick_stairs_outer.json +77569c4b524e87d2dfb9a69c0241f307ecd17ad5 assets/tfmg/models/block/cut_galena_slab.json +a72a10ebdad3587ca982ca09c11ebdf2d2c7dab2 assets/tfmg/models/block/cut_galena_slab_top.json +99d83d51869dee0287f384bfe658fee80c5fc761 assets/tfmg/models/block/cut_galena_stairs.json +a2296a84a697ed6799db6d2bbbf3bc18da5a7d36 assets/tfmg/models/block/cut_galena_stairs_inner.json +4e4f40c1cafd6a4d18077f0bc11c46bf8a907c41 assets/tfmg/models/block/cut_galena_stairs_outer.json +68edac47a0247e4a3e6cf98c48fa7f942e6112db assets/tfmg/models/block/cut_galena_wall_post.json +633396252dd6600237c5702aded91b024f138ff5 assets/tfmg/models/block/cut_galena_wall_side.json +4c0d11c8ef0bd63759c154429c6f0c6c936c5559 assets/tfmg/models/block/cut_galena_wall_side_tall.json +21cd8c28ba07d442f7eb78b60e6d07bc7eda8b6a assets/tfmg/models/block/cyan_caution_block.json +618d59eb1932c5adb0067731c224b8cbee774a6d assets/tfmg/models/block/cyan_concrete.json +b7d5e9521d259a8e15150c775e690eaeb577b8c3 assets/tfmg/models/block/cyan_concrete_bottom.json +f96eef07802246f99f1f58e175e9702a52e61c49 assets/tfmg/models/block/cyan_concrete_stairs.json +4d5f03bbec3016016b9c996e4a2f699ec7302477 assets/tfmg/models/block/cyan_concrete_stairs_inner.json +8be78ed206af865ba706f5fd5fcaf2b063c42df0 assets/tfmg/models/block/cyan_concrete_stairs_outer.json +9b6ce8f813b50c0f104c8a5e30796e0c928eebf3 assets/tfmg/models/block/cyan_concrete_top.json +7dbcc9a9fb06920609eed68adcc5811c80fe1e04 assets/tfmg/models/block/cyan_concrete_wall_post.json +7664edb7379805be37a42f6b7358a8b6a351c346 assets/tfmg/models/block/cyan_concrete_wall_side.json +22d02a8b23d403a34b1da585f8d10cd2cf85f638 assets/tfmg/models/block/cyan_concrete_wall_side_tall.json +618d59eb1932c5adb0067731c224b8cbee774a6d assets/tfmg/models/block/cyan_rebar_concrete.json +3abcccfc4668854b97ca00d40b40be9db08003d0 assets/tfmg/models/block/debug_conductor.json +823caadabc267cd25915e364c943650d984f4a49 assets/tfmg/models/block/debug_electric_block.json +4f966f6a55e85215f0ead8aea1a1d85287df06e8 assets/tfmg/models/block/debug_generator_block.json +ceeb5235671bcfb0621aaf3893511c447a5640fd assets/tfmg/models/block/deepslate_lead_ore.json +480e64797b9f8de0b478a1a1ee26766d611e71d9 assets/tfmg/models/block/deepslate_lithium_ore.json +60bbab123bbfc03bc7ec125d94eccb41df6f8f4e assets/tfmg/models/block/deepslate_nickel_ore.json +997750c71f9ead915c393c5821146a57dcd01bfa assets/tfmg/models/block/diesel.json +e7af679ad13328060e76077b2f426fcad34d5fe3 assets/tfmg/models/block/electric_casing.json +fc6cffa591ad52ea29bbc0fd1f02b94a29868ae1 assets/tfmg/models/block/engine_expansion.json +2ddcaf9d82ea6f96f683d4a13713c73f13f4b755 assets/tfmg/models/block/factory_floor.json +026192ba04f9e35411478d1773b0e386a8fd30bf assets/tfmg/models/block/factory_floor_bottom.json +b78e4b724289116017963a1501ce5e108beb34c0 assets/tfmg/models/block/factory_floor_stairs.json +12c79d6c3d14cb50d66e06f22f1e6127e846e271 assets/tfmg/models/block/factory_floor_stairs_inner.json +87c98278144a14563e719bbc64362336f9d1f620 assets/tfmg/models/block/factory_floor_stairs_outer.json +3c774ca1d1fc1ec0d3a3bd1ea0cee575f0255455 assets/tfmg/models/block/factory_floor_top.json +ed13041a1b6767feec9d371b20205648bb16f968 assets/tfmg/models/block/factory_floor_wall_post.json +93082a5205505d8b93a89f2bba95a4c680ce876c assets/tfmg/models/block/factory_floor_wall_side.json +16f13f8beefdb25611cca99461be205eed2dbac5 assets/tfmg/models/block/factory_floor_wall_side_tall.json +5e65f45a32fda57f2090c4c486ccc9602426a0cb assets/tfmg/models/block/fireclay.json +9202745e6093098507d6b800f5e52a99b74eaa20 assets/tfmg/models/block/fireproof_bricks.json +88d17739f2b8a2d77397f20bdbba486f95f88d18 assets/tfmg/models/block/fireproof_brick_reinforcement_wall_post.json +157a113acb124b65874defe8379d70552838339f assets/tfmg/models/block/fireproof_brick_reinforcement_wall_side.json +a657ae729b3afadf239d0a48b55f54ab756f4ec9 assets/tfmg/models/block/fireproof_brick_reinforcement_wall_side_tall.json +b0cb044b77cb3ffaf0628e0a06a8fe12c7462da0 assets/tfmg/models/block/fossilstone.json +e756f2843a35edc7ae39e51a6f339c348a322795 assets/tfmg/models/block/galena_natural_0.json +05c9a5cfc640f82099f5c691942f834996945c1e assets/tfmg/models/block/galena_natural_1.json +cfaebd9cbbe211b866498e8fe84d5150a58f84d0 assets/tfmg/models/block/galena_natural_2.json +f5fee21cf95fb4633e69e233de5cff49f03695bd assets/tfmg/models/block/galena_natural_3.json +e05b37cc186d1f4850c66f5a048ad79b06499d12 assets/tfmg/models/block/galena_pillar.json +a2e74b38bc0ebdc10dafd52857a9ca402a11b46a assets/tfmg/models/block/galena_pillar_horizontal.json +e0cf42adbfeaa5c781b8239352335985658ae2d3 assets/tfmg/models/block/gasoline.json +46c7915fcb12abc974b94c9a083e1239e1fd5edd assets/tfmg/models/block/gray_caution_block.json +2c5fc6e5a6a600f95df53abda56dc70b8c96b4bf assets/tfmg/models/block/gray_concrete.json +cefd4317ef0afa08a5dd05a22899872844795bf7 assets/tfmg/models/block/gray_concrete_bottom.json +6b4635f007e7fc8935764698716c04d95e1bb978 assets/tfmg/models/block/gray_concrete_stairs.json +8bec3722799e2898ca586ca4c61964f148ad4383 assets/tfmg/models/block/gray_concrete_stairs_inner.json +c76becbcb787b31c67b2dc8181f8089103022659 assets/tfmg/models/block/gray_concrete_stairs_outer.json +3d5f35e1f0700f7f87e2c5e8b5e54aedb21968ea assets/tfmg/models/block/gray_concrete_top.json +d33a24948b639c30b378f20e2f86255aa6be7835 assets/tfmg/models/block/gray_concrete_wall_post.json +2aca421149dcee0e9d3f36f5ab2a8cb8a02b6924 assets/tfmg/models/block/gray_concrete_wall_side.json +8001ee2683f0c95ba1fc9c37364afd3097fa27f9 assets/tfmg/models/block/gray_concrete_wall_side_tall.json +2c5fc6e5a6a600f95df53abda56dc70b8c96b4bf assets/tfmg/models/block/gray_rebar_concrete.json +f58c997e3966f4ec223491d2e6c11192602311f0 assets/tfmg/models/block/green_caution_block.json +41c3a6e002675e2c188b359e1b7bdd1ab59b3847 assets/tfmg/models/block/green_concrete.json +48d7022b0ec25fb8e16f2a112529f20862b775cf assets/tfmg/models/block/green_concrete_bottom.json +f94c77a72d75c2f0289709075d810de4b1ba042f assets/tfmg/models/block/green_concrete_stairs.json +fb326634ed8af2dc0eb9ff474c56e86b07b7c348 assets/tfmg/models/block/green_concrete_stairs_inner.json +74b15b152831d79bed96b7d55496c11d66d7c0e0 assets/tfmg/models/block/green_concrete_stairs_outer.json +29a8ed83a0d18b856bddb049215c04ae2569f757 assets/tfmg/models/block/green_concrete_top.json +c0e92a75dbb6a9b273971e772c499ca575cd0edb assets/tfmg/models/block/green_concrete_wall_post.json +bb5535ccddef7c6da2769888a79245d16381952c assets/tfmg/models/block/green_concrete_wall_side.json +9d311f37cdaed122f7178b3d4670b084c80ef9b2 assets/tfmg/models/block/green_concrete_wall_side_tall.json +41c3a6e002675e2c188b359e1b7bdd1ab59b3847 assets/tfmg/models/block/green_rebar_concrete.json +63bfed8b0a558b9ba274a2f5cd9a993086e5618c assets/tfmg/models/block/heavy_cable_hub.json +e5387827c217e2d8a1dbcd59dbe585dda849fed2 assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel.json +7378a9d916e907da33778e898c0de6c0d0a1396d assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_bottom.json +9caed2f1ad896e97cd4c98c6f0fc4a403bc892c3 assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_top.json +5e57fea90dd2b7f766d46370c12e90cf176503d6 assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_top_bottom.json +561090a36e02d4e5bcb916bf3b03156786848a65 assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel.json +b97f4e26d68144c92ee4dddb6663451295b9b2f9 assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_bottom.json +95488842820d63a0a31ed81ac47191334ecb71fc assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_top.json +5e95ffdfecff8071de8c22d5b6b84edc85542d7a assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_top_bottom.json +561090a36e02d4e5bcb916bf3b03156786848a65 assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel.json +b97f4e26d68144c92ee4dddb6663451295b9b2f9 assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_bottom.json +95488842820d63a0a31ed81ac47191334ecb71fc assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_top.json +5e95ffdfecff8071de8c22d5b6b84edc85542d7a assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_top_bottom.json +e5387827c217e2d8a1dbcd59dbe585dda849fed2 assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel.json +7378a9d916e907da33778e898c0de6c0d0a1396d assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_bottom.json +9caed2f1ad896e97cd4c98c6f0fc4a403bc892c3 assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_top.json +5e57fea90dd2b7f766d46370c12e90cf176503d6 assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_top_bottom.json +717ee09803cb584062c9717f45475fbd15673cde assets/tfmg/models/block/heavy_machinery_casing.json +725ac5c4c5aade982edbcb6c4e6c53626f0e68e4 assets/tfmg/models/block/heavy_oil.json +fbd56854de360350b271c1419e651a99c9d1f316 assets/tfmg/models/block/industrial_aluminum_casing.json +796f870ee5d3f55ace500798ae389e532c7233b8 assets/tfmg/models/block/kerosene.json +87cc75cb9bc8e65f8e46785b14e21ac5a4356faa assets/tfmg/models/block/layered_bauxite.json +de3b0eb7bee836332eafcf7fb97609d8fe5ebb91 assets/tfmg/models/block/layered_galena.json +79862c4e9a084be72f402e1378c3bb009a8db889 assets/tfmg/models/block/lead_block.json +7c35bb47be3d20d14613bfe70c3a4f349e06de56 assets/tfmg/models/block/lead_cap.json +3752b03139f1754b38e56a68dae513c69ad9e924 assets/tfmg/models/block/lead_cap_alt.json +0dfd61a74f03d68ac2d2618d0ad8415144074168 assets/tfmg/models/block/lead_ladder.json +213c6f418135b0012112d05f6f9feeae98ac8954 assets/tfmg/models/block/lead_ore.json +71b7ba2ab9fc881dce217297957132af0375b5cb assets/tfmg/models/block/lead_post.json +158a8c9ed72052af304a006f90abc7abbc3d4747 assets/tfmg/models/block/lead_post_ends.json +7a9fff99d6e013935aa4aa61837097a2b1d78b4c assets/tfmg/models/block/lead_side.json +d414b9b21efb73080959a637a421da772717a8d5 assets/tfmg/models/block/lead_side_alt.json +29887026987274ead5fed0b50988f799d9038a3f assets/tfmg/models/block/light_blue_caution_block.json +50c3eede0eb0f4a28abc7dac6f4896b80d95ffff assets/tfmg/models/block/light_blue_concrete.json +f45cdc254e2df518fb9c2e2e4ad1446cb0e3fd3b assets/tfmg/models/block/light_blue_concrete_bottom.json +5d035d017b707f073b8ec39ab170a2e1b4fdc025 assets/tfmg/models/block/light_blue_concrete_stairs.json +a506f178cbb7f5841ee519f1641c07170efc841e assets/tfmg/models/block/light_blue_concrete_stairs_inner.json +b4089d7dcbb1e954911552768f83154209d7eeaf assets/tfmg/models/block/light_blue_concrete_stairs_outer.json +591d3d2c3ff79101cc3f71d39a16a9bc76401bef assets/tfmg/models/block/light_blue_concrete_top.json +2ad1d503b189a673db40273f5b1509d332563d42 assets/tfmg/models/block/light_blue_concrete_wall_post.json +411682670e1330ff12cb2b0cbc67c7dfeec76953 assets/tfmg/models/block/light_blue_concrete_wall_side.json +41678a761df5da1df357d8f9daf8e3175d7c2237 assets/tfmg/models/block/light_blue_concrete_wall_side_tall.json +50c3eede0eb0f4a28abc7dac6f4896b80d95ffff assets/tfmg/models/block/light_blue_rebar_concrete.json +645d13b947cb71dc8ed22bf2acef3128fe2333e1 assets/tfmg/models/block/light_gray_caution_block.json +e3767745816d9ba79adf5ed7ac443be21e0f6926 assets/tfmg/models/block/light_gray_concrete.json +15c3b42122e3f6aa00630279d1aec0386ddb0cd1 assets/tfmg/models/block/light_gray_concrete_bottom.json +3693fadf2776450e75f6bd388a976e27026e85d7 assets/tfmg/models/block/light_gray_concrete_stairs.json +a020e3fda20b01d4070b271120bae6235b466f75 assets/tfmg/models/block/light_gray_concrete_stairs_inner.json +2dcba32bd4717c8edf75d2701ed03e64f7be781a assets/tfmg/models/block/light_gray_concrete_stairs_outer.json +20bd48bd1ed4f0ef6eca6ebc264aeb046efd4b81 assets/tfmg/models/block/light_gray_concrete_top.json +086b4cee3c01ff9d97113ed4f2a9d26e36384c11 assets/tfmg/models/block/light_gray_concrete_wall_post.json +8f59866bcc91ec6b5b5590ed61d9b15ac730aec9 assets/tfmg/models/block/light_gray_concrete_wall_side.json +fd7f9b361a1f71b1438076ff22e4140cc6a7c0fa assets/tfmg/models/block/light_gray_concrete_wall_side_tall.json +e3767745816d9ba79adf5ed7ac443be21e0f6926 assets/tfmg/models/block/light_gray_rebar_concrete.json +a45260c87b30752b94e22d34ce44b3d6cc7c4cb7 assets/tfmg/models/block/lignite.json +2f74d3dd53d14e9746e8a6502cb4669074da43a5 assets/tfmg/models/block/lime_caution_block.json +41ce67785e3e3941d7b9a1d2078a2bc3d7f46a4e assets/tfmg/models/block/lime_concrete.json +11d96089e7c5d61dbc9944cf3e8e80760113e3f0 assets/tfmg/models/block/lime_concrete_bottom.json +fa1a971f73f0f86b59f517c34534f791bdb3d3e5 assets/tfmg/models/block/lime_concrete_stairs.json +6f04e8f04ce3abaf3589e69297eb321548d0a690 assets/tfmg/models/block/lime_concrete_stairs_inner.json +4f5bc34573c8a823f5ead7396ac006e138ab8fdf assets/tfmg/models/block/lime_concrete_stairs_outer.json +a0156fffa3e16fc4fce46627b80d221c7e3b288b assets/tfmg/models/block/lime_concrete_top.json +1927ae9c32c0738a6befb0fb3b3e77a4e40b8249 assets/tfmg/models/block/lime_concrete_wall_post.json +9e176144520e29888f217accf55bef45982e9f28 assets/tfmg/models/block/lime_concrete_wall_side.json +e004cb6834f41b9b79b21ac2299e0cf25364655d assets/tfmg/models/block/lime_concrete_wall_side_tall.json +41ce67785e3e3941d7b9a1d2078a2bc3d7f46a4e assets/tfmg/models/block/lime_rebar_concrete.json +a58af252c12b65f27bca5a1e6c7d7ee9ab5821e8 assets/tfmg/models/block/liquid_asphalt.json +614680ba9b55ca3a8ef40a2935682e263869a6d1 assets/tfmg/models/block/liquid_concrete.json +ae6d497d4c3bd0152a8f4ce6f2c81a6886dab3de assets/tfmg/models/block/liquid_silicon.json +e5a76e7246fff33409dca40513b17664d26c4afa assets/tfmg/models/block/lithium_block.json +f0798e47bff0c4d0cc3a66bd8b687a0b287ce2bb assets/tfmg/models/block/lithium_ore.json +6de36688139c9b11ed1ce6ef26ef1b65dfad34f5 assets/tfmg/models/block/lubrication_oil.json +233bd037a2dd69b326826ec2f4ddb6d0c5073abb assets/tfmg/models/block/magenta_caution_block.json +d4b6d14d6ff35dc688fcbe528967c4f431be42e5 assets/tfmg/models/block/magenta_concrete.json +447f65768cd328253278823068a95ab21f732d90 assets/tfmg/models/block/magenta_concrete_bottom.json +b24fb7dd304535239b356c7f24d88bd4ba4047bf assets/tfmg/models/block/magenta_concrete_stairs.json +b4b9531e5e917c8503ecd3559aec2b9c8a724d1e assets/tfmg/models/block/magenta_concrete_stairs_inner.json +1d642810234ee3292d8777dcecc42b44093864be assets/tfmg/models/block/magenta_concrete_stairs_outer.json +313754925397d470181bc3258cf1b6d659fd983a assets/tfmg/models/block/magenta_concrete_top.json +69afb99c9b25c72162af2c8a99610469c7f6712b assets/tfmg/models/block/magenta_concrete_wall_post.json +aadf3a5b1b19992bad786a5049ddd9eef6c6d940 assets/tfmg/models/block/magenta_concrete_wall_side.json +bcda75f097f13b1d873493e87068584bf507a006 assets/tfmg/models/block/magenta_concrete_wall_side_tall.json +d4b6d14d6ff35dc688fcbe528967c4f431be42e5 assets/tfmg/models/block/magenta_rebar_concrete.json +36db7b6e3570d5d91b339c2b667894f7676ed291 assets/tfmg/models/block/molten_plastic.json +beac46633af599ee4df9a4a0ecf6c0f9f6b88ebf assets/tfmg/models/block/molten_slag.json +a48c0ee57fc279431ad2c68bdce14e2cbdd6a8e6 assets/tfmg/models/block/molten_steel.json +80fb4a90f861992322bfd63f1232593e8cce708e assets/tfmg/models/block/napalm.json +e8e7bb74d46f9cec768a5443c10870fe1dd2105b assets/tfmg/models/block/naphtha.json +896914d3941ada08b7757e43ca23cd7b4cd41277 assets/tfmg/models/block/nickel_block.json +5b44bb6411f14a2ea9acbecc0b7033a1b79f1bd8 assets/tfmg/models/block/nickel_cap.json +a16a2ee1c2c6c53cf9978e6201c37c2e6b384374 assets/tfmg/models/block/nickel_cap_alt.json +5a7322af0d7460a782746ec645e34015e78e33af assets/tfmg/models/block/nickel_ladder.json +87be2720c19a7a07511e904f967975596090087c assets/tfmg/models/block/nickel_ore.json +ae062830324747f0eb7456a2ab5513352f06f908 assets/tfmg/models/block/nickel_post.json +dac1f182e3ebcd8c1f7a451f318cf94f9c6df49e assets/tfmg/models/block/nickel_post_ends.json +49a431d99b5b7c731275dce9afbfcf9730bd3b60 assets/tfmg/models/block/nickel_side.json +910d393b542f03cd60d9c82e121340f041baf53c assets/tfmg/models/block/nickel_side_alt.json +891d9c448d29b31bd28b3bf86395aabe9d645b87 assets/tfmg/models/block/oil_deposit.json +bd70eac7301e25aa3f2c270430f2493e9f46293a assets/tfmg/models/block/orange_caution_block.json +198c3584fdfe4807816954ec806ea7505b4839d1 assets/tfmg/models/block/orange_concrete.json +504faa077501ac6415ab9d697a4dba80f5bef5a7 assets/tfmg/models/block/orange_concrete_bottom.json +6c39050c75d1cb6b98933349dd4baa9b5c211774 assets/tfmg/models/block/orange_concrete_stairs.json +7b700d05bfbdc3c5c6b9c1dc80fcffe22c99eb71 assets/tfmg/models/block/orange_concrete_stairs_inner.json +11086681ad070b2951b20a76f6376404955ec5fb assets/tfmg/models/block/orange_concrete_stairs_outer.json +9f5b3444938397a5b37819c3b7516786fa495a1b assets/tfmg/models/block/orange_concrete_top.json +dbf36f24a55c5f435407e8df81b792d262622761 assets/tfmg/models/block/orange_concrete_wall_post.json +4b3f2d0c00e0634498c9bd835a95e6d5da2f4aeb assets/tfmg/models/block/orange_concrete_wall_side.json +3c9781cee9aa6bf890b0b3d7ab6dad1e80570bea assets/tfmg/models/block/orange_concrete_wall_side_tall.json +198c3584fdfe4807816954ec806ea7505b4839d1 assets/tfmg/models/block/orange_rebar_concrete.json +a28834b749aea27ce7fc603bea4ecd507f83b924 assets/tfmg/models/block/pink_caution_block.json +76bd7055f258946d93d3ee5c2aa06457e80ddb24 assets/tfmg/models/block/pink_concrete.json +871ae36c6f2bc9468eb823241da16cb67064d037 assets/tfmg/models/block/pink_concrete_bottom.json +23a5e44476e1ec8ba6778bbc3dad12d04f8573a5 assets/tfmg/models/block/pink_concrete_stairs.json +e3d90b391cf0c05071fe1d61f5bc3d890a4fa506 assets/tfmg/models/block/pink_concrete_stairs_inner.json +712c170ad3bfa40ea45353ec1dfa8d7025395e67 assets/tfmg/models/block/pink_concrete_stairs_outer.json +64c3cc5857bc5ec32a301f3b4ca13b5d5fe98aa1 assets/tfmg/models/block/pink_concrete_top.json +23650fd79100a79670b3dd3bcc67d52dc6ed4ec1 assets/tfmg/models/block/pink_concrete_wall_post.json +78ae26560ff23389b2219a76b74974f4c1eb91fd assets/tfmg/models/block/pink_concrete_wall_side.json +5b58dbf873c00087d476f4b395f7090b34f5bcdb assets/tfmg/models/block/pink_concrete_wall_side_tall.json +76bd7055f258946d93d3ee5c2aa06457e80ddb24 assets/tfmg/models/block/pink_rebar_concrete.json +d444eb32bbbcf19baa44d6967ed0b50698d34c5b assets/tfmg/models/block/plastic_block.json +9b5d7cab91ff2ac664dd2fcf47673a3bbcf81481 assets/tfmg/models/block/plastic_pipe/d_x.json +a5ae48c4d2f28782471f688e3ad716564eb32e1b assets/tfmg/models/block/plastic_pipe/d_y.json +0618d3c7ad9e8844a8fa7d617d4a97f0d49d8bbc assets/tfmg/models/block/plastic_pipe/d_z.json +9773d39bf829b26645a8b098ab1866836a40a05f assets/tfmg/models/block/plastic_pipe/ld_x.json +ed00093498492e245a46ab969af7c21cf4d2d427 assets/tfmg/models/block/plastic_pipe/ld_y.json +43dab48b4d3adb77f39e8c6214c08e9eb4528928 assets/tfmg/models/block/plastic_pipe/ld_z.json +e22485dd00ee0e8791b2babab7f2f57b1b837d08 assets/tfmg/models/block/plastic_pipe/lr_x.json +08a28b856c095d62ad1753fb4c9796c249bceb69 assets/tfmg/models/block/plastic_pipe/lr_y.json +20dc13a38e46aba75f88278b57e4a47fbd54109e assets/tfmg/models/block/plastic_pipe/lr_z.json +e82dff9ba827fa754b9427fd1bb031ce8c525452 assets/tfmg/models/block/plastic_pipe/lu_x.json +8887eac389e48491df7529ff03551081d3bcaecb assets/tfmg/models/block/plastic_pipe/lu_y.json +a07159cdb73e456a502c589925e10c88941c2334 assets/tfmg/models/block/plastic_pipe/lu_z.json +8fd96eea4b258e943840ced2d7f65ae0e4bb6093 assets/tfmg/models/block/plastic_pipe/l_x.json +cff19888d0bcfb0bba2aa68d55930d23f6bd1a95 assets/tfmg/models/block/plastic_pipe/l_y.json +6c7e11adea02afbd27caf21b2b7adebc8b5d62cf assets/tfmg/models/block/plastic_pipe/l_z.json +05b7f5a4ef6144b8959c4070f74600911e6b9084 assets/tfmg/models/block/plastic_pipe/rd_x.json +bda9007b86b05e17e630f6788b6fa7ab0c62c7a8 assets/tfmg/models/block/plastic_pipe/rd_y.json +4c4a600bf4a90c3813549ad3dcaeb312843b120f assets/tfmg/models/block/plastic_pipe/rd_z.json +94e7db305df55f457efbfda614c440fa79797f91 assets/tfmg/models/block/plastic_pipe/ru_x.json +11c6ef19ab3194229f3f584889f96363be9df673 assets/tfmg/models/block/plastic_pipe/ru_y.json +ebc324445ed58242c5d290d24b82ebac3fad1a1c assets/tfmg/models/block/plastic_pipe/ru_z.json +8efac7cc388e621308d8cc29c1c762d7a4291634 assets/tfmg/models/block/plastic_pipe/r_x.json +e9d1bd4a3a35258b849da57e093e92dadab2b69c assets/tfmg/models/block/plastic_pipe/r_y.json +8c131c75e01bb91ce039c00e55ad1a1b66f672ea assets/tfmg/models/block/plastic_pipe/r_z.json +271838289960a3ae5ef4324c46fa78d744f431e3 assets/tfmg/models/block/plastic_pipe/ud_x.json +1cf9b0df801fb751f7eee8596c7c7872077e298c assets/tfmg/models/block/plastic_pipe/ud_y.json +f75504d26a1f0bf664f3e6fd943bb19fb1c88fcd assets/tfmg/models/block/plastic_pipe/ud_z.json +6b3d690147e783294bfca651b46f71b7305d8016 assets/tfmg/models/block/plastic_pipe/u_x.json +f917dd5f7c6ee929d517098998b36e60dc4088af assets/tfmg/models/block/plastic_pipe/u_y.json +55bb6ce5927986fb142f629caaf63b778bc2385b assets/tfmg/models/block/plastic_pipe/u_z.json +713266e9f0f9ad53bfebee09059f4ac443d4e5a6 assets/tfmg/models/block/polished_cut_bauxite.json +5f847a2787b932b7c0984c78ec7abe0c80f4632b assets/tfmg/models/block/polished_cut_bauxite_slab.json +02a179eed2dc456e2e590255d1e41c894cf126ce assets/tfmg/models/block/polished_cut_bauxite_slab_double.json +a6f230eb9f5d0955c772a19fd6b04b9aca2b2731 assets/tfmg/models/block/polished_cut_bauxite_slab_top.json +ee9baa8139938cbe79941be08369a18878d6ae6b assets/tfmg/models/block/polished_cut_bauxite_stairs.json +3136a081ffadc8981d2adce28fc0b396e59993ce assets/tfmg/models/block/polished_cut_bauxite_stairs_inner.json +f92bda412c3057000812a86a702b1f7d94d696a8 assets/tfmg/models/block/polished_cut_bauxite_stairs_outer.json +931053f2b5c646d80f1a74820733fe072b11a83f assets/tfmg/models/block/polished_cut_bauxite_wall_post.json +ad9fe70859fbb4152c183c33f159e88f1f1e532b assets/tfmg/models/block/polished_cut_bauxite_wall_side.json +dfaec7706609f1df7535203fbc653e53907f6885 assets/tfmg/models/block/polished_cut_bauxite_wall_side_tall.json +522164a42b3622ebe7d3eae5c1cf17bac9060c2e assets/tfmg/models/block/polished_cut_galena.json +6086736c3a96652aa19ca2776de30c0a02fec92e assets/tfmg/models/block/polished_cut_galena_slab.json +8429516774425e9e7c311dba53ad513e5330efd6 assets/tfmg/models/block/polished_cut_galena_slab_double.json +94c70914163b48130aa904e0a15b9a8ceae84ead assets/tfmg/models/block/polished_cut_galena_slab_top.json +2eeaecba06cf9ebb442228920fc38e654014cc4a assets/tfmg/models/block/polished_cut_galena_stairs.json +dbdec3c8697395ddfda734e81e901184c320c2d6 assets/tfmg/models/block/polished_cut_galena_stairs_inner.json +c07d2a5ab39a7f4cc8a6ef6a39fa9c905bace7a5 assets/tfmg/models/block/polished_cut_galena_stairs_outer.json +4d0819bac7622be688d38624fa4eab56d64905d2 assets/tfmg/models/block/polished_cut_galena_wall_post.json +6ffdc828908bdbc14df3d897a8d66f95b5c68646 assets/tfmg/models/block/polished_cut_galena_wall_side.json +9af9cba842f26c1e7d04c673fccd9c3cfc19939e assets/tfmg/models/block/polished_cut_galena_wall_side_tall.json +e6319fccc292dde9fa1e9bb1c5138c61b3ac0006 assets/tfmg/models/block/purple_caution_block.json +ba6f69e143915fedf081f7bf3434e2ecfe9c86a7 assets/tfmg/models/block/purple_concrete.json +b8620085e7a0f53365cdab32cc6fa09888ce0514 assets/tfmg/models/block/purple_concrete_bottom.json +b2d96b5c7a937d69452e75a52f29ceba99df2c8d assets/tfmg/models/block/purple_concrete_stairs.json +8a7c9295625c0f628121b236b58eea2ac5762297 assets/tfmg/models/block/purple_concrete_stairs_inner.json +56d9a751cce394b818abb3df783189a00dec86db assets/tfmg/models/block/purple_concrete_stairs_outer.json +ed75898bcabca38c33cf3b5f4cdf542ad8f43823 assets/tfmg/models/block/purple_concrete_top.json +7bcab3a84f3216ad78782f41ea03b1294fa66e18 assets/tfmg/models/block/purple_concrete_wall_post.json +53fec6bdb6dfe8b9a75efc0e6e58560c8b616231 assets/tfmg/models/block/purple_concrete_wall_side.json +dc6efe4ecdf11fdabd48bd635343571341e0c7a1 assets/tfmg/models/block/purple_concrete_wall_side_tall.json +ba6f69e143915fedf081f7bf3434e2ecfe9c86a7 assets/tfmg/models/block/purple_rebar_concrete.json +6f2b4e6eabcd6eb785a6f0490d576e7c9542e004 assets/tfmg/models/block/raw_lead_block.json +b5dbb2a95f6c0035ac1d9b1a398523ebbf4389ee assets/tfmg/models/block/raw_lithium_block.json +4365f59397d10a5a90fc396b7b3b554c195fc9ab assets/tfmg/models/block/raw_nickel_block.json +75c31d328fc5d6d46c8b43e8bde7504f4e51dadc assets/tfmg/models/block/rebar_concrete.json +8b901f38d5d1f28d81e44eff725b1a7d5d74c164 assets/tfmg/models/block/red_caution_block.json +1a7e3178749d61380189e5d2e82a449a7af955e9 assets/tfmg/models/block/red_concrete.json +e31bd8cef2a057dd918c9d7f5324585b317391ab assets/tfmg/models/block/red_concrete_bottom.json +50f1c8c09a56b94a9d0c60c3c78e90e4a7e7d3b2 assets/tfmg/models/block/red_concrete_stairs.json +e0e4ed6ac58d5b073bada6627f8db40df532437e assets/tfmg/models/block/red_concrete_stairs_inner.json +9bf9252fff90f8b5656d6a6b834b9efe9701390d assets/tfmg/models/block/red_concrete_stairs_outer.json +ebe034df02109594467f14936fe51fc9599837a4 assets/tfmg/models/block/red_concrete_top.json +dc6e4ccb14d0e1e9609a2288b36e795193ce9c90 assets/tfmg/models/block/red_concrete_wall_post.json +51eb342e89183a45f82b07cb5bd7dcc0af3cb92d assets/tfmg/models/block/red_concrete_wall_side.json +cceea88c9ee12c5a6ffb6d1e722aa1d39618d59b assets/tfmg/models/block/red_concrete_wall_side_tall.json +1a7e3178749d61380189e5d2e82a449a7af955e9 assets/tfmg/models/block/red_rebar_concrete.json +9202745e6093098507d6b800f5e52a99b74eaa20 assets/tfmg/models/block/reinforced_fireproof_bricks.json +72ba386940887b208dec2b5491a4bb1f3f18e2fd assets/tfmg/models/block/rusted_blast_furnace_reinforcement.json +3578cf1c68b95ad2bd204c0a2569a1b9e1038f5c assets/tfmg/models/block/slag_block.json +6add4df4683269f7e5dff6e001ebdaa084ddc50c assets/tfmg/models/block/slag_bricks.json +1fa3ca10bff300345cade4423acda5c01e9b492b assets/tfmg/models/block/slag_bricks_bottom.json +a4b5073c405379b459d790c8c7992ad79438c436 assets/tfmg/models/block/slag_bricks_stairs.json +887fe9619d5eabc17560f746cff3c978fa5802c5 assets/tfmg/models/block/slag_bricks_stairs_inner.json +28e7af56eced8fd1c7d2c8bd277b032153106ffd assets/tfmg/models/block/slag_bricks_stairs_outer.json +b5e37d38e083591236a3da26c3cb69f097b14786 assets/tfmg/models/block/slag_bricks_top.json +22bfba149d69bc370f926de4a90c6b50005f3974 assets/tfmg/models/block/slag_bricks_wall_post.json +a2d901d0ef44d54461e8cb5a7ed7aed76f59192a assets/tfmg/models/block/slag_bricks_wall_side.json +bb1ac8ff50c366e0b71a1491f00e85f46afe2786 assets/tfmg/models/block/slag_bricks_wall_side_tall.json +0527561f96904dabea20a824baf8828ff1bbfc32 assets/tfmg/models/block/small_bauxite_bricks.json +35349e72beddafb42b477c100ba16e41eb0bc473 assets/tfmg/models/block/small_bauxite_bricks_wall_post.json +86658ab1a36973071032dd844664d817e0628adb assets/tfmg/models/block/small_bauxite_bricks_wall_side.json +85202ffe20243ab1343014c0d52e504016bc054f assets/tfmg/models/block/small_bauxite_bricks_wall_side_tall.json +a0aea27e8b671d7370b10f7ae269c5049ce291b3 assets/tfmg/models/block/small_bauxite_brick_slab.json +ad150fc0e40e5ee2b112cb2d774e691373ff45aa assets/tfmg/models/block/small_bauxite_brick_slab_top.json +d29800a63ca2717e056798cf8bb29bf55d29a07c assets/tfmg/models/block/small_bauxite_brick_stairs.json +7f4bdf3f4059dc1cda60557d59f5440addd26547 assets/tfmg/models/block/small_bauxite_brick_stairs_inner.json +a07354a238bd4d5aadee6e60e1d61fcffde43f5b assets/tfmg/models/block/small_bauxite_brick_stairs_outer.json +aafb5d4803c658998031a1283644f9ac569cfd42 assets/tfmg/models/block/small_galena_bricks.json +c715740d5552e6999ab53cecc53366a2861e41d7 assets/tfmg/models/block/small_galena_bricks_wall_post.json +0d919c26793d8a60714a8849879b69c462db7f33 assets/tfmg/models/block/small_galena_bricks_wall_side.json +46525cf76e01e1692dab083608c21daa514ffd7f assets/tfmg/models/block/small_galena_bricks_wall_side_tall.json +bbc3336b9db1da871b92c0011f1889b7e6fcc011 assets/tfmg/models/block/small_galena_brick_slab.json +4bb3d51007aad48d07259bdf80fe9ffa465efccc assets/tfmg/models/block/small_galena_brick_slab_top.json +590da14146500585d6f561efd0aba23f00e6af84 assets/tfmg/models/block/small_galena_brick_stairs.json +dd4e3df6e1baff446d718a57d6e3a07a79f5e784 assets/tfmg/models/block/small_galena_brick_stairs_inner.json +d057fd4461bb5170ff2e81ee848b89b4a28ce602 assets/tfmg/models/block/small_galena_brick_stairs_outer.json +0ceb30eaff16a495c9a165ca16c925cbff836755 assets/tfmg/models/block/steel_block.json +9200d9351035559ffdd434de54ea962d246cc9eb assets/tfmg/models/block/steel_cable_hub.json +bf29a468e4816a6238c142286ef55d1ca8c6d099 assets/tfmg/models/block/steel_cap.json +e83ff0c23ac346f471257c2b082688793eeeed8c assets/tfmg/models/block/steel_cap_alt.json +465b1fed10d06090e5e8d19457f9fa48fe890bb4 assets/tfmg/models/block/steel_casing.json +f9eb716d9e12955912b38884e7afb0841180cac3 assets/tfmg/models/block/steel_casing_cable_hub.json +906e528089526aecc3f1e0c8cae850ba4ce69a85 assets/tfmg/models/block/steel_encased_aluminum_cogwheel.json +698f353de5d4343e367e7937813a9dacb6bbba64 assets/tfmg/models/block/steel_encased_aluminum_cogwheel_bottom.json +3ea2fd4c283d97c145dbb32bf7b32cd80de49025 assets/tfmg/models/block/steel_encased_aluminum_cogwheel_top.json +195febad1493fa6484bb921aea8647902b61dda7 assets/tfmg/models/block/steel_encased_aluminum_cogwheel_top_bottom.json +930f0d232ab8d65b8a9da937c31364779d991800 assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel.json +35589a9cadf55f092b0218e36146c2a7a0bc2907 assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_bottom.json +6712e7f32efafd86622d1e4af19bbef28b77d4ec assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_top.json +e69d8fd76a499af45c97bd33f8288bf5bc404496 assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_top_bottom.json +930f0d232ab8d65b8a9da937c31364779d991800 assets/tfmg/models/block/steel_encased_large_steel_cogwheel.json +35589a9cadf55f092b0218e36146c2a7a0bc2907 assets/tfmg/models/block/steel_encased_large_steel_cogwheel_bottom.json +6712e7f32efafd86622d1e4af19bbef28b77d4ec assets/tfmg/models/block/steel_encased_large_steel_cogwheel_top.json +e69d8fd76a499af45c97bd33f8288bf5bc404496 assets/tfmg/models/block/steel_encased_large_steel_cogwheel_top_bottom.json +906e528089526aecc3f1e0c8cae850ba4ce69a85 assets/tfmg/models/block/steel_encased_steel_cogwheel.json +698f353de5d4343e367e7937813a9dacb6bbba64 assets/tfmg/models/block/steel_encased_steel_cogwheel_bottom.json +3ea2fd4c283d97c145dbb32bf7b32cd80de49025 assets/tfmg/models/block/steel_encased_steel_cogwheel_top.json +195febad1493fa6484bb921aea8647902b61dda7 assets/tfmg/models/block/steel_encased_steel_cogwheel_top_bottom.json +93e9dc75614de03258c154ca604737856f9eb569 assets/tfmg/models/block/steel_ladder.json +0c4fcf6e901d8eba56ba67999fcf0801534779d6 assets/tfmg/models/block/steel_pipe/d_x.json +6060082caaef1e6e6fc72606d6a74e64aaeb27ac assets/tfmg/models/block/steel_pipe/d_y.json +dc62a6a3de9e73e7341481df09951a7ec3caf944 assets/tfmg/models/block/steel_pipe/d_z.json +1091fe2d4abfa9935c57cafcd3bd65a6fdcb1a7b assets/tfmg/models/block/steel_pipe/ld_x.json +dd229543a58922b39223c1957f88143edb3c1a1a assets/tfmg/models/block/steel_pipe/ld_y.json +4dc15f7d71138f79a15ff8738e25d6fb657086c7 assets/tfmg/models/block/steel_pipe/ld_z.json +501e1523ffcd2c897c95729b4ab43b1531ded959 assets/tfmg/models/block/steel_pipe/lr_x.json +6c99cf673d90c05b11a2a6269eaeee982376826f assets/tfmg/models/block/steel_pipe/lr_y.json +8af9bf77d345c1f7c6354541270a355997b252fc assets/tfmg/models/block/steel_pipe/lr_z.json +0c75462cc6fcbc56ec2f111d80f61a6abfedf693 assets/tfmg/models/block/steel_pipe/lu_x.json +902ee90dc6b5516946b7e2f06258253cfb6767b4 assets/tfmg/models/block/steel_pipe/lu_y.json +d7b55e24c21c1042695e09d17395b5c389256727 assets/tfmg/models/block/steel_pipe/lu_z.json +0df8d07244444b8c6e4d756a27013a3981d2e51d assets/tfmg/models/block/steel_pipe/l_x.json +3f5fc2b9f9c570bacfc0ae697922509b169155fa assets/tfmg/models/block/steel_pipe/l_y.json +35bc60c016b488d5e9fcb324d89fbb93d9a6c0ca assets/tfmg/models/block/steel_pipe/l_z.json +d982c7570430e0052bfd87ec10e880086f9b87bc assets/tfmg/models/block/steel_pipe/rd_x.json +e651d9decda90050af5c865b6d799e890d9ff502 assets/tfmg/models/block/steel_pipe/rd_y.json +86e254b47fc87beae269512969c095d52b0b9a5e assets/tfmg/models/block/steel_pipe/rd_z.json +301a84ba7b55046a13e615abac540ec6ff3a0da8 assets/tfmg/models/block/steel_pipe/ru_x.json +88d1333e6c6a7196f76871570464a609f8a25307 assets/tfmg/models/block/steel_pipe/ru_y.json +316bd01cda7cf096cddd623e056e3cde026bd194 assets/tfmg/models/block/steel_pipe/ru_z.json +c00198c8130e8ffa46e0a61568d14e2edc74c810 assets/tfmg/models/block/steel_pipe/r_x.json +0d1411127a0ad629ae375b4b5e1de158e5c83af1 assets/tfmg/models/block/steel_pipe/r_y.json +0d1f17dd0748ccbdf1213d8670f738e33a537b7a assets/tfmg/models/block/steel_pipe/r_z.json +7e35caf08ec29978ad9e51b4b26299636d27cd8c assets/tfmg/models/block/steel_pipe/ud_x.json +e3105550abc0fafc0d67d494c8f92008a9cf7fd9 assets/tfmg/models/block/steel_pipe/ud_y.json +d34e5efd71420623baab6ff86cbb9a68abcb343d assets/tfmg/models/block/steel_pipe/ud_z.json +68d79052c90cbfad2c4730673395b5f58ad73293 assets/tfmg/models/block/steel_pipe/u_x.json +e583e8755126d362e21057464e2f12af3f32ba25 assets/tfmg/models/block/steel_pipe/u_y.json +56b3110e7a55c08302e27d5b7f32f7b7b9cd60a0 assets/tfmg/models/block/steel_pipe/u_z.json +7e8d91d0f9c247d9c8909f98497a3c71180fea9e assets/tfmg/models/block/steel_post.json +547d1739a3221c39bf8a856e27901e25877f9918 assets/tfmg/models/block/steel_post_ends.json +f8c535c59e85b8af0c8701596cd08b72ca38036f assets/tfmg/models/block/steel_scaffolding.json +aad5b54daf86c0aa5e100475de443cd2c3234020 assets/tfmg/models/block/steel_scaffolding_horizontal.json +761696519471a65d0e973626503b30c2951e1168 assets/tfmg/models/block/steel_side.json +b99f7af6743a7b9d45f6c41b98d7be73dfa48529 assets/tfmg/models/block/steel_side_alt.json +358c82459a719410114da8c4dfd5f45289064a7e assets/tfmg/models/block/sulfur.json +055c83ec3b0b60976faad9b5b14d01801358875a assets/tfmg/models/block/sulfuric_acid.json +46b1e19c4b924177142879b9c0cefcd4f45e6a6f assets/tfmg/models/block/white_caution_block.json +af77b90a54211755c652dd770dfe1a2045232a07 assets/tfmg/models/block/white_concrete.json +f023d118727ff33523c213a89a28c8bc79d64268 assets/tfmg/models/block/white_concrete_bottom.json +af1962e1b6b34e9b5447b99d22b2c44d8e3bdb01 assets/tfmg/models/block/white_concrete_stairs.json +9707001dbf261e5c8086b1991fd0055de943d645 assets/tfmg/models/block/white_concrete_stairs_inner.json +31e5248e1cef5b863cae89c8ecb435b4c17ded1d assets/tfmg/models/block/white_concrete_stairs_outer.json +f3bda435c4253bb54336b3767446293d1eec7af2 assets/tfmg/models/block/white_concrete_top.json +2f3451e530a0543345df5d9fc27ce2d88142d23d assets/tfmg/models/block/white_concrete_wall_post.json +21f3a70526abf7deef3b3751c6cede1b87883089 assets/tfmg/models/block/white_concrete_wall_side.json +80fad7af8287eb9705f8afeb2cde958e12071be4 assets/tfmg/models/block/white_concrete_wall_side_tall.json +af77b90a54211755c652dd770dfe1a2045232a07 assets/tfmg/models/block/white_rebar_concrete.json +4079938d1508e8c360efa2c2a26af0ac0dfa9741 assets/tfmg/models/block/yellow_caution_block.json +3bc79405c46c5411e65d70265769cd86f16ff040 assets/tfmg/models/block/yellow_concrete.json +e470e91ec9f63b160f360b02e4f0895f3d94428e assets/tfmg/models/block/yellow_concrete_bottom.json +c6ef8cfdd60dc6d163699847a1dcaeb1f5b2b297 assets/tfmg/models/block/yellow_concrete_stairs.json +00ab90cf9cb32d06b2517a3c0cd4e626b4174b8e assets/tfmg/models/block/yellow_concrete_stairs_inner.json +3408b47b607ee17c6ce57038d044f89e39b6e0a1 assets/tfmg/models/block/yellow_concrete_stairs_outer.json +b9a1477ab92ea6eb6daad65aad5e73f339402588 assets/tfmg/models/block/yellow_concrete_top.json +fea28ae2dbee700a4219f227bf6a87502b31cb05 assets/tfmg/models/block/yellow_concrete_wall_post.json +0a642864362409bfc889345a8a4605c111b326c6 assets/tfmg/models/block/yellow_concrete_wall_side.json +099f4b7adf652892d7ec572c6f9e38053089c097 assets/tfmg/models/block/yellow_concrete_wall_side_tall.json +3bc79405c46c5411e65d70265769cd86f16ff040 assets/tfmg/models/block/yellow_rebar_concrete.json +f28eecee7a67bf88f80788e26db921d507a2e29b assets/tfmg/models/item/accumulator.json +ff3c6bce6f60d4323cfbd436f1978ca1fcb9ae27 assets/tfmg/models/item/advanced_potato_cannon.json +c2be2c2933da698fd2888fcb04b71cb372725b6f assets/tfmg/models/item/air_bucket.json +500ce6e858f96a48d1871fe4c02404faa2ccac29 assets/tfmg/models/item/air_intake.json +8a99a27814a3e0dedf83fbcc20f253caebf1f55e assets/tfmg/models/item/aluminum_axe.json +f5f0b056cb26ccb089e8f6fea940e268c059aa72 assets/tfmg/models/item/aluminum_bars.json +714173e054b787915b8cebfb50deb61b28dba5a3 assets/tfmg/models/item/aluminum_block.json +c9d349089eca3a097c56d3e4a1a5228b7a85b689 assets/tfmg/models/item/aluminum_cable_hub.json +90d2eca9d593dfbb30d90c7b779c9679ae946664 assets/tfmg/models/item/aluminum_cogwheel.json +86837359dc83cb97ead638dbd6907e009871d7c5 assets/tfmg/models/item/aluminum_door.json +c7ece2b608bd26c81a4bdb8a480841d12e8ffbec assets/tfmg/models/item/aluminum_fluid_tank.json +20b601339c356f8103e98437e762bf48f96e02b5 assets/tfmg/models/item/aluminum_fluid_valve.json +5c1c14519742d92c3a6f00e4d70516222868be79 assets/tfmg/models/item/aluminum_flywheel.json +17edac544d3f9f6ae8435f155c42c5e926432e2d assets/tfmg/models/item/aluminum_frame.json +3809c534d35577550c639ab4852b2b4ce8497047 assets/tfmg/models/item/aluminum_hoe.json +f685ca653c8e197986b1ac8f43297989816d39d2 assets/tfmg/models/item/aluminum_ingot.json +b10879f41ab3fd52edc0d1cbbadfe1704614563a assets/tfmg/models/item/aluminum_ladder.json +1b0373d37de5a7e4c35b098bc4474c51c2b3e046 assets/tfmg/models/item/aluminum_lamp.json +ecab250699b802a1358dccdabaca2181520324ec assets/tfmg/models/item/aluminum_mechanical_pump.json +46621abd4c2a6c751d2d37b401ef9bf09e461985 assets/tfmg/models/item/aluminum_nugget.json +f0956f6c9b44149b1e2b37dfaa46a067240031db assets/tfmg/models/item/aluminum_pickaxe.json +76e794a58d8956b3a61faf5b403f9834952270c3 assets/tfmg/models/item/aluminum_pipe.json +5ee0c86ca83156e30da61d6f42e0a8a29833e845 assets/tfmg/models/item/aluminum_scaffolding.json +a138cac9e41e8dd5534716f6d59fb656d09c4f53 assets/tfmg/models/item/aluminum_sheet.json +63c4cd862849f38eb1af7dfe4256a8b6f3df973b assets/tfmg/models/item/aluminum_shovel.json +d3288be7ee67467134c7603b976fb02ac43373d3 assets/tfmg/models/item/aluminum_smart_fluid_pipe.json +7c81261b248087b2aa8e6f240bb84230e301c51b assets/tfmg/models/item/aluminum_spool.json +68e3b6479c6d92fd8d2dca6fa51f9d8d26dd6d6b assets/tfmg/models/item/aluminum_sword.json +153b6d8b77344afcb5e6b509fbcab4b4d67a4723 assets/tfmg/models/item/aluminum_truss.json +3678ef091ea84638cde934ba7717be4843b55cc1 assets/tfmg/models/item/aluminum_wire.json +1e2f0ebb7ad85bdcd2d9578ad95dd0ddecbf3958 assets/tfmg/models/item/asphalt.json +8a8fa4346314945eaff5c779d77e258425d0d910 assets/tfmg/models/item/asphalt_slab.json +0c7dde6b90a3209509dfbc6599d3b920635fd0b5 assets/tfmg/models/item/asphalt_stairs.json +8fadae731be3ad6d131ba3be2c1a507b7af7d61b assets/tfmg/models/item/asphalt_wall.json +4ace0da00498fcbb9ddfdf321767b40b095c8778 assets/tfmg/models/item/bauxite.json +41091873d85bac787e4752d0ff81189432f1e28e assets/tfmg/models/item/bauxite_pillar.json +6643d154d0c98441b9729fce6e1e9b6587436565 assets/tfmg/models/item/bitumen.json +e465acc817caabb8376bba44c2f70af8c189a2af assets/tfmg/models/item/blast_furnace_hatch.json +f84aae4cc298451efb6223d01cc566ddb78399ad assets/tfmg/models/item/blast_furnace_output.json +21c635e725c6b566e1b321e5c56520addc3f9dbc assets/tfmg/models/item/blast_furnace_reinforcement.json +33294043697b1390713041bd25399fbd251dd679 assets/tfmg/models/item/blast_stove.json +eee31c3653f6d8db57cbd31051a8c2c4aedff9d8 assets/tfmg/models/item/blue_caution_block.json +c5ad82126c949732854f9be8492d4bfdf756259b assets/tfmg/models/item/blue_concrete.json +96648e327c65736445def6d44948cc9a883fb860 assets/tfmg/models/item/blue_concrete_slab.json +916e86f0a2f5de23ae84e5289176573033dae696 assets/tfmg/models/item/blue_concrete_stairs.json +1f3696b17c4630b06c61af5bc9fd06d0ff702eec assets/tfmg/models/item/blue_concrete_wall.json +4ad54387d58cb5b9de5a3369c94bf5faf21ab417 assets/tfmg/models/item/blue_multimeter.json +3e2fb7d9a92ff24018524083815166739ee55d84 assets/tfmg/models/item/blue_rebar_concrete.json +96648e327c65736445def6d44948cc9a883fb860 assets/tfmg/models/item/blue_rebar_concrete_slab.json +916e86f0a2f5de23ae84e5289176573033dae696 assets/tfmg/models/item/blue_rebar_concrete_stairs.json +1f3696b17c4630b06c61af5bc9fd06d0ff702eec assets/tfmg/models/item/blue_rebar_concrete_wall.json +e2045023c783188ba609cffdd25f53bb01d33e72 assets/tfmg/models/item/brass_cable_hub.json +47b22ae7a7b73d73ad55e7eab6bda4bcd18f12cb assets/tfmg/models/item/brass_fluid_valve.json +78057607b9b9a5bec91516d30406982d5aaf698a assets/tfmg/models/item/brass_frame.json +88eee8202951959638c4934f9c2ba421c0076d69 assets/tfmg/models/item/brass_mechanical_pump.json +fe12441d1e495cfa9fae4f6c6086be21caec1224 assets/tfmg/models/item/brass_pipe.json +06c7e8235661bdc2cdb7aedeaaac12277e3d2d19 assets/tfmg/models/item/brass_smart_fluid_pipe.json +d9b83e727c2e49165304e5b44fbf94da7a6cefd2 assets/tfmg/models/item/brass_truss.json +bc5b951d79046de8ecbb475ceff68c1e2308c8b5 assets/tfmg/models/item/brick_smokestack.json +1e08d2fa4a01dfdda40adad5df8d46601e1875b4 assets/tfmg/models/item/brown_caution_block.json +2af2b0dbdd2e56e6a206a4ff3e20672fdff60a12 assets/tfmg/models/item/brown_concrete.json +4edd1d1a741a4bcee9dc1c5526ce2a97e878ede2 assets/tfmg/models/item/brown_concrete_slab.json +4d8e39b32cf583923994d5e3da0c720d3777b9dd assets/tfmg/models/item/brown_concrete_stairs.json +0be3b12389658b8cdc54796d2b60dc3440171e0c assets/tfmg/models/item/brown_concrete_wall.json +dcda072d56245442a9f9a7fb587ec94cb04f8578 assets/tfmg/models/item/brown_multimeter.json +e701cdc206b4c6eb47ed8b94d24b304000d634b8 assets/tfmg/models/item/brown_rebar_concrete.json +4edd1d1a741a4bcee9dc1c5526ce2a97e878ede2 assets/tfmg/models/item/brown_rebar_concrete_slab.json +4d8e39b32cf583923994d5e3da0c720d3777b9dd assets/tfmg/models/item/brown_rebar_concrete_stairs.json +0be3b12389658b8cdc54796d2b60dc3440171e0c assets/tfmg/models/item/brown_rebar_concrete_wall.json +59057a9cf031e1be2ff2098ea5c2299f38f0bf55 assets/tfmg/models/item/butane_bucket.json +70c4e4f1e88d4380ed1b1f9ee52472b85f34e0c7 assets/tfmg/models/item/cable_connector.json +3ec85036b72bfab601bdf9c649a148da3f1216e3 assets/tfmg/models/item/cable_tube.json +642b1b969f6cbe4ba097e82ef448a752ee3406f6 assets/tfmg/models/item/capacitor_item.json +4ed6badf38b1a376f628704027a79834d790d853 assets/tfmg/models/item/carbon_dioxide_bucket.json +4c68758acc40bc10a34fc566920c4b0c22894772 assets/tfmg/models/item/casting_basin.json +d09e58c76283f0d07b5afb5876c95d6bf78bb4e3 assets/tfmg/models/item/cast_iron_bars.json +ec38882fb9010884823d6d6afa604f8a6512d279 assets/tfmg/models/item/cast_iron_block.json +ca77dede51d5dec1e59038814f403e37a06fac6e assets/tfmg/models/item/cast_iron_chemical_vat.json +ec2eeb8a37c1f3c01b453902c9f1ad93ce9ed814 assets/tfmg/models/item/cast_iron_fluid_tank.json +ba080b65df7555a98ab68c4156572a33d10a7c0e assets/tfmg/models/item/cast_iron_fluid_valve.json +9eae58d64bb790fef0b359c7aed7c52effb6f5e1 assets/tfmg/models/item/cast_iron_flywheel.json +084044b5d0a97f0e2aa279736dda3c0722d5dea9 assets/tfmg/models/item/cast_iron_frame.json +da2c28e98d0ddf7166bdf7214c06e81ad8581b90 assets/tfmg/models/item/cast_iron_ingot.json +37647e25ad789191f9b0aaefa6bd597eb553671e assets/tfmg/models/item/cast_iron_ladder.json +28823622c11e678f5a3117c243874d9c0d545a2e assets/tfmg/models/item/cast_iron_mechanical_pump.json +692aae1db44cfd2998673b47668a25f209d0303e assets/tfmg/models/item/cast_iron_nugget.json +55e71185e7ba0cb136bc332d5c95efc18425f975 assets/tfmg/models/item/cast_iron_pipe.json +93e27441af7522e3c8f3a7068f3e95122427c499 assets/tfmg/models/item/cast_iron_sheet.json +84da535b10e09a52d2bb7cdc29a4b4ccb0b484d7 assets/tfmg/models/item/cast_iron_smart_fluid_pipe.json +b4165238a4d466f3d07a2e1a8aba3bc084e9de77 assets/tfmg/models/item/cast_iron_truss.json +bc946668199281b834a5195536239932e8d1eae9 assets/tfmg/models/item/centrifuge.json +e77b35aab8555352f470573efbd6b2b9e94a3309 assets/tfmg/models/item/cinderblock.json +7bb9af462986aaab5620335742b5467d9a7e3e61 assets/tfmg/models/item/cinderflourblock.json +0e8e0a40a71ecca28f317a512336041c5b20249b assets/tfmg/models/item/circuit_board.json +1880212f240c9eb09878e3e18815310666b69be6 assets/tfmg/models/item/circular_light.json +d45fc5511b4c4027889afd3088cd91ba1d8b0501 assets/tfmg/models/item/coal_coke.json +3789a9d72a7ba5daf8c39cccaa665057e63302c6 assets/tfmg/models/item/coal_coke_block.json +cf3c486158a27cbd3a4ef9fdd79dc93f3cc12b45 assets/tfmg/models/item/coal_coke_dust.json +54ac6b75ce8917de10c49ab224b8fc3e9a833f16 assets/tfmg/models/item/coated_circuit_board.json +36998ab88f5e75bcb9105baeb1a77030abd9a8bd assets/tfmg/models/item/coke_oven.json +4a843d55647a606fa97bc2daf745a7603406767d assets/tfmg/models/item/concrete.json +6570409e8a5402f717ce2d9989813162e17f4dd3 assets/tfmg/models/item/concrete_hose.json +1e4e0385a32fc8756acd46fac0a388a9d694df28 assets/tfmg/models/item/concrete_mixture.json +685e08733e5195a8714284be2eeba8f47736115e assets/tfmg/models/item/concrete_slab.json +296dab0d6fec155ca9823cc9e267b98b5173f538 assets/tfmg/models/item/concrete_smokestack.json +e0e9a8a413dbdfa8e414dffa542306fe5c0f60fb assets/tfmg/models/item/concrete_stairs.json +c52e4008b27e203473a676aefc66370efe7c0d9b assets/tfmg/models/item/concrete_wall.json +6ad136893dcbbdd109b80ad96e15eabc9f792034 assets/tfmg/models/item/constantan_block.json +67a9828d95678200e674cd074e36ac1500da0372 assets/tfmg/models/item/constantan_frame.json +dfc11d8b61afa72b969c79a0c6cc01e8d6fca169 assets/tfmg/models/item/constantan_ingot.json +998e0744a5e6d9d3bdfea7e59711979b42874b15 assets/tfmg/models/item/constantan_ladder.json +381e0d64eeb5c13f759e3d4fe9842dea759ee073 assets/tfmg/models/item/constantan_nugget.json +6b458b591be15313380988f3154fa6df067aac46 assets/tfmg/models/item/constantan_spool.json +a7e0b0c5b9cdcb7e48ce92754b4714cdec94095e assets/tfmg/models/item/constantan_truss.json +fbef525eaae76c32fb3d7ef415a94f39d033a1ae assets/tfmg/models/item/constantan_wire.json +1d29da201c5d3cbd80ffddafebe9a740f7c9e985 assets/tfmg/models/item/converter.json +cbebe27349c77edc77e836d00339571a9d42d1c6 assets/tfmg/models/item/cooling_fluid_bottle.json +e8c4e68647a6ced815cfca649c679e709fcc7751 assets/tfmg/models/item/cooling_fluid_bucket.json +04bf0e4e6afcdcf4e1712536afdbac6ae64091c3 assets/tfmg/models/item/copper_cable_hub.json +9dd1c3541d4e5fbf08d605c83b9bf8633ed675da assets/tfmg/models/item/copper_electrode.json +efb9f7fa5fcbe23884ed877d31d4555debef903c assets/tfmg/models/item/copper_frame.json +df4e7fa8f3f60908f58794528a8db60dce7d0135 assets/tfmg/models/item/copper_grenade.json +cd782e6a5296067494443920d220889937a6de65 assets/tfmg/models/item/copper_spool.json +45a8624d38d2723f58678704b4bcf9a738006551 assets/tfmg/models/item/copper_sulfate.json +19e87f4dcd3cd01daf1eec8b06df743898dcc775 assets/tfmg/models/item/copper_truss.json +d34ea5d4a5fbae394f3773155c901da7e8a9f99e assets/tfmg/models/item/copper_wire.json +ad22e8940129ab3a0601244b48387b1832bcb80e assets/tfmg/models/item/copycat_cable_block.json +573155f3826c41275c060cebb217a4ef2fcb658b assets/tfmg/models/item/crankshaft.json +e90663032572b10fff3b45cdf2435211cb1ef05b assets/tfmg/models/item/creative_generator.json +0abf2b2d61995c4fd3e3c88656e740ffe0a2f083 assets/tfmg/models/item/creosote_bucket.json +a79994155c228372c913d281a53b5c7303d5a8ee assets/tfmg/models/item/crude_oil_bucket.json +ad53ebb7bbb4567ba0bc948b6594c079d1050fb9 assets/tfmg/models/item/cut_bauxite.json +eb80646f49d4c682fd21fb8054ed5b8427d9b554 assets/tfmg/models/item/cut_bauxite_bricks.json +7112aa744d3215a868decd72aa42adb62c4f0b66 assets/tfmg/models/item/cut_bauxite_brick_slab.json +cb56b95b0aad65f7d51e707eb7c4e5fa406bb741 assets/tfmg/models/item/cut_bauxite_brick_stairs.json +0cb0ad817e92d97aba1130219e9a93fd5da9a417 assets/tfmg/models/item/cut_bauxite_brick_wall.json +65fc6c720b7fcd2609ee20215971e84e0d0c0cd3 assets/tfmg/models/item/cut_bauxite_slab.json +e6bf52c7a969b26d65cc36353a6a3e2a91752e42 assets/tfmg/models/item/cut_bauxite_stairs.json +0cef1f82baa51acdbe768b60f54ba126f9f6eb60 assets/tfmg/models/item/cut_bauxite_wall.json +0851a88071fa4ec38284b0a97085bcc6d9ab24b7 assets/tfmg/models/item/cut_galena.json +b05644954da48008ac0464204b16eb715e1cbf97 assets/tfmg/models/item/cut_galena_bricks.json +a2ebacf9b451b38247de7218070c8126380707b1 assets/tfmg/models/item/cut_galena_brick_slab.json +ee18051a0a504d27ae1290e9172066844a0de1dc assets/tfmg/models/item/cut_galena_brick_stairs.json +48acde6bca2ae625718b169e4f345898c348032e assets/tfmg/models/item/cut_galena_brick_wall.json +b414e0bac6d02f493cb719872068f2edad7d691a assets/tfmg/models/item/cut_galena_slab.json +51a0488396aad7ef0b1c3d384f70cfcb7edc176a assets/tfmg/models/item/cut_galena_stairs.json +b5e24abe9db3db3d7c60e4bdfa65114764ee3190 assets/tfmg/models/item/cut_galena_wall.json +e1265c22293246261ac4b88d01a0819a8d96b1fa assets/tfmg/models/item/cyan_caution_block.json +606a911fc34096d2213eb7262a02a3ca239b7df1 assets/tfmg/models/item/cyan_concrete.json +7c8c3a20c9e2487017c0a0a32a21a7194b01cb0c assets/tfmg/models/item/cyan_concrete_slab.json +5a0b3c3328796a6b85a0faeb8fa9e5f676e4ab03 assets/tfmg/models/item/cyan_concrete_stairs.json +36ddfc344417e445c751af930d937cab41e81d6c assets/tfmg/models/item/cyan_concrete_wall.json +0c4756492237fc57ea68f9f38d9686026a9d63a9 assets/tfmg/models/item/cyan_multimeter.json +4aae4e1f3d3e97b68eda7d808d27aeed923e3453 assets/tfmg/models/item/cyan_rebar_concrete.json +7c8c3a20c9e2487017c0a0a32a21a7194b01cb0c assets/tfmg/models/item/cyan_rebar_concrete_slab.json +5a0b3c3328796a6b85a0faeb8fa9e5f676e4ab03 assets/tfmg/models/item/cyan_rebar_concrete_stairs.json +36ddfc344417e445c751af930d937cab41e81d6c assets/tfmg/models/item/cyan_rebar_concrete_wall.json +5501ef13cbbeeb07315d6535728149e9aee76722 assets/tfmg/models/item/debug_cinderblock.json +194835f0a09f4b43c8a60cad4107aed5b27384b6 assets/tfmg/models/item/debug_conductor.json +f8fffd64ede1e5c49a419280e62c557e3a0425f0 assets/tfmg/models/item/debug_electric_block.json +61d674086bfb8a04391f7f2fac8ad6eca1c98aef assets/tfmg/models/item/debug_generator_block.json +f3a706999351ee0f88946f8d5e3cdea38ac88ac4 assets/tfmg/models/item/deepslate_lead_ore.json +006fb0f052dda00dfa32a72269ebfc343f11cabc assets/tfmg/models/item/deepslate_lithium_ore.json +9d8a7735ff089faef94dde738d075a805def2a70 assets/tfmg/models/item/deepslate_nickel_ore.json +1457ab4bfa2f6222ed247e5d9bc8238378b7fc4d assets/tfmg/models/item/deposit_item.json +5f0b92a0b3e8cba17fe0e4f18aed56c2d9e3ed22 assets/tfmg/models/item/diagonal_cable_block.json +3497bcbaee50b2f766de659043bf3c36823b570d assets/tfmg/models/item/diesel_bucket.json +84eccc7f81ba83e43a6d68188baca808bc68a8e4 assets/tfmg/models/item/electrical_switch.json +4be63bded1fe0e571e7d89001d01f9d57020a4ea assets/tfmg/models/item/electricians_wrench.json +aa89976b1ba543ff94656cc405d57f2d91ef1cb5 assets/tfmg/models/item/electric_casing.json +d2ddba2549ea27f94ff7de3f91414235edd9e827 assets/tfmg/models/item/electric_diode.json +b90d6ceb1c64ade022a893ed4b442b0e100e42b1 assets/tfmg/models/item/electric_motor.json +deb7528506dca13e6f3c7a9057105b97c7faddef assets/tfmg/models/item/electric_post.json +e36f2280b360cbd37267b3351a131ebcfb499fe7 assets/tfmg/models/item/electric_pump.json +1a73802a404a841834fa695ed6ee985741e6ec4b assets/tfmg/models/item/electrode_holder.json +7b898ca0de43a97cda3733b254c3aa112f6a5251 assets/tfmg/models/item/electromagnetic_coil.json +969c1a0cf944e95b0807ba0d9fe0641e052e1a7f assets/tfmg/models/item/empty_circuit_board.json +a20d047772ef89454ead4a2ba0879f4a35fdbfc4 assets/tfmg/models/item/empty_spool.json +fabcbafee0ac08f1eb9de23d85897dccfb80376e assets/tfmg/models/item/engine_controller.json +8a1765bf23403f6f3ac3771183ced343d2bc3f89 assets/tfmg/models/item/engine_cylinder.json +139da449d0b22b35f1faaa48e0e6dbc937cf7e50 assets/tfmg/models/item/engine_expansion.json +32db3976d447778cb15b6ed80ca894e7e6cb3a3d assets/tfmg/models/item/engine_gearbox.json +f469a8d7eb37fce928a5fec614dc2473075f98cd assets/tfmg/models/item/etched_circuit_board.json +af32c2651e6a26f4600f8e5b8ce687348f7e7990 assets/tfmg/models/item/ethylene_bucket.json +941e9eac84bd6bfce1f801ea6a9c98d79d8a7c9d assets/tfmg/models/item/exhaust.json +05059dfd2577f195a3c401b3e2a4c247371f5f67 assets/tfmg/models/item/factory_floor.json +1ad0fcaf5dedf28d9bf9e57b1e4a5e3171128b50 assets/tfmg/models/item/factory_floor_slab.json +4a370c91360e065c6c6f4ee0020e34930f152106 assets/tfmg/models/item/factory_floor_stairs.json +ea3792ff90f44546f7a1dbbdb9a984dc1ef03edf assets/tfmg/models/item/factory_floor_wall.json +e7d137a2136040f6e504d0b26cede820d2a1be0d assets/tfmg/models/item/firebox.json +84956ff1e797ed4facf000763dc0758d88e26095 assets/tfmg/models/item/fireclay.json +392d736d912396962c0980623b8fcdbdb1541ad7 assets/tfmg/models/item/fireclay_ball.json +6adcbf69c17e06e98cc848dc136b8907c9cff7be assets/tfmg/models/item/fireproof_brick.json +080629b77cc20daacb129c7fe3c3a97d5df677f2 assets/tfmg/models/item/fireproof_bricks.json +96171ac619fe06339e4888ebf16f744745d5d667 assets/tfmg/models/item/fireproof_brick_reinforcement.json +492765a0dcafe3346e25697e1e81df64088348af assets/tfmg/models/item/fireproof_chemical_vat.json +e82498c07d178acd47a4eb43b92c86fd99ba3239 assets/tfmg/models/item/flamethrower.json +6760e6cfe559d9d21c16a1ac8e444423fa8f6c48 assets/tfmg/models/item/flarestack.json +7e4a58a6d05b19dc8c5fff73434c2d7cefa75343 assets/tfmg/models/item/fossilstone.json +733b814e1fa27192eb5620419bc6be64423d89c1 assets/tfmg/models/item/furnace_gas_bucket.json +74f230487e2e0ded1c5416da82fce20a51cddcda assets/tfmg/models/item/fuse.json +c8a7e3f8161d0ab32be2af91cd590b63b5f1aa93 assets/tfmg/models/item/fuse_block.json +05c9a5cfc640f82099f5c691942f834996945c1e assets/tfmg/models/item/galena.json +acd5c31ea8e24ca099199932affdc705e5abe3fd assets/tfmg/models/item/galena_pillar.json +ed2830b2988403aebaca633b2e315878b41f7503 assets/tfmg/models/item/gasoline_bucket.json +b577d1d699bbea896237f71a8f5582bcdfcd4534 assets/tfmg/models/item/generator.json +06d25769506a7173b15af2069573b2983b587cc4 assets/tfmg/models/item/glass_cable_insulator.json +35bca54df08df5acb0bb3e86537571db39f7d165 assets/tfmg/models/item/glass_insulator_segment.json +ba135000708c3c77cb3660ff6ed58132961a44db assets/tfmg/models/item/golden_turbo.json +b3aebfc27e431cb0b099c3df6dc30dea1e1b6ec3 assets/tfmg/models/item/graphite_electrode.json +f80ea87018220fdac6fe8e4cc7490bcdb90cb5d0 assets/tfmg/models/item/gray_caution_block.json +c7d4cc91447bc3512efbe18bc7b2344a42196a88 assets/tfmg/models/item/gray_concrete.json +c6e8b96444d3846d41e34fee578013f644a78a00 assets/tfmg/models/item/gray_concrete_slab.json +b4f8f0ab7e36d17544706f2a40a5a7970c49b18f assets/tfmg/models/item/gray_concrete_stairs.json +31a09cb5e3993b3e6166f11ecf8db8ebba224760 assets/tfmg/models/item/gray_concrete_wall.json +3b62326ea8b4cda031df8352a2763699e72873ab assets/tfmg/models/item/gray_multimeter.json +53c1414628819613e7e9c1323c3301b2465ef905 assets/tfmg/models/item/gray_rebar_concrete.json +c6e8b96444d3846d41e34fee578013f644a78a00 assets/tfmg/models/item/gray_rebar_concrete_slab.json +b4f8f0ab7e36d17544706f2a40a5a7970c49b18f assets/tfmg/models/item/gray_rebar_concrete_stairs.json +31a09cb5e3993b3e6166f11ecf8db8ebba224760 assets/tfmg/models/item/gray_rebar_concrete_wall.json +fdf5928b1f6abce2d4819a9b1c7fca087bae902c assets/tfmg/models/item/green_caution_block.json +ff1641bd493666480186a4b926d4942c1f707fcf assets/tfmg/models/item/green_concrete.json +71e878e3f709bb5d252bc2bbdcfdac4f7dee4096 assets/tfmg/models/item/green_concrete_slab.json +e9129a8f6912964b13174edfb792bdfc0f47d98f assets/tfmg/models/item/green_concrete_stairs.json +2309af33d4f0dc4c95f07b694e2b6f24836f84e9 assets/tfmg/models/item/green_concrete_wall.json +e12b91ccb3a51b6ba2eab982fd053546dff72baa assets/tfmg/models/item/green_multimeter.json +cd064fc25ae2eaa3bc4e097157e51352bbf498c6 assets/tfmg/models/item/green_rebar_concrete.json +71e878e3f709bb5d252bc2bbdcfdac4f7dee4096 assets/tfmg/models/item/green_rebar_concrete_slab.json +e9129a8f6912964b13174edfb792bdfc0f47d98f assets/tfmg/models/item/green_rebar_concrete_stairs.json +2309af33d4f0dc4c95f07b694e2b6f24836f84e9 assets/tfmg/models/item/green_rebar_concrete_wall.json +b8e5a837439b1e29458195dd6d351743c1e8812a assets/tfmg/models/item/heavy_cable_hub.json +5b5625568b4b6e0920fd680f626b31fd3ae6d095 assets/tfmg/models/item/heavy_casing_door.json +7e5e788d5f83de60e013c09abcd61ded5fc91c21 assets/tfmg/models/item/heavy_casing_encased_aluminum_cogwheel.json +27fe97934e81ea6f62518ec818a2a2260330c5e5 assets/tfmg/models/item/heavy_casing_encased_large_aluminum_cogwheel.json +27fe97934e81ea6f62518ec818a2a2260330c5e5 assets/tfmg/models/item/heavy_casing_encased_large_steel_cogwheel.json +e6148964bbfb8b0a42f3d919d722ddcd622b7e8a assets/tfmg/models/item/heavy_casing_encased_shaft.json +7e5e788d5f83de60e013c09abcd61ded5fc91c21 assets/tfmg/models/item/heavy_casing_encased_steel_cogwheel.json +3fdff9e88db39939ee31968358eb51c060006766 assets/tfmg/models/item/heavy_machinery_casing.json +f3bea42a905b7df9395bda18f751e2ee0c023e65 assets/tfmg/models/item/heavy_oil_bucket.json +31758daf60cc0369b5e731dfbe659225cd33c218 assets/tfmg/models/item/heavy_plate.json +3b09715a0695b53ba6241e75d07c6a3bf465e0dd assets/tfmg/models/item/heavy_plated_door.json +8160c8b6d5a0959e32241465df7ff686601afe21 assets/tfmg/models/item/hot_air_bucket.json +b168a5a7d65cedb1ce1b8bbf86de91fbfc459502 assets/tfmg/models/item/hydrogen_bucket.json +e5f343da5e11ebe95d6b86c85afdc087a9b9110a assets/tfmg/models/item/industrial_aluminum_casing.json +8cb87e84c9cc76f0eb5c9e96abaa304f2812ce01 assets/tfmg/models/item/industrial_mixer.json +00abcf3aaa13509308026de0461fdba8185e54b2 assets/tfmg/models/item/industrial_pipe.json +8996fe57623ded9433d6766e80a39e41a2aba1ca assets/tfmg/models/item/kerosene_bucket.json +9c4cc87f44f7a573e1b3f6cc3b856cdd24840da6 assets/tfmg/models/item/large_aluminum_cogwheel.json +7a5a9823f1845d0984c1a5e57b4bbd9fa1be7c8f assets/tfmg/models/item/large_pumpjack_hammer_connector.json +fe55c95a44b937aefc61cb1373c161a090ee2bb3 assets/tfmg/models/item/large_pumpjack_hammer_head.json +264b953fd181c69245f012d63fcd5cd26d47359d assets/tfmg/models/item/large_pumpjack_hammer_part.json +d4c3b9b01c96bbb68afa1a0902224bb4324bd923 assets/tfmg/models/item/large_steel_cogwheel.json +c0f668fca568bc4c35aba97d9ac93986720e501f assets/tfmg/models/item/layered_bauxite.json +5ba11dc0420d224a8d2d8da787f4265da42747b6 assets/tfmg/models/item/layered_galena.json +586e26f23f099b18e97822ac6853d5cc32eadbd1 assets/tfmg/models/item/lead_axe.json +6e4f6886751179eb33266fb59531964412b627f1 assets/tfmg/models/item/lead_bars.json +ee1682c21054b9a9ffde5983141d49e8177f9a2a assets/tfmg/models/item/lead_block.json +76c890e1640b6ba2e1ba8aaabb68c693096ff6c9 assets/tfmg/models/item/lead_flywheel.json +18814d929ac51cf9cca49fce10504feeccec7de8 assets/tfmg/models/item/lead_frame.json +2c85fee0718083d0ad6329b098e3e81238350b6f assets/tfmg/models/item/lead_hoe.json +9577774198ba4564927fc63cdfa2f61d19838c43 assets/tfmg/models/item/lead_ingot.json +dcfd6337f8f20602192f0ed6e8a56c91e0ef9e3f assets/tfmg/models/item/lead_ladder.json +87ebb381d4f4c5c153210181dc904d0954908476 assets/tfmg/models/item/lead_nugget.json +a534ed96ff94c7a33964ab4bf379886d888c8be6 assets/tfmg/models/item/lead_ore.json +365fe8554f2f34c56bdd0410b9a47e1a4cc8272f assets/tfmg/models/item/lead_pickaxe.json +5eb1dd094459d71ee75fc03a67fc861e06bfcd9f assets/tfmg/models/item/lead_sheet.json +f2263ea06b42ae7dcf921102079e8ea99345e576 assets/tfmg/models/item/lead_shovel.json +d6e88bede4f63e952846d09433222a4c1fd45b0e assets/tfmg/models/item/lead_sword.json +61c28b38faf8b20c8c5f6728ccf914b20263ddce assets/tfmg/models/item/lead_truss.json +f375bf679b0e38f940cad6de577d54f51fb07dea assets/tfmg/models/item/light_blue_caution_block.json +5884ec17db0b5f949c0ec0b0bc22527311cd6ca1 assets/tfmg/models/item/light_blue_concrete.json +80ca9f92eb8de4d592368d476d4deb86bf9fe482 assets/tfmg/models/item/light_blue_concrete_slab.json +e2a01972a96eb3b0ddd3b25d2209168be98cdb65 assets/tfmg/models/item/light_blue_concrete_stairs.json +bc37c001a222cbb1ec77190409fef813ce904373 assets/tfmg/models/item/light_blue_concrete_wall.json +c391410f231a0bb5cad738075ff0f5deddb222e6 assets/tfmg/models/item/light_blue_multimeter.json +3d58df784616a6685210679a71e747876a7971ff assets/tfmg/models/item/light_blue_rebar_concrete.json +80ca9f92eb8de4d592368d476d4deb86bf9fe482 assets/tfmg/models/item/light_blue_rebar_concrete_slab.json +e2a01972a96eb3b0ddd3b25d2209168be98cdb65 assets/tfmg/models/item/light_blue_rebar_concrete_stairs.json +bc37c001a222cbb1ec77190409fef813ce904373 assets/tfmg/models/item/light_blue_rebar_concrete_wall.json +ae2bd41712dc1d22088e9db84b7ed57ee34e5b8f assets/tfmg/models/item/light_bulb.json +ee1957c2bc43767a1d226a707bb9c34f003d7a7a assets/tfmg/models/item/light_gray_caution_block.json +d315da0ed974d84b4c8d984129f5607a0675d5a1 assets/tfmg/models/item/light_gray_concrete.json +1d93ab2aecf5ade2a2938ffe6655a14592f42ba9 assets/tfmg/models/item/light_gray_concrete_slab.json +158d6f00759012a727803f2b12799014f5ee500d assets/tfmg/models/item/light_gray_concrete_stairs.json +d6890e38c6fbf2e9718b7019452afa4ec7f1114e assets/tfmg/models/item/light_gray_concrete_wall.json +b8516d8fd73bcee233ceeef2e60d2d40c8ab4f87 assets/tfmg/models/item/light_gray_multimeter.json +37339880154ee17bb6edf96319e2dec0e6261c2b assets/tfmg/models/item/light_gray_rebar_concrete.json +1d93ab2aecf5ade2a2938ffe6655a14592f42ba9 assets/tfmg/models/item/light_gray_rebar_concrete_slab.json +158d6f00759012a727803f2b12799014f5ee500d assets/tfmg/models/item/light_gray_rebar_concrete_stairs.json +d6890e38c6fbf2e9718b7019452afa4ec7f1114e assets/tfmg/models/item/light_gray_rebar_concrete_wall.json +88c2905528d262cf5d2a5b1cb32e2558c71e4d07 assets/tfmg/models/item/lignite.json +edf2285530f83dc39de57ea1570003266edf79e4 assets/tfmg/models/item/limesand.json +21b004549004ebb949fa21238c452f25243a730b assets/tfmg/models/item/lime_caution_block.json +26e9a08980b9b129f818ee432cbbfa8951db3757 assets/tfmg/models/item/lime_concrete.json +fbf6df7415c0edc6e0da805c5ea41e4c01d88152 assets/tfmg/models/item/lime_concrete_slab.json +2c09af4c17c2ab0f252a87976ca74982f1a208bf assets/tfmg/models/item/lime_concrete_stairs.json +6164fba5f7b145d65f930449857d930161861568 assets/tfmg/models/item/lime_concrete_wall.json +fee714f77b71a609da2b414040f4408ad57ae8b4 assets/tfmg/models/item/lime_multimeter.json +9a2da8a4c8c6afbf04f35b60c4bab803913eaa5c assets/tfmg/models/item/lime_rebar_concrete.json +fbf6df7415c0edc6e0da805c5ea41e4c01d88152 assets/tfmg/models/item/lime_rebar_concrete_slab.json +2c09af4c17c2ab0f252a87976ca74982f1a208bf assets/tfmg/models/item/lime_rebar_concrete_stairs.json +6164fba5f7b145d65f930449857d930161861568 assets/tfmg/models/item/lime_rebar_concrete_wall.json +a88adec897a80dbb5b68bf195676013d8507a9d4 assets/tfmg/models/item/liquid_asphalt_bucket.json +46bda405310f45b8faff7d29f3e2b76b6e6d512f assets/tfmg/models/item/liquid_concrete_bucket.json +00e572c99f05cc2c991216424e0462ddc2b45cfd assets/tfmg/models/item/liquid_silicon_bucket.json +666ed796217161608d2a0877b2623f0c02353724 assets/tfmg/models/item/lithium_blade.json +78a0ce2ac0961a03b0f272d39a0db54ba288b7f0 assets/tfmg/models/item/lithium_block.json +c6bb274eb9acf0f9edf092500cbf42642b791bcf assets/tfmg/models/item/lithium_charge.json +e290c956498783b2ae10c1c88cb4cd3e4bbab720 assets/tfmg/models/item/lithium_ingot.json +7e38faa1a92de331a5d49e2d7e6a338811a5b50c assets/tfmg/models/item/lithium_nugget.json +72e46b06ebbd21421ddee7e7d949dda9631f9384 assets/tfmg/models/item/lithium_ore.json +d6b0864ce6d9cdb770228ab8a8078bea52792426 assets/tfmg/models/item/lithium_torch.json +9f8c3ba160fbec63831cebd97acda3378082a171 assets/tfmg/models/item/lit_lithium_blade.json +49d60e94f4c8b7c9fab5df766fa0d0a8cd5bab09 assets/tfmg/models/item/lpg_bucket.json +c86a836bfcf884dc13094fd908a561dd1d8f7ad8 assets/tfmg/models/item/lubrication_oil_bucket.json +e5b540df3672daceba8eac388904fa91cad98277 assets/tfmg/models/item/machine_input.json +c7de662c834061c982168bf086472b7ba5f51d6b assets/tfmg/models/item/magenta_caution_block.json +558c8fe366c7d5b00e41dfe9f9e61a267e5a7b0f assets/tfmg/models/item/magenta_concrete.json +67e495cd5350171ffe42c7fe3adb15dc97db8d32 assets/tfmg/models/item/magenta_concrete_slab.json +b30c36117a4728d08ee65a80098ecac77c08def2 assets/tfmg/models/item/magenta_concrete_stairs.json +b380ae21f3274a48806976f58647150028a8df63 assets/tfmg/models/item/magenta_concrete_wall.json +7c52fd06a4623a7587480c93c776c4c08a40e767 assets/tfmg/models/item/magenta_multimeter.json +694d332e765729795296407ea00050ca025dd98f assets/tfmg/models/item/magenta_rebar_concrete.json +67e495cd5350171ffe42c7fe3adb15dc97db8d32 assets/tfmg/models/item/magenta_rebar_concrete_slab.json +b30c36117a4728d08ee65a80098ecac77c08def2 assets/tfmg/models/item/magenta_rebar_concrete_stairs.json +b380ae21f3274a48806976f58647150028a8df63 assets/tfmg/models/item/magenta_rebar_concrete_wall.json +c9a77e80deba6a578002cd7a6996238d81ba940a assets/tfmg/models/item/magnet.json +0804086e3fa0492e698e8818e0c0aa3bda9a0756 assets/tfmg/models/item/magnetic_alloy_ingot.json +901c0865e16e327e693648dd7618eea303264b1b assets/tfmg/models/item/metal_smokestack.json +e0bfca2123069d5d66da0d2182f9af309846d060 assets/tfmg/models/item/mixer_blade.json +e4d76f7be3afc2053fcf42533c1a885f88524e60 assets/tfmg/models/item/modern_light.json +2144f625b12598ee3804479a7bc50a5d5ac544b9 assets/tfmg/models/item/molten_plastic_bucket.json +0d07f5b9f11d294bffc4b2fff1529738b6d44115 assets/tfmg/models/item/molten_slag_bucket.json +a7d576af5dd186b8abd8daefa04253efa1aa53db assets/tfmg/models/item/molten_steel_bucket.json +c699012f4df0d5cb660557aeaa3c88ef292db657 assets/tfmg/models/item/multimeter.json +820684fac09695c43456a8077fcb56af6a493032 assets/tfmg/models/item/napalm_bomb.json +b41853a4ae8b890f924058e57d274e956e6f4e37 assets/tfmg/models/item/napalm_bucket.json +9edf655bf9d93785d47b42106ab1a326d57125b4 assets/tfmg/models/item/napalm_potato.json +aa94f1afebb7c458e85849d8ddff76c27efefb80 assets/tfmg/models/item/naphtha_bucket.json +693ee4907e6e65975a4aefba6af81ccd9e6fb206 assets/tfmg/models/item/neon_bucket.json +9fc098be5e50d8a65de98bb6fc90e5f45e0ab968 assets/tfmg/models/item/neon_tube.json +6bf4a2c685296b40e5f3919518579a855cfa6e22 assets/tfmg/models/item/nickel_bars.json +43b15f990e2656ae97be24051dc98917255e960c assets/tfmg/models/item/nickel_block.json +fa02415636ae9c5f0aee76fc4e97893e2bfd123c assets/tfmg/models/item/nickel_flywheel.json +90ff94085cc6c2fcfe089a75b5db4998658f6e67 assets/tfmg/models/item/nickel_frame.json +da0eaf929cff5d363fe06b94e71261da2cd0c836 assets/tfmg/models/item/nickel_ingot.json +c085dc2a0b9266f6dacec60164ca40c1c4a0c37d assets/tfmg/models/item/nickel_ladder.json +bc39d82c88fc980bded9ea36c52570d83bb51d14 assets/tfmg/models/item/nickel_nugget.json +a236dd0e40141708cee90eb244750a19102cd997 assets/tfmg/models/item/nickel_ore.json +3628566986dbe2c0250e6e7e4bbbd7842f07ec80 assets/tfmg/models/item/nickel_sheet.json +bff11361b41be887a6a2bbe0b9d663d99f99dde1 assets/tfmg/models/item/nickel_truss.json +266bb5df7f514458dc90bf32f46efa31475ff7cc assets/tfmg/models/item/nitrate_dust.json +fba52ee3476405c3a2b8d664ea4498d91d3816a8 assets/tfmg/models/item/n_semiconductor.json +1f4399bb5fd12d755dba4901852c09d90c43debd assets/tfmg/models/item/oil_can.json +9907695c674afea00d3affefdc2ede9e68aa5667 assets/tfmg/models/item/oil_deposit.json +f5536a511bd45b6250b97cd31373c7503f38f527 assets/tfmg/models/item/orange_caution_block.json +3670762634f4e4b1366b6a19253453ad3667655f assets/tfmg/models/item/orange_concrete.json +c4d486b71f966ee9019ed124e1b84914386386dd assets/tfmg/models/item/orange_concrete_slab.json +640cbc33b7e2ac984e245f05618132cf51cb8469 assets/tfmg/models/item/orange_concrete_stairs.json +8b06ab68cf9c58a2071876a1e317f2b4c314a5d9 assets/tfmg/models/item/orange_concrete_wall.json +18409f5f1a61b7037503d4516eb06838aea1d8aa assets/tfmg/models/item/orange_multimeter.json +dcaaf2c2462bd36a3114120d75f215c007927e51 assets/tfmg/models/item/orange_rebar_concrete.json +c4d486b71f966ee9019ed124e1b84914386386dd assets/tfmg/models/item/orange_rebar_concrete_slab.json +640cbc33b7e2ac984e245f05618132cf51cb8469 assets/tfmg/models/item/orange_rebar_concrete_stairs.json +8b06ab68cf9c58a2071876a1e317f2b4c314a5d9 assets/tfmg/models/item/orange_rebar_concrete_wall.json +cbe0ddafc9223794aef1aa0b528469c7642f7521 assets/tfmg/models/item/pink_caution_block.json +d77e7390aaa313fbbd6bbc794f8511d862bf0249 assets/tfmg/models/item/pink_concrete.json +fd91f0efb6b57ffae2ae9062d76e3750234dd02a assets/tfmg/models/item/pink_concrete_slab.json +8163b7b6cd9c1e52e86e622b80959b55a737a8a3 assets/tfmg/models/item/pink_concrete_stairs.json +c8dbaddf0deab7fe4e420ab18138b8b8c92f4fd7 assets/tfmg/models/item/pink_concrete_wall.json +60343e0645291cdfc1367ecf007b5d175fbc8bdd assets/tfmg/models/item/pink_multimeter.json +9cb9509d3d37f8c03262c462e089118fac1660a5 assets/tfmg/models/item/pink_rebar_concrete.json +fd91f0efb6b57ffae2ae9062d76e3750234dd02a assets/tfmg/models/item/pink_rebar_concrete_slab.json +8163b7b6cd9c1e52e86e622b80959b55a737a8a3 assets/tfmg/models/item/pink_rebar_concrete_stairs.json +c8dbaddf0deab7fe4e420ab18138b8b8c92f4fd7 assets/tfmg/models/item/pink_rebar_concrete_wall.json +9d77efa451a6cb5d2417057a387048feec220b94 assets/tfmg/models/item/pipe_bomb.json +da507e2499ee84f6c096c63e3373204d9c6a1498 assets/tfmg/models/item/plastic_block.json +7e60b6223a9a7a761c46611abaab7a1c525ede1d assets/tfmg/models/item/plastic_fluid_valve.json +6afea7f62984356ea26656a1f20d3d54405085ad assets/tfmg/models/item/plastic_mechanical_pump.json +31a8db194ce46bb29459174ad791981be58ec911 assets/tfmg/models/item/plastic_pipe.json +2a257cb5dde59cee22c97c8bae24757c1469a932 assets/tfmg/models/item/plastic_sheet.json +f3088d94c732e8ad00d5527c30f895b3099ba59b assets/tfmg/models/item/plastic_smart_fluid_pipe.json +bea7da44f5c0468c580ded4bd1b12adb74ab23ca assets/tfmg/models/item/polarizer.json +b652ff21ebb628809b8756d7d62644e0d2a5adfb assets/tfmg/models/item/polished_cut_bauxite.json +489528130097d6163d032483048ac41fa9da0dff assets/tfmg/models/item/polished_cut_bauxite_slab.json +ac7c8f2f308145f0ae8108648cfb9fd0513987c6 assets/tfmg/models/item/polished_cut_bauxite_stairs.json +1dd75a9ca8cda0bb0237dee6b477d76823c15b8a assets/tfmg/models/item/polished_cut_bauxite_wall.json +61b084e2406b714d6ca61d3750dbfc3af16d6c36 assets/tfmg/models/item/polished_cut_galena.json +558f4bd16dc804a8acc1ff45f6178077beb3e957 assets/tfmg/models/item/polished_cut_galena_slab.json +1034c309af9e7aacaf19f9a37abc97f0d133d7e5 assets/tfmg/models/item/polished_cut_galena_stairs.json +778ae21d8c43b20e27bf4c589721f81792ad7bcf assets/tfmg/models/item/polished_cut_galena_wall.json +421644f6d01f0a14758da2a77e812de9d7f0a7f7 assets/tfmg/models/item/potentiometer.json +9124544e5ec0a686e933274a8c453fc0f3090c10 assets/tfmg/models/item/propane_bucket.json +0abe3e7186841d399a21f431c67e9e189307e798 assets/tfmg/models/item/propylene_bucket.json +4feccd5fbd7321db4b54e1e2d6a8e8dbe6655ac7 assets/tfmg/models/item/pumpjack_base.json +3bcbd66f8acbdafc865012eb6cc1307c4c1efa8e assets/tfmg/models/item/pumpjack_crank.json +525436f8845d575b25d299415f115b5a6e379200 assets/tfmg/models/item/pumpjack_hammer.json +7a9a63206f0638e0442d2d51523f34da60bf9e95 assets/tfmg/models/item/pumpjack_hammer_connector.json +e86c14c436fea873a7a62b13c78a5b1f3e522589 assets/tfmg/models/item/pumpjack_hammer_head.json +49a7a8ee86a01f19711b7d478fcc45db87f8c514 assets/tfmg/models/item/pumpjack_hammer_part.json +e3c7256096bda4f3fee2b01b8005f1b3d270cef2 assets/tfmg/models/item/purple_caution_block.json +3574f93a5d5c3384bf5cac99b0dafcc5b519504d assets/tfmg/models/item/purple_concrete.json +47d418d02e729bdf140398aec4a33d8063303069 assets/tfmg/models/item/purple_concrete_slab.json +fcc22d0322de977957e8353c7b9108e79fdca094 assets/tfmg/models/item/purple_concrete_stairs.json +3e797f9092ecfb4472a44c35e31c22528548930e assets/tfmg/models/item/purple_concrete_wall.json +c7077e2cdbf98c1b3b2b5d4937c4b14cc4df2337 assets/tfmg/models/item/purple_multimeter.json +97aa63f4e1d0d9cfd0e0ce903d8ca97aad711b2b assets/tfmg/models/item/purple_rebar_concrete.json +47d418d02e729bdf140398aec4a33d8063303069 assets/tfmg/models/item/purple_rebar_concrete_slab.json +fcc22d0322de977957e8353c7b9108e79fdca094 assets/tfmg/models/item/purple_rebar_concrete_stairs.json +3e797f9092ecfb4472a44c35e31c22528548930e assets/tfmg/models/item/purple_rebar_concrete_wall.json +6c3eaf18f8d57793c6378fd0c05175612ca7319a assets/tfmg/models/item/p_semiconductor.json +3cfdbac1c06b4e75416fcd24a93616d98f59d6e3 assets/tfmg/models/item/quad_potato_cannon.json +7b98c40428b278303a2251ff729593ef5e4047b2 assets/tfmg/models/item/raw_lead.json +beaf17bc426f3260739d710bee368a107c3df7ea assets/tfmg/models/item/raw_lead_block.json +87f214f3eeeb0b7a2ddaf504f9e02e975e078835 assets/tfmg/models/item/raw_lithium.json +1fa5b5a655f29ea8468504fa8f3faa3c4dfaaa1b assets/tfmg/models/item/raw_lithium_block.json +ba559e572a5602073bd24bd6e5810d07e5774387 assets/tfmg/models/item/raw_nickel.json +a3eede49ded9c130255768790203be049bcd8bea assets/tfmg/models/item/raw_nickel_block.json +78bf4984da7f4d6bbd51e8654a0d9185c30f22c9 assets/tfmg/models/item/rebar.json +212327f9d3eebd3f0c363d57a42d75b79a82a1f8 assets/tfmg/models/item/rebar_block.json +94dd27526967032c1ab4f94d19ad24a60a03c278 assets/tfmg/models/item/rebar_concrete.json +685e08733e5195a8714284be2eeba8f47736115e assets/tfmg/models/item/rebar_concrete_slab.json +e0e9a8a413dbdfa8e414dffa542306fe5c0f60fb assets/tfmg/models/item/rebar_concrete_stairs.json +c52e4008b27e203473a676aefc66370efe7c0d9b assets/tfmg/models/item/rebar_concrete_wall.json +adf0555885c991649db818090086e5fdb59da69e assets/tfmg/models/item/rebar_floor.json +7a47d741cf307e761f8e15ca9f59aad994688274 assets/tfmg/models/item/rebar_pile.json +22bd69d4535cab70a9770474060fa74b81647cc2 assets/tfmg/models/item/rebar_pillar.json +fa337e9e229baf96b99b79f75acad64d29f2f117 assets/tfmg/models/item/rebar_stairs.json +6d4caf0b3efc98fa6777b30a8f50d8cc4cf66fc4 assets/tfmg/models/item/rebar_wall.json +c6dc84119d26bd41d755fe884ef9b4c59863f43a assets/tfmg/models/item/red_caution_block.json +779a4b7ec8fbe631fca0047390f817002ee85a90 assets/tfmg/models/item/red_concrete.json +246ed9eeac9898bc2e495e82f650a989797a8804 assets/tfmg/models/item/red_concrete_slab.json +9e71f4d1095e7568885c310d0710ef330eb1ac59 assets/tfmg/models/item/red_concrete_stairs.json +9d00ee9bd5bcd5464676311cabd925b175ba9686 assets/tfmg/models/item/red_concrete_wall.json +86b60ea54047cc1f1607f870dab19924712bf94e assets/tfmg/models/item/red_multimeter.json +1d57b7e9854eb27ee0320082739631e30c188e8b assets/tfmg/models/item/red_rebar_concrete.json +246ed9eeac9898bc2e495e82f650a989797a8804 assets/tfmg/models/item/red_rebar_concrete_slab.json +9e71f4d1095e7568885c310d0710ef330eb1ac59 assets/tfmg/models/item/red_rebar_concrete_stairs.json +9d00ee9bd5bcd5464676311cabd925b175ba9686 assets/tfmg/models/item/red_rebar_concrete_wall.json +6cda7b21f74a7f0bef5de2fd7bc737f873f5e1b2 assets/tfmg/models/item/regular_engine.json +6bc8d5d0cb08e499900ba2157e12663fcb8896cd assets/tfmg/models/item/resistor.json +0d071dec1f1b920eb5156f2198f7e62dd587d0b8 assets/tfmg/models/item/rotary_engine.json +55cc35f4efc33518b2d2a7cf5b2ea99774509a19 assets/tfmg/models/item/rotor.json +553e842af77a493bd40e3bd58e461d24fab8aa9d assets/tfmg/models/item/rubber_sheet.json +bf0ec1b90ae34ffe4d74f3fd863046954557bda9 assets/tfmg/models/item/rusted_blast_furnace_reinforcement.json +ba5f4f0ea0ca8123afe2e84f3cfaff3a1b6483e9 assets/tfmg/models/item/screw.json +d6cafabe2c6380ac0d2f2339a3861009de3ec989 assets/tfmg/models/item/screwdriver.json +f7167aad2bc7a9a9d935751b3970807ac2027099 assets/tfmg/models/item/segmented_display.json +0396d8c86ebae9110e56135527cfae238e77a97c assets/tfmg/models/item/silicon_ingot.json +b2e39a331b47da3f4ffbf8dbd6d93506b59276e8 assets/tfmg/models/item/slag.json +f446e09495dc73fea0541b6fbcda49d541cfbb49 assets/tfmg/models/item/slag_block.json +3cdc9af3eaec0e537dc33975cc3fb6c709566420 assets/tfmg/models/item/slag_bricks.json +87a15dee5fff11ff3f9f02c81a6c4fa825dc49e6 assets/tfmg/models/item/slag_bricks_slab.json +a0011f18a64125d727c528d1176a8206016e6b71 assets/tfmg/models/item/slag_bricks_stairs.json +e522d79b192e9a76f5c344cd78a12d989c08921d assets/tfmg/models/item/slag_bricks_wall.json +c00f7c5c7d05936bbe6a3069116c5adba5c60acf assets/tfmg/models/item/small_bauxite_bricks.json +f1fffad853ccb4173ba63efaf89ce0bf112915a8 assets/tfmg/models/item/small_bauxite_brick_slab.json +a1149d3ee5596f2c1038b225b0086ae1601da82c assets/tfmg/models/item/small_bauxite_brick_stairs.json +0f3f7918e41afa95cc14bc6641a7beaf36c27621 assets/tfmg/models/item/small_bauxite_brick_wall.json +4de25430d88c4f6bdb3718869a68f8414f57cd6d assets/tfmg/models/item/small_galena_bricks.json +22402163ec1e49f10d5456ef1996bf673d9e0c89 assets/tfmg/models/item/small_galena_brick_slab.json +d0b34b694286f9115eabb7abe468adfe0a44c1eb assets/tfmg/models/item/small_galena_brick_stairs.json +d473536ce83b852477d26020f112d6331bb6f00b assets/tfmg/models/item/small_galena_brick_wall.json +d279ed47a7d26313106b59b00e3398069dc7b589 assets/tfmg/models/item/spark_plug.json +e108b7a895efbe2725cd62aaa105c74938edd9f7 assets/tfmg/models/item/stator.json +548f16a724f918c43b6bb0f4f39283d6dc40cf77 assets/tfmg/models/item/steel_axe.json +5858abf66f833c30155b0a4997c70da3dbd92c79 assets/tfmg/models/item/steel_bars.json +57bf86df814741f846feb8be4a10afe633f51721 assets/tfmg/models/item/steel_block.json +12a872bbedc9c4baf72676a1fae3eb447f983c2e assets/tfmg/models/item/steel_boots.json +e1b32b45fdcd6add28871d5a7a97eb0daea21584 assets/tfmg/models/item/steel_cable_hub.json +d34ca92f5288cbb5cecee06f046a072763b2926c assets/tfmg/models/item/steel_casing.json +752a9368d3185388ee3498d2323c29b8811dad77 assets/tfmg/models/item/steel_casing_cable_hub.json +0c2063a174fa8a175bc5bc73d4409f9ed102e918 assets/tfmg/models/item/steel_chemical_vat.json +89bf2cbaa1f4e6cb3b215637f3448600bdc6af0e assets/tfmg/models/item/steel_chestplate.json +b838d5c7034882e35405936e04a60654e255fad1 assets/tfmg/models/item/steel_cogwheel.json +ec731aefdbbbaca3a4dac8ac2d6bd2d0aa6ebef5 assets/tfmg/models/item/steel_distillation_controller.json +408b612691bf842fda6eb639e9e5a1d254709d9a assets/tfmg/models/item/steel_distillation_output.json +7f012e3d947b08beb69d28a6d47730878f2b85cf assets/tfmg/models/item/steel_door.json +993b5dd9de7805beb4accb560946e91abe58005f assets/tfmg/models/item/steel_encased_aluminum_cogwheel.json +e1d585b0f200c4431348ee035f7af440aecd3050 assets/tfmg/models/item/steel_encased_large_aluminum_cogwheel.json +e1d585b0f200c4431348ee035f7af440aecd3050 assets/tfmg/models/item/steel_encased_large_steel_cogwheel.json +b30fda78354dd47fa930bbebb108bb8b00e88caf assets/tfmg/models/item/steel_encased_shaft.json +993b5dd9de7805beb4accb560946e91abe58005f assets/tfmg/models/item/steel_encased_steel_cogwheel.json +19dcd68a6658fd8fa8466180e26cb3f6a2b2c4f1 assets/tfmg/models/item/steel_fluid_tank.json +57bc28274df7d54eaa3fa1991481c6339f9e2247 assets/tfmg/models/item/steel_fluid_valve.json +fa25fce00275dd2abdfe47ccf041c590bf558b8c assets/tfmg/models/item/steel_flywheel.json +6a117a09e0bc3e06524357ef26793ef0bb00ba29 assets/tfmg/models/item/steel_frame.json +034f41a30f237cc38af3145403abdecc977abd13 assets/tfmg/models/item/steel_gearbox.json +689352a2c843ded0b052a1bb8bd893b44d72bce2 assets/tfmg/models/item/steel_helmet.json +0cf9a583e1220cf0ad767d46293039c4ec9383c7 assets/tfmg/models/item/steel_hoe.json +61e64ad93db0bd29dec2221633c4552f37026784 assets/tfmg/models/item/steel_ingot.json +c986ff3f4535131aa6cb406a4db89eab5cb9ba8e assets/tfmg/models/item/steel_ladder.json +2e2cec2531846e7b9415a095bfc590db238a166b assets/tfmg/models/item/steel_leggings.json +4cea5b158cc0789fcdc8808250b993160bc62268 assets/tfmg/models/item/steel_mechanical_pump.json +b4915579bbf366920e542f6c8014707771dd334f assets/tfmg/models/item/steel_mechanism.json +4777c840fb4f6609bf029cde6bc94bf93af24ebd assets/tfmg/models/item/steel_nugget.json +31b5e8c00a09c8c65e633f2df8035b03fa3fd2a7 assets/tfmg/models/item/steel_pickaxe.json +4fb5ba811196a402c750a379145aa0a14471ddc3 assets/tfmg/models/item/steel_pipe.json +ee8c3438bbd74eaaa5d0423695365d2a5b1c4bb1 assets/tfmg/models/item/steel_scaffolding.json +9d7ab8a337fbf8a64b1045aefff0f5479135f360 assets/tfmg/models/item/steel_shovel.json +2badc90d08a4fd5f54c5e836ae2613b2e233f702 assets/tfmg/models/item/steel_smart_fluid_pipe.json +e633eb621e198200b73ae30a5357bf588512aeb9 assets/tfmg/models/item/steel_sword.json +959a97ed3f1cbf416b76bf96531f8702a0c2b23f assets/tfmg/models/item/steel_trapdoor.json +0bb5e8ab7b0162883ee43fee2b8869275f26adb1 assets/tfmg/models/item/steel_truss.json +68e4a947587a3aeed00a67230a0f84c009bb2ad0 assets/tfmg/models/item/steel_vertical_gearbox.json +32cf852127ea2557c3028d0be14c684286d89dd8 assets/tfmg/models/item/sulfur.json +aafdfcee7cd76b05f186e2291b3dd39f003286fb assets/tfmg/models/item/sulfuric_acid_bucket.json +bfc09955fa8b4b02ba2145ccf4b68dcb4d72e775 assets/tfmg/models/item/sulfur_dust.json +e2fb504cbb8808de330d4ea87030f0d089921e23 assets/tfmg/models/item/surface_scanner.json +4074d5f3004972a4caeb054129a2a415ad20ed89 assets/tfmg/models/item/synthetic_leather.json +5f0ee848bf0cb4b1f7dee26a9555c6ca8ce2cd31 assets/tfmg/models/item/synthetic_string.json +72da5f91f1992b502e90c8fc84d654e075163eb7 assets/tfmg/models/item/thermite_grenade.json +31ca5e14f8583f2e73a3aeea14e129026ec79974 assets/tfmg/models/item/thermite_powder.json +dc7cec557984ae6aeaa1cb4136acc12e95123f9c assets/tfmg/models/item/traffic_light.json +ceca2b38bca3eca6e17419064b782ad745dd229b assets/tfmg/models/item/transformer.json +cd6944ca5fe85883cdc520778f9b2ecf4830c2de assets/tfmg/models/item/transistor_item.json +53ebfd2817d21cc7b345f8b8991e883ec1be4e21 assets/tfmg/models/item/transmission.json +7bffba77b51ec27a99bd5a20f62c23315c31fe13 assets/tfmg/models/item/turbine_blade.json +513398ed9f251ca092e818a3f9279641096687e7 assets/tfmg/models/item/turbine_engine.json +f56b4e352ffdd38cf71b10c4e2789eade1949e27 assets/tfmg/models/item/turbo.json +a11cee5b22052675790c9115cf615b3a2beeee01 assets/tfmg/models/item/unfinished_capacitor.json +ce1c112f8068e82082834562d661e7d94bf2a262 assets/tfmg/models/item/unfinished_electric_motor.json +d4562d6022360cefd8fe93fc7257a89aa9caa5df assets/tfmg/models/item/unfinished_generator.json +e1315ad9ba1bb749c3c746bb4dd1f1333293fc9e assets/tfmg/models/item/unfinished_insulator.json +f268aff3ae208a366d98b816356594de497507dd assets/tfmg/models/item/unfinished_potentiometer.json +83751c3e8ecd4157c95d286451222978ecb9d62c assets/tfmg/models/item/unfinished_resistor.json +108b74837387c74cbcfe24bdd4dc0cb5c0ee2b93 assets/tfmg/models/item/unfinished_steel_mechanism.json +4bbea3b514f7799fa37718ae2371c8ef20486e0a assets/tfmg/models/item/unfinished_transistor.json +43eac4a385f1b4d6b5637218e1601f0eafbfa85c assets/tfmg/models/item/unfired_insulator.json +5a772b5ff15b50bbfb3c8ff5c67d499aae4082d2 assets/tfmg/models/item/unprocessed_heavy_plate.json +0374bdc855791f3d90600a025a46f56a4fbfc324 assets/tfmg/models/item/voltage_observer.json +0ae8adf5d09cd1ced828eae47298be7a77e52bc1 assets/tfmg/models/item/voltmeter.json +abc7aeba84770fef277f2892536738c7af407d9f assets/tfmg/models/item/white_caution_block.json +3364d43896991c64fd99480fdb7f5f9af1ab17a2 assets/tfmg/models/item/white_concrete.json +eed7ac8dbb27b6af5ca4037db1e2b4949ea7c16a assets/tfmg/models/item/white_concrete_slab.json +4e02717d5f18da45095a831b81e55335f686ab31 assets/tfmg/models/item/white_concrete_stairs.json +2d071678053e2c64df26025232ee54634fbbb16c assets/tfmg/models/item/white_concrete_wall.json +766e0dc44effbda00d900bf5b9a4f4cb32b453db assets/tfmg/models/item/white_multimeter.json +11ffde3589430be056441e97449f607898c97b40 assets/tfmg/models/item/white_rebar_concrete.json +eed7ac8dbb27b6af5ca4037db1e2b4949ea7c16a assets/tfmg/models/item/white_rebar_concrete_slab.json +4e02717d5f18da45095a831b81e55335f686ab31 assets/tfmg/models/item/white_rebar_concrete_stairs.json +2d071678053e2c64df26025232ee54634fbbb16c assets/tfmg/models/item/white_rebar_concrete_wall.json +5e988c155dcd8836bacf6e9d683ac6418c66482b assets/tfmg/models/item/winding_machine.json +8996962c58bcedeb25fdb2de8eddc6e4aee502b6 assets/tfmg/models/item/yellow_caution_block.json +b109faa224eec911c1ee74044ae3a4f2eb357124 assets/tfmg/models/item/yellow_concrete.json +ece959a56af46e02f993c12fe921dc1660019686 assets/tfmg/models/item/yellow_concrete_slab.json +40b923b4bf305d225a3e9bd18e757159d97963b5 assets/tfmg/models/item/yellow_concrete_stairs.json +78c30e30b8cd20f404ead48c4e99a56dee2de5fd assets/tfmg/models/item/yellow_concrete_wall.json +b745268074c22381eec9db266f918b8d6d05c99a assets/tfmg/models/item/yellow_multimeter.json +faf83319a446101f99714689aceea00ff770e918 assets/tfmg/models/item/yellow_rebar_concrete.json +ece959a56af46e02f993c12fe921dc1660019686 assets/tfmg/models/item/yellow_rebar_concrete_slab.json +40b923b4bf305d225a3e9bd18e757159d97963b5 assets/tfmg/models/item/yellow_rebar_concrete_stairs.json +78c30e30b8cd20f404ead48c4e99a56dee2de5fd assets/tfmg/models/item/yellow_rebar_concrete_wall.json +712257ed5b09656e8fd275a20107129087bdac06 assets/tfmg/models/item/zinc_electrode.json +1d674e02bbdd59621e64b2519437ae95b7b62391 assets/tfmg/models/item/zinc_frame.json +f189171410564631c6074593da126b8d13fe9f8b assets/tfmg/models/item/zinc_grenade.json +eaf3e202d105710a49f8a607e9970f8f304a941d assets/tfmg/models/item/zinc_sulfate.json +96ca77a24090ca3617ea07b4fc40582209af3825 assets/tfmg/models/item/zinc_truss.json +b202817c001ed31fd0aafc2c4b4102b8adbde108 data/create/tags/blocks/casing.json +f89b8482c9709a46bb2161a70330596c2a723657 data/create/tags/blocks/fan_transparent.json +7f2ce9c0c2595d78a2230a5e478bd1ece53f63d1 data/create/tags/blocks/non_movable.json +92db31919c2410ef20a6a586eac2f4a9f231bf63 data/create/tags/blocks/safe_nbt.json +4c51fc6154c49a68dc342c5e0e001073f8942e3e data/create/tags/blocks/wrench_pickup.json +b202817c001ed31fd0aafc2c4b4102b8adbde108 data/create/tags/items/casing.json +733eedc50a1e81b450633c52efdedf016d0af5fa data/create/tags/items/contraption_controlled.json +dd1f4f2989edaecd2273411a846f47d0fbc69fbc data/create/tags/items/create_ingots.json +c4cd22d062b4e5471e0ff25690ba3a07f253e6ec data/forge/tags/blocks/concrete.json +d2665ad28704027f558ced594fdf4566a9900a0d data/forge/tags/blocks/ores.json +0dee12a43ee8f732dcbbde658c237412715306cd data/forge/tags/blocks/ores/lead.json +d24579a31b2842ed918f938ad204e91ab405cc32 data/forge/tags/blocks/ores/lithium.json +4a4923c9c00653a98fb9b247ee5ac9191d7c2ede data/forge/tags/blocks/ores/nickel.json +94ba62223301585f0de8d7bee24c39cce84f6ae8 data/forge/tags/blocks/ores_in_ground/deepslate.json +eefda4e96e7bc3a3c3c130eb5593a811b50255ce data/forge/tags/blocks/ores_in_ground/stone.json +a2029f4d5ac94eb5514d525fa8296d78e65d338f data/forge/tags/blocks/storage_blocks.json +5f36040d029001793eb338e1a8c5d95b9abcc9b3 data/forge/tags/blocks/storage_blocks/aluminum.json +7c5615c56bb169570a061f052ebb1f5115760c16 data/forge/tags/blocks/storage_blocks/cast_iron.json +b9900e5c7523b9c0a71b5695576d1d9923ea7625 data/forge/tags/blocks/storage_blocks/constantan.json +d26621b9617890011a68780cf7ab40fbb4658edc data/forge/tags/blocks/storage_blocks/lead.json +d90a1f9c03f64fad5c3248d46176b6332004b78d data/forge/tags/blocks/storage_blocks/lithium.json +87e39c96c409f7e862d71e20bcf8a96d5936f2f9 data/forge/tags/blocks/storage_blocks/nickel.json +5d9ffd0da6bdb068c0aa92a6919a722339b5a039 data/forge/tags/blocks/storage_blocks/plastic.json +23308e52c71940a45a2ec590c5ca89966e115451 data/forge/tags/blocks/storage_blocks/raw_lead.json +c06711f911c6e48111c6441978c6185cc1ef8641 data/forge/tags/blocks/storage_blocks/raw_lithium.json +a1f3c8498ccc83ea4a9015e4214c596753f58a81 data/forge/tags/blocks/storage_blocks/raw_nickel.json +37b1c9c3ae722d8110db48015993ede3e194c0a0 data/forge/tags/blocks/storage_blocks/steel.json +98d0545decb38ccb6b4da967c598af78bac888ea data/forge/tags/fluids/creosote.json +d0e3e4382c78a56c7e341aa2009c6e3c8cf75cb4 data/forge/tags/fluids/crude_oil.json +71db87b21ddeb2537e4f4b83479106d3827c14e5 data/forge/tags/fluids/diesel.json +983b6f3bc3274aac8e6da8564192d04edafdcc87 data/forge/tags/fluids/fuel.json +a199be216c3e67c6b874b71c4d577a6942cfe884 data/forge/tags/fluids/furnace_gas.json +01926303c50719ac274cd63eb7297bd59271a056 data/forge/tags/fluids/gasoline.json +5dd542885e85fba3798b2b01d1a1b9b0a6388701 data/forge/tags/fluids/heavy_oil.json +2ed9c924fe33eac4bb37bdb8f05c37aa982f36dd data/forge/tags/fluids/kerosene.json +952e56f0890ff94599fc645aa477803c3487b6ef data/forge/tags/fluids/lpg.json +ff655d555cc50377eaba1b26a56f74fc774ce61b data/forge/tags/fluids/lubrication_oil.json +c848bf475de8d0982e3f73321e4afb810c2038cf data/forge/tags/fluids/molten_steel.json +52e8aadfad4ff6d5682390367fbe3b6110d7272f data/forge/tags/fluids/naphtha.json +58f6a9b975a914f32676eaff475e5481e7273f61 data/forge/tags/items/buckets/air.json +cfbc5454221701aaef17ff1fcf201028eb75c051 data/forge/tags/items/buckets/butane.json +b6a7a18507e76e2f2ce320b73433adda408bd787 data/forge/tags/items/buckets/carbon_dioxide.json +31e41d50c85d4637a68e9b240605bb39c47d016c data/forge/tags/items/buckets/cooling_fluid.json +ad304cdb12762632aacd67b6031115194cbc3553 data/forge/tags/items/buckets/creosote.json +3c34ec9c0746b3715921c81364d0de046d5f4991 data/forge/tags/items/buckets/crude_oil.json +72ff73d6648b7d6c8a20c50b611805e4e026ea91 data/forge/tags/items/buckets/diesel.json +f2506fe0df01dabb765200e6ec944fbb1dc33e1d data/forge/tags/items/buckets/ethylene.json +6b2ca84a62117abd493a0f438a7ef8104fde212b data/forge/tags/items/buckets/furnace_gas.json +db62bb3dc10e7c3642d2b49ff7ce03825ffe9325 data/forge/tags/items/buckets/gasoline.json +67807434bda7509c5be5d021368cc68e57be02d4 data/forge/tags/items/buckets/heavy_oil.json +bec8cc532529cddd98ddb498632efd782e9386cc data/forge/tags/items/buckets/hot_air.json +b46a3c9b785004adba4a2513740c512c228af847 data/forge/tags/items/buckets/hydrogen.json +fe799186308cfd70f041f1dcf56129a0ccbaf219 data/forge/tags/items/buckets/kerosene.json +5346de86d444b4e0b18a097f565d5779bc6b184b data/forge/tags/items/buckets/liquid_asphalt.json +7640ab3943d40ef5d7254677971c64f8b8971f3a data/forge/tags/items/buckets/liquid_concrete.json +1adc4ae835bf207f797c701dee66edfb81552e82 data/forge/tags/items/buckets/liquid_silicon.json +9b337d583ed62c1726747431175808edd4734f3c data/forge/tags/items/buckets/lpg.json +ba4ad273ee1dbad67aa6524964f3a4ee7a92c69f data/forge/tags/items/buckets/lubrication_oil.json +501d8aba859b805addd745276a27980f17188a85 data/forge/tags/items/buckets/molten_plastic.json +f47a7e3accdfb1d5f8209a9b8fc3d1594d288b47 data/forge/tags/items/buckets/molten_slag.json +64e0c354fef911262db2521c91084355a61e8eaa data/forge/tags/items/buckets/molten_steel.json +a779b7e09e7de79b73efb212644edff6739da610 data/forge/tags/items/buckets/napalm.json +fdf3b8fdf1975b0eee671f428803caa4e17dc5bd data/forge/tags/items/buckets/naphtha.json +429b811c48c96119f546c9520f24b666843d6456 data/forge/tags/items/buckets/neon.json +71f2f6d389d517b1ef5ab5c55594806a93c1791a data/forge/tags/items/buckets/propane.json +791b0c269e39301f39ca49195d9b0b64aa38675e data/forge/tags/items/buckets/propylene.json +7ea46c564e02bfa27b4e5847d7379a06633646f3 data/forge/tags/items/buckets/sulfuric_acid.json +c4cd22d062b4e5471e0ff25690ba3a07f253e6ec data/forge/tags/items/concrete.json +f1cc6d710a5e49ab33dbaceea796f0c0b589c82b data/forge/tags/items/dusts/coal_coke.json +1680fbeada809052df4b6b3669545f26f910b801 data/forge/tags/items/dusts/sulfur.json +70e609465aa949ff4acc873fb19d4afc07f79aa1 data/forge/tags/items/ingots/aluminum.json +2da28c9441f79389929080f6f31da841bbee19e7 data/forge/tags/items/ingots/cast_iron.json +fb19e0080a429f94e31248c2644063e766decc6d data/forge/tags/items/ingots/constantan.json +6746e7b0c2ed4053e7b438c3e99e86889fa9d454 data/forge/tags/items/ingots/lead.json +109bd25c986f7ed20e924cf761f5e0ed409168fc data/forge/tags/items/ingots/lithium.json +c7028fbc6c441f77e4cb1eb94c0842611cabd780 data/forge/tags/items/ingots/nickel.json +ff4c520db3f2bb2b7f0e145e546447a67217f54a data/forge/tags/items/ingots/plastic.json +8868e3106eee8f82c44dde0e7191fa7be9bdacba data/forge/tags/items/ingots/rubber.json +5ebaae9aae4f5ee54b9fccd128d202e3b33169f7 data/forge/tags/items/ingots/silicon.json +db02fa414c4049eef32e5270451417518bbcec4b data/forge/tags/items/ingots/steel.json +6e765d685d327ab489f10f39e883f3feac27824e data/forge/tags/items/leather.json +bce1eb237b24177298631df74e156c2513de2b2c data/forge/tags/items/nuggets/aluminum.json +7937b3b14b13d836a619d425918d3b4594ff53f2 data/forge/tags/items/nuggets/cast_iron.json +175588458a9cf48c7ced4318ba2ac90421009d52 data/forge/tags/items/nuggets/constantan.json +f660b13870194e09dc45bded8c4467a1c0d3dd6d data/forge/tags/items/nuggets/lead.json +2ae04713e17be3531ab8abd44062b75d0dafa1c6 data/forge/tags/items/nuggets/lithium.json +06d7f25e44cdcdfe32cb1a15367273664761d612 data/forge/tags/items/nuggets/nickel.json +e8369d49c091559602f21dfd515cf01c7aab7777 data/forge/tags/items/nuggets/steel.json +d2665ad28704027f558ced594fdf4566a9900a0d data/forge/tags/items/ores.json +0dee12a43ee8f732dcbbde658c237412715306cd data/forge/tags/items/ores/lead.json +d24579a31b2842ed918f938ad204e91ab405cc32 data/forge/tags/items/ores/lithium.json +4a4923c9c00653a98fb9b247ee5ac9191d7c2ede data/forge/tags/items/ores/nickel.json +94ba62223301585f0de8d7bee24c39cce84f6ae8 data/forge/tags/items/ores_in_ground/deepslate.json +eefda4e96e7bc3a3c3c130eb5593a811b50255ce data/forge/tags/items/ores_in_ground/stone.json +94e25db7b89d3a7c6bd16051ab827e7d252d5dae data/forge/tags/items/plates/aluminum.json +c925bfceef2c034d86c923d427bb12318bec9d57 data/forge/tags/items/plates/cast_iron.json +069748d745ddccbfefe61a406abd80da061216fa data/forge/tags/items/plates/lead.json +68d192ebd031c3d50f346427716671944ca17fc6 data/forge/tags/items/plates/nickel.json +bcd97e4d08daef6f60e6e0239222009540dac177 data/forge/tags/items/plates/steel.json +6b11b654451f4c8b7fdc47a88ab873cd5da03fa2 data/forge/tags/items/raw_materials.json +3f7807c4bc7aece02066f3dc5e0f436a0d5fa078 data/forge/tags/items/raw_materials/lead.json +808564cbcb70936b3da0a2a1bfa063752a0688d3 data/forge/tags/items/raw_materials/lithium.json +88f3d6f99c74dabb2491637c6b2ba766a1f662f1 data/forge/tags/items/raw_materials/nickel.json +9e63c1b017f9b54bb1e81f6c34cc8ac4cb810ac1 data/forge/tags/items/rods/steel.json +a2029f4d5ac94eb5514d525fa8296d78e65d338f data/forge/tags/items/storage_blocks.json +5f36040d029001793eb338e1a8c5d95b9abcc9b3 data/forge/tags/items/storage_blocks/aluminum.json +7c5615c56bb169570a061f052ebb1f5115760c16 data/forge/tags/items/storage_blocks/cast_iron.json +b9900e5c7523b9c0a71b5695576d1d9923ea7625 data/forge/tags/items/storage_blocks/constantan.json +d26621b9617890011a68780cf7ab40fbb4658edc data/forge/tags/items/storage_blocks/lead.json +d90a1f9c03f64fad5c3248d46176b6332004b78d data/forge/tags/items/storage_blocks/lithium.json +87e39c96c409f7e862d71e20bcf8a96d5936f2f9 data/forge/tags/items/storage_blocks/nickel.json +5d9ffd0da6bdb068c0aa92a6919a722339b5a039 data/forge/tags/items/storage_blocks/plastic.json +23308e52c71940a45a2ec590c5ca89966e115451 data/forge/tags/items/storage_blocks/raw_lead.json +c06711f911c6e48111c6441978c6185cc1ef8641 data/forge/tags/items/storage_blocks/raw_lithium.json +a1f3c8498ccc83ea4a9015e4214c596753f58a81 data/forge/tags/items/storage_blocks/raw_nickel.json +37b1c9c3ae722d8110db48015993ede3e194c0a0 data/forge/tags/items/storage_blocks/steel.json +d030bcdb3da4c37703a22037cc3a26830c7a9498 data/forge/tags/items/string.json +ffb77323df69802d55e95d7fc30a45b3fbca8db8 data/forge/tags/items/wires/aluminum.json +ccae2d221dc320981c331f4b8e07fe159176557a data/forge/tags/items/wires/constantan.json +863e668119b306cf119cb6a7a62a2d1e12bee1ff data/forge/tags/items/wires/copper.json +543dbb3bba839c96d454f6e26e7e97ce5ae9dc4e data/minecraft/tags/blocks/azalea_root_replaceable.json +0b452fe131e1fd26fe896792aa41e5cd8fe16acf data/minecraft/tags/blocks/beacon_base_blocks.json +09572a447cc241e5ffb07bf81ce31d38685a64b6 data/minecraft/tags/blocks/climbable.json +733eedc50a1e81b450633c52efdedf016d0af5fa data/minecraft/tags/blocks/doors.json +7f2ce9c0c2595d78a2230a5e478bd1ece53f63d1 data/minecraft/tags/blocks/dragon_immune.json +543dbb3bba839c96d454f6e26e7e97ce5ae9dc4e data/minecraft/tags/blocks/dripstone_replaceable_blocks.json +7f2ce9c0c2595d78a2230a5e478bd1ece53f63d1 data/minecraft/tags/blocks/features_cannot_replace.json +7f2ce9c0c2595d78a2230a5e478bd1ece53f63d1 data/minecraft/tags/blocks/infiniburn_overworld.json +543dbb3bba839c96d454f6e26e7e97ce5ae9dc4e data/minecraft/tags/blocks/lush_ground_replaceable.json +410b2ee2d8668a6fc91c7c33d5bf5ec8798421d3 data/minecraft/tags/blocks/mineable/axe.json +162a52605d50e170d14e3d4b3aedbae83a55294f data/minecraft/tags/blocks/mineable/pickaxe.json +9aa107af39387783bd5f8c05bfdb9293387ccea4 data/minecraft/tags/blocks/mineable/shovel.json +543dbb3bba839c96d454f6e26e7e97ce5ae9dc4e data/minecraft/tags/blocks/moss_replaceable.json +dfca9f1cc79d30334f344f024c13a7c717bf4027 data/minecraft/tags/blocks/needs_iron_tool.json +6345cd343d2a625dd38b37d7ff953813fcfa63b3 data/minecraft/tags/blocks/needs_stone_tool.json +cf379823a7829c966e31763524da2bd584e77bc5 data/minecraft/tags/blocks/slabs.json +47ad300c492fb6b0afd3b6b499802d6a92fe76e9 data/minecraft/tags/blocks/stairs.json +d75ac2fd181405edb6efaffcf2f659e1a64ae69a data/minecraft/tags/blocks/trapdoors.json +f7f2f746e823d2e05ba5427da6797ce8fcdbe375 data/minecraft/tags/blocks/walls.json +7f2ce9c0c2595d78a2230a5e478bd1ece53f63d1 data/minecraft/tags/blocks/wither_immune.json +733eedc50a1e81b450633c52efdedf016d0af5fa data/minecraft/tags/blocks/wooden_doors.json +733eedc50a1e81b450633c52efdedf016d0af5fa data/minecraft/tags/items/doors.json +9480fc3484245c6bda20447787a84a65740bfa78 data/minecraft/tags/items/slabs.json +6d79cd77a7fe348b9f0bc829b70486aec245c70f data/minecraft/tags/items/stairs.json +d75ac2fd181405edb6efaffcf2f659e1a64ae69a data/minecraft/tags/items/trapdoors.json +39578c3e522d04fdec3a94af42d633793b49c68e data/minecraft/tags/items/walls.json +733eedc50a1e81b450633c52efdedf016d0af5fa data/quark/tags/blocks/non_double_door.json +43242dad158306eb9da74b2b42f7c20972d9a46f data/tfmg/advancements/recipes/building_blocks/bauxite_from_stone_types_bauxite_stonecutting.json +2f5a911bb7ec60ac19be51e393eb5f10821a7d93 data/tfmg/advancements/recipes/building_blocks/bauxite_pillar_from_stone_types_bauxite_stonecutting.json +75b1c8f26310290f105b64ec48f9dfc3cdb32e0c data/tfmg/advancements/recipes/building_blocks/concrete_slab_from_concrete_stonecutting.json +80f3b0127757df1ca55e94982a16d1a4ab531a6b data/tfmg/advancements/recipes/building_blocks/concrete_stairs_from_concrete_stonecutting.json +2e2bbb5d7beaad59af1410ef30a773444b7e5445 data/tfmg/advancements/recipes/building_blocks/concrete_wall_from_concrete_stonecutting.json +e29afd4105554fa5a64023e326ed16055913119e data/tfmg/advancements/recipes/building_blocks/cut_bauxite_bricks_from_stone_types_bauxite_stonecutting.json +6ef5b2fefea51789698b21f44e2d07d55dbcf105 data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab.json +76b5e88fd08135602f66a4c5e743beb05c3ec1ad data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json +705a39ac8fc7b85df316deb482949a20d29941f4 data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab_recycling.json +48b98d39fc1963cc40c9d4f08abeb5be0cb5951a data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_stairs.json +f382754f3dfc6b09f4fb6abe65bcac2fd5d5de52 data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json +5a79e5af9327c34051accf95f8492750a2f8ea3a data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_wall.json +b57b665459da49c8a8c194d53e4cd9f7ec6977b2 data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json +e3569ce5641c7630953b8249c84a357378d4a536 data/tfmg/advancements/recipes/building_blocks/cut_bauxite_from_stone_types_bauxite_stonecutting.json +c38efcf0f75e9fb216d38b922c1148d5808fb6e5 data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab.json +e5f814f5b5df8a691789692cdb66ad4f6c5bb9cf data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json +e8107e9b7f01790d63e82ef6e7d0eb4e57c76462 data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab_recycling.json +b1d00691411de17cfae535217bf5a72c693e27c1 data/tfmg/advancements/recipes/building_blocks/cut_bauxite_stairs.json +5e5b08ebff289c2e3ecbf81e216a0a009e060801 data/tfmg/advancements/recipes/building_blocks/cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json +c42c693dd8d3a568dd836760307c614ecc193eee data/tfmg/advancements/recipes/building_blocks/cut_bauxite_wall.json +3ca03aa690c98ab93289242fbaf4e2b6bcbd230a data/tfmg/advancements/recipes/building_blocks/cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json +8eaf98928cadb5df1fd1e0a112693cfbbaf9a25b data/tfmg/advancements/recipes/building_blocks/cut_galena_bricks_from_stone_types_galena_stonecutting.json +86141455dbe5cb0bb6ab2a4095f0857bf00fcf16 data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab.json +f6c873d8df872f2de95874ff0f82204c5a5f070d data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab_from_stone_types_galena_stonecutting.json +58bf5e202e9fa4e1df381d12581591dcaa62ea86 data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab_recycling.json +a4432db5d0bb867318969d93c1872e213cf7de23 data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_stairs.json +45e3f8e361592944f6e102ce3a247d77dfb20906 data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_stairs_from_stone_types_galena_stonecutting.json +37d84211fdf2c692efb4daa13b65d4c80231f53f data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_wall.json +043af1b4bb543f365c0defa6a94180b534147609 data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_wall_from_stone_types_galena_stonecutting.json +6face7aa863299ddce14cb2b6a08ee4527cbe484 data/tfmg/advancements/recipes/building_blocks/cut_galena_from_stone_types_galena_stonecutting.json +d5b8e261729a1b31ddc072d343bfd0b3ee25465d data/tfmg/advancements/recipes/building_blocks/cut_galena_slab.json +656a420a71ceebebf611cb863650cd78917cbbd9 data/tfmg/advancements/recipes/building_blocks/cut_galena_slab_from_stone_types_galena_stonecutting.json +99b2b3577368bc2b580159c3fd4577c9486a1d42 data/tfmg/advancements/recipes/building_blocks/cut_galena_slab_recycling.json +cf55471bf464c1a72396c7f954828714188820e0 data/tfmg/advancements/recipes/building_blocks/cut_galena_stairs.json +aa957891fd53c92ffa2cc91b73fac4faba35d4e1 data/tfmg/advancements/recipes/building_blocks/cut_galena_stairs_from_stone_types_galena_stonecutting.json +54e1ab21cdf45a9ce5ada883bb955c5322b53c87 data/tfmg/advancements/recipes/building_blocks/cut_galena_wall.json +c29ee1db0cd5e89f8599c97198a7bd91d83237e3 data/tfmg/advancements/recipes/building_blocks/cut_galena_wall_from_stone_types_galena_stonecutting.json +a003d48adff66c2c4b9d6dff0717c409bc217ede data/tfmg/advancements/recipes/building_blocks/galena_from_stone_types_galena_stonecutting.json +467463c38e88db91069e6ddb5b8b9f5e53fbcc6d data/tfmg/advancements/recipes/building_blocks/galena_pillar_from_stone_types_galena_stonecutting.json +765b8cc56b6a49406cf2ca3b84fa3e5cc28efdad data/tfmg/advancements/recipes/building_blocks/layered_bauxite_from_stone_types_bauxite_stonecutting.json +a52e5f82ed72eb567a049f9640d78f2178f7976e data/tfmg/advancements/recipes/building_blocks/layered_galena_from_stone_types_galena_stonecutting.json +d267a1e34a16751a9622525434d8c0ac082e0209 data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_from_stone_types_bauxite_stonecutting.json +3c0f3ec0e38085b98bc048389db5936d591be8be data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab.json +6b5856542e5ad01600c0ad2f264a45323b8dc0a0 data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json +039d0e8569b49150435a191d58613182fca4150d data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab_recycling.json +46f4c2c8d4809fca4dd8562ee0a4b577b96835a2 data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_stairs.json +ae0be8f36eefc2d9b4af955c5e2e4805f62785e6 data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json +ae3e576cb0dafb304e3a7054312b84b9532dad98 data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_wall.json +933735ecc086e17b23b4ffe4aeec09295fe5f919 data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json +62417a18252bf64f29877d337842ed18bdedc1ab data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_from_stone_types_galena_stonecutting.json +0524c572fd2c782ca0aac9c0fccefd24b6c74bc1 data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab.json +3322311cc09d761250837f118d04d8cc75cb5cf6 data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab_from_stone_types_galena_stonecutting.json +2e3d0b9af8318ad0912f9dcf406ff0953f328540 data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab_recycling.json +14adb9f8af858fc548ff92a3a88021fa3d5ad7ee data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_stairs.json +82cc50d4a9540a69c8b82f46a7beb4d0f88a1a14 data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_stairs_from_stone_types_galena_stonecutting.json +cf54f68f24980e819c72ac7d56e7b2b3084062d2 data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_wall.json +34caf9dd77ec22e8767387a2575a3d4419ef5fc0 data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_wall_from_stone_types_galena_stonecutting.json +960293172c356732a357679b3ee88d32fea3eb81 data/tfmg/advancements/recipes/building_blocks/rebar_concrete_slab_from_rebar_concrete_stonecutting.json +f6bc592001613dd9a1c2d9d475200ef9724060b6 data/tfmg/advancements/recipes/building_blocks/rebar_concrete_stairs_from_rebar_concrete_stonecutting.json +36df6c98805426e835fc77b590991a3bed144d3e data/tfmg/advancements/recipes/building_blocks/rebar_concrete_wall_from_rebar_concrete_stonecutting.json +347becd62c93be8510d271c09f72687a07d6d89a data/tfmg/advancements/recipes/building_blocks/small_bauxite_bricks_from_stone_types_bauxite_stonecutting.json +cb3e811f98b7b92ee60b030b86b51fe396649cb5 data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab.json +94b1638db6f5340d2ff1fb1d5cdf9e2a88bd0657 data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json +f12fe0a40d0c9bf23c4fe32d76e55431c8e32462 data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab_recycling.json +a54573c214d65872bacf1ab8d26d90dfb9d659b8 data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_stairs.json +f54e90afec6c18b0655a1c10e898293931f99704 data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json +ef2d9021be1da7e9f614aa8fe37f87967fbc5b31 data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_wall.json +8e558697b0d07156fe2b7cc97157c621a06eb674 data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json +e83023b677ac81c530004bf00bb4714e4a2f06cb data/tfmg/advancements/recipes/building_blocks/small_galena_bricks_from_stone_types_galena_stonecutting.json +0eb6292543606ccebaa7709ab57c20e807648950 data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab.json +57c8d150045a9653ed5955575fb09a0a99672d0d data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab_from_stone_types_galena_stonecutting.json +d1beef1074c36999f706cee04d025673955edb26 data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab_recycling.json +68ae80907799152002678978dae564fd7c542c7d data/tfmg/advancements/recipes/building_blocks/small_galena_brick_stairs.json +892fb4fc73658fd37541949cb0286a74982e79c8 data/tfmg/advancements/recipes/building_blocks/small_galena_brick_stairs_from_stone_types_galena_stonecutting.json +4ccfb481a84b9fb5ca54279e0a0e5a7c07a7a1c0 data/tfmg/advancements/recipes/building_blocks/small_galena_brick_wall.json +34d4bbffb04e11b90414090e6ac185c64fb21977 data/tfmg/advancements/recipes/building_blocks/small_galena_brick_wall_from_stone_types_galena_stonecutting.json +6b5064a273cd8d3b162e906b6fab6609c7b0d47f data/tfmg/advancements/recipes/decorations/aluminum_bars_from_ingots_aluminum_stonecutting.json +570f75592601a77ba4b146eb3c498245896d3a58 data/tfmg/advancements/recipes/decorations/aluminum_ladder_from_ingots_aluminum_stonecutting.json +39b75f3e17ef3a379bc9081f25b459c1dce8128b data/tfmg/advancements/recipes/decorations/aluminum_scaffolding_from_ingots_aluminum_stonecutting.json +1b1e6e32387acdb090a5a09941271483e31dffd0 data/tfmg/advancements/recipes/decorations/cast_iron_bars_from_ingots_cast_iron_stonecutting.json +d5c4a0a0ad9638d5c4722bfabd08983d17cadfb7 data/tfmg/advancements/recipes/decorations/cast_iron_ladder_from_ingots_cast_iron_stonecutting.json +b2ce979e89c09b81a8635e5cf45238a26c9c442e data/tfmg/advancements/recipes/decorations/constantan_ladder_from_ingots_constantan_stonecutting.json +c8ebf42178e75d1791967a6956cffe508ecb3ccf data/tfmg/advancements/recipes/decorations/lead_bars_from_ingots_lead_stonecutting.json +eb3a6409e82fefb88fffc0437e7a2b393976e9b5 data/tfmg/advancements/recipes/decorations/lead_ladder_from_ingots_lead_stonecutting.json +feededdfac5dd7dddfdd1014e526f4ae1837baa8 data/tfmg/advancements/recipes/decorations/nickel_bars_from_ingots_nickel_stonecutting.json +40e9f13c98db8c19a4d0e9de9f486c7040fac1dc data/tfmg/advancements/recipes/decorations/nickel_ladder_from_ingots_nickel_stonecutting.json +b8e32e51406b267b35a25cb8d49aa4ce9b1bd1fa data/tfmg/advancements/recipes/decorations/steel_bars_from_ingots_steel_stonecutting.json +6aee96d2e125c8a22b902df0c90e0bf7063e1238 data/tfmg/advancements/recipes/decorations/steel_ladder_from_ingots_steel_stonecutting.json +c987d3d7968e710bd98010a817aabe4a492727a9 data/tfmg/advancements/recipes/decorations/steel_scaffolding_from_ingots_steel_stonecutting.json +958e1e7513e7598126dfe19327cdbe0876621ac3 data/tfmg/loot_tables/blocks/accumulator.json +f68fbabec2678d5dc6dbf3d3e9966dff35e89355 data/tfmg/loot_tables/blocks/air_intake.json +e200ffe6c6405746fce4a263faae7d4dff66f51d data/tfmg/loot_tables/blocks/aluminum_bars.json +31903ff0a773f10a1a1ac1e92ad970cee5835334 data/tfmg/loot_tables/blocks/aluminum_block.json +be23e3b5317eba939a6346e64dae79aef11db8d8 data/tfmg/loot_tables/blocks/aluminum_cable_hub.json +b13ae9d700d1a6edb951aa551e3535f9f1d1ea62 data/tfmg/loot_tables/blocks/aluminum_cogwheel.json +788ef0ecaf89e6e062d55bc06465d9e99a468c32 data/tfmg/loot_tables/blocks/aluminum_door.json +e716b63d8f72bc1eb16a0d1da83d91dc6fbf626d data/tfmg/loot_tables/blocks/aluminum_fluid_tank.json +1c551b93eff7188acf7d49ddc2874446113e12b6 data/tfmg/loot_tables/blocks/aluminum_fluid_valve.json +e5f09483be013600ef78ba4c4f71664133237395 data/tfmg/loot_tables/blocks/aluminum_flywheel.json +5eca5c3890ff1d47ad4aeaacf0d74d11db6c62ec data/tfmg/loot_tables/blocks/aluminum_frame.json +fb191f144cb8e4370f50240bbffad5f27118592e data/tfmg/loot_tables/blocks/aluminum_ladder.json +e90462a06bc0714f104983a827554d8eeab4ec8f data/tfmg/loot_tables/blocks/aluminum_lamp.json +b40fa8287b65660cda4b1b14d5b388d2177d9d92 data/tfmg/loot_tables/blocks/aluminum_mechanical_pump.json +0a7c5dd43215dfe258d238d2a42c9b2d30ce05ca data/tfmg/loot_tables/blocks/aluminum_pipe.json +c8d89c9555ef3c9dae2195356dd46be40db7661d data/tfmg/loot_tables/blocks/aluminum_scaffolding.json +dff421c1c1a3e688c4351fc8de9105c901430298 data/tfmg/loot_tables/blocks/aluminum_smart_fluid_pipe.json +4af2e7c6378e79c55ea139c906a1a9aac6899232 data/tfmg/loot_tables/blocks/aluminum_truss.json +4321a24e1cd3ff8c1bef11fb7d526d32603df56d data/tfmg/loot_tables/blocks/asphalt.json +4b826d0767cec1158c40085bb488f81845f53e7d data/tfmg/loot_tables/blocks/asphalt_slab.json +3b301cd37ea73f1323d494256f7f746078122a3a data/tfmg/loot_tables/blocks/asphalt_stairs.json +4c0fc33bfcae7b06f25a872b7c293b6bab98ec0f data/tfmg/loot_tables/blocks/asphalt_wall.json +8f6e908b88246b95618a5314f29ecc6b20c6b8f1 data/tfmg/loot_tables/blocks/bauxite.json +5a652cb51ba09b38f8a08a67990376de88e3c1d4 data/tfmg/loot_tables/blocks/bauxite_pillar.json +b62a735fbed9c1554cc6842934097df19f88c329 data/tfmg/loot_tables/blocks/blast_furnace_hatch.json +a13961aee14f9ed34b8f9e43447b7962428bf36b data/tfmg/loot_tables/blocks/blast_furnace_output.json +82d10441aeaf4933fea0272b714fe33cd0c87cf7 data/tfmg/loot_tables/blocks/blast_furnace_reinforcement.json +d0bc3f13112f629bf86921cd6e2dac61c31c1de4 data/tfmg/loot_tables/blocks/blast_furnace_reinforcement_wall.json +9b54a5100b44915d71e50ac7ae04c5f6d7108ece data/tfmg/loot_tables/blocks/blast_stove.json +4f202ceb86653526a0c0593e2f0b65fb3b38f2e0 data/tfmg/loot_tables/blocks/blue_caution_block.json +3ddfa4a556aff5fab353d51bdb52f728d7751044 data/tfmg/loot_tables/blocks/blue_concrete.json +7a047fab84687cb3245f077265475e197b65d1cf data/tfmg/loot_tables/blocks/blue_concrete_slab.json +93138c9e23c90e6e7123bdff78c4587db5e86899 data/tfmg/loot_tables/blocks/blue_concrete_stairs.json +1067aff3a52c85c0c3dda64f5cc2bfd74b317d76 data/tfmg/loot_tables/blocks/blue_concrete_wall.json +74c6f9fc92befd90d3ea673036491804168b5a41 data/tfmg/loot_tables/blocks/blue_rebar_concrete.json +2d2bd54c9efa0524b68c83d4584250f3e28e0f00 data/tfmg/loot_tables/blocks/blue_rebar_concrete_slab.json +f0c809408ad22e7fa389bb17c8aaa2f06d0d3963 data/tfmg/loot_tables/blocks/blue_rebar_concrete_stairs.json +f3808bf9ce4df9af423a8d71e6d2e97a8c297420 data/tfmg/loot_tables/blocks/blue_rebar_concrete_wall.json +eaabebac9e1f3ae3ffd5e7cb96aac0cd2baa0136 data/tfmg/loot_tables/blocks/brass_cable_hub.json +032d75ed7a003f6f40a0d1f14e80b08a0749a1bf data/tfmg/loot_tables/blocks/brass_fluid_valve.json +d85016cecf49614a9d84030ddb666d73ef703c53 data/tfmg/loot_tables/blocks/brass_frame.json +ef6c38d8a05fe1b453ff553d9ea70975aee0e8fd data/tfmg/loot_tables/blocks/brass_mechanical_pump.json +67076f34b5a91873333ad34131e05dceff6a9a9c data/tfmg/loot_tables/blocks/brass_pipe.json +58f35f0ff07ae3d16eb87bb9ee256621565d54b3 data/tfmg/loot_tables/blocks/brass_smart_fluid_pipe.json +f8ba5f669545a12338ebc15508c38a4962249be4 data/tfmg/loot_tables/blocks/brass_truss.json +8cdddd531dd3673920084008b78babea8e5de3fc data/tfmg/loot_tables/blocks/brick_smokestack.json +64c0fefc76f833a1651401537b6b2ebcc8c8b451 data/tfmg/loot_tables/blocks/brown_caution_block.json +9732b5f18e66aeaac9bfe166a8774b10c98c496b data/tfmg/loot_tables/blocks/brown_concrete.json +b54c4eb3e743890e14c6a4d43a16d330c9b4f3e0 data/tfmg/loot_tables/blocks/brown_concrete_slab.json +0488e0f1f300d88e17c8891590bf90d55f081a16 data/tfmg/loot_tables/blocks/brown_concrete_stairs.json +425bfdc3096e9a429e21ac378521e1ea04da0c5d data/tfmg/loot_tables/blocks/brown_concrete_wall.json +881da6bfa80492f92fdf6f010044f3da0d1561c8 data/tfmg/loot_tables/blocks/brown_rebar_concrete.json +e5646155562d73e93dfed4902a15ca5e7850d4dd data/tfmg/loot_tables/blocks/brown_rebar_concrete_slab.json +cb4724e5731c064fc2c1ddd98694a5b2966fa7a7 data/tfmg/loot_tables/blocks/brown_rebar_concrete_stairs.json +254306bf453467a500c4778c48c017520348214f data/tfmg/loot_tables/blocks/brown_rebar_concrete_wall.json +f24f187ad8a9829d42352e0f251de918f38c132f data/tfmg/loot_tables/blocks/cable_connector.json +0ab478cab89b9f5ee24be81d5cf34998a26f196b data/tfmg/loot_tables/blocks/cable_tube.json +e0f12443e509c9fb46c5f77c686c4d03e9778f02 data/tfmg/loot_tables/blocks/casting_basin.json +0ab666cb925caa8691e5790dfd2f61fc01d2a613 data/tfmg/loot_tables/blocks/cast_iron_bars.json +0e2f9f04eef5f490a4665f449b2e7eb2aaa22dfa data/tfmg/loot_tables/blocks/cast_iron_block.json +567a65060847a3ed19e8fd270c8da6b7ee7bf59b data/tfmg/loot_tables/blocks/cast_iron_chemical_vat.json +35aba26e31c48f207029b48f68732ecc4e94c98a data/tfmg/loot_tables/blocks/cast_iron_fluid_tank.json +14c6b728fb061f8b10a8ff808b75587873f668bd data/tfmg/loot_tables/blocks/cast_iron_fluid_valve.json +e259c86af2aa84b6df3cb61a6df792ce34636bae data/tfmg/loot_tables/blocks/cast_iron_flywheel.json +779b7df2fcf1d879b19526ad5947a42a298a9724 data/tfmg/loot_tables/blocks/cast_iron_frame.json +b3114368d48ec3588fbeb34853590ad82e50866d data/tfmg/loot_tables/blocks/cast_iron_ladder.json +62fee40a1d380e8e4b7b8948a99746573a13f06e data/tfmg/loot_tables/blocks/cast_iron_mechanical_pump.json +7560e5accb6bf5c482937bdd9ba6b3762cd4c872 data/tfmg/loot_tables/blocks/cast_iron_pipe.json +8d75101d024a2fedf77a57cad2bb35824cb27950 data/tfmg/loot_tables/blocks/cast_iron_smart_fluid_pipe.json +d219b1a4f2400204f7eb84ba463c9338c19b0fa5 data/tfmg/loot_tables/blocks/cast_iron_truss.json +66e732f96d5e649576f0180ba2b5e35faa3f0789 data/tfmg/loot_tables/blocks/circular_light.json +474d0da97641e0fd2cb76aec91b1127b1e99fe52 data/tfmg/loot_tables/blocks/coal_coke_block.json +7144ef8ca8dd4795684ff86e6cd0cb7acc160dbb data/tfmg/loot_tables/blocks/coke_oven.json +a64156eb2eb8071c54b6726cf3c01c072c3c96d3 data/tfmg/loot_tables/blocks/concrete.json +b2b99ee3c548edd611a5601f9aa5efa19687c2dc data/tfmg/loot_tables/blocks/concrete_encased_cable_tube.json +52ec56daa4c8f985e063c62d88996d6f4c14959e data/tfmg/loot_tables/blocks/concrete_encased_electric_post.json +3ebb9c4b2ce245230f95a5507863cef34dabfe88 data/tfmg/loot_tables/blocks/concrete_encased_industrial_pipe.json +a26bbb17cb091dc44faa0211c3c1481fb0d4e017 data/tfmg/loot_tables/blocks/concrete_hose.json +2a812a55d2f78f2bb00c90e61e5c1e49c527d825 data/tfmg/loot_tables/blocks/concrete_slab.json +3531c7c379d6cf0e989b8c60f8c6f7eae8237af6 data/tfmg/loot_tables/blocks/concrete_smokestack.json +4b5541f3fc406b842adb95186cefc81fb37d527d data/tfmg/loot_tables/blocks/concrete_stairs.json +72e5e0969b2ecb12b7d621fab172c3c6bcfc20f6 data/tfmg/loot_tables/blocks/concrete_wall.json +2608c5d44fe9a75003031b8c690ae571150cebcd data/tfmg/loot_tables/blocks/constantan_block.json +5e1c3e074ff1f5a2778cb9c8a9b06dba6dbac0b4 data/tfmg/loot_tables/blocks/constantan_frame.json +51cc26c05d868b26a9928045c071ca574a269a1f data/tfmg/loot_tables/blocks/constantan_ladder.json +467b8e3858a8d712b09aabdef9c57a14a3e1ad14 data/tfmg/loot_tables/blocks/constantan_truss.json +6e1ec2a21b3ad3bd0df2e6e2d40f53f71bb0b8c1 data/tfmg/loot_tables/blocks/converter.json +73e770fe84929435e079304c35fdb3ae6c16cb86 data/tfmg/loot_tables/blocks/copper_cable_hub.json +b1ca7d57591fa444b6e1cb6e7073e0aafb4e149a data/tfmg/loot_tables/blocks/copper_encased_aluminum_pipe.json +2b284725c7823fa65778e737018acfa018e0f394 data/tfmg/loot_tables/blocks/copper_encased_brass_pipe.json +6e7cb44b822b3a6cdc2bb7d7429a7a3342380e25 data/tfmg/loot_tables/blocks/copper_encased_cast_iron_pipe.json +99a6f4441fe61c53d300cb95dc39337703c58676 data/tfmg/loot_tables/blocks/copper_encased_plastic_pipe.json +8389fc272d983d9137551fb9eff8c5c29a6404ab data/tfmg/loot_tables/blocks/copper_encased_steel_pipe.json +6f8260ed2477e9980e1b2ba5caddf018130c39b0 data/tfmg/loot_tables/blocks/copper_frame.json +5ef528dac7a07d3f6276a591c515b57a0232f217 data/tfmg/loot_tables/blocks/copper_truss.json +f1648d2a817fbd3e73998515175546f0db4a5d89 data/tfmg/loot_tables/blocks/copycat_cable_base.json +40097204f87c08bfa7a398fc72ecaff7c3a6bb49 data/tfmg/loot_tables/blocks/copycat_cable_block.json +e3d8605c9ca9206c059bed870ec68f1a1ee01f1c data/tfmg/loot_tables/blocks/creative_generator.json +721347336ee749165c6ac8447b0666f6d4c9e673 data/tfmg/loot_tables/blocks/cut_bauxite.json +82da0500317157c4246fc37dc1dc3fb12fddfcc1 data/tfmg/loot_tables/blocks/cut_bauxite_bricks.json +05c79b72544a50434de8979fba961d435a14c7df data/tfmg/loot_tables/blocks/cut_bauxite_brick_slab.json +f92af510a10bebf64cf37cbee4fb57f364285167 data/tfmg/loot_tables/blocks/cut_bauxite_brick_stairs.json +072ef89b1fccefc130efded6ea65db2135848b6b data/tfmg/loot_tables/blocks/cut_bauxite_brick_wall.json +9cc6173b4ac1948a988ee0721f4a95c6632c1f19 data/tfmg/loot_tables/blocks/cut_bauxite_slab.json +119b76788f571327ff660c66fb8a7a5bbbc961bc data/tfmg/loot_tables/blocks/cut_bauxite_stairs.json +91130dbf805f939df06db6a82cdbfa10df5db50c data/tfmg/loot_tables/blocks/cut_bauxite_wall.json +353228a304b462bdf597f7d8640992ef211a6d32 data/tfmg/loot_tables/blocks/cut_galena.json +8d5d87173100cc83c0dc9cccb1723cdb85b65f69 data/tfmg/loot_tables/blocks/cut_galena_bricks.json +45de71aecec4e2eee9e54d5e340d3cb8bb8c5a92 data/tfmg/loot_tables/blocks/cut_galena_brick_slab.json +f1a61a3bba4391bcf23fc796de49f9c62458f3be data/tfmg/loot_tables/blocks/cut_galena_brick_stairs.json +26e0a2e4e5df0939fc1e355abe552796953de0c0 data/tfmg/loot_tables/blocks/cut_galena_brick_wall.json +12d03d228574234b5dc0b4fd8cdc3a713e19b6a1 data/tfmg/loot_tables/blocks/cut_galena_slab.json +fafe7fc49f754068e8c8c6f318e09279a20731cb data/tfmg/loot_tables/blocks/cut_galena_stairs.json +759cae124230f2cc029cf8763b8a0e3c69019ebb data/tfmg/loot_tables/blocks/cut_galena_wall.json +3b4616e386d0ff1b5257658231f99f1c5d242c87 data/tfmg/loot_tables/blocks/cyan_caution_block.json +66e11be2ed78dda72a8b71851a89076ab869bcb1 data/tfmg/loot_tables/blocks/cyan_concrete.json +c2919e00e013fdfd52ce94c2b87cefaee10aa70f data/tfmg/loot_tables/blocks/cyan_concrete_slab.json +68881b95c8e993ac8e56849d95352ba385347e81 data/tfmg/loot_tables/blocks/cyan_concrete_stairs.json +2e3523e27e2496b37a9dc2c2187ecc3600a9c569 data/tfmg/loot_tables/blocks/cyan_concrete_wall.json +24f960ee7d288da30c81440bc2ce90cd7c10b16f data/tfmg/loot_tables/blocks/cyan_rebar_concrete.json +ecf05e33ca74a249d0a03f0d3199248dba67bf3d data/tfmg/loot_tables/blocks/cyan_rebar_concrete_slab.json +bfc26d79526b9d48f1bb8aaf0bfefb1502216bc9 data/tfmg/loot_tables/blocks/cyan_rebar_concrete_stairs.json +0747e77373737ab08685f334a88d3ed6a890eb0c data/tfmg/loot_tables/blocks/cyan_rebar_concrete_wall.json +978139eb04a604a917b1b220398750534232e0ff data/tfmg/loot_tables/blocks/debug_conductor.json +b22b66417f39721cc4bab875de1c7e80b92b241f data/tfmg/loot_tables/blocks/debug_electric_block.json +3d15a73225f9a42caa400eb2b4cc9f82e1f713f8 data/tfmg/loot_tables/blocks/debug_generator_block.json +cc4c80bdee59a28977cd1523a2c98ea1379f1ca9 data/tfmg/loot_tables/blocks/deepslate_lead_ore.json +2ec564eb5fc7bceebd1e8f2e6c990d4df13bd4e8 data/tfmg/loot_tables/blocks/deepslate_lithium_ore.json +9f47686532c265ab74c9f21c98929eb5b7e93dd7 data/tfmg/loot_tables/blocks/deepslate_nickel_ore.json +32dce4aa90a68ed0c3988863fbcf05f3a8d22b40 data/tfmg/loot_tables/blocks/diagonal_cable_block.json +a1aa5b0d4cee5067aff0598d083e27bf318bde04 data/tfmg/loot_tables/blocks/electrical_switch.json +5fdc4cbf14ba9ec8f879fdf18b8f770dd1d302e9 data/tfmg/loot_tables/blocks/electric_casing.json +5d500af70bee2658fe37e7be1dd252a2ccb75a7e data/tfmg/loot_tables/blocks/electric_diode.json +b8bdebe81f97872eb5dbb1b645b871922b2fb4b7 data/tfmg/loot_tables/blocks/electric_motor.json +4166590bfa4d891f7ddc21d8f116e08a57bbc9db data/tfmg/loot_tables/blocks/electric_post.json +261790b99184c00192f41e8938b0bcb30d7e2a93 data/tfmg/loot_tables/blocks/electric_pump.json +657af76ea4fdd97034dadac49f2663671f404212 data/tfmg/loot_tables/blocks/electrode_holder.json +7b5b916ebb11d9f7a634add40226533fee29aa82 data/tfmg/loot_tables/blocks/encased_diode.json +28a38b257764d5c13546a5328166b54d718584da data/tfmg/loot_tables/blocks/encased_potentiometer.json +1f83380841098a03623c745ed8513b69b768f921 data/tfmg/loot_tables/blocks/engine_controller.json +da5de36c8ae37f156f69fa325a4ea1b07a7ac4be data/tfmg/loot_tables/blocks/engine_expansion.json +a0702614a6cb5299a45b06f2a67feb79c4938f1c data/tfmg/loot_tables/blocks/engine_gearbox.json +f110a1f94b2b12bc3301728fdbf0c885c1c5e461 data/tfmg/loot_tables/blocks/exhaust.json +dd2ace3ebd61456b31d0069bfd8abe19111f748c data/tfmg/loot_tables/blocks/factory_floor.json +a84d11a777ea8334c27703b96830a1e1df7b2d04 data/tfmg/loot_tables/blocks/factory_floor_slab.json +b65a4d119a0f0c1e71a1092e52070f0a80fa347f data/tfmg/loot_tables/blocks/factory_floor_stairs.json +f1c302b35579f00752fcf910aa57c81fc43ef872 data/tfmg/loot_tables/blocks/factory_floor_wall.json +f13e712d2d0cf08d5c685f7366677f6dadc248ea data/tfmg/loot_tables/blocks/firebox.json +b413d50a081288a2d2599995dd001edc76f543d0 data/tfmg/loot_tables/blocks/fireclay.json +da3f506656a11eae1e9dd6dfa504f001446d54e7 data/tfmg/loot_tables/blocks/fireproof_bricks.json +484c04b2a260e205cfcb9c1597a0b1f39a3f4690 data/tfmg/loot_tables/blocks/fireproof_brick_reinforcement.json +243ea41f96c336dfe7df20ad40b370ed631dea05 data/tfmg/loot_tables/blocks/fireproof_chemical_vat.json +c80724662af3f9c56f560c1272c6a89e26bc8268 data/tfmg/loot_tables/blocks/flarestack.json +9f2b65dbcf81aa1cb79c57787b944ddba8d8fb68 data/tfmg/loot_tables/blocks/fossilstone.json +8ebd1b0eeb723483dd55d15d72f988d2023ff5b5 data/tfmg/loot_tables/blocks/fuse_block.json +77c23cc954e4f16bbbecfb01d760307e78ac2d79 data/tfmg/loot_tables/blocks/galena.json +f8274f88b8a4171676976b58bd30ab283571f6b8 data/tfmg/loot_tables/blocks/galena_pillar.json +90322865e154696c6845fbadc81cafd8b5c9f78d data/tfmg/loot_tables/blocks/generator.json +2eb72789f8dd117af17aafd0adbddbbbe574ad27 data/tfmg/loot_tables/blocks/glass_aluminum_pipe.json +dc7461e6cd019a5af3f71de7e6f04c0d89607d51 data/tfmg/loot_tables/blocks/glass_brass_pipe.json +c74c62e9958bd621f69a29c6626e12d9196e37a9 data/tfmg/loot_tables/blocks/glass_cable_insulator.json +e8aa3a5242276f5ca80d096b0cfa03211fedbf12 data/tfmg/loot_tables/blocks/glass_cast_iron_pipe.json +518d85c4092bc22a07f3d5dec1375d7c728bb613 data/tfmg/loot_tables/blocks/glass_plastic_pipe.json +1854d11f8657d6d8a3c9ec3fac12e412f65be8fd data/tfmg/loot_tables/blocks/glass_steel_pipe.json +4f4fc1f7a69ffed8ba689897f3666281a9485ec0 data/tfmg/loot_tables/blocks/gray_caution_block.json +cc3f25c6490697b6a034b310af5d621763b6b319 data/tfmg/loot_tables/blocks/gray_concrete.json +6e8ae6ef3a660aea78ded1be59b570563a4d1d79 data/tfmg/loot_tables/blocks/gray_concrete_slab.json +85058901523b05417f4ccd4001f7f2b701d2048a data/tfmg/loot_tables/blocks/gray_concrete_stairs.json +ce7901902e80bf22996387ef45f2ebdcbae556aa data/tfmg/loot_tables/blocks/gray_concrete_wall.json +570ab90d4127894fbd2275cefe8c85e77aaa192f data/tfmg/loot_tables/blocks/gray_rebar_concrete.json +2b513eefaf93353c0e4bc90980b3a05c1215ed89 data/tfmg/loot_tables/blocks/gray_rebar_concrete_slab.json +fe19a7ff35a84baf4de9076429e84fa3bc1fbfc8 data/tfmg/loot_tables/blocks/gray_rebar_concrete_stairs.json +d807976dbda62c8679aa67193d101bcfc309f3a5 data/tfmg/loot_tables/blocks/gray_rebar_concrete_wall.json +ce197c6239ce35d388017feebf064c0384357691 data/tfmg/loot_tables/blocks/green_caution_block.json +3004479031d85dff8db0e61381e8b61bdc0249c2 data/tfmg/loot_tables/blocks/green_concrete.json +126148c7c18b111a3531666a468c0a2feb61fc12 data/tfmg/loot_tables/blocks/green_concrete_slab.json +1e2352f1c7a268dfc06a92c83d314771245c408d data/tfmg/loot_tables/blocks/green_concrete_stairs.json +d3843aac8068be9b82b90e4bac881ca182776874 data/tfmg/loot_tables/blocks/green_concrete_wall.json +a26a8ae8e701c788e9a47cbf256148f6d01d356b data/tfmg/loot_tables/blocks/green_rebar_concrete.json +c9912d5b2856df5bb4505f3192f82125d241f0fa data/tfmg/loot_tables/blocks/green_rebar_concrete_slab.json +01f74ee677abd0ca42563708a109176c82305a29 data/tfmg/loot_tables/blocks/green_rebar_concrete_stairs.json +5e60050b35df92147a5fc9637332a4fbf66e0943 data/tfmg/loot_tables/blocks/green_rebar_concrete_wall.json +88cc8eaaba8ce1b1c146d8204f7f4f3042e53305 data/tfmg/loot_tables/blocks/heavy_cable_hub.json +cdfccaf59f8ef007bf9ac423875402259938f2b5 data/tfmg/loot_tables/blocks/heavy_casing_door.json +7368dd968fae561b4e12b70ad981809ec4171cc4 data/tfmg/loot_tables/blocks/heavy_casing_encased_aluminum_cogwheel.json +3e3ff99c6f5d58fd0d3f0e30bdf7a36b54a201a6 data/tfmg/loot_tables/blocks/heavy_casing_encased_large_aluminum_cogwheel.json +67f7495720c0c1b15e09b297513f4971c9e00070 data/tfmg/loot_tables/blocks/heavy_casing_encased_large_steel_cogwheel.json +cca64379aa429d655a4b4c47e28cdb53b1868d45 data/tfmg/loot_tables/blocks/heavy_casing_encased_shaft.json +ded54d55e938b6230d52d34f61157c0b782915e0 data/tfmg/loot_tables/blocks/heavy_casing_encased_steel_cogwheel.json +cd94c82a3dc5bdffefa6b0c83b6ee6344e2a2ab2 data/tfmg/loot_tables/blocks/heavy_machinery_casing.json +7bc0d3bc78a59325da2a27f351709a69bcc8bff6 data/tfmg/loot_tables/blocks/heavy_plated_door.json +d73891669ebf59df113542a3691c2d5468cb2d8e data/tfmg/loot_tables/blocks/industrial_aluminum_casing.json +420d9fa0684b987e2ad005b6758c72ed079d456f data/tfmg/loot_tables/blocks/industrial_mixer.json +54946533501d87545fc892747be171fcc53ff92b data/tfmg/loot_tables/blocks/industrial_pipe.json +0dec251573b5d84ed94575bf89a3c411d5672926 data/tfmg/loot_tables/blocks/large_aluminum_cogwheel.json +9d9c47c50a39b3f58067665f90b635897ec7639d data/tfmg/loot_tables/blocks/large_pumpjack_hammer_connector.json +f8a0c50f30de29c35c3fef51d91b321a73a1e8e3 data/tfmg/loot_tables/blocks/large_pumpjack_hammer_head.json +006d1655851bc1fbde0eac8f7c7fe41494c8c39b data/tfmg/loot_tables/blocks/large_pumpjack_hammer_part.json +7c22db4257ec83fbad57d45907f2a2d8d36efbbe data/tfmg/loot_tables/blocks/large_steel_cogwheel.json +0eb8ff993e4ee4283d893958ef7f4b43ef8fb76a data/tfmg/loot_tables/blocks/layered_bauxite.json +554333fa846d9e2cb7ee56415b406a6664ece1f6 data/tfmg/loot_tables/blocks/layered_galena.json +e16462cf4b1bcc65f54eb9b25f35a564e1988b0e data/tfmg/loot_tables/blocks/lead_bars.json +2b7ed14066d12ea8e413b82d2c5526c5e598592c data/tfmg/loot_tables/blocks/lead_block.json +938969c8adb8f8a3eea1b8bca55abfafc3d8694f data/tfmg/loot_tables/blocks/lead_flywheel.json +84684c57398f8f763b49dce2d59e21bae1e1efec data/tfmg/loot_tables/blocks/lead_frame.json +39e75daefdd642e689e4324b713e342d887c6b10 data/tfmg/loot_tables/blocks/lead_ladder.json +2d201707824f4cd4d162bc6cff2095cb13c19646 data/tfmg/loot_tables/blocks/lead_ore.json +8038615384b3cf812f9e3e199b72b9b50bfeb1d8 data/tfmg/loot_tables/blocks/lead_truss.json +52b22346584e16e46d6f687438448e55461c814e data/tfmg/loot_tables/blocks/light_blue_caution_block.json +479ee165f12f62dca901656a787a3f9d3a92664d data/tfmg/loot_tables/blocks/light_blue_concrete.json +9be67d1d64a4e385146d7beb09975c5c8fa4b34f data/tfmg/loot_tables/blocks/light_blue_concrete_slab.json +e2b7c255b674e458702ffc21291003a299c4be57 data/tfmg/loot_tables/blocks/light_blue_concrete_stairs.json +fafc039a368d88d0a285ab04a6de11c6c6f2ca21 data/tfmg/loot_tables/blocks/light_blue_concrete_wall.json +76aa07fc93fa7f40511636c60b8611361542a704 data/tfmg/loot_tables/blocks/light_blue_rebar_concrete.json +5c8067c3305b332e0e7f8a25ce41ca91f8ec9656 data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_slab.json +1cc55a8bb7ca9f1c8e01cf6673c4d5286222b897 data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_stairs.json +c6566e0453bf71ee17108a614c30c71c6f47882c data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_wall.json +0504e2ff0075c01e3bccd3029aa1cd551c90cf93 data/tfmg/loot_tables/blocks/light_bulb.json +5ba05331b95f6de3faf888e3a675ae2d275eea7d data/tfmg/loot_tables/blocks/light_gray_caution_block.json +023cd61586543f2a818fd03b67ce41309d598fe2 data/tfmg/loot_tables/blocks/light_gray_concrete.json +306950f0ae0dde6021fa2283e11469c81e61b841 data/tfmg/loot_tables/blocks/light_gray_concrete_slab.json +dbd82281ceec4783909a3adf9ec77faa07dedb4b data/tfmg/loot_tables/blocks/light_gray_concrete_stairs.json +16f6e1e7ca0728038a5847408808611d6cf80796 data/tfmg/loot_tables/blocks/light_gray_concrete_wall.json +390e3b26fef8b6b2413ff7fbf91d214f674b65c9 data/tfmg/loot_tables/blocks/light_gray_rebar_concrete.json +d9fb157229106fdc3d11d3c053a87ed4b719aee3 data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_slab.json +6789ce862244b0d08769e9029e57a5a8c2ae2c38 data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_stairs.json +cda862f440d16ef94d7b1ae78cc4c7d55bbd23a6 data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_wall.json +8abe462183e49ece660c22a5300dbd8b880f1e56 data/tfmg/loot_tables/blocks/lignite.json +73e40e82df71afbff749443a254fbf96fe453fa8 data/tfmg/loot_tables/blocks/lime_caution_block.json +3128e2fab465b07b297b173e1f352e20881be7e1 data/tfmg/loot_tables/blocks/lime_concrete.json +ff8741e0260fb0776b4fd17bf8f9e87a39f125a1 data/tfmg/loot_tables/blocks/lime_concrete_slab.json +c2d2f1af771b83046dbaeead1eb8c75cefadf1d3 data/tfmg/loot_tables/blocks/lime_concrete_stairs.json +b9e91980ce8ae1e4b98ec1e83e43ed0f89d9a8ca data/tfmg/loot_tables/blocks/lime_concrete_wall.json +59196487cf741ff3f4b0c07ab413860dcfd6970f data/tfmg/loot_tables/blocks/lime_rebar_concrete.json +0d253e94474a5909095551751fb8a20e81af03d9 data/tfmg/loot_tables/blocks/lime_rebar_concrete_slab.json +cf4cc701f50b41fe922963417fc27daafc5a1cfc data/tfmg/loot_tables/blocks/lime_rebar_concrete_stairs.json +3443a0c0a52a3e0c4b7fada266bb4308b78eba7b data/tfmg/loot_tables/blocks/lime_rebar_concrete_wall.json +e1a503d8816dccf446e5dd3bacf122fe77d17909 data/tfmg/loot_tables/blocks/lithium_block.json +c5008a80515ceca5a2db4f1dae6234f8f1479943 data/tfmg/loot_tables/blocks/lithium_ore.json +592b2b6b2002f6c1658a52a0d1d066470eb9485e data/tfmg/loot_tables/blocks/lithium_torch.json +a00e41e0acf9db1799ef0be1a02729bba2024441 data/tfmg/loot_tables/blocks/machine_input.json +e1b68bac016f13c2e38399d8c1b35962868cbfe6 data/tfmg/loot_tables/blocks/magenta_caution_block.json +c2dc4d95424cc5406375ae262a2167f425f4bd25 data/tfmg/loot_tables/blocks/magenta_concrete.json +6c431bb8d310133d567c2b2f3213281fffdee1a5 data/tfmg/loot_tables/blocks/magenta_concrete_slab.json +cd79c867508088901b01b6d102061c5f5a1bbc24 data/tfmg/loot_tables/blocks/magenta_concrete_stairs.json +fa2ab4bc3da24a1870702d7fd65628ed55b6ac41 data/tfmg/loot_tables/blocks/magenta_concrete_wall.json +4145b49a0d870c6ef8f82df31725b71563d51443 data/tfmg/loot_tables/blocks/magenta_rebar_concrete.json +1ee9fb7d4689f998836b59b923ea2b7cf93bd5ff data/tfmg/loot_tables/blocks/magenta_rebar_concrete_slab.json +464a2639caac80d12dee930c64249fe6cb03322e data/tfmg/loot_tables/blocks/magenta_rebar_concrete_stairs.json +9233ba3c6c86a82ddf28654bf9997920250ae9bc data/tfmg/loot_tables/blocks/magenta_rebar_concrete_wall.json +647b27bf2a5ff3376cde7422c44dbeffd8130ecd data/tfmg/loot_tables/blocks/metal_smokestack.json +04588ccbc6f960a7a415d5f1cd83c38553aea219 data/tfmg/loot_tables/blocks/modern_light.json +35d8d0fc24380f370f65f6ff8d3f2cee4a765a78 data/tfmg/loot_tables/blocks/napalm_bomb.json +33a1d653364c4f28cb3c35067ed789bdbca77990 data/tfmg/loot_tables/blocks/neon_tube.json +0ae9b931267bc7e518b9e2a98a401bcbd3e91318 data/tfmg/loot_tables/blocks/nickel_bars.json +303f10e7adba41c5776d77e326b2f1f5a2bcb276 data/tfmg/loot_tables/blocks/nickel_block.json +b897a01f80c17acb0695f99df2d1ae5bcd7c3151 data/tfmg/loot_tables/blocks/nickel_flywheel.json +5e0b196ef4076f6c0c43d10a5e012a4619f65092 data/tfmg/loot_tables/blocks/nickel_frame.json +ab933d32d869f1f3d14f9b873a1ce8b16e3d92f0 data/tfmg/loot_tables/blocks/nickel_ladder.json +c43d08168ce76bccd660948b0a54bb12304ed009 data/tfmg/loot_tables/blocks/nickel_ore.json +e6600a8166be2ccd22b97632d4ad23dd09387b1b data/tfmg/loot_tables/blocks/nickel_truss.json +33193464c857799b9a051dde8f92e576cfa19367 data/tfmg/loot_tables/blocks/oil_deposit.json +04f881ad099669a6596a08212311b4c9388c3e39 data/tfmg/loot_tables/blocks/orange_caution_block.json +52a9593c3e96b7fc75a569b7daf1463c5e6191a7 data/tfmg/loot_tables/blocks/orange_concrete.json +74a85e5b77d9505c456354151d387401c0c06279 data/tfmg/loot_tables/blocks/orange_concrete_slab.json +e547f13789312a60d578d7274a408223ca9493ce data/tfmg/loot_tables/blocks/orange_concrete_stairs.json +c9cf1aefe21398104b449b9ac91382d43ecbbd1a data/tfmg/loot_tables/blocks/orange_concrete_wall.json +8f8b9d28842e2769ab862836f2e911e4b037c696 data/tfmg/loot_tables/blocks/orange_rebar_concrete.json +44c71aa0a6c13583b1f282d4594903be49d6fc2c data/tfmg/loot_tables/blocks/orange_rebar_concrete_slab.json +b2b684d345a0a113bcc383d397e32bf9f7df287a data/tfmg/loot_tables/blocks/orange_rebar_concrete_stairs.json +515ac56267ae9472a06819e20e24abc47088c58b data/tfmg/loot_tables/blocks/orange_rebar_concrete_wall.json +69ed7f9f87afc9e1f92e3fb3ff1cf3bb7ce1e799 data/tfmg/loot_tables/blocks/pink_caution_block.json +60fb36f794ff55d05bb076711d5ada6d42653bf8 data/tfmg/loot_tables/blocks/pink_concrete.json +73863c829a4bba975bac5d904eae275f33574a23 data/tfmg/loot_tables/blocks/pink_concrete_slab.json +9a1ccd8328b183362070b2514eda25cf289ecce5 data/tfmg/loot_tables/blocks/pink_concrete_stairs.json +caabb3d6941b481d0df6a0efd51c974970464633 data/tfmg/loot_tables/blocks/pink_concrete_wall.json +c5bec502dee2d059a0915897d9e14188971c0fe2 data/tfmg/loot_tables/blocks/pink_rebar_concrete.json +cc6c21b3baea05eb4da41a0c8aa2f786125da638 data/tfmg/loot_tables/blocks/pink_rebar_concrete_slab.json +e47d4bb38ba2126595e6a454f1e0641270e5f8af data/tfmg/loot_tables/blocks/pink_rebar_concrete_stairs.json +5e71e2085bb44a0ae774252cf22362e57badb7d5 data/tfmg/loot_tables/blocks/pink_rebar_concrete_wall.json +5c425373743a7207507da4616e8701374c351cda data/tfmg/loot_tables/blocks/plastic_block.json +41dc1f8239c455c820645649714bf95fc3ac856d data/tfmg/loot_tables/blocks/plastic_fluid_valve.json +62989ce4bcc79610ff0b73897df09d7277be73a0 data/tfmg/loot_tables/blocks/plastic_mechanical_pump.json +4ec43919359dabba6c8410dc56d7299158cd874a data/tfmg/loot_tables/blocks/plastic_pipe.json +7757f5bc3f76838ff25e442dfde14ec78f16d6bb data/tfmg/loot_tables/blocks/plastic_smart_fluid_pipe.json +ba66e16bc9bbbddedc3db056ddecf30068e3841f data/tfmg/loot_tables/blocks/polarizer.json +11704e3699bd2f871b4f5af9c7996651c0d2d69a data/tfmg/loot_tables/blocks/polished_cut_bauxite.json +fdec0959eb33dd71d21c483c954a307ca79a7630 data/tfmg/loot_tables/blocks/polished_cut_bauxite_slab.json +90903b031da75454f6c3ed5fe780599fc8c5b0e8 data/tfmg/loot_tables/blocks/polished_cut_bauxite_stairs.json +04f1ced6b9599a376eb20cf3989a3ddc076c00be data/tfmg/loot_tables/blocks/polished_cut_bauxite_wall.json +748e9008cf8dcaee108bceaa0532c53e7069ea61 data/tfmg/loot_tables/blocks/polished_cut_galena.json +6f96d36b6b17f12f7083f8806cb6aac8b5511a4d data/tfmg/loot_tables/blocks/polished_cut_galena_slab.json +e7d540c06e7ce14a84b961dfbd57b0f21dd4c7ce data/tfmg/loot_tables/blocks/polished_cut_galena_stairs.json +39085d864a824134dc2fbe5af21c46415e714d4c data/tfmg/loot_tables/blocks/polished_cut_galena_wall.json +eba74936d7734a130b026c17c092640965a10898 data/tfmg/loot_tables/blocks/potentiometer.json +51a05e6defa8177daeb08bc01b34d77f0e944444 data/tfmg/loot_tables/blocks/pumpjack_base.json +e77a4fe20d8f0274b325b2964161ba88499e51b9 data/tfmg/loot_tables/blocks/pumpjack_crank.json +c68cb91911c547d7433316fca6c4139608cbea08 data/tfmg/loot_tables/blocks/pumpjack_hammer.json +c0d39686c06fab07f5b22601255c9fd7a1b06b0f data/tfmg/loot_tables/blocks/pumpjack_hammer_connector.json +4183e6c4296497ea2c12a99120479472a52378aa data/tfmg/loot_tables/blocks/pumpjack_hammer_head.json +2b7d3caad431fb03f0817367f8b8872c91f16b49 data/tfmg/loot_tables/blocks/pumpjack_hammer_part.json +300b520db1bd4f65f308c778b7d9d1024ea8d121 data/tfmg/loot_tables/blocks/purple_caution_block.json +0cd3f26f34107c5dc20f5a5564dfde2b73c327f3 data/tfmg/loot_tables/blocks/purple_concrete.json +bf60ae731efeac0968effc7ed300b9af351163e9 data/tfmg/loot_tables/blocks/purple_concrete_slab.json +fe680d135d2cbc3e1d16b22dc55264857da885f1 data/tfmg/loot_tables/blocks/purple_concrete_stairs.json +78bee62f0f98cac597adb50396fff1b27e3ce24e data/tfmg/loot_tables/blocks/purple_concrete_wall.json +88a6ad7f6d19d0fc2a5592bd66054f1ab8b3a6dc data/tfmg/loot_tables/blocks/purple_rebar_concrete.json +d2fa9f08a6af6b93f6f7c9d5bd4d5224762073d1 data/tfmg/loot_tables/blocks/purple_rebar_concrete_slab.json +1815c93721aa88d56ba19bb531748309f2dc5d53 data/tfmg/loot_tables/blocks/purple_rebar_concrete_stairs.json +e2d793873db74a1225db5984149c86333683a610 data/tfmg/loot_tables/blocks/purple_rebar_concrete_wall.json +c151aeccce85ffc594ea4a02fb55c2d83ac43d04 data/tfmg/loot_tables/blocks/raw_lead_block.json +fea2cdc5d851988d3274f3809aaf3dab4edcf611 data/tfmg/loot_tables/blocks/raw_lithium_block.json +2075bb2a9d6c60f0aece85373668a96a8dcdd192 data/tfmg/loot_tables/blocks/raw_nickel_block.json +58657ba63913ebfb0cabd48e262bcb5032609e37 data/tfmg/loot_tables/blocks/rebar_block.json +9701e07427b96c5beccd0aab015be98cf51402f4 data/tfmg/loot_tables/blocks/rebar_concrete.json +23ea2541f57bb395658a582d12b102649862a7df data/tfmg/loot_tables/blocks/rebar_concrete_slab.json +496290a326d9a135d62384376487a2662feaa164 data/tfmg/loot_tables/blocks/rebar_concrete_stairs.json +1c31dca13a3ed3f322deb2aa037374527a067f1a data/tfmg/loot_tables/blocks/rebar_concrete_wall.json +5f6731b8d059f1ffde4631819adafd4d64648012 data/tfmg/loot_tables/blocks/rebar_floor.json +fd0e9c911609dd011683629786d8119c33e82a9b data/tfmg/loot_tables/blocks/rebar_pile.json +7c4983686895688648c6496fbb872acd963cbb90 data/tfmg/loot_tables/blocks/rebar_pillar.json +a4b13ac7a5f8dc873f080b0885e86ad1e1401025 data/tfmg/loot_tables/blocks/rebar_stairs.json +4554ff99bb6f1ed22ac6095b6d9001a9292051f8 data/tfmg/loot_tables/blocks/rebar_wall.json +bddc8658ce4866db0736711f68c260e03e1b5027 data/tfmg/loot_tables/blocks/red_caution_block.json +deb53e320340051d155d4470be07cd62bcdb63db data/tfmg/loot_tables/blocks/red_concrete.json +3064ec3ca7c40192d67786d25aa8e999424f371a data/tfmg/loot_tables/blocks/red_concrete_slab.json +bc49decb49d2607d14d3780698eb26912fdb3cca data/tfmg/loot_tables/blocks/red_concrete_stairs.json +0561b72aeae6c481a7d4e8b7f366ceb62cf8a590 data/tfmg/loot_tables/blocks/red_concrete_wall.json +06b83127ea1970ad573e2e098923679f5996200a data/tfmg/loot_tables/blocks/red_rebar_concrete.json +3deb12e91e4858545c2a61682bbe2bf04b3060c3 data/tfmg/loot_tables/blocks/red_rebar_concrete_slab.json +f63074e38a6744cbc32057af22f41af4007d93ba data/tfmg/loot_tables/blocks/red_rebar_concrete_stairs.json +6dee967a5b4fadcd7dcbd2ee129e2b258a5e08a7 data/tfmg/loot_tables/blocks/red_rebar_concrete_wall.json +1afc78bc733fbc3e959b62bf69144ff351175c62 data/tfmg/loot_tables/blocks/regular_engine.json +0a3ac7d03abd946b9cfd9911123c36b1f88868cc data/tfmg/loot_tables/blocks/reinforced_fireproof_bricks.json +4f8eff58e1d70359fcc311cfd3c06934575283a6 data/tfmg/loot_tables/blocks/resistor.json +832fb99cd13433c12f10b9dbdddea0210cd66164 data/tfmg/loot_tables/blocks/rotary_engine.json +1ecc1271eac2241115656726bb694b78974d0fa7 data/tfmg/loot_tables/blocks/rotor.json +4318592a9e3d008736a5d523e4c86a1410376aee data/tfmg/loot_tables/blocks/rusted_blast_furnace_reinforcement.json +1c74eb77c0be823e02bbf6746688a1762d931060 data/tfmg/loot_tables/blocks/rusted_blast_furnace_reinforcement_wall.json +b59142de22c713838e1d2aed80967cc1988867ef data/tfmg/loot_tables/blocks/segmented_display.json +8243feb84772c561d556050afb7be5da682b97e1 data/tfmg/loot_tables/blocks/slag_block.json +b51a8c49e316fb073ba28bdb93a2b0869e063e4d data/tfmg/loot_tables/blocks/slag_bricks.json +db3ff2c8c9326cc4b3ead5d09957e344e04e6d94 data/tfmg/loot_tables/blocks/slag_bricks_slab.json +0cf6da7d5debd1dbd57566044dad57052b63f0cf data/tfmg/loot_tables/blocks/slag_bricks_stairs.json +fdbf0b22a2a7fb93e729ce74d263a2cb18eae37e data/tfmg/loot_tables/blocks/slag_bricks_wall.json +59e5c7c3e5ef8aaf000fe25117a5e1b6e4ad87e7 data/tfmg/loot_tables/blocks/small_bauxite_bricks.json +42034d36454996ce6128ecd3910b21ef2b2317c7 data/tfmg/loot_tables/blocks/small_bauxite_brick_slab.json +ba76e6c59d3ba6a7946a1aea218ab5df3e0451be data/tfmg/loot_tables/blocks/small_bauxite_brick_stairs.json +8923a8739359772bfd9c17f1059d0f370a72c3d0 data/tfmg/loot_tables/blocks/small_bauxite_brick_wall.json +aab46978aac05b478a7c0743db17380b920f568b data/tfmg/loot_tables/blocks/small_galena_bricks.json +38a97f0389bb647c34aaff1ad01d87a7b18fc61a data/tfmg/loot_tables/blocks/small_galena_brick_slab.json +75de47074e574bb9ed8e6d08e496ea1be9214556 data/tfmg/loot_tables/blocks/small_galena_brick_stairs.json +221c22a982b651ed7e0e8d6b8021634e4018ec73 data/tfmg/loot_tables/blocks/small_galena_brick_wall.json +b5502f5eaffc8e664f0814ad7cd073712cc0ab0b data/tfmg/loot_tables/blocks/stator.json +08b26b854409c24f46a0772acdf368615e3b066a data/tfmg/loot_tables/blocks/steel_bars.json +907a9c0285da8025ea7dd05f8cdb739ee1765527 data/tfmg/loot_tables/blocks/steel_block.json +1bd6da288bcbbe7142b377c40b5879c134707d62 data/tfmg/loot_tables/blocks/steel_cable_hub.json +311abdcb0a50fc3a4b39c86ea274dc92d89e88ce data/tfmg/loot_tables/blocks/steel_casing.json +877c35fd0ddc5363419fd1d68f9fc52484f46525 data/tfmg/loot_tables/blocks/steel_casing_cable_hub.json +5c4dc6c516ffe1e6a9dfde72d320dd8733534419 data/tfmg/loot_tables/blocks/steel_chemical_vat.json +77bad2068691e0eb7f9c0f3887fcda4293a2702f data/tfmg/loot_tables/blocks/steel_cogwheel.json +01a59e91100a5bce2d3e39a17e18a734e7b9ca50 data/tfmg/loot_tables/blocks/steel_distillation_controller.json +a68825e075a9b8610e1a90bd5ae6561851e861ff data/tfmg/loot_tables/blocks/steel_distillation_output.json +aec8d1f9638ae76cd8dde07db6676ebda4cdb576 data/tfmg/loot_tables/blocks/steel_door.json +ab8f1f5b36e45f4f04000722523e6ab51c16cd1e data/tfmg/loot_tables/blocks/steel_encased_aluminum_cogwheel.json +4b0f2e2b967fb1e58bfebf7b6edb6ca5a55f4bf2 data/tfmg/loot_tables/blocks/steel_encased_large_aluminum_cogwheel.json +e7eb9c82ecd0cd37cdc5479f1dcde1f1834728d1 data/tfmg/loot_tables/blocks/steel_encased_large_steel_cogwheel.json +95d7c20cb7fa33ba0db4152e384cac0f5318d9c6 data/tfmg/loot_tables/blocks/steel_encased_shaft.json +ac74e4ea69db5d6334b0ff7fac7193ea31fd055f data/tfmg/loot_tables/blocks/steel_encased_steel_cogwheel.json +8e69c03f9611854b620ff6e211c8d30dfd510725 data/tfmg/loot_tables/blocks/steel_fluid_tank.json +8f26b56a93c7e930e3c9d776567f9766b469660f data/tfmg/loot_tables/blocks/steel_fluid_valve.json +fe85febd25b30c6f2c4105b4c1831e7089a429cc data/tfmg/loot_tables/blocks/steel_flywheel.json +2edee1ffab4ef46c18dbed3760318d4733a755f1 data/tfmg/loot_tables/blocks/steel_frame.json +fc69d4f1f2f4d883097820f1f512ab1d8f1ba9ff data/tfmg/loot_tables/blocks/steel_gearbox.json +3085aaaf421f4c5fc9e17b8d465daf42746fac1f data/tfmg/loot_tables/blocks/steel_ladder.json +555c6158d69a02a5c5c9a668b0a70e3c5656a185 data/tfmg/loot_tables/blocks/steel_mechanical_pump.json +7dc9e7afa448dfd41aad12d73c6386fa9e41d2b4 data/tfmg/loot_tables/blocks/steel_pipe.json +407c9e0073e52cc12d41c9dea48a77e2fcff469d data/tfmg/loot_tables/blocks/steel_scaffolding.json +e8d3f005131d766caa2cdebb156a205a908d65d4 data/tfmg/loot_tables/blocks/steel_smart_fluid_pipe.json +aad98868e2a12899a9ae9f30ce409b936d9ba7bd data/tfmg/loot_tables/blocks/steel_trapdoor.json +4fc73fc7c1ae78f0571798470423a1245d27f6f6 data/tfmg/loot_tables/blocks/steel_truss.json +65ebbfb787101b8df455632f211bb3bfb511d3b3 data/tfmg/loot_tables/blocks/sulfur.json +b9d01fccfddf5458a705560da5cd2450bdfde9ec data/tfmg/loot_tables/blocks/surface_scanner.json +ed5b75cddc07db30b57b633c9ce5572546899aa2 data/tfmg/loot_tables/blocks/traffic_light.json +b112d5170c07072a431a3e36476a653ff2647160 data/tfmg/loot_tables/blocks/transformer.json +bfdb6c14c176353d389320901ef97072adcd05c8 data/tfmg/loot_tables/blocks/turbine_engine.json +b5310b6e5e668d1b4fa3225e9672fd185f6831c2 data/tfmg/loot_tables/blocks/voltage_observer.json +e8d2138992850b78009c0af31dcf3a743a41ecde data/tfmg/loot_tables/blocks/voltmeter.json +295dc761fbdb402edc3f990ec2d676e0f6fc29bf data/tfmg/loot_tables/blocks/white_caution_block.json +fd2fb6c0994493120deeb157598e679bdb9f7f6b data/tfmg/loot_tables/blocks/white_concrete.json +396ddaa69cbf3ef1e75608597214f4eb9b48efc9 data/tfmg/loot_tables/blocks/white_concrete_slab.json +e2fe06d34bac1b21888854799bb990f5262f9a6b data/tfmg/loot_tables/blocks/white_concrete_stairs.json +f31b4d717136e913c76ba8d824a71618548f045a data/tfmg/loot_tables/blocks/white_concrete_wall.json +ae0c6ca42991ba0998b04fa6e11c31887ba48826 data/tfmg/loot_tables/blocks/white_rebar_concrete.json +99ab877ae74c842bbb3e444d4d81f71cd4285c97 data/tfmg/loot_tables/blocks/white_rebar_concrete_slab.json +29b9d841617ea11e102abfe575da03f9163de129 data/tfmg/loot_tables/blocks/white_rebar_concrete_stairs.json +25529a9ee3330ae7d47f044d9874cc5e0fa9125b data/tfmg/loot_tables/blocks/white_rebar_concrete_wall.json +c2fa303292b5e0d7cc845b2359e993a93ac17143 data/tfmg/loot_tables/blocks/winding_machine.json +e80882ac608f24c23133fc944c2c0d43638364f3 data/tfmg/loot_tables/blocks/yellow_caution_block.json +01922dce8b528d752fbd63e85b7e9337f1a72f15 data/tfmg/loot_tables/blocks/yellow_concrete.json +f4b6769aee0354874e25c134e38ea0decdd56c2e data/tfmg/loot_tables/blocks/yellow_concrete_slab.json +d3b883aa3e467323bc7ec2ed0dc7352a5782ff91 data/tfmg/loot_tables/blocks/yellow_concrete_stairs.json +401f7e0837e0f44de7416f2da015ba64dc035630 data/tfmg/loot_tables/blocks/yellow_concrete_wall.json +3cb79501e7057130cf2b748d46fb2b8ad0140eef data/tfmg/loot_tables/blocks/yellow_rebar_concrete.json +d47a4526e84bb4ae86d0fd3cdc6dcef163b6c916 data/tfmg/loot_tables/blocks/yellow_rebar_concrete_slab.json +ac71a7cb17ded7c522dfe453237ff6e110f465e3 data/tfmg/loot_tables/blocks/yellow_rebar_concrete_stairs.json +ad40cb94d1cf8f080d967b20412e48d7ea3fc6d2 data/tfmg/loot_tables/blocks/yellow_rebar_concrete_wall.json +476e015c6e6526402898ea75be67610706df202c data/tfmg/loot_tables/blocks/zinc_frame.json +665c4e1215f97086e6a465c36168ad6a52fc1347 data/tfmg/loot_tables/blocks/zinc_truss.json +08d522d3e54ea086bcfd64e9b789c27bc91c2bfe data/tfmg/recipes/aluminum_bars_from_ingots_aluminum_stonecutting.json +cf5d26b3a7dc9d7453e959d04c33b1366eb866c9 data/tfmg/recipes/aluminum_ladder_from_ingots_aluminum_stonecutting.json +cf78cecce063dd8929d68d99daec30aff6cc5836 data/tfmg/recipes/aluminum_scaffolding_from_ingots_aluminum_stonecutting.json +fe8fbd529304f28f4aeb1017956f288f6e6bbe1c data/tfmg/recipes/bauxite_from_stone_types_bauxite_stonecutting.json +9bddb0ff48b335428001ae0526e41ab6d09da1c3 data/tfmg/recipes/bauxite_pillar_from_stone_types_bauxite_stonecutting.json +e7043f308dbc44b10a5f815191efe5c45e9398fd data/tfmg/recipes/cast_iron_bars_from_ingots_cast_iron_stonecutting.json +f888fd86e3de48bf68ce4d9b962b07bb34c22047 data/tfmg/recipes/cast_iron_ladder_from_ingots_cast_iron_stonecutting.json +5cf617794380728cb5fd8aa94cdd4abe1fa42ad2 data/tfmg/recipes/concrete_slab_from_concrete_stonecutting.json +3c6649255459572ba87aec492b4a4bc401cf35f6 data/tfmg/recipes/concrete_stairs_from_concrete_stonecutting.json +317b123bfd8a9b9b3a7d6d3cc1e62aac7abdf30c data/tfmg/recipes/concrete_wall_from_concrete_stonecutting.json +702d8352b6b6d2ffb31cd01d5fc2fa7175dd947c data/tfmg/recipes/constantan_ladder_from_ingots_constantan_stonecutting.json +c1d723c26e4e2eeeb46ef03e16df946309ff2650 data/tfmg/recipes/cut_bauxite_bricks_from_stone_types_bauxite_stonecutting.json +60f702d5754bfa4c9dad6d17b4a9ba4ed3acfd78 data/tfmg/recipes/cut_bauxite_brick_slab.json +c898f0e467706b0bd03d4aee4090ac162b35a865 data/tfmg/recipes/cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json +eff243e08b23185afa7aa9f50c6b70b303f7f956 data/tfmg/recipes/cut_bauxite_brick_slab_recycling.json +87a75c6db269ec24b4a61f8b0393fe0ba61cd69a data/tfmg/recipes/cut_bauxite_brick_stairs.json +b9623b53e9ec33949f039ae3f3e93c5a93eb8548 data/tfmg/recipes/cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json +86c7980af68263e9f7c125bc02feba91705296a0 data/tfmg/recipes/cut_bauxite_brick_wall.json +b3d9fdbad888f91cbf96ee4879fb6a3a74bfacc2 data/tfmg/recipes/cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json +2b575eb502f4e9419573a07bc64f1d2eda15c37b data/tfmg/recipes/cut_bauxite_from_stone_types_bauxite_stonecutting.json +90dfd9b65ad0cfee660aefbeb29acc6da9b54ee2 data/tfmg/recipes/cut_bauxite_slab.json +82654aa24e35bac9297ebbea5fe40aec3ca32104 data/tfmg/recipes/cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json +10446c8a0bd53f04bcfc1a07b649e94c57389195 data/tfmg/recipes/cut_bauxite_slab_recycling.json +ade3c77f939d410b1ec422fdbc7f5adcaeddc4e5 data/tfmg/recipes/cut_bauxite_stairs.json +10888a46fbcb39a14655b84d4fa1784990543e3c data/tfmg/recipes/cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json +9b769c4637ca257e06c18110edd9edeaeed5ef3f data/tfmg/recipes/cut_bauxite_wall.json +144df8762db145367d7cba7144d5ee586c9b352f data/tfmg/recipes/cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json +49a354aa1f6a5f5859dfbabc5fb39d916cf7f189 data/tfmg/recipes/cut_galena_bricks_from_stone_types_galena_stonecutting.json +fd1d7ca8a5475531b0f00ee7492eb07681398a4d data/tfmg/recipes/cut_galena_brick_slab.json +b4dfb5b6bb93268a756a7466b595f18aae4783df data/tfmg/recipes/cut_galena_brick_slab_from_stone_types_galena_stonecutting.json +6f415b70b624528c4b07cca7707af1f39fd01ac0 data/tfmg/recipes/cut_galena_brick_slab_recycling.json +3c357449cb6ece98d3d2adf507e03e0aaea812f7 data/tfmg/recipes/cut_galena_brick_stairs.json +71b2640935ab57a2b7db1d0506400700e1f720bb data/tfmg/recipes/cut_galena_brick_stairs_from_stone_types_galena_stonecutting.json +b1852d629ab2b3f8cb128912671e8a3b2c8b6315 data/tfmg/recipes/cut_galena_brick_wall.json +108ec13664de76f4e1a0e3a9b2a89223013e6020 data/tfmg/recipes/cut_galena_brick_wall_from_stone_types_galena_stonecutting.json +f70198466d0eaf5b7964668452f182a7a83587d2 data/tfmg/recipes/cut_galena_from_stone_types_galena_stonecutting.json +5c4710e18bc669b1ec9c237a504e218d393dc084 data/tfmg/recipes/cut_galena_slab.json +ba4c18061e1f725800ab00f0d9d9b2aacec2e9dd data/tfmg/recipes/cut_galena_slab_from_stone_types_galena_stonecutting.json +cfbbd50ead685d911949c04d852c15fca98e5944 data/tfmg/recipes/cut_galena_slab_recycling.json +0debdb9deda2a8f9b22369f60f0de119617f18e4 data/tfmg/recipes/cut_galena_stairs.json +e02f6ee24f22a3635eaa6e235067c681686d4faf data/tfmg/recipes/cut_galena_stairs_from_stone_types_galena_stonecutting.json +44cb545bca8e3a4b7bf330e18d225602015966c7 data/tfmg/recipes/cut_galena_wall.json +b5d32e982eba056ac03addc866da7434c63cd54d data/tfmg/recipes/cut_galena_wall_from_stone_types_galena_stonecutting.json +758ff8a9af5f632bf688431e6a95ffee6b7dbea4 data/tfmg/recipes/galena_from_stone_types_galena_stonecutting.json +5f5026a126012c23de5b927c4a3a316b48ca33b9 data/tfmg/recipes/galena_pillar_from_stone_types_galena_stonecutting.json +397f73e53d9d76b9520291388bb28976c7f3dc07 data/tfmg/recipes/layered_bauxite_from_stone_types_bauxite_stonecutting.json +1f5e412e0769dde8e84f8d39246888274ef7b2c0 data/tfmg/recipes/layered_galena_from_stone_types_galena_stonecutting.json +737742fa6bf8e2e75acecd6dfffab392110549c5 data/tfmg/recipes/lead_bars_from_ingots_lead_stonecutting.json +89811136bee238bf7bdbd85271e80fdac1d04c7e data/tfmg/recipes/lead_ladder_from_ingots_lead_stonecutting.json +b82187c10e02d5761356c43eb9f911c0bef33164 data/tfmg/recipes/nickel_bars_from_ingots_nickel_stonecutting.json +fca9f4f686abbabe84d13f8aa507a795f37ea1cb data/tfmg/recipes/nickel_ladder_from_ingots_nickel_stonecutting.json +266e1e7e7937a713f1bf485dbb61662e5f4a79ec data/tfmg/recipes/polished_cut_bauxite_from_stone_types_bauxite_stonecutting.json +209dca7e81f8bcfc033e93618372fa54cc13ad21 data/tfmg/recipes/polished_cut_bauxite_slab.json +a929ae544a9a4492e1106caf17a8b44023deb772 data/tfmg/recipes/polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json +26db0f83bad058c3bfc9b153c096c0d5403a880c data/tfmg/recipes/polished_cut_bauxite_slab_recycling.json +478d80cdb29d6bb7e0ee77c0ede68e54c6d314a2 data/tfmg/recipes/polished_cut_bauxite_stairs.json +2808df1d62163578b263dac4bef65560e99b2669 data/tfmg/recipes/polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json +5f5138a9726333705ecc6a592ed62fd6536fa8ed data/tfmg/recipes/polished_cut_bauxite_wall.json +202b2f1b15b766e2a67d68dc73546a965bb6328f data/tfmg/recipes/polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json +ca4592c8c486b1419ee4c7fde12b4bf349cff2a1 data/tfmg/recipes/polished_cut_galena_from_stone_types_galena_stonecutting.json +91f2bb8d8104fbaa872244267fec33023c6c6102 data/tfmg/recipes/polished_cut_galena_slab.json +c7ff372b8ba544451cb2323a564d55b0aac92734 data/tfmg/recipes/polished_cut_galena_slab_from_stone_types_galena_stonecutting.json +c1c3c38f057a7d55140398a9b7d7ab85e160b1b0 data/tfmg/recipes/polished_cut_galena_slab_recycling.json +1058a91087252c6a067f2937a27f72b989d074bb data/tfmg/recipes/polished_cut_galena_stairs.json +8076d434d78277e937bbc1a3f1cba0326a142d04 data/tfmg/recipes/polished_cut_galena_stairs_from_stone_types_galena_stonecutting.json +d8832c73b83922e25125bc06691e7bfbde18b484 data/tfmg/recipes/polished_cut_galena_wall.json +8aed671dbd11aeba9323ae42194c88e8857eb3c2 data/tfmg/recipes/polished_cut_galena_wall_from_stone_types_galena_stonecutting.json +3dfb0b20b9cabf0d236d3525a5ffeebd6ee24501 data/tfmg/recipes/rebar_concrete_slab_from_rebar_concrete_stonecutting.json +bc0be1a251af7bbd69e489091f0ad12f9525ecb1 data/tfmg/recipes/rebar_concrete_stairs_from_rebar_concrete_stonecutting.json +8c3e6974d35f3c4096c3ef658b6535fdaecbd79c data/tfmg/recipes/rebar_concrete_wall_from_rebar_concrete_stonecutting.json +60282633cc41437f4402dc871f2c4cf4b822014c data/tfmg/recipes/small_bauxite_bricks_from_stone_types_bauxite_stonecutting.json +cf1bae068572283dc18c6f854dc63f48791f6f1f data/tfmg/recipes/small_bauxite_brick_slab.json +374fea644a078415a5be568eb94ab53cdc8eee12 data/tfmg/recipes/small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json +9c7da3eec428e48ad5977ecfa2e058fff7c81156 data/tfmg/recipes/small_bauxite_brick_slab_recycling.json +97487befd7aa9723ac56542c8c50cbf85dd5b79b data/tfmg/recipes/small_bauxite_brick_stairs.json +968863d8afacbdea430384bb8fb0e38fbd6577f4 data/tfmg/recipes/small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json +81b0722e8acec467c55c2fa4260551282a8969a2 data/tfmg/recipes/small_bauxite_brick_wall.json +0a6421d9c9bdeb2faa18c6658097c681191aa760 data/tfmg/recipes/small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json +f22728a3f979c2d8d809c2ccc3ada3f7bfbbd982 data/tfmg/recipes/small_galena_bricks_from_stone_types_galena_stonecutting.json +2a38ad5bc00b0d897880bccae32eccd4e20ad100 data/tfmg/recipes/small_galena_brick_slab.json +386a15626d07f282baa6b339ac578812c1da3c3c data/tfmg/recipes/small_galena_brick_slab_from_stone_types_galena_stonecutting.json +a3b4393f7a5ff503b7bef1f941b666b28d42c2f0 data/tfmg/recipes/small_galena_brick_slab_recycling.json +de854ffc197578c75854a20d88acb411d3372782 data/tfmg/recipes/small_galena_brick_stairs.json +ed08f805a421583059e9faf9d0b0f91acc749c55 data/tfmg/recipes/small_galena_brick_stairs_from_stone_types_galena_stonecutting.json +9c637f1f3bc93ba23848320b957a8d6c2fe02aae data/tfmg/recipes/small_galena_brick_wall.json +532a9fcf8556eee28179ad638b5bba75fa34b08c data/tfmg/recipes/small_galena_brick_wall_from_stone_types_galena_stonecutting.json +c7e505deac40793fdace9d4c077a270eb0c60dcb data/tfmg/recipes/steel_bars_from_ingots_steel_stonecutting.json +dabc391815eb424043a4138e9b6e6ed27f42f988 data/tfmg/recipes/steel_ladder_from_ingots_steel_stonecutting.json +bb9c2e0df90c9b7f7c0b69390b2cbcc7fd08523a data/tfmg/recipes/steel_scaffolding_from_ingots_steel_stonecutting.json +f14e6c5dbe88027a11af2da9e84c00c2d6433aaf data/tfmg/tags/blocks/blast_furnace_support.json +94c78caa8f136ea9d4a95248b725ba1f67eec627 data/tfmg/tags/blocks/blast_furnace_wall.json +6a3f63435a8b1701cbe62f35afff57b5b9c13b8e data/tfmg/tags/blocks/industrial_pipe.json +2aaad6fb89ea3ffcdfb47f42190752cb77cf34d2 data/tfmg/tags/blocks/pumpjack_connector.json +9ebdf5d24748c8ecb4607c31472ad3cb00d7b469 data/tfmg/tags/blocks/pumpjack_head.json +8ad5028c1737401d5fb77988c019348db3d89d3f data/tfmg/tags/blocks/pumpjack_part.json +c1ecfe210d13887f3f8a3dfca66e7af7d2195cb7 data/tfmg/tags/blocks/pumpjack_small_part.json +c37f2e140a6aaecaccc655cbb9684500dd3d19ed data/tfmg/tags/blocks/reinforced_blast_furnace_support.json +4aa7cea7ccfc543fbab527f74ed33f4ab9371941 data/tfmg/tags/blocks/reinforced_blast_furnace_wall.json +0f71eaf3e17ca08b75de5d85e660cbd958528ae4 data/tfmg/tags/blocks/surface_scanner_findable.json +038838a2733f8cbcaf59013d75b6da974ff2ba11 data/tfmg/tags/fluids/blast_stove_fuel.json +7d081933f30d771b92bcb6fde6e0b3407a0dc539 data/tfmg/tags/fluids/firebox_fuel.json +e47077392b67db8a4a4502d4740011aa917db584 data/tfmg/tags/fluids/flammable.json +ec60cf5465a061d532877d3bb10f9cd4d8bb6f18 data/tfmg/tags/fluids/gas.json +f1cc6d710a5e49ab33dbaceea796f0c0b589c82b data/tfmg/tags/items/blast_furnace_fuel.json +aaf2d6fe33212a0b0164df550ba6e39d61775d71 data/tfmg/tags/items/flux.json +1ad920aa65e2706dabb6265f3b12546ab33e8936 data/tfmg/tags/items/rods.json +ba7b700bc10c169f73e9dc2cf0be37554378f009 data/tfmg/tags/items/spools.json +1b01f27da52b48305c3efbba7d07ecd82d90d2f1 data/tfmg/tags/items/stone_types/bauxite.json +7a139871af9c0eeb286726645a1949fefb33ca56 data/tfmg/tags/items/stone_types/galena.json diff --git a/src/generated/resources/assets/tfmg/blockstates/accumulator.json b/src/generated/resources/assets/tfmg/blockstates/accumulator.json new file mode 100644 index 00000000..2f01379b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/accumulator.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/accumulator/block", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/accumulator/block", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/accumulator/block", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/accumulator/block", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/accumulator/block" + }, + "facing=west": { + "model": "tfmg:block/accumulator/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/air_intake.json b/src/generated/resources/assets/tfmg/blockstates/air_intake.json new file mode 100644 index 00000000..7f6671a4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/air_intake.json @@ -0,0 +1,56 @@ +{ + "variants": { + "facing=down,invisible=false": { + "model": "tfmg:block/air_intake/block", + "x": 180 + }, + "facing=down,invisible=true": { + "model": "tfmg:block/air_intake/block_empty", + "x": 180 + }, + "facing=east,invisible=false": { + "model": "tfmg:block/air_intake/block", + "x": 90, + "y": 90 + }, + "facing=east,invisible=true": { + "model": "tfmg:block/air_intake/block_empty", + "x": 90, + "y": 90 + }, + "facing=north,invisible=false": { + "model": "tfmg:block/air_intake/block", + "x": 90 + }, + "facing=north,invisible=true": { + "model": "tfmg:block/air_intake/block_empty", + "x": 90 + }, + "facing=south,invisible=false": { + "model": "tfmg:block/air_intake/block", + "x": 90, + "y": 180 + }, + "facing=south,invisible=true": { + "model": "tfmg:block/air_intake/block_empty", + "x": 90, + "y": 180 + }, + "facing=up,invisible=false": { + "model": "tfmg:block/air_intake/block" + }, + "facing=up,invisible=true": { + "model": "tfmg:block/air_intake/block_empty" + }, + "facing=west,invisible=false": { + "model": "tfmg:block/air_intake/block", + "x": 90, + "y": 270 + }, + "facing=west,invisible=true": { + "model": "tfmg:block/air_intake/block_empty", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_bars.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_bars.json new file mode 100644 index 00000000..4c3802f8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_bars.json @@ -0,0 +1,100 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/aluminum_post_ends" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_post" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_cap" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_cap", + "y": 90 + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_cap_alt" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_cap_alt", + "y": 90 + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_block.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_block.json new file mode 100644 index 00000000..b21fa9a2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/aluminum_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_cable_hub.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_cable_hub.json new file mode 100644 index 00000000..0605b13e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_cable_hub.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/aluminum_cable_hub" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_cogwheel.json new file mode 100644 index 00000000..ab16ef6c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_cogwheel.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/aluminum_cogwheel", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/aluminum_cogwheel" + }, + "axis=z": { + "model": "tfmg:block/aluminum_cogwheel", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_door.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_door.json new file mode 100644 index 00000000..b30f2593 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_door.json @@ -0,0 +1,244 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom" + }, + "facing=east,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom" + }, + "facing=east,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 90 + }, + "facing=east,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom" + }, + "facing=east,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom" + }, + "facing=east,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_top" + }, + "facing=east,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_top" + }, + "facing=east,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 90 + }, + "facing=east,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_top" + }, + "facing=east,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_top" + }, + "facing=east,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom" + }, + "facing=north,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom" + }, + "facing=north,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_top" + }, + "facing=north,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_top" + }, + "facing=north,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom" + }, + "facing=south,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom" + }, + "facing=south,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 180 + }, + "facing=south,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_top" + }, + "facing=south,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_top" + }, + "facing=west,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 270 + }, + "facing=west,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 270 + }, + "facing=west,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/aluminum_door/block_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_fluid_tank.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_fluid_tank.json new file mode 100644 index 00000000..6ff8dcd3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_fluid_tank.json @@ -0,0 +1,76 @@ +{ + "variants": { + "bottom=false,shape=plain,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_middle" + }, + "bottom=false,shape=plain,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_top" + }, + "bottom=false,shape=window,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_middle_window" + }, + "bottom=false,shape=window,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_top_window" + }, + "bottom=false,shape=window_ne,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_middle_window_ne" + }, + "bottom=false,shape=window_ne,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_top_window_ne" + }, + "bottom=false,shape=window_nw,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_middle_window_nw" + }, + "bottom=false,shape=window_nw,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_top_window_nw" + }, + "bottom=false,shape=window_se,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_middle_window_se" + }, + "bottom=false,shape=window_se,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_top_window_se" + }, + "bottom=false,shape=window_sw,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_middle_window_sw" + }, + "bottom=false,shape=window_sw,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_top_window_sw" + }, + "bottom=true,shape=plain,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_bottom" + }, + "bottom=true,shape=plain,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_single" + }, + "bottom=true,shape=window,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_bottom_window" + }, + "bottom=true,shape=window,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_single_window" + }, + "bottom=true,shape=window_ne,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_bottom_window_ne" + }, + "bottom=true,shape=window_ne,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_single_window_ne" + }, + "bottom=true,shape=window_nw,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_bottom_window_nw" + }, + "bottom=true,shape=window_nw,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_single_window_nw" + }, + "bottom=true,shape=window_se,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_bottom_window_se" + }, + "bottom=true,shape=window_se,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_single_window_se" + }, + "bottom=true,shape=window_sw,top=false": { + "model": "tfmg:block/aluminum_fluid_tank/block_bottom_window_sw" + }, + "bottom=true,shape=window_sw,top=true": { + "model": "tfmg:block/aluminum_fluid_tank/block_single_window_sw" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_fluid_valve.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_fluid_valve.json new file mode 100644 index 00000000..2b457451 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_fluid_valve.json @@ -0,0 +1,196 @@ +{ + "variants": { + "axis_along_first=false,enabled=false,facing=down,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=down,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=east,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "y": 270 + }, + "axis_along_first=false,enabled=false,facing=east,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "y": 270 + }, + "axis_along_first=false,enabled=false,facing=north,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_closed", + "y": 180 + }, + "axis_along_first=false,enabled=false,facing=north,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_closed", + "y": 180 + }, + "axis_along_first=false,enabled=false,facing=south,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_closed" + }, + "axis_along_first=false,enabled=false,facing=south,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_closed" + }, + "axis_along_first=false,enabled=false,facing=up,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=up,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=west,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=west,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=down,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=down,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=east,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "y": 270 + }, + "axis_along_first=false,enabled=true,facing=east,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "y": 270 + }, + "axis_along_first=false,enabled=true,facing=north,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_open", + "y": 180 + }, + "axis_along_first=false,enabled=true,facing=north,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_open", + "y": 180 + }, + "axis_along_first=false,enabled=true,facing=south,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_open" + }, + "axis_along_first=false,enabled=true,facing=south,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_open" + }, + "axis_along_first=false,enabled=true,facing=up,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=up,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=west,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=west,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "y": 90 + }, + "axis_along_first=true,enabled=false,facing=down,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "x": 270 + }, + "axis_along_first=true,enabled=false,facing=down,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "x": 270 + }, + "axis_along_first=true,enabled=false,facing=east,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_closed", + "y": 270 + }, + "axis_along_first=true,enabled=false,facing=east,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_closed", + "y": 270 + }, + "axis_along_first=true,enabled=false,facing=north,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "y": 180 + }, + "axis_along_first=true,enabled=false,facing=north,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "y": 180 + }, + "axis_along_first=true,enabled=false,facing=south,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed" + }, + "axis_along_first=true,enabled=false,facing=south,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed" + }, + "axis_along_first=true,enabled=false,facing=up,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "x": 90 + }, + "axis_along_first=true,enabled=false,facing=up,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_closed", + "x": 90 + }, + "axis_along_first=true,enabled=false,facing=west,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_closed", + "y": 90 + }, + "axis_along_first=true,enabled=false,facing=west,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_closed", + "y": 90 + }, + "axis_along_first=true,enabled=true,facing=down,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "x": 270 + }, + "axis_along_first=true,enabled=true,facing=down,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "x": 270 + }, + "axis_along_first=true,enabled=true,facing=east,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_open", + "y": 270 + }, + "axis_along_first=true,enabled=true,facing=east,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_open", + "y": 270 + }, + "axis_along_first=true,enabled=true,facing=north,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "y": 180 + }, + "axis_along_first=true,enabled=true,facing=north,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "y": 180 + }, + "axis_along_first=true,enabled=true,facing=south,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open" + }, + "axis_along_first=true,enabled=true,facing=south,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open" + }, + "axis_along_first=true,enabled=true,facing=up,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "x": 90 + }, + "axis_along_first=true,enabled=true,facing=up,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_horizontal_open", + "x": 90 + }, + "axis_along_first=true,enabled=true,facing=west,waterlogged=false": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_open", + "y": 90 + }, + "axis_along_first=true,enabled=true,facing=west,waterlogged=true": { + "model": "tfmg:block/aluminum_fluid_valve/block_vertical_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_flywheel.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_flywheel.json new file mode 100644 index 00000000..ad256b11 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_flywheel.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/aluminum_flywheel/block", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/aluminum_flywheel/block" + }, + "axis=z": { + "model": "tfmg:block/aluminum_flywheel/block", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_frame.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_frame.json new file mode 100644 index 00000000..64358ade --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_frame.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/aluminum_frame/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_ladder.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_ladder.json new file mode 100644 index 00000000..5f1f1c6d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_ladder.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,waterlogged=false": { + "model": "tfmg:block/aluminum_ladder", + "y": 90 + }, + "facing=east,waterlogged=true": { + "model": "tfmg:block/aluminum_ladder", + "y": 90 + }, + "facing=north,waterlogged=false": { + "model": "tfmg:block/aluminum_ladder" + }, + "facing=north,waterlogged=true": { + "model": "tfmg:block/aluminum_ladder" + }, + "facing=south,waterlogged=false": { + "model": "tfmg:block/aluminum_ladder", + "y": 180 + }, + "facing=south,waterlogged=true": { + "model": "tfmg:block/aluminum_ladder", + "y": 180 + }, + "facing=west,waterlogged=false": { + "model": "tfmg:block/aluminum_ladder", + "y": 270 + }, + "facing=west,waterlogged=true": { + "model": "tfmg:block/aluminum_ladder", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_lamp.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_lamp.json new file mode 100644 index 00000000..15716716 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_lamp.json @@ -0,0 +1,836 @@ +{ + "variants": { + "facing=down,level=0,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block", + "x": 180 + }, + "facing=down,level=0,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block", + "x": 180 + }, + "facing=down,level=1,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=1,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=10,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=10,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=11,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=11,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=12,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=12,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=13,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=13,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=14,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=14,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=15,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=15,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=2,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=2,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=3,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=3,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=4,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=4,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=5,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=5,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=6,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=6,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=7,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=7,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=8,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=8,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=9,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=down,level=9,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 180 + }, + "facing=east,level=0,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block", + "x": 90, + "y": 90 + }, + "facing=east,level=0,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block", + "x": 90, + "y": 90 + }, + "facing=east,level=1,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=1,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=10,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=10,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=11,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=11,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=12,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=12,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=13,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=13,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=14,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=14,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=15,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=15,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=2,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=2,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=3,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=3,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=4,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=4,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=5,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=5,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=6,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=6,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=7,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=7,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=8,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=8,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=9,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=9,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 90 + }, + "facing=north,level=0,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block", + "x": 90 + }, + "facing=north,level=0,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block", + "x": 90 + }, + "facing=north,level=1,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=1,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=10,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=10,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=11,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=11,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=12,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=12,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=13,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=13,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=14,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=14,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=15,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=15,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=2,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=2,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=3,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=3,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=4,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=4,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=5,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=5,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=6,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=6,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=7,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=7,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=8,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=8,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=9,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=north,level=9,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90 + }, + "facing=south,level=0,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block", + "x": 90, + "y": 180 + }, + "facing=south,level=0,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block", + "x": 90, + "y": 180 + }, + "facing=south,level=1,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=1,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=10,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=10,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=11,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=11,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=12,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=12,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=13,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=13,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=14,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=14,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=15,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=15,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=2,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=2,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=3,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=3,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=4,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=4,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=5,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=5,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=6,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=6,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=7,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=7,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=8,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=8,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=9,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=9,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 180 + }, + "facing=up,level=0,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block" + }, + "facing=up,level=0,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block" + }, + "facing=up,level=1,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=1,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=10,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=10,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=11,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=11,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=12,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=12,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=13,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=13,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=14,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=14,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=15,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=15,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=2,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=2,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=3,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=3,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=4,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=4,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=5,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=5,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=6,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=6,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=7,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=7,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=8,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=8,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=9,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=up,level=9,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered" + }, + "facing=west,level=0,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block", + "x": 90, + "y": 270 + }, + "facing=west,level=0,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block", + "x": 90, + "y": 270 + }, + "facing=west,level=1,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=1,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=10,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=10,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=11,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=11,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=12,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=12,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=13,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=13,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=14,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=14,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=15,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=15,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=2,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=2,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=3,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=3,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=4,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=4,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=5,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=5,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=6,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=6,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=7,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=7,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=8,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=8,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=9,waterlogged=false": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=9,waterlogged=true": { + "model": "tfmg:block/aluminum_lamp/block_powered", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_mechanical_pump.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_mechanical_pump.json new file mode 100644 index 00000000..c6420f16 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_mechanical_pump.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/aluminum_mechanical_pump/block", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/aluminum_mechanical_pump/block", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/aluminum_mechanical_pump/block", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/aluminum_mechanical_pump/block", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/aluminum_mechanical_pump/block" + }, + "facing=west": { + "model": "tfmg:block/aluminum_mechanical_pump/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_pipe.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_pipe.json new file mode 100644 index 00000000..5cafb21b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_pipe.json @@ -0,0 +1,334 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/aluminum_pipe/lu_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "true", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/ru_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/ld_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/rd_x" + }, + "when": { + "down": "true", + "north": "true", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/ud_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/u_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/d_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/lr_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/l_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/r_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/lu_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/ru_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/ld_y" + }, + "when": { + "east": "true", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/rd_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/ud_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/u_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/d_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/lr_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/l_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/r_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/lu_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/ru_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "true", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/ld_z" + }, + "when": { + "down": "true", + "east": "true", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/rd_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/ud_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/u_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/d_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/lr_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/l_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/aluminum_pipe/r_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "false", + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_scaffolding.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_scaffolding.json new file mode 100644 index 00000000..2b374c98 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_scaffolding.json @@ -0,0 +1,10 @@ +{ + "variants": { + "bottom=false": { + "model": "tfmg:block/aluminum_scaffolding" + }, + "bottom=true": { + "model": "tfmg:block/aluminum_scaffolding_horizontal" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_smart_fluid_pipe.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_smart_fluid_pipe.json new file mode 100644 index 00000000..dc2edf62 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_smart_fluid_pipe.json @@ -0,0 +1,110 @@ +{ + "variants": { + "face=ceiling,facing=east,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=east,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=north,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 180 + }, + "face=ceiling,facing=north,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 180 + }, + "face=ceiling,facing=south,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=west,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=west,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 180, + "y": 270 + }, + "face=floor,facing=east,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "y": 270 + }, + "face=floor,facing=east,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "y": 270 + }, + "face=floor,facing=north,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "y": 180 + }, + "face=floor,facing=north,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "y": 180 + }, + "face=floor,facing=south,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block" + }, + "face=floor,facing=south,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block" + }, + "face=floor,facing=west,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "y": 90 + }, + "face=floor,facing=west,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "y": 90 + }, + "face=wall,facing=east,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 270, + "y": 270 + }, + "face=wall,facing=east,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 270, + "y": 270 + }, + "face=wall,facing=north,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 270, + "y": 180 + }, + "face=wall,facing=north,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 270, + "y": 180 + }, + "face=wall,facing=south,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 270 + }, + "face=wall,facing=south,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 270 + }, + "face=wall,facing=west,waterlogged=false": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 270, + "y": 90 + }, + "face=wall,facing=west,waterlogged=true": { + "model": "tfmg:block/aluminum_smart_fluid_pipe/block", + "x": 270, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/aluminum_truss.json b/src/generated/resources/assets/tfmg/blockstates/aluminum_truss.json new file mode 100644 index 00000000..3885be0b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/aluminum_truss.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/aluminum_truss", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/aluminum_truss" + }, + "axis=z": { + "model": "tfmg:block/aluminum_truss", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/asphalt.json b/src/generated/resources/assets/tfmg/blockstates/asphalt.json new file mode 100644 index 00000000..39696e3c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/asphalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/asphalt" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/asphalt_slab.json b/src/generated/resources/assets/tfmg/blockstates/asphalt_slab.json new file mode 100644 index 00000000..aae241a0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/asphalt_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/asphalt_bottom" + }, + "type=double": { + "model": "tfmg:block/asphalt" + }, + "type=top": { + "model": "tfmg:block/asphalt_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/asphalt_stairs.json b/src/generated/resources/assets/tfmg/blockstates/asphalt_stairs.json new file mode 100644 index 00000000..d82a4954 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/asphalt_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/asphalt_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/asphalt_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/asphalt_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/asphalt_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/asphalt_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/asphalt_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/asphalt_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/asphalt_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/asphalt_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/asphalt_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/asphalt_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/asphalt_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/asphalt_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/asphalt_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/asphalt_wall.json b/src/generated/resources/assets/tfmg/blockstates/asphalt_wall.json new file mode 100644 index 00000000..765c33b2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/asphalt_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/asphalt_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/asphalt_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/asphalt_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/asphalt_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/asphalt_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/asphalt_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/asphalt_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/asphalt_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/asphalt_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/bauxite.json b/src/generated/resources/assets/tfmg/blockstates/bauxite.json new file mode 100644 index 00000000..8ec2740c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/bauxite.json @@ -0,0 +1,18 @@ +{ + "variants": { + "": [ + { + "model": "tfmg:block/bauxite_natural_0" + }, + { + "model": "tfmg:block/bauxite_natural_1" + }, + { + "model": "tfmg:block/bauxite_natural_2" + }, + { + "model": "tfmg:block/bauxite_natural_3" + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/bauxite_pillar.json b/src/generated/resources/assets/tfmg/blockstates/bauxite_pillar.json new file mode 100644 index 00000000..814e1a90 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/bauxite_pillar.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/bauxite_pillar_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/bauxite_pillar" + }, + "axis=z": { + "model": "tfmg:block/bauxite_pillar_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blast_furnace_hatch.json b/src/generated/resources/assets/tfmg/blockstates/blast_furnace_hatch.json new file mode 100644 index 00000000..20d940ca --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blast_furnace_hatch.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/blast_furnace_hatch" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blast_furnace_output.json b/src/generated/resources/assets/tfmg/blockstates/blast_furnace_output.json new file mode 100644 index 00000000..a394ba3c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blast_furnace_output.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/blast_furnace_output/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/blast_furnace_output/block" + }, + "facing=south": { + "model": "tfmg:block/blast_furnace_output/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/blast_furnace_output/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blast_furnace_reinforcement.json b/src/generated/resources/assets/tfmg/blockstates/blast_furnace_reinforcement.json new file mode 100644 index 00000000..0ff54382 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blast_furnace_reinforcement.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/blast_furnace_reinforcement" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blast_furnace_reinforcement_wall.json b/src/generated/resources/assets/tfmg/blockstates/blast_furnace_reinforcement_wall.json new file mode 100644 index 00000000..42413700 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blast_furnace_reinforcement_wall.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/blast_furnace_reinforcement_wall", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/blast_furnace_reinforcement_wall" + }, + "facing=south": { + "model": "tfmg:block/blast_furnace_reinforcement_wall", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/blast_furnace_reinforcement_wall", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blast_stove.json b/src/generated/resources/assets/tfmg/blockstates/blast_stove.json new file mode 100644 index 00000000..c956ced3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blast_stove.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/blast_stove/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blue_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/blue_caution_block.json new file mode 100644 index 00000000..767f3591 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blue_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/blue_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/blue_caution_block" + }, + "facing=south": { + "model": "tfmg:block/blue_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/blue_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blue_concrete.json b/src/generated/resources/assets/tfmg/blockstates/blue_concrete.json new file mode 100644 index 00000000..68e42ee3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blue_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/blue_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blue_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/blue_concrete_slab.json new file mode 100644 index 00000000..5990cea3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blue_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/blue_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/blue_concrete" + }, + "type=top": { + "model": "tfmg:block/blue_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blue_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/blue_concrete_stairs.json new file mode 100644 index 00000000..01360839 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blue_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blue_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/blue_concrete_wall.json new file mode 100644 index 00000000..d24dbe63 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blue_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete.json new file mode 100644 index 00000000..d43f1722 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/blue_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_slab.json new file mode 100644 index 00000000..5990cea3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/blue_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/blue_concrete" + }, + "type=top": { + "model": "tfmg:block/blue_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_stairs.json new file mode 100644 index 00000000..01360839 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_wall.json new file mode 100644 index 00000000..d24dbe63 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/blue_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/blue_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brass_cable_hub.json b/src/generated/resources/assets/tfmg/blockstates/brass_cable_hub.json new file mode 100644 index 00000000..c797e96a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brass_cable_hub.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/brass_cable_hub" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brass_fluid_valve.json b/src/generated/resources/assets/tfmg/blockstates/brass_fluid_valve.json new file mode 100644 index 00000000..7b2589d5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brass_fluid_valve.json @@ -0,0 +1,196 @@ +{ + "variants": { + "axis_along_first=false,enabled=false,facing=down,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=down,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=east,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "y": 270 + }, + "axis_along_first=false,enabled=false,facing=east,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "y": 270 + }, + "axis_along_first=false,enabled=false,facing=north,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_closed", + "y": 180 + }, + "axis_along_first=false,enabled=false,facing=north,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_closed", + "y": 180 + }, + "axis_along_first=false,enabled=false,facing=south,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_closed" + }, + "axis_along_first=false,enabled=false,facing=south,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_closed" + }, + "axis_along_first=false,enabled=false,facing=up,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=up,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=west,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=west,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=down,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=down,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=east,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "y": 270 + }, + "axis_along_first=false,enabled=true,facing=east,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "y": 270 + }, + "axis_along_first=false,enabled=true,facing=north,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_open", + "y": 180 + }, + "axis_along_first=false,enabled=true,facing=north,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_open", + "y": 180 + }, + "axis_along_first=false,enabled=true,facing=south,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_open" + }, + "axis_along_first=false,enabled=true,facing=south,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_open" + }, + "axis_along_first=false,enabled=true,facing=up,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=up,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=west,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=west,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "y": 90 + }, + "axis_along_first=true,enabled=false,facing=down,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "x": 270 + }, + "axis_along_first=true,enabled=false,facing=down,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "x": 270 + }, + "axis_along_first=true,enabled=false,facing=east,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_closed", + "y": 270 + }, + "axis_along_first=true,enabled=false,facing=east,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_closed", + "y": 270 + }, + "axis_along_first=true,enabled=false,facing=north,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "y": 180 + }, + "axis_along_first=true,enabled=false,facing=north,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "y": 180 + }, + "axis_along_first=true,enabled=false,facing=south,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed" + }, + "axis_along_first=true,enabled=false,facing=south,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed" + }, + "axis_along_first=true,enabled=false,facing=up,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "x": 90 + }, + "axis_along_first=true,enabled=false,facing=up,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_closed", + "x": 90 + }, + "axis_along_first=true,enabled=false,facing=west,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_closed", + "y": 90 + }, + "axis_along_first=true,enabled=false,facing=west,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_closed", + "y": 90 + }, + "axis_along_first=true,enabled=true,facing=down,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "x": 270 + }, + "axis_along_first=true,enabled=true,facing=down,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "x": 270 + }, + "axis_along_first=true,enabled=true,facing=east,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_open", + "y": 270 + }, + "axis_along_first=true,enabled=true,facing=east,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_open", + "y": 270 + }, + "axis_along_first=true,enabled=true,facing=north,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "y": 180 + }, + "axis_along_first=true,enabled=true,facing=north,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "y": 180 + }, + "axis_along_first=true,enabled=true,facing=south,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open" + }, + "axis_along_first=true,enabled=true,facing=south,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open" + }, + "axis_along_first=true,enabled=true,facing=up,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "x": 90 + }, + "axis_along_first=true,enabled=true,facing=up,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_horizontal_open", + "x": 90 + }, + "axis_along_first=true,enabled=true,facing=west,waterlogged=false": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_open", + "y": 90 + }, + "axis_along_first=true,enabled=true,facing=west,waterlogged=true": { + "model": "tfmg:block/brass_fluid_valve/block_vertical_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brass_frame.json b/src/generated/resources/assets/tfmg/blockstates/brass_frame.json new file mode 100644 index 00000000..218af8fd --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brass_frame.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/brass_frame/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brass_mechanical_pump.json b/src/generated/resources/assets/tfmg/blockstates/brass_mechanical_pump.json new file mode 100644 index 00000000..c95c39dc --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brass_mechanical_pump.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/brass_mechanical_pump/block", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/brass_mechanical_pump/block", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/brass_mechanical_pump/block", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/brass_mechanical_pump/block", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/brass_mechanical_pump/block" + }, + "facing=west": { + "model": "tfmg:block/brass_mechanical_pump/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brass_pipe.json b/src/generated/resources/assets/tfmg/blockstates/brass_pipe.json new file mode 100644 index 00000000..695c68e9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brass_pipe.json @@ -0,0 +1,334 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/brass_pipe/lu_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "true", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/ru_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/ld_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/rd_x" + }, + "when": { + "down": "true", + "north": "true", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/ud_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/u_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/d_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/lr_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/l_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/r_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/lu_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/ru_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/ld_y" + }, + "when": { + "east": "true", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/rd_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/ud_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/u_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/d_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/lr_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/l_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/r_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/lu_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/ru_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "true", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/ld_z" + }, + "when": { + "down": "true", + "east": "true", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/rd_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/ud_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/u_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/d_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/lr_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/l_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/brass_pipe/r_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "false", + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brass_smart_fluid_pipe.json b/src/generated/resources/assets/tfmg/blockstates/brass_smart_fluid_pipe.json new file mode 100644 index 00000000..a47e963f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brass_smart_fluid_pipe.json @@ -0,0 +1,110 @@ +{ + "variants": { + "face=ceiling,facing=east,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=east,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=north,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 180 + }, + "face=ceiling,facing=north,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 180 + }, + "face=ceiling,facing=south,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=west,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=west,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 180, + "y": 270 + }, + "face=floor,facing=east,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "y": 270 + }, + "face=floor,facing=east,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "y": 270 + }, + "face=floor,facing=north,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "y": 180 + }, + "face=floor,facing=north,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "y": 180 + }, + "face=floor,facing=south,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block" + }, + "face=floor,facing=south,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block" + }, + "face=floor,facing=west,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "y": 90 + }, + "face=floor,facing=west,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "y": 90 + }, + "face=wall,facing=east,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 270, + "y": 270 + }, + "face=wall,facing=east,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 270, + "y": 270 + }, + "face=wall,facing=north,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 270, + "y": 180 + }, + "face=wall,facing=north,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 270, + "y": 180 + }, + "face=wall,facing=south,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 270 + }, + "face=wall,facing=south,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 270 + }, + "face=wall,facing=west,waterlogged=false": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 270, + "y": 90 + }, + "face=wall,facing=west,waterlogged=true": { + "model": "tfmg:block/brass_smart_fluid_pipe/block", + "x": 270, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brass_truss.json b/src/generated/resources/assets/tfmg/blockstates/brass_truss.json new file mode 100644 index 00000000..e08ae08a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brass_truss.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/brass_truss", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/brass_truss" + }, + "axis=z": { + "model": "tfmg:block/brass_truss", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brick_smokestack.json b/src/generated/resources/assets/tfmg/blockstates/brick_smokestack.json new file mode 100644 index 00000000..3950c91a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brick_smokestack.json @@ -0,0 +1,10 @@ +{ + "variants": { + "top=false": { + "model": "tfmg:block/brick_smokestack/block" + }, + "top=true": { + "model": "tfmg:block/brick_smokestack/block_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brown_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/brown_caution_block.json new file mode 100644 index 00000000..612644da --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brown_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/brown_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/brown_caution_block" + }, + "facing=south": { + "model": "tfmg:block/brown_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/brown_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brown_concrete.json b/src/generated/resources/assets/tfmg/blockstates/brown_concrete.json new file mode 100644 index 00000000..99e0979f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brown_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/brown_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brown_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/brown_concrete_slab.json new file mode 100644 index 00000000..396f23f2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brown_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/brown_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/brown_concrete" + }, + "type=top": { + "model": "tfmg:block/brown_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brown_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/brown_concrete_stairs.json new file mode 100644 index 00000000..0f6c086a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brown_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brown_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/brown_concrete_wall.json new file mode 100644 index 00000000..bd575df3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brown_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete.json new file mode 100644 index 00000000..1d57d0c7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/brown_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_slab.json new file mode 100644 index 00000000..396f23f2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/brown_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/brown_concrete" + }, + "type=top": { + "model": "tfmg:block/brown_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_stairs.json new file mode 100644 index 00000000..0f6c086a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/brown_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/brown_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/brown_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_wall.json new file mode 100644 index 00000000..bd575df3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/brown_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/brown_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cable_connector.json b/src/generated/resources/assets/tfmg/blockstates/cable_connector.json new file mode 100644 index 00000000..4b0cf223 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cable_connector.json @@ -0,0 +1,56 @@ +{ + "variants": { + "extension=false,facing=down": { + "model": "tfmg:block/cable_connector/block", + "x": 180 + }, + "extension=false,facing=east": { + "model": "tfmg:block/cable_connector/block", + "x": 90, + "y": 90 + }, + "extension=false,facing=north": { + "model": "tfmg:block/cable_connector/block", + "x": 90 + }, + "extension=false,facing=south": { + "model": "tfmg:block/cable_connector/block", + "x": 90, + "y": 180 + }, + "extension=false,facing=up": { + "model": "tfmg:block/cable_connector/block" + }, + "extension=false,facing=west": { + "model": "tfmg:block/cable_connector/block", + "x": 90, + "y": 270 + }, + "extension=true,facing=down": { + "model": "tfmg:block/cable_connector/block_extension", + "x": 180 + }, + "extension=true,facing=east": { + "model": "tfmg:block/cable_connector/block_extension", + "x": 90, + "y": 90 + }, + "extension=true,facing=north": { + "model": "tfmg:block/cable_connector/block_extension", + "x": 90 + }, + "extension=true,facing=south": { + "model": "tfmg:block/cable_connector/block_extension", + "x": 90, + "y": 180 + }, + "extension=true,facing=up": { + "model": "tfmg:block/cable_connector/block_extension" + }, + "extension=true,facing=west": { + "model": "tfmg:block/cable_connector/block_extension", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cable_tube.json b/src/generated/resources/assets/tfmg/blockstates/cable_tube.json new file mode 100644 index 00000000..c72a4f8e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cable_tube.json @@ -0,0 +1,30 @@ +{ + "variants": { + "axis=x,concretelogged=false": { + "model": "tfmg:block/cable_tube", + "x": 90, + "y": 90 + }, + "axis=x,concretelogged=true": { + "model": "tfmg:block/cable_tube", + "x": 90, + "y": 90 + }, + "axis=y,concretelogged=false": { + "model": "tfmg:block/cable_tube" + }, + "axis=y,concretelogged=true": { + "model": "tfmg:block/cable_tube" + }, + "axis=z,concretelogged=false": { + "model": "tfmg:block/cable_tube", + "x": 90, + "y": 180 + }, + "axis=z,concretelogged=true": { + "model": "tfmg:block/cable_tube", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_bars.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_bars.json new file mode 100644 index 00000000..356a775a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_bars.json @@ -0,0 +1,100 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/cast_iron_post_ends" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_post" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_cap" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_cap", + "y": 90 + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_cap_alt" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_cap_alt", + "y": 90 + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_block.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_block.json new file mode 100644 index 00000000..1d0fa4af --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/cast_iron_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_chemical_vat.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_chemical_vat.json new file mode 100644 index 00000000..96a9f2e6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_chemical_vat.json @@ -0,0 +1,76 @@ +{ + "variants": { + "bottom=false,shape=plain,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_middle" + }, + "bottom=false,shape=plain,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_top" + }, + "bottom=false,shape=window,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_middle_window" + }, + "bottom=false,shape=window,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_top_window" + }, + "bottom=false,shape=window_ne,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_middle_window_ne" + }, + "bottom=false,shape=window_ne,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_top_window_ne" + }, + "bottom=false,shape=window_nw,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_middle_window_nw" + }, + "bottom=false,shape=window_nw,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_top_window_nw" + }, + "bottom=false,shape=window_se,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_middle_window_se" + }, + "bottom=false,shape=window_se,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_top_window_se" + }, + "bottom=false,shape=window_sw,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_middle_window_sw" + }, + "bottom=false,shape=window_sw,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_top_window_sw" + }, + "bottom=true,shape=plain,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_bottom" + }, + "bottom=true,shape=plain,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_single" + }, + "bottom=true,shape=window,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_bottom_window" + }, + "bottom=true,shape=window,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_single_window" + }, + "bottom=true,shape=window_ne,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_bottom_window_ne" + }, + "bottom=true,shape=window_ne,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_single_window_ne" + }, + "bottom=true,shape=window_nw,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_bottom_window_nw" + }, + "bottom=true,shape=window_nw,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_single_window_nw" + }, + "bottom=true,shape=window_se,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_bottom_window_se" + }, + "bottom=true,shape=window_se,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_single_window_se" + }, + "bottom=true,shape=window_sw,top=false": { + "model": "tfmg:block/cast_iron_chemical_vat/block_bottom_window_sw" + }, + "bottom=true,shape=window_sw,top=true": { + "model": "tfmg:block/cast_iron_chemical_vat/block_single_window_sw" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_fluid_tank.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_fluid_tank.json new file mode 100644 index 00000000..baf6ef0d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_fluid_tank.json @@ -0,0 +1,76 @@ +{ + "variants": { + "bottom=false,shape=plain,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_middle" + }, + "bottom=false,shape=plain,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_top" + }, + "bottom=false,shape=window,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_middle_window" + }, + "bottom=false,shape=window,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_top_window" + }, + "bottom=false,shape=window_ne,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_middle_window_ne" + }, + "bottom=false,shape=window_ne,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_top_window_ne" + }, + "bottom=false,shape=window_nw,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_middle_window_nw" + }, + "bottom=false,shape=window_nw,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_top_window_nw" + }, + "bottom=false,shape=window_se,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_middle_window_se" + }, + "bottom=false,shape=window_se,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_top_window_se" + }, + "bottom=false,shape=window_sw,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_middle_window_sw" + }, + "bottom=false,shape=window_sw,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_top_window_sw" + }, + "bottom=true,shape=plain,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_bottom" + }, + "bottom=true,shape=plain,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_single" + }, + "bottom=true,shape=window,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_bottom_window" + }, + "bottom=true,shape=window,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_single_window" + }, + "bottom=true,shape=window_ne,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_bottom_window_ne" + }, + "bottom=true,shape=window_ne,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_single_window_ne" + }, + "bottom=true,shape=window_nw,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_bottom_window_nw" + }, + "bottom=true,shape=window_nw,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_single_window_nw" + }, + "bottom=true,shape=window_se,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_bottom_window_se" + }, + "bottom=true,shape=window_se,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_single_window_se" + }, + "bottom=true,shape=window_sw,top=false": { + "model": "tfmg:block/cast_iron_fluid_tank/block_bottom_window_sw" + }, + "bottom=true,shape=window_sw,top=true": { + "model": "tfmg:block/cast_iron_fluid_tank/block_single_window_sw" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_fluid_valve.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_fluid_valve.json new file mode 100644 index 00000000..6d878478 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_fluid_valve.json @@ -0,0 +1,196 @@ +{ + "variants": { + "axis_along_first=false,enabled=false,facing=down,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=down,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=east,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "y": 270 + }, + "axis_along_first=false,enabled=false,facing=east,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "y": 270 + }, + "axis_along_first=false,enabled=false,facing=north,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_closed", + "y": 180 + }, + "axis_along_first=false,enabled=false,facing=north,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_closed", + "y": 180 + }, + "axis_along_first=false,enabled=false,facing=south,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_closed" + }, + "axis_along_first=false,enabled=false,facing=south,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_closed" + }, + "axis_along_first=false,enabled=false,facing=up,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=up,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=west,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=west,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=down,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=down,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=east,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "y": 270 + }, + "axis_along_first=false,enabled=true,facing=east,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "y": 270 + }, + "axis_along_first=false,enabled=true,facing=north,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_open", + "y": 180 + }, + "axis_along_first=false,enabled=true,facing=north,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_open", + "y": 180 + }, + "axis_along_first=false,enabled=true,facing=south,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_open" + }, + "axis_along_first=false,enabled=true,facing=south,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_open" + }, + "axis_along_first=false,enabled=true,facing=up,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=up,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=west,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=west,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "y": 90 + }, + "axis_along_first=true,enabled=false,facing=down,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "x": 270 + }, + "axis_along_first=true,enabled=false,facing=down,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "x": 270 + }, + "axis_along_first=true,enabled=false,facing=east,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_closed", + "y": 270 + }, + "axis_along_first=true,enabled=false,facing=east,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_closed", + "y": 270 + }, + "axis_along_first=true,enabled=false,facing=north,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "y": 180 + }, + "axis_along_first=true,enabled=false,facing=north,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "y": 180 + }, + "axis_along_first=true,enabled=false,facing=south,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed" + }, + "axis_along_first=true,enabled=false,facing=south,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed" + }, + "axis_along_first=true,enabled=false,facing=up,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "x": 90 + }, + "axis_along_first=true,enabled=false,facing=up,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_closed", + "x": 90 + }, + "axis_along_first=true,enabled=false,facing=west,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_closed", + "y": 90 + }, + "axis_along_first=true,enabled=false,facing=west,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_closed", + "y": 90 + }, + "axis_along_first=true,enabled=true,facing=down,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "x": 270 + }, + "axis_along_first=true,enabled=true,facing=down,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "x": 270 + }, + "axis_along_first=true,enabled=true,facing=east,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_open", + "y": 270 + }, + "axis_along_first=true,enabled=true,facing=east,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_open", + "y": 270 + }, + "axis_along_first=true,enabled=true,facing=north,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "y": 180 + }, + "axis_along_first=true,enabled=true,facing=north,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "y": 180 + }, + "axis_along_first=true,enabled=true,facing=south,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open" + }, + "axis_along_first=true,enabled=true,facing=south,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open" + }, + "axis_along_first=true,enabled=true,facing=up,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "x": 90 + }, + "axis_along_first=true,enabled=true,facing=up,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_horizontal_open", + "x": 90 + }, + "axis_along_first=true,enabled=true,facing=west,waterlogged=false": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_open", + "y": 90 + }, + "axis_along_first=true,enabled=true,facing=west,waterlogged=true": { + "model": "tfmg:block/cast_iron_fluid_valve/block_vertical_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_flywheel.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_flywheel.json new file mode 100644 index 00000000..0b7920a1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_flywheel.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/cast_iron_flywheel/block", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/cast_iron_flywheel/block" + }, + "axis=z": { + "model": "tfmg:block/cast_iron_flywheel/block", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_frame.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_frame.json new file mode 100644 index 00000000..c0f93fef --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_frame.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/cast_iron_frame/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_ladder.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_ladder.json new file mode 100644 index 00000000..369cb2c5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_ladder.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,waterlogged=false": { + "model": "tfmg:block/cast_iron_ladder", + "y": 90 + }, + "facing=east,waterlogged=true": { + "model": "tfmg:block/cast_iron_ladder", + "y": 90 + }, + "facing=north,waterlogged=false": { + "model": "tfmg:block/cast_iron_ladder" + }, + "facing=north,waterlogged=true": { + "model": "tfmg:block/cast_iron_ladder" + }, + "facing=south,waterlogged=false": { + "model": "tfmg:block/cast_iron_ladder", + "y": 180 + }, + "facing=south,waterlogged=true": { + "model": "tfmg:block/cast_iron_ladder", + "y": 180 + }, + "facing=west,waterlogged=false": { + "model": "tfmg:block/cast_iron_ladder", + "y": 270 + }, + "facing=west,waterlogged=true": { + "model": "tfmg:block/cast_iron_ladder", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_mechanical_pump.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_mechanical_pump.json new file mode 100644 index 00000000..baef385d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_mechanical_pump.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/cast_iron_mechanical_pump/block", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/cast_iron_mechanical_pump/block", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/cast_iron_mechanical_pump/block", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/cast_iron_mechanical_pump/block", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/cast_iron_mechanical_pump/block" + }, + "facing=west": { + "model": "tfmg:block/cast_iron_mechanical_pump/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_pipe.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_pipe.json new file mode 100644 index 00000000..80ab73ae --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_pipe.json @@ -0,0 +1,334 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/lu_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "true", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/ru_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/ld_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/rd_x" + }, + "when": { + "down": "true", + "north": "true", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/ud_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/u_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/d_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/lr_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/l_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/r_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/lu_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/ru_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/ld_y" + }, + "when": { + "east": "true", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/rd_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/ud_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/u_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/d_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/lr_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/l_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/r_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/lu_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/ru_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "true", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/ld_z" + }, + "when": { + "down": "true", + "east": "true", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/rd_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/ud_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/u_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/d_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/lr_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/l_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/cast_iron_pipe/r_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "false", + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_smart_fluid_pipe.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_smart_fluid_pipe.json new file mode 100644 index 00000000..81ad273a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_smart_fluid_pipe.json @@ -0,0 +1,110 @@ +{ + "variants": { + "face=ceiling,facing=east,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=east,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=north,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 180 + }, + "face=ceiling,facing=north,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 180 + }, + "face=ceiling,facing=south,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=west,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=west,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 180, + "y": 270 + }, + "face=floor,facing=east,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "y": 270 + }, + "face=floor,facing=east,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "y": 270 + }, + "face=floor,facing=north,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "y": 180 + }, + "face=floor,facing=north,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "y": 180 + }, + "face=floor,facing=south,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block" + }, + "face=floor,facing=south,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block" + }, + "face=floor,facing=west,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "y": 90 + }, + "face=floor,facing=west,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "y": 90 + }, + "face=wall,facing=east,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 270, + "y": 270 + }, + "face=wall,facing=east,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 270, + "y": 270 + }, + "face=wall,facing=north,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 270, + "y": 180 + }, + "face=wall,facing=north,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 270, + "y": 180 + }, + "face=wall,facing=south,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 270 + }, + "face=wall,facing=south,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 270 + }, + "face=wall,facing=west,waterlogged=false": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 270, + "y": 90 + }, + "face=wall,facing=west,waterlogged=true": { + "model": "tfmg:block/cast_iron_smart_fluid_pipe/block", + "x": 270, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cast_iron_truss.json b/src/generated/resources/assets/tfmg/blockstates/cast_iron_truss.json new file mode 100644 index 00000000..93beecea --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cast_iron_truss.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/cast_iron_truss", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/cast_iron_truss" + }, + "axis=z": { + "model": "tfmg:block/cast_iron_truss", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/casting_basin.json b/src/generated/resources/assets/tfmg/blockstates/casting_basin.json new file mode 100644 index 00000000..389d1e4d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/casting_basin.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/casting_basin/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/casting_basin/block" + }, + "facing=south": { + "model": "tfmg:block/casting_basin/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/casting_basin/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/circular_light.json b/src/generated/resources/assets/tfmg/blockstates/circular_light.json new file mode 100644 index 00000000..d827a1a1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/circular_light.json @@ -0,0 +1,836 @@ +{ + "variants": { + "facing=down,level=0,waterlogged=false": { + "model": "tfmg:block/circular_light/block", + "x": 180 + }, + "facing=down,level=0,waterlogged=true": { + "model": "tfmg:block/circular_light/block", + "x": 180 + }, + "facing=down,level=1,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=1,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=10,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=10,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=11,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=11,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=12,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=12,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=13,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=13,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=14,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=14,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=15,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=15,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=2,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=2,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=3,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=3,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=4,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=4,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=5,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=5,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=6,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=6,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=7,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=7,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=8,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=8,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=9,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=down,level=9,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 180 + }, + "facing=east,level=0,waterlogged=false": { + "model": "tfmg:block/circular_light/block", + "x": 90, + "y": 90 + }, + "facing=east,level=0,waterlogged=true": { + "model": "tfmg:block/circular_light/block", + "x": 90, + "y": 90 + }, + "facing=east,level=1,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=1,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=10,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=10,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=11,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=11,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=12,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=12,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=13,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=13,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=14,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=14,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=15,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=15,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=2,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=2,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=3,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=3,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=4,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=4,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=5,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=5,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=6,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=6,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=7,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=7,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=8,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=8,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=9,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=9,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=north,level=0,waterlogged=false": { + "model": "tfmg:block/circular_light/block", + "x": 90 + }, + "facing=north,level=0,waterlogged=true": { + "model": "tfmg:block/circular_light/block", + "x": 90 + }, + "facing=north,level=1,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=1,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=10,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=10,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=11,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=11,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=12,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=12,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=13,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=13,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=14,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=14,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=15,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=15,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=2,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=2,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=3,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=3,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=4,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=4,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=5,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=5,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=6,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=6,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=7,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=7,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=8,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=8,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=9,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=north,level=9,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90 + }, + "facing=south,level=0,waterlogged=false": { + "model": "tfmg:block/circular_light/block", + "x": 90, + "y": 180 + }, + "facing=south,level=0,waterlogged=true": { + "model": "tfmg:block/circular_light/block", + "x": 90, + "y": 180 + }, + "facing=south,level=1,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=1,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=10,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=10,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=11,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=11,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=12,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=12,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=13,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=13,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=14,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=14,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=15,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=15,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=2,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=2,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=3,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=3,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=4,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=4,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=5,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=5,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=6,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=6,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=7,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=7,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=8,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=8,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=9,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=9,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=up,level=0,waterlogged=false": { + "model": "tfmg:block/circular_light/block" + }, + "facing=up,level=0,waterlogged=true": { + "model": "tfmg:block/circular_light/block" + }, + "facing=up,level=1,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=1,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=10,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=10,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=11,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=11,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=12,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=12,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=13,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=13,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=14,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=14,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=15,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=15,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=2,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=2,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=3,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=3,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=4,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=4,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=5,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=5,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=6,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=6,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=7,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=7,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=8,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=8,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=9,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=up,level=9,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered" + }, + "facing=west,level=0,waterlogged=false": { + "model": "tfmg:block/circular_light/block", + "x": 90, + "y": 270 + }, + "facing=west,level=0,waterlogged=true": { + "model": "tfmg:block/circular_light/block", + "x": 90, + "y": 270 + }, + "facing=west,level=1,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=1,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=10,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=10,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=11,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=11,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=12,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=12,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=13,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=13,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=14,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=14,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=15,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=15,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=2,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=2,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=3,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=3,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=4,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=4,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=5,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=5,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=6,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=6,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=7,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=7,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=8,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=8,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=9,waterlogged=false": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=9,waterlogged=true": { + "model": "tfmg:block/circular_light/block_powered", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/coal_coke_block.json b/src/generated/resources/assets/tfmg/blockstates/coal_coke_block.json new file mode 100644 index 00000000..8fb114d6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/coal_coke_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/coal_coke_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/coke_oven.json b/src/generated/resources/assets/tfmg/blockstates/coke_oven.json new file mode 100644 index 00000000..66df01e3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/coke_oven.json @@ -0,0 +1,64 @@ +{ + "variants": { + "controller_type=bottom_on,facing=east": { + "model": "tfmg:block/coke_oven/block_bottom_on", + "y": 270 + }, + "controller_type=bottom_on,facing=north": { + "model": "tfmg:block/coke_oven/block_bottom_on", + "y": 180 + }, + "controller_type=bottom_on,facing=south": { + "model": "tfmg:block/coke_oven/block_bottom_on" + }, + "controller_type=bottom_on,facing=west": { + "model": "tfmg:block/coke_oven/block_bottom_on", + "y": 90 + }, + "controller_type=casual,facing=east": { + "model": "tfmg:block/coke_oven/block_casual", + "y": 270 + }, + "controller_type=casual,facing=north": { + "model": "tfmg:block/coke_oven/block_casual", + "y": 180 + }, + "controller_type=casual,facing=south": { + "model": "tfmg:block/coke_oven/block_casual" + }, + "controller_type=casual,facing=west": { + "model": "tfmg:block/coke_oven/block_casual", + "y": 90 + }, + "controller_type=middle_on,facing=east": { + "model": "tfmg:block/coke_oven/block_middle_on", + "y": 270 + }, + "controller_type=middle_on,facing=north": { + "model": "tfmg:block/coke_oven/block_middle_on", + "y": 180 + }, + "controller_type=middle_on,facing=south": { + "model": "tfmg:block/coke_oven/block_middle_on" + }, + "controller_type=middle_on,facing=west": { + "model": "tfmg:block/coke_oven/block_middle_on", + "y": 90 + }, + "controller_type=top_on,facing=east": { + "model": "tfmg:block/coke_oven/block_top_on", + "y": 270 + }, + "controller_type=top_on,facing=north": { + "model": "tfmg:block/coke_oven/block_top_on", + "y": 180 + }, + "controller_type=top_on,facing=south": { + "model": "tfmg:block/coke_oven/block_top_on" + }, + "controller_type=top_on,facing=west": { + "model": "tfmg:block/coke_oven/block_top_on", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/concrete.json b/src/generated/resources/assets/tfmg/blockstates/concrete.json new file mode 100644 index 00000000..4baa0690 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/concrete_encased_cable_tube.json b/src/generated/resources/assets/tfmg/blockstates/concrete_encased_cable_tube.json new file mode 100644 index 00000000..a9cd939c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/concrete_encased_cable_tube.json @@ -0,0 +1,30 @@ +{ + "variants": { + "axis=x,concretelogged=false": { + "model": "tfmg:block/concrete_encased_cable_tube", + "x": 90, + "y": 90 + }, + "axis=x,concretelogged=true": { + "model": "tfmg:block/concrete_encased_cable_tube", + "x": 90, + "y": 90 + }, + "axis=y,concretelogged=false": { + "model": "tfmg:block/concrete_encased_cable_tube" + }, + "axis=y,concretelogged=true": { + "model": "tfmg:block/concrete_encased_cable_tube" + }, + "axis=z,concretelogged=false": { + "model": "tfmg:block/concrete_encased_cable_tube", + "x": 90, + "y": 180 + }, + "axis=z,concretelogged=true": { + "model": "tfmg:block/concrete_encased_cable_tube", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/concrete_encased_electric_post.json b/src/generated/resources/assets/tfmg/blockstates/concrete_encased_electric_post.json new file mode 100644 index 00000000..98d31161 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/concrete_encased_electric_post.json @@ -0,0 +1,30 @@ +{ + "variants": { + "axis=x,concretelogged=false": { + "model": "tfmg:block/concrete_encased_electric_post", + "x": 90, + "y": 90 + }, + "axis=x,concretelogged=true": { + "model": "tfmg:block/concrete_encased_electric_post", + "x": 90, + "y": 90 + }, + "axis=y,concretelogged=false": { + "model": "tfmg:block/concrete_encased_electric_post" + }, + "axis=y,concretelogged=true": { + "model": "tfmg:block/concrete_encased_electric_post" + }, + "axis=z,concretelogged=false": { + "model": "tfmg:block/concrete_encased_electric_post", + "x": 90, + "y": 180 + }, + "axis=z,concretelogged=true": { + "model": "tfmg:block/concrete_encased_electric_post", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/concrete_encased_industrial_pipe.json b/src/generated/resources/assets/tfmg/blockstates/concrete_encased_industrial_pipe.json new file mode 100644 index 00000000..22fdc047 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/concrete_encased_industrial_pipe.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/concrete_encased_industrial_pipe/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/concrete_hose.json b/src/generated/resources/assets/tfmg/blockstates/concrete_hose.json new file mode 100644 index 00000000..49db84af --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/concrete_hose.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/concrete_hose/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/concrete_hose/block" + }, + "facing=south": { + "model": "tfmg:block/concrete_hose/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/concrete_hose/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/concrete_slab.json new file mode 100644 index 00000000..1073db41 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/concrete" + }, + "type=top": { + "model": "tfmg:block/concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/concrete_smokestack.json b/src/generated/resources/assets/tfmg/blockstates/concrete_smokestack.json new file mode 100644 index 00000000..789c999c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/concrete_smokestack.json @@ -0,0 +1,10 @@ +{ + "variants": { + "top=false": { + "model": "tfmg:block/concrete_smokestack/block" + }, + "top=true": { + "model": "tfmg:block/concrete_smokestack/block_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/concrete_stairs.json new file mode 100644 index 00000000..9fd3fe2b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/concrete_wall.json new file mode 100644 index 00000000..43d2cd8d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/constantan_block.json b/src/generated/resources/assets/tfmg/blockstates/constantan_block.json new file mode 100644 index 00000000..289265e1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/constantan_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/constantan_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/constantan_frame.json b/src/generated/resources/assets/tfmg/blockstates/constantan_frame.json new file mode 100644 index 00000000..0b405f1c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/constantan_frame.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/constantan_frame/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/constantan_ladder.json b/src/generated/resources/assets/tfmg/blockstates/constantan_ladder.json new file mode 100644 index 00000000..6a5404e5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/constantan_ladder.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,waterlogged=false": { + "model": "tfmg:block/constantan_ladder", + "y": 90 + }, + "facing=east,waterlogged=true": { + "model": "tfmg:block/constantan_ladder", + "y": 90 + }, + "facing=north,waterlogged=false": { + "model": "tfmg:block/constantan_ladder" + }, + "facing=north,waterlogged=true": { + "model": "tfmg:block/constantan_ladder" + }, + "facing=south,waterlogged=false": { + "model": "tfmg:block/constantan_ladder", + "y": 180 + }, + "facing=south,waterlogged=true": { + "model": "tfmg:block/constantan_ladder", + "y": 180 + }, + "facing=west,waterlogged=false": { + "model": "tfmg:block/constantan_ladder", + "y": 270 + }, + "facing=west,waterlogged=true": { + "model": "tfmg:block/constantan_ladder", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/constantan_truss.json b/src/generated/resources/assets/tfmg/blockstates/constantan_truss.json new file mode 100644 index 00000000..b2c0670a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/constantan_truss.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/constantan_truss", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/constantan_truss" + }, + "axis=z": { + "model": "tfmg:block/constantan_truss", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/converter.json b/src/generated/resources/assets/tfmg/blockstates/converter.json new file mode 100644 index 00000000..1e0b2921 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/converter.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,input=false": { + "model": "tfmg:block/converter/block", + "y": 90 + }, + "facing=east,input=true": { + "model": "tfmg:block/converter/block_rotated", + "y": 90 + }, + "facing=north,input=false": { + "model": "tfmg:block/converter/block" + }, + "facing=north,input=true": { + "model": "tfmg:block/converter/block_rotated" + }, + "facing=south,input=false": { + "model": "tfmg:block/converter/block", + "y": 180 + }, + "facing=south,input=true": { + "model": "tfmg:block/converter/block_rotated", + "y": 180 + }, + "facing=west,input=false": { + "model": "tfmg:block/converter/block", + "y": 270 + }, + "facing=west,input=true": { + "model": "tfmg:block/converter/block_rotated", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cooling_fluid.json b/src/generated/resources/assets/tfmg/blockstates/cooling_fluid.json new file mode 100644 index 00000000..b4e6808f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cooling_fluid.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/cooling_fluid" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/copper_cable_hub.json b/src/generated/resources/assets/tfmg/blockstates/copper_cable_hub.json new file mode 100644 index 00000000..75401eb0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/copper_cable_hub.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/copper_cable_hub" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/copper_encased_aluminum_pipe.json b/src/generated/resources/assets/tfmg/blockstates/copper_encased_aluminum_pipe.json new file mode 100644 index 00000000..7ea55670 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/copper_encased_aluminum_pipe.json @@ -0,0 +1,110 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_flat", + "x": -90 + }, + "when": { + "down": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_flat", + "x": 90 + }, + "when": { + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_flat", + "y": 180 + }, + "when": { + "north": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_flat" + }, + "when": { + "south": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_flat", + "y": 90 + }, + "when": { + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_flat", + "y": 270 + }, + "when": { + "east": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_open", + "x": -90 + }, + "when": { + "down": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_open", + "x": 90 + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_open", + "y": 180 + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_open" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_open", + "y": 90 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_aluminum_pipe/block_open", + "y": 270 + }, + "when": { + "east": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/copper_encased_brass_pipe.json b/src/generated/resources/assets/tfmg/blockstates/copper_encased_brass_pipe.json new file mode 100644 index 00000000..59d8590f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/copper_encased_brass_pipe.json @@ -0,0 +1,110 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_flat", + "x": -90 + }, + "when": { + "down": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_flat", + "x": 90 + }, + "when": { + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_flat", + "y": 180 + }, + "when": { + "north": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_flat" + }, + "when": { + "south": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_flat", + "y": 90 + }, + "when": { + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_flat", + "y": 270 + }, + "when": { + "east": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_open", + "x": -90 + }, + "when": { + "down": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_open", + "x": 90 + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_open", + "y": 180 + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_open" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_open", + "y": 90 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_brass_pipe/block_open", + "y": 270 + }, + "when": { + "east": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/copper_encased_cast_iron_pipe.json b/src/generated/resources/assets/tfmg/blockstates/copper_encased_cast_iron_pipe.json new file mode 100644 index 00000000..9626bb9f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/copper_encased_cast_iron_pipe.json @@ -0,0 +1,110 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_flat", + "x": -90 + }, + "when": { + "down": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_flat", + "x": 90 + }, + "when": { + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_flat", + "y": 180 + }, + "when": { + "north": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_flat" + }, + "when": { + "south": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_flat", + "y": 90 + }, + "when": { + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_flat", + "y": 270 + }, + "when": { + "east": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_open", + "x": -90 + }, + "when": { + "down": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_open", + "x": 90 + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_open", + "y": 180 + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_open" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_open", + "y": 90 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_cast_iron_pipe/block_open", + "y": 270 + }, + "when": { + "east": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/copper_encased_plastic_pipe.json b/src/generated/resources/assets/tfmg/blockstates/copper_encased_plastic_pipe.json new file mode 100644 index 00000000..0a40bf5b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/copper_encased_plastic_pipe.json @@ -0,0 +1,110 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_flat", + "x": -90 + }, + "when": { + "down": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_flat", + "x": 90 + }, + "when": { + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_flat", + "y": 180 + }, + "when": { + "north": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_flat" + }, + "when": { + "south": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_flat", + "y": 90 + }, + "when": { + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_flat", + "y": 270 + }, + "when": { + "east": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_open", + "x": -90 + }, + "when": { + "down": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_open", + "x": 90 + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_open", + "y": 180 + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_open" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_open", + "y": 90 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_plastic_pipe/block_open", + "y": 270 + }, + "when": { + "east": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/copper_encased_steel_pipe.json b/src/generated/resources/assets/tfmg/blockstates/copper_encased_steel_pipe.json new file mode 100644 index 00000000..82007811 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/copper_encased_steel_pipe.json @@ -0,0 +1,110 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_flat", + "x": -90 + }, + "when": { + "down": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_flat", + "x": 90 + }, + "when": { + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_flat", + "y": 180 + }, + "when": { + "north": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_flat" + }, + "when": { + "south": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_flat", + "y": 90 + }, + "when": { + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_flat", + "y": 270 + }, + "when": { + "east": "false" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_open", + "x": -90 + }, + "when": { + "down": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_open", + "x": 90 + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_open", + "y": 180 + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_open" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_open", + "y": 90 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/copper_encased_steel_pipe/block_open", + "y": 270 + }, + "when": { + "east": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/copper_frame.json b/src/generated/resources/assets/tfmg/blockstates/copper_frame.json new file mode 100644 index 00000000..5d43339c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/copper_frame.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/copper_frame/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/copper_truss.json b/src/generated/resources/assets/tfmg/blockstates/copper_truss.json new file mode 100644 index 00000000..81d763c9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/copper_truss.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/copper_truss", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/copper_truss" + }, + "axis=z": { + "model": "tfmg:block/copper_truss", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/copycat_cable_base.json b/src/generated/resources/assets/tfmg/blockstates/copycat_cable_base.json new file mode 100644 index 00000000..a1e9c322 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/copycat_cable_base.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/copycat_cable_base/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/copycat_cable_block.json b/src/generated/resources/assets/tfmg/blockstates/copycat_cable_block.json new file mode 100644 index 00000000..2c8f02f0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/copycat_cable_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/air" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/creative_generator.json b/src/generated/resources/assets/tfmg/blockstates/creative_generator.json new file mode 100644 index 00000000..be582125 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/creative_generator.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/creative_generator" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/creosote.json b/src/generated/resources/assets/tfmg/blockstates/creosote.json new file mode 100644 index 00000000..7daea690 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/creosote.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/creosote" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/crude_oil.json b/src/generated/resources/assets/tfmg/blockstates/crude_oil.json new file mode 100644 index 00000000..09e36eca --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/crude_oil.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/crude_oil" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_bauxite.json b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite.json new file mode 100644 index 00000000..7a692a11 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/cut_bauxite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_slab.json b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_slab.json new file mode 100644 index 00000000..975f9e25 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/cut_bauxite_brick_slab" + }, + "type=double": { + "model": "tfmg:block/cut_bauxite_bricks" + }, + "type=top": { + "model": "tfmg:block/cut_bauxite_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_stairs.json b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_stairs.json new file mode 100644 index 00000000..b2effb80 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/cut_bauxite_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/cut_bauxite_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/cut_bauxite_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/cut_bauxite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/cut_bauxite_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/cut_bauxite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/cut_bauxite_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/cut_bauxite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_wall.json b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_wall.json new file mode 100644 index 00000000..540359de --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/cut_bauxite_bricks_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_bricks_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_bricks_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_bricks_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_bricks_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_bricks_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_bricks_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_bricks_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_bricks_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_bricks.json b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_bricks.json new file mode 100644 index 00000000..10db8921 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/cut_bauxite_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_slab.json b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_slab.json new file mode 100644 index 00000000..27a66133 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/cut_bauxite_slab" + }, + "type=double": { + "model": "tfmg:block/cut_bauxite" + }, + "type=top": { + "model": "tfmg:block/cut_bauxite_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_stairs.json b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_stairs.json new file mode 100644 index 00000000..2a0e96a4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/cut_bauxite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/cut_bauxite_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/cut_bauxite_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/cut_bauxite_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/cut_bauxite_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/cut_bauxite_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/cut_bauxite_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/cut_bauxite_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_wall.json b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_wall.json new file mode 100644 index 00000000..667e3bd1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_bauxite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/cut_bauxite_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_bauxite_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_galena.json b/src/generated/resources/assets/tfmg/blockstates/cut_galena.json new file mode 100644 index 00000000..80e17b41 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_galena.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/cut_galena" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_slab.json b/src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_slab.json new file mode 100644 index 00000000..c844c89d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/cut_galena_brick_slab" + }, + "type=double": { + "model": "tfmg:block/cut_galena_bricks" + }, + "type=top": { + "model": "tfmg:block/cut_galena_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_stairs.json b/src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_stairs.json new file mode 100644 index 00000000..7e0a1b04 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_galena_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_galena_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/cut_galena_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/cut_galena_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/cut_galena_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/cut_galena_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_galena_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_galena_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/cut_galena_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/cut_galena_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/cut_galena_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/cut_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/cut_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/cut_galena_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_wall.json b/src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_wall.json new file mode 100644 index 00000000..a85ee86d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_galena_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/cut_galena_bricks_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_bricks_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_bricks_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_bricks_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_bricks_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_bricks_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_bricks_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_bricks_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_bricks_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_galena_bricks.json b/src/generated/resources/assets/tfmg/blockstates/cut_galena_bricks.json new file mode 100644 index 00000000..d4e39b1a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_galena_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/cut_galena_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_galena_slab.json b/src/generated/resources/assets/tfmg/blockstates/cut_galena_slab.json new file mode 100644 index 00000000..f2da8cfa --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_galena_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/cut_galena_slab" + }, + "type=double": { + "model": "tfmg:block/cut_galena" + }, + "type=top": { + "model": "tfmg:block/cut_galena_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_galena_stairs.json b/src/generated/resources/assets/tfmg/blockstates/cut_galena_stairs.json new file mode 100644 index 00000000..1ec322e8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_galena_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_galena_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_galena_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/cut_galena_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/cut_galena_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/cut_galena_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/cut_galena_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_galena_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_galena_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/cut_galena_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/cut_galena_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/cut_galena_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/cut_galena_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cut_galena_wall.json b/src/generated/resources/assets/tfmg/blockstates/cut_galena_wall.json new file mode 100644 index 00000000..788c8c8b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cut_galena_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/cut_galena_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cut_galena_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cyan_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/cyan_caution_block.json new file mode 100644 index 00000000..f19d96ae --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cyan_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/cyan_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/cyan_caution_block" + }, + "facing=south": { + "model": "tfmg:block/cyan_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/cyan_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cyan_concrete.json b/src/generated/resources/assets/tfmg/blockstates/cyan_concrete.json new file mode 100644 index 00000000..56d6156b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cyan_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/cyan_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cyan_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/cyan_concrete_slab.json new file mode 100644 index 00000000..5fd79900 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cyan_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/cyan_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/cyan_concrete" + }, + "type=top": { + "model": "tfmg:block/cyan_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cyan_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/cyan_concrete_stairs.json new file mode 100644 index 00000000..7e5a5f9d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cyan_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cyan_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/cyan_concrete_wall.json new file mode 100644 index 00000000..b2ccf7f3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cyan_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete.json new file mode 100644 index 00000000..a29e47ee --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/cyan_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_slab.json new file mode 100644 index 00000000..5fd79900 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/cyan_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/cyan_concrete" + }, + "type=top": { + "model": "tfmg:block/cyan_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_stairs.json new file mode 100644 index 00000000..7e5a5f9d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/cyan_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/cyan_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/cyan_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_wall.json new file mode 100644 index 00000000..b2ccf7f3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/cyan_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/cyan_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/debug_conductor.json b/src/generated/resources/assets/tfmg/blockstates/debug_conductor.json new file mode 100644 index 00000000..c10c8020 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/debug_conductor.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/debug_conductor" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/debug_electric_block.json b/src/generated/resources/assets/tfmg/blockstates/debug_electric_block.json new file mode 100644 index 00000000..24d03cd8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/debug_electric_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/debug_electric_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/debug_generator_block.json b/src/generated/resources/assets/tfmg/blockstates/debug_generator_block.json new file mode 100644 index 00000000..2a068885 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/debug_generator_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/debug_generator_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/deepslate_lead_ore.json b/src/generated/resources/assets/tfmg/blockstates/deepslate_lead_ore.json new file mode 100644 index 00000000..adaa1af6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/deepslate_lead_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/deepslate_lead_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/deepslate_lithium_ore.json b/src/generated/resources/assets/tfmg/blockstates/deepslate_lithium_ore.json new file mode 100644 index 00000000..a3225f08 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/deepslate_lithium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/deepslate_lithium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/deepslate_nickel_ore.json b/src/generated/resources/assets/tfmg/blockstates/deepslate_nickel_ore.json new file mode 100644 index 00000000..d565f05d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/deepslate_nickel_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/deepslate_nickel_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/diagonal_cable_block.json b/src/generated/resources/assets/tfmg/blockstates/diagonal_cable_block.json new file mode 100644 index 00000000..a3aae76a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/diagonal_cable_block.json @@ -0,0 +1,88 @@ +{ + "variants": { + "facing=down,facing_up=false,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block" + }, + "facing=down,facing_up=false,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block" + }, + "facing=down,facing_up=true,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block_up" + }, + "facing=down,facing_up=true,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block_up" + }, + "facing=east,facing_up=false,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block" + }, + "facing=east,facing_up=false,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block" + }, + "facing=east,facing_up=true,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block_up" + }, + "facing=east,facing_up=true,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block_up" + }, + "facing=north,facing_up=false,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block", + "y": 270 + }, + "facing=north,facing_up=false,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block", + "y": 270 + }, + "facing=north,facing_up=true,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block_up", + "y": 270 + }, + "facing=north,facing_up=true,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block_up", + "y": 270 + }, + "facing=south,facing_up=false,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block", + "y": 90 + }, + "facing=south,facing_up=false,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block", + "y": 90 + }, + "facing=south,facing_up=true,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block_up", + "y": 90 + }, + "facing=south,facing_up=true,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block_up", + "y": 90 + }, + "facing=up,facing_up=false,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block" + }, + "facing=up,facing_up=false,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block" + }, + "facing=up,facing_up=true,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block_up" + }, + "facing=up,facing_up=true,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block_up" + }, + "facing=west,facing_up=false,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block", + "y": 180 + }, + "facing=west,facing_up=false,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block", + "y": 180 + }, + "facing=west,facing_up=true,waterlogged=false": { + "model": "tfmg:block/diagonal_cable_block/block_up", + "y": 180 + }, + "facing=west,facing_up=true,waterlogged=true": { + "model": "tfmg:block/diagonal_cable_block/block_up", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/diesel.json b/src/generated/resources/assets/tfmg/blockstates/diesel.json new file mode 100644 index 00000000..6b056422 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/diesel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/diesel" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/electric_casing.json b/src/generated/resources/assets/tfmg/blockstates/electric_casing.json new file mode 100644 index 00000000..86b2f691 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/electric_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/electric_casing" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/electric_diode.json b/src/generated/resources/assets/tfmg/blockstates/electric_diode.json new file mode 100644 index 00000000..afb8fcfa --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/electric_diode.json @@ -0,0 +1,26 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/electric_diode/block_vertical", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/electric_diode/block", + "y": 270 + }, + "facing=north": { + "model": "tfmg:block/electric_diode/block", + "y": 180 + }, + "facing=south": { + "model": "tfmg:block/electric_diode/block" + }, + "facing=up": { + "model": "tfmg:block/electric_diode/block_vertical" + }, + "facing=west": { + "model": "tfmg:block/electric_diode/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/electric_motor.json b/src/generated/resources/assets/tfmg/blockstates/electric_motor.json new file mode 100644 index 00000000..b2acd44d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/electric_motor.json @@ -0,0 +1,26 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/electric_motor/block_vertical", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/electric_motor/block", + "y": 270 + }, + "facing=north": { + "model": "tfmg:block/electric_motor/block", + "y": 180 + }, + "facing=south": { + "model": "tfmg:block/electric_motor/block" + }, + "facing=up": { + "model": "tfmg:block/electric_motor/block_vertical" + }, + "facing=west": { + "model": "tfmg:block/electric_motor/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/electric_post.json b/src/generated/resources/assets/tfmg/blockstates/electric_post.json new file mode 100644 index 00000000..873c5fa9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/electric_post.json @@ -0,0 +1,30 @@ +{ + "variants": { + "axis=x,concretelogged=false": { + "model": "tfmg:block/electric_post", + "x": 90, + "y": 90 + }, + "axis=x,concretelogged=true": { + "model": "tfmg:block/electric_post", + "x": 90, + "y": 90 + }, + "axis=y,concretelogged=false": { + "model": "tfmg:block/electric_post" + }, + "axis=y,concretelogged=true": { + "model": "tfmg:block/electric_post" + }, + "axis=z,concretelogged=false": { + "model": "tfmg:block/electric_post", + "x": 90, + "y": 180 + }, + "axis=z,concretelogged=true": { + "model": "tfmg:block/electric_post", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/electric_pump.json b/src/generated/resources/assets/tfmg/blockstates/electric_pump.json new file mode 100644 index 00000000..805d605c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/electric_pump.json @@ -0,0 +1,56 @@ +{ + "variants": { + "facing=down,waterlogged=false": { + "model": "tfmg:block/electric_pump/block", + "x": 180 + }, + "facing=down,waterlogged=true": { + "model": "tfmg:block/electric_pump/block", + "x": 180 + }, + "facing=east,waterlogged=false": { + "model": "tfmg:block/electric_pump/block", + "x": 90, + "y": 90 + }, + "facing=east,waterlogged=true": { + "model": "tfmg:block/electric_pump/block", + "x": 90, + "y": 90 + }, + "facing=north,waterlogged=false": { + "model": "tfmg:block/electric_pump/block", + "x": 90 + }, + "facing=north,waterlogged=true": { + "model": "tfmg:block/electric_pump/block", + "x": 90 + }, + "facing=south,waterlogged=false": { + "model": "tfmg:block/electric_pump/block", + "x": 90, + "y": 180 + }, + "facing=south,waterlogged=true": { + "model": "tfmg:block/electric_pump/block", + "x": 90, + "y": 180 + }, + "facing=up,waterlogged=false": { + "model": "tfmg:block/electric_pump/block" + }, + "facing=up,waterlogged=true": { + "model": "tfmg:block/electric_pump/block" + }, + "facing=west,waterlogged=false": { + "model": "tfmg:block/electric_pump/block", + "x": 90, + "y": 270 + }, + "facing=west,waterlogged=true": { + "model": "tfmg:block/electric_pump/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/electrical_switch.json b/src/generated/resources/assets/tfmg/blockstates/electrical_switch.json new file mode 100644 index 00000000..1ee12f75 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/electrical_switch.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/electrical_switch/block", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/electrical_switch/block", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/electrical_switch/block", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/electrical_switch/block", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/electrical_switch/block" + }, + "facing=west": { + "model": "tfmg:block/electrical_switch/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/electrode_holder.json b/src/generated/resources/assets/tfmg/blockstates/electrode_holder.json new file mode 100644 index 00000000..781571ee --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/electrode_holder.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/electrode_holder/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/encased_diode.json b/src/generated/resources/assets/tfmg/blockstates/encased_diode.json new file mode 100644 index 00000000..170653c4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/encased_diode.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/encased_diode", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/encased_diode", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/encased_diode", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/encased_diode", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/encased_diode" + }, + "facing=west": { + "model": "tfmg:block/encased_diode", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/encased_potentiometer.json b/src/generated/resources/assets/tfmg/blockstates/encased_potentiometer.json new file mode 100644 index 00000000..7478219d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/encased_potentiometer.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/encased_potentiometer", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/encased_potentiometer", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/encased_potentiometer", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/encased_potentiometer", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/encased_potentiometer" + }, + "facing=west": { + "model": "tfmg:block/encased_potentiometer", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/engine_controller.json b/src/generated/resources/assets/tfmg/blockstates/engine_controller.json new file mode 100644 index 00000000..b1b6c7fd --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/engine_controller.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/engine_controller/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/engine_controller/block" + }, + "facing=south": { + "model": "tfmg:block/engine_controller/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/engine_controller/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/engine_gearbox.json b/src/generated/resources/assets/tfmg/blockstates/engine_gearbox.json new file mode 100644 index 00000000..1f5b3a10 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/engine_gearbox.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/engine_gearbox/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/engine_gearbox/block" + }, + "facing=south": { + "model": "tfmg:block/engine_gearbox/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/engine_gearbox/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/exhaust.json b/src/generated/resources/assets/tfmg/blockstates/exhaust.json new file mode 100644 index 00000000..3ae3f9c0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/exhaust.json @@ -0,0 +1,56 @@ +{ + "variants": { + "facing=down,waterlogged=false": { + "model": "tfmg:block/exhaust", + "x": 180 + }, + "facing=down,waterlogged=true": { + "model": "tfmg:block/exhaust", + "x": 180 + }, + "facing=east,waterlogged=false": { + "model": "tfmg:block/exhaust", + "x": 90, + "y": 90 + }, + "facing=east,waterlogged=true": { + "model": "tfmg:block/exhaust", + "x": 90, + "y": 90 + }, + "facing=north,waterlogged=false": { + "model": "tfmg:block/exhaust", + "x": 90 + }, + "facing=north,waterlogged=true": { + "model": "tfmg:block/exhaust", + "x": 90 + }, + "facing=south,waterlogged=false": { + "model": "tfmg:block/exhaust", + "x": 90, + "y": 180 + }, + "facing=south,waterlogged=true": { + "model": "tfmg:block/exhaust", + "x": 90, + "y": 180 + }, + "facing=up,waterlogged=false": { + "model": "tfmg:block/exhaust" + }, + "facing=up,waterlogged=true": { + "model": "tfmg:block/exhaust" + }, + "facing=west,waterlogged=false": { + "model": "tfmg:block/exhaust", + "x": 90, + "y": 270 + }, + "facing=west,waterlogged=true": { + "model": "tfmg:block/exhaust", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/factory_floor.json b/src/generated/resources/assets/tfmg/blockstates/factory_floor.json new file mode 100644 index 00000000..d4651c53 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/factory_floor.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/factory_floor" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/factory_floor_slab.json b/src/generated/resources/assets/tfmg/blockstates/factory_floor_slab.json new file mode 100644 index 00000000..5d2ff26f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/factory_floor_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/factory_floor_bottom" + }, + "type=double": { + "model": "tfmg:block/factory_floor" + }, + "type=top": { + "model": "tfmg:block/factory_floor_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/factory_floor_stairs.json b/src/generated/resources/assets/tfmg/blockstates/factory_floor_stairs.json new file mode 100644 index 00000000..ac2df96f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/factory_floor_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/factory_floor_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/factory_floor_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/factory_floor_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/factory_floor_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/factory_floor_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/factory_floor_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/factory_floor_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/factory_floor_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/factory_floor_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/factory_floor_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/factory_floor_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/factory_floor_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/factory_floor_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/factory_floor_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/factory_floor_wall.json b/src/generated/resources/assets/tfmg/blockstates/factory_floor_wall.json new file mode 100644 index 00000000..2a3e98ae --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/factory_floor_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/factory_floor_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/factory_floor_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/factory_floor_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/factory_floor_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/factory_floor_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/factory_floor_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/factory_floor_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/factory_floor_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/factory_floor_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/firebox.json b/src/generated/resources/assets/tfmg/blockstates/firebox.json new file mode 100644 index 00000000..dd003870 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/firebox.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/firebox/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/fireclay.json b/src/generated/resources/assets/tfmg/blockstates/fireclay.json new file mode 100644 index 00000000..e82a435a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/fireclay.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/fireclay" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/fireproof_brick_reinforcement.json b/src/generated/resources/assets/tfmg/blockstates/fireproof_brick_reinforcement.json new file mode 100644 index 00000000..182ce71c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/fireproof_brick_reinforcement.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/fireproof_brick_reinforcement_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/fireproof_brick_reinforcement_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/fireproof_brick_reinforcement_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/fireproof_brick_reinforcement_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/fireproof_brick_reinforcement_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/fireproof_brick_reinforcement_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/fireproof_brick_reinforcement_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/fireproof_brick_reinforcement_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/fireproof_brick_reinforcement_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/fireproof_bricks.json b/src/generated/resources/assets/tfmg/blockstates/fireproof_bricks.json new file mode 100644 index 00000000..881e492a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/fireproof_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/fireproof_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/fireproof_chemical_vat.json b/src/generated/resources/assets/tfmg/blockstates/fireproof_chemical_vat.json new file mode 100644 index 00000000..8aa63c62 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/fireproof_chemical_vat.json @@ -0,0 +1,76 @@ +{ + "variants": { + "bottom=false,shape=plain,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_middle" + }, + "bottom=false,shape=plain,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_top" + }, + "bottom=false,shape=window,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_middle_window" + }, + "bottom=false,shape=window,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_top_window" + }, + "bottom=false,shape=window_ne,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_middle_window_ne" + }, + "bottom=false,shape=window_ne,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_top_window_ne" + }, + "bottom=false,shape=window_nw,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_middle_window_nw" + }, + "bottom=false,shape=window_nw,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_top_window_nw" + }, + "bottom=false,shape=window_se,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_middle_window_se" + }, + "bottom=false,shape=window_se,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_top_window_se" + }, + "bottom=false,shape=window_sw,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_middle_window_sw" + }, + "bottom=false,shape=window_sw,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_top_window_sw" + }, + "bottom=true,shape=plain,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_bottom" + }, + "bottom=true,shape=plain,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_single" + }, + "bottom=true,shape=window,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_bottom_window" + }, + "bottom=true,shape=window,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_single_window" + }, + "bottom=true,shape=window_ne,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_bottom_window_ne" + }, + "bottom=true,shape=window_ne,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_single_window_ne" + }, + "bottom=true,shape=window_nw,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_bottom_window_nw" + }, + "bottom=true,shape=window_nw,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_single_window_nw" + }, + "bottom=true,shape=window_se,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_bottom_window_se" + }, + "bottom=true,shape=window_se,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_single_window_se" + }, + "bottom=true,shape=window_sw,top=false": { + "model": "tfmg:block/fireproof_chemical_vat/block_bottom_window_sw" + }, + "bottom=true,shape=window_sw,top=true": { + "model": "tfmg:block/fireproof_chemical_vat/block_single_window_sw" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/flarestack.json b/src/generated/resources/assets/tfmg/blockstates/flarestack.json new file mode 100644 index 00000000..591852f7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/flarestack.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "tfmg:block/flarestack/block" + }, + "lit=true": { + "model": "tfmg:block/flarestack/block_lit" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/fossilstone.json b/src/generated/resources/assets/tfmg/blockstates/fossilstone.json new file mode 100644 index 00000000..421af0dc --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/fossilstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/fossilstone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/fuse_block.json b/src/generated/resources/assets/tfmg/blockstates/fuse_block.json new file mode 100644 index 00000000..8b3b5654 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/fuse_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/fuse_block/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/fuse_block/block" + }, + "facing=south": { + "model": "tfmg:block/fuse_block/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/fuse_block/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/galena.json b/src/generated/resources/assets/tfmg/blockstates/galena.json new file mode 100644 index 00000000..ee0542ae --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/galena.json @@ -0,0 +1,18 @@ +{ + "variants": { + "": [ + { + "model": "tfmg:block/galena_natural_0" + }, + { + "model": "tfmg:block/galena_natural_1" + }, + { + "model": "tfmg:block/galena_natural_2" + }, + { + "model": "tfmg:block/galena_natural_3" + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/galena_pillar.json b/src/generated/resources/assets/tfmg/blockstates/galena_pillar.json new file mode 100644 index 00000000..975f64fc --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/galena_pillar.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/galena_pillar_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/galena_pillar" + }, + "axis=z": { + "model": "tfmg:block/galena_pillar_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/gasoline.json b/src/generated/resources/assets/tfmg/blockstates/gasoline.json new file mode 100644 index 00000000..a3c9e258 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/gasoline.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/gasoline" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/generator.json b/src/generated/resources/assets/tfmg/blockstates/generator.json new file mode 100644 index 00000000..b96239f8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/generator.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/generator/block", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/generator/block", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/generator/block", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/generator/block", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/generator/block" + }, + "facing=west": { + "model": "tfmg:block/generator/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/glass_aluminum_pipe.json b/src/generated/resources/assets/tfmg/blockstates/glass_aluminum_pipe.json new file mode 100644 index 00000000..348275ca --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/glass_aluminum_pipe.json @@ -0,0 +1,28 @@ +{ + "variants": { + "alt=false,axis=x": { + "model": "tfmg:block/aluminum_pipe/window", + "x": 90, + "y": 90 + }, + "alt=false,axis=y": { + "model": "tfmg:block/aluminum_pipe/window" + }, + "alt=false,axis=z": { + "model": "tfmg:block/aluminum_pipe/window", + "x": 90 + }, + "alt=true,axis=x": { + "model": "tfmg:block/aluminum_pipe/window", + "x": 90, + "y": 90 + }, + "alt=true,axis=y": { + "model": "tfmg:block/aluminum_pipe/window" + }, + "alt=true,axis=z": { + "model": "tfmg:block/aluminum_pipe/window", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/glass_brass_pipe.json b/src/generated/resources/assets/tfmg/blockstates/glass_brass_pipe.json new file mode 100644 index 00000000..27d61e17 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/glass_brass_pipe.json @@ -0,0 +1,28 @@ +{ + "variants": { + "alt=false,axis=x": { + "model": "tfmg:block/brass_pipe/window", + "x": 90, + "y": 90 + }, + "alt=false,axis=y": { + "model": "tfmg:block/brass_pipe/window" + }, + "alt=false,axis=z": { + "model": "tfmg:block/brass_pipe/window", + "x": 90 + }, + "alt=true,axis=x": { + "model": "tfmg:block/brass_pipe/window", + "x": 90, + "y": 90 + }, + "alt=true,axis=y": { + "model": "tfmg:block/brass_pipe/window" + }, + "alt=true,axis=z": { + "model": "tfmg:block/brass_pipe/window", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/glass_cable_insulator.json b/src/generated/resources/assets/tfmg/blockstates/glass_cable_insulator.json new file mode 100644 index 00000000..1801aa05 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/glass_cable_insulator.json @@ -0,0 +1,56 @@ +{ + "variants": { + "extension=false,facing=down": { + "model": "tfmg:block/glass_cable_insulator/block", + "x": 180 + }, + "extension=false,facing=east": { + "model": "tfmg:block/glass_cable_insulator/block", + "x": 90, + "y": 90 + }, + "extension=false,facing=north": { + "model": "tfmg:block/glass_cable_insulator/block", + "x": 90 + }, + "extension=false,facing=south": { + "model": "tfmg:block/glass_cable_insulator/block", + "x": 90, + "y": 180 + }, + "extension=false,facing=up": { + "model": "tfmg:block/glass_cable_insulator/block" + }, + "extension=false,facing=west": { + "model": "tfmg:block/glass_cable_insulator/block", + "x": 90, + "y": 270 + }, + "extension=true,facing=down": { + "model": "tfmg:block/glass_cable_insulator/block_extension", + "x": 180 + }, + "extension=true,facing=east": { + "model": "tfmg:block/glass_cable_insulator/block_extension", + "x": 90, + "y": 90 + }, + "extension=true,facing=north": { + "model": "tfmg:block/glass_cable_insulator/block_extension", + "x": 90 + }, + "extension=true,facing=south": { + "model": "tfmg:block/glass_cable_insulator/block_extension", + "x": 90, + "y": 180 + }, + "extension=true,facing=up": { + "model": "tfmg:block/glass_cable_insulator/block_extension" + }, + "extension=true,facing=west": { + "model": "tfmg:block/glass_cable_insulator/block_extension", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/glass_cast_iron_pipe.json b/src/generated/resources/assets/tfmg/blockstates/glass_cast_iron_pipe.json new file mode 100644 index 00000000..8976a158 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/glass_cast_iron_pipe.json @@ -0,0 +1,28 @@ +{ + "variants": { + "alt=false,axis=x": { + "model": "tfmg:block/cast_iron_pipe/window", + "x": 90, + "y": 90 + }, + "alt=false,axis=y": { + "model": "tfmg:block/cast_iron_pipe/window" + }, + "alt=false,axis=z": { + "model": "tfmg:block/cast_iron_pipe/window", + "x": 90 + }, + "alt=true,axis=x": { + "model": "tfmg:block/cast_iron_pipe/window", + "x": 90, + "y": 90 + }, + "alt=true,axis=y": { + "model": "tfmg:block/cast_iron_pipe/window" + }, + "alt=true,axis=z": { + "model": "tfmg:block/cast_iron_pipe/window", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/glass_plastic_pipe.json b/src/generated/resources/assets/tfmg/blockstates/glass_plastic_pipe.json new file mode 100644 index 00000000..6c28a3ca --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/glass_plastic_pipe.json @@ -0,0 +1,28 @@ +{ + "variants": { + "alt=false,axis=x": { + "model": "tfmg:block/plastic_pipe/window", + "x": 90, + "y": 90 + }, + "alt=false,axis=y": { + "model": "tfmg:block/plastic_pipe/window" + }, + "alt=false,axis=z": { + "model": "tfmg:block/plastic_pipe/window", + "x": 90 + }, + "alt=true,axis=x": { + "model": "tfmg:block/plastic_pipe/window", + "x": 90, + "y": 90 + }, + "alt=true,axis=y": { + "model": "tfmg:block/plastic_pipe/window" + }, + "alt=true,axis=z": { + "model": "tfmg:block/plastic_pipe/window", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/glass_steel_pipe.json b/src/generated/resources/assets/tfmg/blockstates/glass_steel_pipe.json new file mode 100644 index 00000000..ef312e5b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/glass_steel_pipe.json @@ -0,0 +1,28 @@ +{ + "variants": { + "alt=false,axis=x": { + "model": "tfmg:block/steel_pipe/window", + "x": 90, + "y": 90 + }, + "alt=false,axis=y": { + "model": "tfmg:block/steel_pipe/window" + }, + "alt=false,axis=z": { + "model": "tfmg:block/steel_pipe/window", + "x": 90 + }, + "alt=true,axis=x": { + "model": "tfmg:block/steel_pipe/window", + "x": 90, + "y": 90 + }, + "alt=true,axis=y": { + "model": "tfmg:block/steel_pipe/window" + }, + "alt=true,axis=z": { + "model": "tfmg:block/steel_pipe/window", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/gray_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/gray_caution_block.json new file mode 100644 index 00000000..9c2d94fa --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/gray_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/gray_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/gray_caution_block" + }, + "facing=south": { + "model": "tfmg:block/gray_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/gray_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/gray_concrete.json b/src/generated/resources/assets/tfmg/blockstates/gray_concrete.json new file mode 100644 index 00000000..cea786cf --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/gray_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/gray_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/gray_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/gray_concrete_slab.json new file mode 100644 index 00000000..94fb647f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/gray_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/gray_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/gray_concrete" + }, + "type=top": { + "model": "tfmg:block/gray_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/gray_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/gray_concrete_stairs.json new file mode 100644 index 00000000..1180463c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/gray_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/gray_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/gray_concrete_wall.json new file mode 100644 index 00000000..1fa3f2c8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/gray_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete.json new file mode 100644 index 00000000..d2b84035 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/gray_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_slab.json new file mode 100644 index 00000000..94fb647f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/gray_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/gray_concrete" + }, + "type=top": { + "model": "tfmg:block/gray_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_stairs.json new file mode 100644 index 00000000..1180463c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_wall.json new file mode 100644 index 00000000..1fa3f2c8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/gray_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/gray_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/green_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/green_caution_block.json new file mode 100644 index 00000000..ddc9fbec --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/green_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/green_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/green_caution_block" + }, + "facing=south": { + "model": "tfmg:block/green_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/green_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/green_concrete.json b/src/generated/resources/assets/tfmg/blockstates/green_concrete.json new file mode 100644 index 00000000..45f6507b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/green_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/green_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/green_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/green_concrete_slab.json new file mode 100644 index 00000000..a8758b5f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/green_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/green_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/green_concrete" + }, + "type=top": { + "model": "tfmg:block/green_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/green_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/green_concrete_stairs.json new file mode 100644 index 00000000..b0bd2790 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/green_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/green_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/green_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/green_concrete_wall.json new file mode 100644 index 00000000..d39ff687 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/green_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/green_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete.json new file mode 100644 index 00000000..538879fd --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/green_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_slab.json new file mode 100644 index 00000000..a8758b5f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/green_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/green_concrete" + }, + "type=top": { + "model": "tfmg:block/green_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_stairs.json new file mode 100644 index 00000000..b0bd2790 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/green_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/green_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/green_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/green_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_wall.json new file mode 100644 index 00000000..d39ff687 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/green_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/green_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/green_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/heavy_cable_hub.json b/src/generated/resources/assets/tfmg/blockstates/heavy_cable_hub.json new file mode 100644 index 00000000..e67e6bcf --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/heavy_cable_hub.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/heavy_cable_hub" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/heavy_casing_door.json b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_door.json new file mode 100644 index 00000000..770e079e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_door.json @@ -0,0 +1,244 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom" + }, + "facing=east,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom" + }, + "facing=east,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 90 + }, + "facing=east,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom" + }, + "facing=east,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom" + }, + "facing=east,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top" + }, + "facing=east,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top" + }, + "facing=east,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 90 + }, + "facing=east,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top" + }, + "facing=east,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top" + }, + "facing=east,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom" + }, + "facing=north,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom" + }, + "facing=north,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top" + }, + "facing=north,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top" + }, + "facing=north,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom" + }, + "facing=south,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom" + }, + "facing=south,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 180 + }, + "facing=south,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top" + }, + "facing=south,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top" + }, + "facing=west,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 270 + }, + "facing=west,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 270 + }, + "facing=west,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_casing_door/block_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_aluminum_cogwheel.json new file mode 100644 index 00000000..9b5355c3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_aluminum_cogwheel.json @@ -0,0 +1,56 @@ +{ + "variants": { + "axis=x,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel_top", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel_bottom", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel_top_bottom", + "x": 90, + "y": 90 + }, + "axis=y,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel" + }, + "axis=y,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel_top" + }, + "axis=y,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel_bottom" + }, + "axis=y,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel_top_bottom" + }, + "axis=z,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel_top", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel_bottom", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_aluminum_cogwheel_top_bottom", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_large_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_large_aluminum_cogwheel.json new file mode 100644 index 00000000..042e2bb6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_large_aluminum_cogwheel.json @@ -0,0 +1,56 @@ +{ + "variants": { + "axis=x,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel_top", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel_bottom", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel_top_bottom", + "x": 90, + "y": 90 + }, + "axis=y,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel" + }, + "axis=y,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel_top" + }, + "axis=y,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel_bottom" + }, + "axis=y,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel_top_bottom" + }, + "axis=z,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel_top", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel_bottom", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_aluminum_cogwheel_top_bottom", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_large_steel_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_large_steel_cogwheel.json new file mode 100644 index 00000000..ab796227 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_large_steel_cogwheel.json @@ -0,0 +1,56 @@ +{ + "variants": { + "axis=x,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel_top", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel_bottom", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel_top_bottom", + "x": 90, + "y": 90 + }, + "axis=y,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel" + }, + "axis=y,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel_top" + }, + "axis=y,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel_bottom" + }, + "axis=y,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel_top_bottom" + }, + "axis=z,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel_top", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel_bottom", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_large_steel_cogwheel_top_bottom", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_shaft.json b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_shaft.json new file mode 100644 index 00000000..59941237 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_shaft.json @@ -0,0 +1,20 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/encased_shaft/block_heavy_casing", + "uvlock": true, + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/encased_shaft/block_heavy_casing", + "uvlock": true + }, + "axis=z": { + "model": "tfmg:block/encased_shaft/block_heavy_casing", + "uvlock": true, + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_steel_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_steel_cogwheel.json new file mode 100644 index 00000000..817ed076 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/heavy_casing_encased_steel_cogwheel.json @@ -0,0 +1,56 @@ +{ + "variants": { + "axis=x,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel_top", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel_bottom", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel_top_bottom", + "x": 90, + "y": 90 + }, + "axis=y,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel" + }, + "axis=y,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel_top" + }, + "axis=y,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel_bottom" + }, + "axis=y,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel_top_bottom" + }, + "axis=z,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel_top", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel_bottom", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/heavy_casing_encased_steel_cogwheel_top_bottom", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/heavy_machinery_casing.json b/src/generated/resources/assets/tfmg/blockstates/heavy_machinery_casing.json new file mode 100644 index 00000000..d539ef15 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/heavy_machinery_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/heavy_machinery_casing" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/heavy_oil.json b/src/generated/resources/assets/tfmg/blockstates/heavy_oil.json new file mode 100644 index 00000000..62cedd5a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/heavy_oil.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/heavy_oil" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/heavy_plated_door.json b/src/generated/resources/assets/tfmg/blockstates/heavy_plated_door.json new file mode 100644 index 00000000..0b8b9147 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/heavy_plated_door.json @@ -0,0 +1,244 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom" + }, + "facing=east,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom" + }, + "facing=east,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 90 + }, + "facing=east,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom" + }, + "facing=east,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom" + }, + "facing=east,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top" + }, + "facing=east,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top" + }, + "facing=east,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 90 + }, + "facing=east,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top" + }, + "facing=east,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top" + }, + "facing=east,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom" + }, + "facing=north,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom" + }, + "facing=north,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top" + }, + "facing=north,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top" + }, + "facing=north,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom" + }, + "facing=south,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom" + }, + "facing=south,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 180 + }, + "facing=south,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top" + }, + "facing=south,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top" + }, + "facing=west,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 270 + }, + "facing=west,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 270 + }, + "facing=west,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/heavy_plated_door/block_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/industrial_aluminum_casing.json b/src/generated/resources/assets/tfmg/blockstates/industrial_aluminum_casing.json new file mode 100644 index 00000000..75e1f48a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/industrial_aluminum_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/industrial_aluminum_casing" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/industrial_mixer.json b/src/generated/resources/assets/tfmg/blockstates/industrial_mixer.json new file mode 100644 index 00000000..0a187873 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/industrial_mixer.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/industrial_mixer/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/industrial_pipe.json b/src/generated/resources/assets/tfmg/blockstates/industrial_pipe.json new file mode 100644 index 00000000..e0872219 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/industrial_pipe.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/industrial_pipe/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/kerosene.json b/src/generated/resources/assets/tfmg/blockstates/kerosene.json new file mode 100644 index 00000000..2a78093b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/kerosene.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/kerosene" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/large_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/large_aluminum_cogwheel.json new file mode 100644 index 00000000..3dfae762 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/large_aluminum_cogwheel.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/large_aluminum_cogwheel", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/large_aluminum_cogwheel" + }, + "axis=z": { + "model": "tfmg:block/large_aluminum_cogwheel", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_connector.json b/src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_connector.json new file mode 100644 index 00000000..76e65852 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_connector.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/large_pumpjack_hammer_connector", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/large_pumpjack_hammer_connector" + }, + "facing=south": { + "model": "tfmg:block/large_pumpjack_hammer_connector", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/large_pumpjack_hammer_connector", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_head.json b/src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_head.json new file mode 100644 index 00000000..a06cbb69 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_head.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/large_pumpjack_hammer_head", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/large_pumpjack_hammer_head" + }, + "facing=south": { + "model": "tfmg:block/large_pumpjack_hammer_head", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/large_pumpjack_hammer_head", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_part.json b/src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_part.json new file mode 100644 index 00000000..07d53df4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/large_pumpjack_hammer_part.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/large_pumpjack_hammer_part", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/large_pumpjack_hammer_part" + }, + "facing=south": { + "model": "tfmg:block/large_pumpjack_hammer_part", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/large_pumpjack_hammer_part", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/large_steel_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/large_steel_cogwheel.json new file mode 100644 index 00000000..15f0c176 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/large_steel_cogwheel.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/large_steel_cogwheel", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/large_steel_cogwheel" + }, + "axis=z": { + "model": "tfmg:block/large_steel_cogwheel", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/layered_bauxite.json b/src/generated/resources/assets/tfmg/blockstates/layered_bauxite.json new file mode 100644 index 00000000..a3d0c781 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/layered_bauxite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/layered_bauxite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/layered_galena.json b/src/generated/resources/assets/tfmg/blockstates/layered_galena.json new file mode 100644 index 00000000..d4db8e82 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/layered_galena.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/layered_galena" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lead_bars.json b/src/generated/resources/assets/tfmg/blockstates/lead_bars.json new file mode 100644 index 00000000..510e3ed6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lead_bars.json @@ -0,0 +1,100 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/lead_post_ends" + } + }, + { + "apply": { + "model": "tfmg:block/lead_post" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/lead_cap" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/lead_cap", + "y": 90 + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/lead_cap_alt" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/lead_cap_alt", + "y": 90 + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/lead_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "tfmg:block/lead_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "tfmg:block/lead_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "tfmg:block/lead_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lead_block.json b/src/generated/resources/assets/tfmg/blockstates/lead_block.json new file mode 100644 index 00000000..1f65ded8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lead_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/lead_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lead_flywheel.json b/src/generated/resources/assets/tfmg/blockstates/lead_flywheel.json new file mode 100644 index 00000000..f4a8d3cd --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lead_flywheel.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/lead_flywheel/block", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/lead_flywheel/block" + }, + "axis=z": { + "model": "tfmg:block/lead_flywheel/block", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lead_frame.json b/src/generated/resources/assets/tfmg/blockstates/lead_frame.json new file mode 100644 index 00000000..13938da4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lead_frame.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/lead_frame/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lead_ladder.json b/src/generated/resources/assets/tfmg/blockstates/lead_ladder.json new file mode 100644 index 00000000..bf41713e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lead_ladder.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,waterlogged=false": { + "model": "tfmg:block/lead_ladder", + "y": 90 + }, + "facing=east,waterlogged=true": { + "model": "tfmg:block/lead_ladder", + "y": 90 + }, + "facing=north,waterlogged=false": { + "model": "tfmg:block/lead_ladder" + }, + "facing=north,waterlogged=true": { + "model": "tfmg:block/lead_ladder" + }, + "facing=south,waterlogged=false": { + "model": "tfmg:block/lead_ladder", + "y": 180 + }, + "facing=south,waterlogged=true": { + "model": "tfmg:block/lead_ladder", + "y": 180 + }, + "facing=west,waterlogged=false": { + "model": "tfmg:block/lead_ladder", + "y": 270 + }, + "facing=west,waterlogged=true": { + "model": "tfmg:block/lead_ladder", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lead_ore.json b/src/generated/resources/assets/tfmg/blockstates/lead_ore.json new file mode 100644 index 00000000..dbb4e0b5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lead_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/lead_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lead_truss.json b/src/generated/resources/assets/tfmg/blockstates/lead_truss.json new file mode 100644 index 00000000..7407958a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lead_truss.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/lead_truss", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/lead_truss" + }, + "axis=z": { + "model": "tfmg:block/lead_truss", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_blue_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/light_blue_caution_block.json new file mode 100644 index 00000000..b6bec310 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_blue_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/light_blue_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/light_blue_caution_block" + }, + "facing=south": { + "model": "tfmg:block/light_blue_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/light_blue_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete.json b/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete.json new file mode 100644 index 00000000..7a3e3669 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/light_blue_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_slab.json new file mode 100644 index 00000000..fceb8b00 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/light_blue_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/light_blue_concrete" + }, + "type=top": { + "model": "tfmg:block/light_blue_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_stairs.json new file mode 100644 index 00000000..c37ec2fe --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_wall.json new file mode 100644 index 00000000..12ab190d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_blue_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete.json new file mode 100644 index 00000000..038399f4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/light_blue_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_slab.json new file mode 100644 index 00000000..fceb8b00 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/light_blue_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/light_blue_concrete" + }, + "type=top": { + "model": "tfmg:block/light_blue_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_stairs.json new file mode 100644 index 00000000..c37ec2fe --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/light_blue_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/light_blue_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/light_blue_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_wall.json new file mode 100644 index 00000000..12ab190d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_blue_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_blue_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_bulb.json b/src/generated/resources/assets/tfmg/blockstates/light_bulb.json new file mode 100644 index 00000000..f74484c4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_bulb.json @@ -0,0 +1,836 @@ +{ + "variants": { + "facing=down,level=0,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=0,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=1,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=1,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=10,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=10,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=11,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=11,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=12,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=12,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=13,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=13,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=14,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=14,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=15,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=15,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=2,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=2,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=3,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=3,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=4,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=4,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=5,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=5,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=6,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=6,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=7,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=7,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=8,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=8,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=9,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=down,level=9,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 180 + }, + "facing=east,level=0,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=0,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=1,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=1,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=10,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=10,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=11,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=11,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=12,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=12,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=13,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=13,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=14,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=14,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=15,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=15,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=2,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=2,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=3,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=3,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=4,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=4,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=5,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=5,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=6,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=6,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=7,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=7,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=8,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=8,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=9,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=east,level=9,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 90 + }, + "facing=north,level=0,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=0,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=1,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=1,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=10,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=10,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=11,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=11,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=12,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=12,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=13,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=13,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=14,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=14,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=15,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=15,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=2,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=2,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=3,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=3,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=4,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=4,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=5,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=5,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=6,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=6,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=7,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=7,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=8,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=8,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=9,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=north,level=9,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90 + }, + "facing=south,level=0,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=0,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=1,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=1,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=10,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=10,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=11,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=11,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=12,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=12,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=13,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=13,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=14,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=14,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=15,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=15,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=2,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=2,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=3,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=3,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=4,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=4,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=5,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=5,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=6,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=6,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=7,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=7,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=8,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=8,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=9,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=south,level=9,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 180 + }, + "facing=up,level=0,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=0,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=1,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=1,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=10,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=10,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=11,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=11,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=12,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=12,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=13,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=13,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=14,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=14,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=15,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=15,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=2,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=2,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=3,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=3,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=4,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=4,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=5,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=5,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=6,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=6,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=7,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=7,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=8,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=8,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=9,waterlogged=false": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=up,level=9,waterlogged=true": { + "model": "tfmg:block/light_bulb/block" + }, + "facing=west,level=0,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=0,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=1,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=1,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=10,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=10,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=11,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=11,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=12,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=12,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=13,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=13,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=14,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=14,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=15,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=15,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=2,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=2,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=3,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=3,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=4,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=4,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=5,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=5,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=6,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=6,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=7,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=7,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=8,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=8,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=9,waterlogged=false": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + }, + "facing=west,level=9,waterlogged=true": { + "model": "tfmg:block/light_bulb/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_gray_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/light_gray_caution_block.json new file mode 100644 index 00000000..879552c2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_gray_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/light_gray_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/light_gray_caution_block" + }, + "facing=south": { + "model": "tfmg:block/light_gray_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/light_gray_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete.json b/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete.json new file mode 100644 index 00000000..fef40440 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/light_gray_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_slab.json new file mode 100644 index 00000000..0a69f890 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/light_gray_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/light_gray_concrete" + }, + "type=top": { + "model": "tfmg:block/light_gray_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_stairs.json new file mode 100644 index 00000000..411109cf --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_wall.json new file mode 100644 index 00000000..7ed35d87 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_gray_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete.json new file mode 100644 index 00000000..aabf30f0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/light_gray_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_slab.json new file mode 100644 index 00000000..0a69f890 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/light_gray_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/light_gray_concrete" + }, + "type=top": { + "model": "tfmg:block/light_gray_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_stairs.json new file mode 100644 index 00000000..411109cf --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/light_gray_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/light_gray_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/light_gray_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_wall.json new file mode 100644 index 00000000..7ed35d87 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/light_gray_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/light_gray_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lignite.json b/src/generated/resources/assets/tfmg/blockstates/lignite.json new file mode 100644 index 00000000..cf17f3d6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lignite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/lignite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lime_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/lime_caution_block.json new file mode 100644 index 00000000..55f63204 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lime_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/lime_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/lime_caution_block" + }, + "facing=south": { + "model": "tfmg:block/lime_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/lime_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lime_concrete.json b/src/generated/resources/assets/tfmg/blockstates/lime_concrete.json new file mode 100644 index 00000000..65389d91 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lime_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/lime_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lime_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/lime_concrete_slab.json new file mode 100644 index 00000000..0936cd4b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lime_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/lime_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/lime_concrete" + }, + "type=top": { + "model": "tfmg:block/lime_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lime_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/lime_concrete_stairs.json new file mode 100644 index 00000000..8d99b6b5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lime_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lime_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/lime_concrete_wall.json new file mode 100644 index 00000000..2975bc75 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lime_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete.json new file mode 100644 index 00000000..93dbfec8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/lime_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_slab.json new file mode 100644 index 00000000..0936cd4b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/lime_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/lime_concrete" + }, + "type=top": { + "model": "tfmg:block/lime_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_stairs.json new file mode 100644 index 00000000..8d99b6b5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/lime_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/lime_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/lime_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_wall.json new file mode 100644 index 00000000..2975bc75 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lime_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/lime_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/liquid_asphalt.json b/src/generated/resources/assets/tfmg/blockstates/liquid_asphalt.json new file mode 100644 index 00000000..b399a840 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/liquid_asphalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/liquid_asphalt" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/liquid_concrete.json b/src/generated/resources/assets/tfmg/blockstates/liquid_concrete.json new file mode 100644 index 00000000..cb73717c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/liquid_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/liquid_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/liquid_silicon.json b/src/generated/resources/assets/tfmg/blockstates/liquid_silicon.json new file mode 100644 index 00000000..d0ab0f14 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/liquid_silicon.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/liquid_silicon" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lithium_block.json b/src/generated/resources/assets/tfmg/blockstates/lithium_block.json new file mode 100644 index 00000000..7187fa5c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lithium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/lithium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lithium_ore.json b/src/generated/resources/assets/tfmg/blockstates/lithium_ore.json new file mode 100644 index 00000000..1d963e10 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lithium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/lithium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lithium_torch.json b/src/generated/resources/assets/tfmg/blockstates/lithium_torch.json new file mode 100644 index 00000000..615898ec --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lithium_torch.json @@ -0,0 +1,48 @@ +{ + "variants": { + "facing=down,waterlogged=false": { + "model": "tfmg:block/lithium_torch/block", + "x": 180 + }, + "facing=down,waterlogged=true": { + "model": "tfmg:block/lithium_torch/block", + "x": 180 + }, + "facing=east,waterlogged=false": { + "model": "tfmg:block/lithium_torch/block_wall" + }, + "facing=east,waterlogged=true": { + "model": "tfmg:block/lithium_torch/block_wall" + }, + "facing=north,waterlogged=false": { + "model": "tfmg:block/lithium_torch/block_wall", + "y": 270 + }, + "facing=north,waterlogged=true": { + "model": "tfmg:block/lithium_torch/block_wall", + "y": 270 + }, + "facing=south,waterlogged=false": { + "model": "tfmg:block/lithium_torch/block_wall", + "y": 90 + }, + "facing=south,waterlogged=true": { + "model": "tfmg:block/lithium_torch/block_wall", + "y": 90 + }, + "facing=up,waterlogged=false": { + "model": "tfmg:block/lithium_torch/block" + }, + "facing=up,waterlogged=true": { + "model": "tfmg:block/lithium_torch/block" + }, + "facing=west,waterlogged=false": { + "model": "tfmg:block/lithium_torch/block_wall", + "y": 180 + }, + "facing=west,waterlogged=true": { + "model": "tfmg:block/lithium_torch/block_wall", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/lubrication_oil.json b/src/generated/resources/assets/tfmg/blockstates/lubrication_oil.json new file mode 100644 index 00000000..6892efe5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/lubrication_oil.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/lubrication_oil" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/machine_input.json b/src/generated/resources/assets/tfmg/blockstates/machine_input.json new file mode 100644 index 00000000..2dc8043b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/machine_input.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/machine_input/block", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/machine_input/block", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/machine_input/block", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/machine_input/block", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/machine_input/block" + }, + "facing=west": { + "model": "tfmg:block/machine_input/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/magenta_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/magenta_caution_block.json new file mode 100644 index 00000000..cde48038 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/magenta_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/magenta_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/magenta_caution_block" + }, + "facing=south": { + "model": "tfmg:block/magenta_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/magenta_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/magenta_concrete.json b/src/generated/resources/assets/tfmg/blockstates/magenta_concrete.json new file mode 100644 index 00000000..2483d32d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/magenta_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/magenta_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/magenta_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/magenta_concrete_slab.json new file mode 100644 index 00000000..79b2ce24 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/magenta_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/magenta_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/magenta_concrete" + }, + "type=top": { + "model": "tfmg:block/magenta_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/magenta_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/magenta_concrete_stairs.json new file mode 100644 index 00000000..701c5f6e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/magenta_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/magenta_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/magenta_concrete_wall.json new file mode 100644 index 00000000..69c3f9ec --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/magenta_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete.json new file mode 100644 index 00000000..518652bc --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/magenta_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_slab.json new file mode 100644 index 00000000..79b2ce24 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/magenta_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/magenta_concrete" + }, + "type=top": { + "model": "tfmg:block/magenta_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_stairs.json new file mode 100644 index 00000000..701c5f6e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/magenta_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/magenta_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/magenta_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_wall.json new file mode 100644 index 00000000..69c3f9ec --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/magenta_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/magenta_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/metal_smokestack.json b/src/generated/resources/assets/tfmg/blockstates/metal_smokestack.json new file mode 100644 index 00000000..061bdc14 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/metal_smokestack.json @@ -0,0 +1,10 @@ +{ + "variants": { + "top=false": { + "model": "tfmg:block/metal_smokestack/block" + }, + "top=true": { + "model": "tfmg:block/metal_smokestack/block_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/modern_light.json b/src/generated/resources/assets/tfmg/blockstates/modern_light.json new file mode 100644 index 00000000..46cf42f9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/modern_light.json @@ -0,0 +1,836 @@ +{ + "variants": { + "facing=down,level=0,waterlogged=false": { + "model": "tfmg:block/modern_light/block", + "x": 180 + }, + "facing=down,level=0,waterlogged=true": { + "model": "tfmg:block/modern_light/block", + "x": 180 + }, + "facing=down,level=1,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=1,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=10,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=10,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=11,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=11,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=12,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=12,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=13,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=13,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=14,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=14,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=15,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=15,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=2,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=2,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=3,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=3,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=4,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=4,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=5,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=5,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=6,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=6,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=7,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=7,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=8,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=8,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=9,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=down,level=9,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 180 + }, + "facing=east,level=0,waterlogged=false": { + "model": "tfmg:block/modern_light/block", + "x": 90, + "y": 90 + }, + "facing=east,level=0,waterlogged=true": { + "model": "tfmg:block/modern_light/block", + "x": 90, + "y": 90 + }, + "facing=east,level=1,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=1,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=10,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=10,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=11,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=11,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=12,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=12,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=13,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=13,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=14,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=14,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=15,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=15,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=2,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=2,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=3,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=3,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=4,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=4,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=5,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=5,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=6,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=6,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=7,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=7,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=8,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=8,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=9,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=east,level=9,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 90 + }, + "facing=north,level=0,waterlogged=false": { + "model": "tfmg:block/modern_light/block", + "x": 90 + }, + "facing=north,level=0,waterlogged=true": { + "model": "tfmg:block/modern_light/block", + "x": 90 + }, + "facing=north,level=1,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=1,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=10,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=10,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=11,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=11,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=12,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=12,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=13,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=13,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=14,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=14,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=15,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=15,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=2,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=2,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=3,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=3,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=4,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=4,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=5,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=5,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=6,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=6,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=7,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=7,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=8,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=8,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=9,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=north,level=9,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90 + }, + "facing=south,level=0,waterlogged=false": { + "model": "tfmg:block/modern_light/block", + "x": 90, + "y": 180 + }, + "facing=south,level=0,waterlogged=true": { + "model": "tfmg:block/modern_light/block", + "x": 90, + "y": 180 + }, + "facing=south,level=1,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=1,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=10,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=10,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=11,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=11,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=12,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=12,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=13,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=13,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=14,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=14,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=15,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=15,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=2,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=2,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=3,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=3,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=4,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=4,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=5,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=5,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=6,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=6,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=7,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=7,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=8,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=8,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=9,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=south,level=9,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 180 + }, + "facing=up,level=0,waterlogged=false": { + "model": "tfmg:block/modern_light/block" + }, + "facing=up,level=0,waterlogged=true": { + "model": "tfmg:block/modern_light/block" + }, + "facing=up,level=1,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=1,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=10,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=10,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=11,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=11,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=12,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=12,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=13,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=13,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=14,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=14,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=15,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=15,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=2,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=2,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=3,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=3,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=4,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=4,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=5,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=5,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=6,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=6,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=7,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=7,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=8,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=8,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=9,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=up,level=9,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered" + }, + "facing=west,level=0,waterlogged=false": { + "model": "tfmg:block/modern_light/block", + "x": 90, + "y": 270 + }, + "facing=west,level=0,waterlogged=true": { + "model": "tfmg:block/modern_light/block", + "x": 90, + "y": 270 + }, + "facing=west,level=1,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=1,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=10,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=10,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=11,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=11,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=12,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=12,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=13,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=13,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=14,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=14,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=15,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=15,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=2,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=2,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=3,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=3,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=4,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=4,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=5,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=5,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=6,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=6,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=7,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=7,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=8,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=8,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=9,waterlogged=false": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + }, + "facing=west,level=9,waterlogged=true": { + "model": "tfmg:block/modern_light/block_powered", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/molten_plastic.json b/src/generated/resources/assets/tfmg/blockstates/molten_plastic.json new file mode 100644 index 00000000..0c34cb1c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/molten_plastic.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/molten_plastic" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/molten_slag.json b/src/generated/resources/assets/tfmg/blockstates/molten_slag.json new file mode 100644 index 00000000..87b42c00 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/molten_slag.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/molten_slag" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/molten_steel.json b/src/generated/resources/assets/tfmg/blockstates/molten_steel.json new file mode 100644 index 00000000..93059513 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/molten_steel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/molten_steel" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/napalm.json b/src/generated/resources/assets/tfmg/blockstates/napalm.json new file mode 100644 index 00000000..15ed69ed --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/napalm.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/napalm" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/napalm_bomb.json b/src/generated/resources/assets/tfmg/blockstates/napalm_bomb.json new file mode 100644 index 00000000..50c9efdd --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/napalm_bomb.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/napalm_bomb/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/naphtha.json b/src/generated/resources/assets/tfmg/blockstates/naphtha.json new file mode 100644 index 00000000..c05715c6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/naphtha.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/naphtha" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/neon_tube.json b/src/generated/resources/assets/tfmg/blockstates/neon_tube.json new file mode 100644 index 00000000..193d1d8f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/neon_tube.json @@ -0,0 +1,57 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/neon_tube/block_center" + } + }, + { + "apply": { + "model": "tfmg:block/neon_tube/block_north" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "tfmg:block/neon_tube/block_south" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "tfmg:block/neon_tube/block_west" + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/neon_tube/block_east" + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "tfmg:block/neon_tube/block_top" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/neon_tube/block_bottom" + }, + "when": { + "down": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/nickel_bars.json b/src/generated/resources/assets/tfmg/blockstates/nickel_bars.json new file mode 100644 index 00000000..a7de6330 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/nickel_bars.json @@ -0,0 +1,100 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/nickel_post_ends" + } + }, + { + "apply": { + "model": "tfmg:block/nickel_post" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/nickel_cap" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/nickel_cap", + "y": 90 + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/nickel_cap_alt" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/nickel_cap_alt", + "y": 90 + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/nickel_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "tfmg:block/nickel_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "tfmg:block/nickel_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "tfmg:block/nickel_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/nickel_block.json b/src/generated/resources/assets/tfmg/blockstates/nickel_block.json new file mode 100644 index 00000000..3b92baa5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/nickel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/nickel_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/nickel_flywheel.json b/src/generated/resources/assets/tfmg/blockstates/nickel_flywheel.json new file mode 100644 index 00000000..5747f747 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/nickel_flywheel.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/nickel_flywheel/block", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/nickel_flywheel/block" + }, + "axis=z": { + "model": "tfmg:block/nickel_flywheel/block", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/nickel_frame.json b/src/generated/resources/assets/tfmg/blockstates/nickel_frame.json new file mode 100644 index 00000000..5831f481 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/nickel_frame.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/nickel_frame/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/nickel_ladder.json b/src/generated/resources/assets/tfmg/blockstates/nickel_ladder.json new file mode 100644 index 00000000..b6d17095 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/nickel_ladder.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,waterlogged=false": { + "model": "tfmg:block/nickel_ladder", + "y": 90 + }, + "facing=east,waterlogged=true": { + "model": "tfmg:block/nickel_ladder", + "y": 90 + }, + "facing=north,waterlogged=false": { + "model": "tfmg:block/nickel_ladder" + }, + "facing=north,waterlogged=true": { + "model": "tfmg:block/nickel_ladder" + }, + "facing=south,waterlogged=false": { + "model": "tfmg:block/nickel_ladder", + "y": 180 + }, + "facing=south,waterlogged=true": { + "model": "tfmg:block/nickel_ladder", + "y": 180 + }, + "facing=west,waterlogged=false": { + "model": "tfmg:block/nickel_ladder", + "y": 270 + }, + "facing=west,waterlogged=true": { + "model": "tfmg:block/nickel_ladder", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/nickel_ore.json b/src/generated/resources/assets/tfmg/blockstates/nickel_ore.json new file mode 100644 index 00000000..5b00c33d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/nickel_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/nickel_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/nickel_truss.json b/src/generated/resources/assets/tfmg/blockstates/nickel_truss.json new file mode 100644 index 00000000..96868d2e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/nickel_truss.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/nickel_truss", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/nickel_truss" + }, + "axis=z": { + "model": "tfmg:block/nickel_truss", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/oil_deposit.json b/src/generated/resources/assets/tfmg/blockstates/oil_deposit.json new file mode 100644 index 00000000..060f4782 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/oil_deposit.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/oil_deposit" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/orange_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/orange_caution_block.json new file mode 100644 index 00000000..88acc3a3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/orange_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/orange_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/orange_caution_block" + }, + "facing=south": { + "model": "tfmg:block/orange_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/orange_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/orange_concrete.json b/src/generated/resources/assets/tfmg/blockstates/orange_concrete.json new file mode 100644 index 00000000..76be7b3a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/orange_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/orange_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/orange_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/orange_concrete_slab.json new file mode 100644 index 00000000..a749437c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/orange_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/orange_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/orange_concrete" + }, + "type=top": { + "model": "tfmg:block/orange_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/orange_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/orange_concrete_stairs.json new file mode 100644 index 00000000..c82b4fa7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/orange_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/orange_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/orange_concrete_wall.json new file mode 100644 index 00000000..e5fad77a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/orange_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete.json new file mode 100644 index 00000000..d4043453 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/orange_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_slab.json new file mode 100644 index 00000000..a749437c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/orange_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/orange_concrete" + }, + "type=top": { + "model": "tfmg:block/orange_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_stairs.json new file mode 100644 index 00000000..c82b4fa7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/orange_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/orange_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/orange_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_wall.json new file mode 100644 index 00000000..e5fad77a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/orange_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/orange_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pink_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/pink_caution_block.json new file mode 100644 index 00000000..67c20cf6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pink_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/pink_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/pink_caution_block" + }, + "facing=south": { + "model": "tfmg:block/pink_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/pink_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pink_concrete.json b/src/generated/resources/assets/tfmg/blockstates/pink_concrete.json new file mode 100644 index 00000000..f42b0c49 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pink_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/pink_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pink_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/pink_concrete_slab.json new file mode 100644 index 00000000..f6a019b4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pink_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/pink_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/pink_concrete" + }, + "type=top": { + "model": "tfmg:block/pink_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pink_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/pink_concrete_stairs.json new file mode 100644 index 00000000..908367a5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pink_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pink_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/pink_concrete_wall.json new file mode 100644 index 00000000..acd2f479 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pink_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete.json new file mode 100644 index 00000000..99279c43 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/pink_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_slab.json new file mode 100644 index 00000000..f6a019b4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/pink_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/pink_concrete" + }, + "type=top": { + "model": "tfmg:block/pink_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_stairs.json new file mode 100644 index 00000000..908367a5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/pink_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/pink_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/pink_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_wall.json new file mode 100644 index 00000000..acd2f479 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pink_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/pink_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/plastic_block.json b/src/generated/resources/assets/tfmg/blockstates/plastic_block.json new file mode 100644 index 00000000..06a2a179 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/plastic_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/plastic_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/plastic_fluid_valve.json b/src/generated/resources/assets/tfmg/blockstates/plastic_fluid_valve.json new file mode 100644 index 00000000..8e046745 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/plastic_fluid_valve.json @@ -0,0 +1,196 @@ +{ + "variants": { + "axis_along_first=false,enabled=false,facing=down,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=down,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=east,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "y": 270 + }, + "axis_along_first=false,enabled=false,facing=east,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "y": 270 + }, + "axis_along_first=false,enabled=false,facing=north,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_closed", + "y": 180 + }, + "axis_along_first=false,enabled=false,facing=north,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_closed", + "y": 180 + }, + "axis_along_first=false,enabled=false,facing=south,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_closed" + }, + "axis_along_first=false,enabled=false,facing=south,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_closed" + }, + "axis_along_first=false,enabled=false,facing=up,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=up,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=west,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=west,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=down,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=down,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=east,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "y": 270 + }, + "axis_along_first=false,enabled=true,facing=east,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "y": 270 + }, + "axis_along_first=false,enabled=true,facing=north,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_open", + "y": 180 + }, + "axis_along_first=false,enabled=true,facing=north,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_open", + "y": 180 + }, + "axis_along_first=false,enabled=true,facing=south,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_open" + }, + "axis_along_first=false,enabled=true,facing=south,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_open" + }, + "axis_along_first=false,enabled=true,facing=up,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=up,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=west,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=west,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "y": 90 + }, + "axis_along_first=true,enabled=false,facing=down,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "x": 270 + }, + "axis_along_first=true,enabled=false,facing=down,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "x": 270 + }, + "axis_along_first=true,enabled=false,facing=east,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_closed", + "y": 270 + }, + "axis_along_first=true,enabled=false,facing=east,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_closed", + "y": 270 + }, + "axis_along_first=true,enabled=false,facing=north,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "y": 180 + }, + "axis_along_first=true,enabled=false,facing=north,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "y": 180 + }, + "axis_along_first=true,enabled=false,facing=south,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed" + }, + "axis_along_first=true,enabled=false,facing=south,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed" + }, + "axis_along_first=true,enabled=false,facing=up,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "x": 90 + }, + "axis_along_first=true,enabled=false,facing=up,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_closed", + "x": 90 + }, + "axis_along_first=true,enabled=false,facing=west,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_closed", + "y": 90 + }, + "axis_along_first=true,enabled=false,facing=west,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_closed", + "y": 90 + }, + "axis_along_first=true,enabled=true,facing=down,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "x": 270 + }, + "axis_along_first=true,enabled=true,facing=down,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "x": 270 + }, + "axis_along_first=true,enabled=true,facing=east,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_open", + "y": 270 + }, + "axis_along_first=true,enabled=true,facing=east,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_open", + "y": 270 + }, + "axis_along_first=true,enabled=true,facing=north,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "y": 180 + }, + "axis_along_first=true,enabled=true,facing=north,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "y": 180 + }, + "axis_along_first=true,enabled=true,facing=south,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open" + }, + "axis_along_first=true,enabled=true,facing=south,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open" + }, + "axis_along_first=true,enabled=true,facing=up,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "x": 90 + }, + "axis_along_first=true,enabled=true,facing=up,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_horizontal_open", + "x": 90 + }, + "axis_along_first=true,enabled=true,facing=west,waterlogged=false": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_open", + "y": 90 + }, + "axis_along_first=true,enabled=true,facing=west,waterlogged=true": { + "model": "tfmg:block/plastic_fluid_valve/block_vertical_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/plastic_mechanical_pump.json b/src/generated/resources/assets/tfmg/blockstates/plastic_mechanical_pump.json new file mode 100644 index 00000000..773b4c79 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/plastic_mechanical_pump.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/plastic_mechanical_pump/block", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/plastic_mechanical_pump/block", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/plastic_mechanical_pump/block", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/plastic_mechanical_pump/block", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/plastic_mechanical_pump/block" + }, + "facing=west": { + "model": "tfmg:block/plastic_mechanical_pump/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/plastic_pipe.json b/src/generated/resources/assets/tfmg/blockstates/plastic_pipe.json new file mode 100644 index 00000000..47d9f517 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/plastic_pipe.json @@ -0,0 +1,334 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/plastic_pipe/lu_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "true", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/ru_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/ld_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/rd_x" + }, + "when": { + "down": "true", + "north": "true", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/ud_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/u_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/d_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/lr_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/l_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/r_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/lu_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/ru_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/ld_y" + }, + "when": { + "east": "true", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/rd_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/ud_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/u_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/d_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/lr_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/l_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/r_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/lu_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/ru_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "true", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/ld_z" + }, + "when": { + "down": "true", + "east": "true", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/rd_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/ud_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/u_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/d_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/lr_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/l_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/plastic_pipe/r_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "false", + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/plastic_smart_fluid_pipe.json b/src/generated/resources/assets/tfmg/blockstates/plastic_smart_fluid_pipe.json new file mode 100644 index 00000000..ace694f7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/plastic_smart_fluid_pipe.json @@ -0,0 +1,110 @@ +{ + "variants": { + "face=ceiling,facing=east,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=east,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=north,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 180 + }, + "face=ceiling,facing=north,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 180 + }, + "face=ceiling,facing=south,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=west,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=west,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 180, + "y": 270 + }, + "face=floor,facing=east,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "y": 270 + }, + "face=floor,facing=east,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "y": 270 + }, + "face=floor,facing=north,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "y": 180 + }, + "face=floor,facing=north,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "y": 180 + }, + "face=floor,facing=south,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block" + }, + "face=floor,facing=south,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block" + }, + "face=floor,facing=west,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "y": 90 + }, + "face=floor,facing=west,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "y": 90 + }, + "face=wall,facing=east,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 270, + "y": 270 + }, + "face=wall,facing=east,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 270, + "y": 270 + }, + "face=wall,facing=north,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 270, + "y": 180 + }, + "face=wall,facing=north,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 270, + "y": 180 + }, + "face=wall,facing=south,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 270 + }, + "face=wall,facing=south,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 270 + }, + "face=wall,facing=west,waterlogged=false": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 270, + "y": 90 + }, + "face=wall,facing=west,waterlogged=true": { + "model": "tfmg:block/plastic_smart_fluid_pipe/block", + "x": 270, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/polarizer.json b/src/generated/resources/assets/tfmg/blockstates/polarizer.json new file mode 100644 index 00000000..97d79aaf --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/polarizer.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/polarizer/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/polarizer/block" + }, + "facing=south": { + "model": "tfmg:block/polarizer/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/polarizer/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite.json b/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite.json new file mode 100644 index 00000000..e6370079 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/polished_cut_bauxite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_slab.json b/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_slab.json new file mode 100644 index 00000000..7bbf0535 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/polished_cut_bauxite_slab" + }, + "type=double": { + "model": "tfmg:block/polished_cut_bauxite_slab_double" + }, + "type=top": { + "model": "tfmg:block/polished_cut_bauxite_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_stairs.json b/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_stairs.json new file mode 100644 index 00000000..4a6153b3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/polished_cut_bauxite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/polished_cut_bauxite_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/polished_cut_bauxite_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/polished_cut_bauxite_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/polished_cut_bauxite_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/polished_cut_bauxite_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/polished_cut_bauxite_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/polished_cut_bauxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/polished_cut_bauxite_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_wall.json b/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_wall.json new file mode 100644 index 00000000..1640ec6f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/polished_cut_bauxite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/polished_cut_bauxite_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_bauxite_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_bauxite_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_bauxite_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_bauxite_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_bauxite_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_bauxite_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_bauxite_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_bauxite_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena.json b/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena.json new file mode 100644 index 00000000..1ffd058a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/polished_cut_galena" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_slab.json b/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_slab.json new file mode 100644 index 00000000..00231691 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/polished_cut_galena_slab" + }, + "type=double": { + "model": "tfmg:block/polished_cut_galena_slab_double" + }, + "type=top": { + "model": "tfmg:block/polished_cut_galena_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_stairs.json b/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_stairs.json new file mode 100644 index 00000000..30a7761e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/polished_cut_galena_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/polished_cut_galena_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/polished_cut_galena_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/polished_cut_galena_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/polished_cut_galena_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/polished_cut_galena_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/polished_cut_galena_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/polished_cut_galena_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/polished_cut_galena_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/polished_cut_galena_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/polished_cut_galena_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/polished_cut_galena_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/polished_cut_galena_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/polished_cut_galena_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_wall.json b/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_wall.json new file mode 100644 index 00000000..14ecd5f6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/polished_cut_galena_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/polished_cut_galena_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_galena_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_galena_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_galena_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_galena_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_galena_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_galena_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_galena_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/polished_cut_galena_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/potentiometer.json b/src/generated/resources/assets/tfmg/blockstates/potentiometer.json new file mode 100644 index 00000000..f8c75971 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/potentiometer.json @@ -0,0 +1,26 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/potentiometer/block_vertical", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/potentiometer/block", + "y": 270 + }, + "facing=north": { + "model": "tfmg:block/potentiometer/block", + "y": 180 + }, + "facing=south": { + "model": "tfmg:block/potentiometer/block" + }, + "facing=up": { + "model": "tfmg:block/potentiometer/block_vertical" + }, + "facing=west": { + "model": "tfmg:block/potentiometer/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pumpjack_base.json b/src/generated/resources/assets/tfmg/blockstates/pumpjack_base.json new file mode 100644 index 00000000..ad3ae107 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pumpjack_base.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/pumpjack_base/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pumpjack_crank.json b/src/generated/resources/assets/tfmg/blockstates/pumpjack_crank.json new file mode 100644 index 00000000..9990086c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pumpjack_crank.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/pumpjack_crank/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/pumpjack_crank/block" + }, + "facing=south": { + "model": "tfmg:block/pumpjack_crank/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/pumpjack_crank/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer.json b/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer.json new file mode 100644 index 00000000..ad8f6d8e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer.json @@ -0,0 +1,50 @@ +{ + "variants": { + "facing=down,wide=false": { + "model": "tfmg:block/pumpjack_hammer/block", + "y": 180 + }, + "facing=down,wide=true": { + "model": "tfmg:block/pumpjack_hammer/block_wide", + "y": 180 + }, + "facing=east,wide=false": { + "model": "tfmg:block/pumpjack_hammer/block" + }, + "facing=east,wide=true": { + "model": "tfmg:block/pumpjack_hammer/block_wide" + }, + "facing=north,wide=false": { + "model": "tfmg:block/pumpjack_hammer/block", + "y": 270 + }, + "facing=north,wide=true": { + "model": "tfmg:block/pumpjack_hammer/block_wide", + "y": 270 + }, + "facing=south,wide=false": { + "model": "tfmg:block/pumpjack_hammer/block", + "y": 90 + }, + "facing=south,wide=true": { + "model": "tfmg:block/pumpjack_hammer/block_wide", + "y": 90 + }, + "facing=up,wide=false": { + "model": "tfmg:block/pumpjack_hammer/block", + "y": 180 + }, + "facing=up,wide=true": { + "model": "tfmg:block/pumpjack_hammer/block_wide", + "y": 180 + }, + "facing=west,wide=false": { + "model": "tfmg:block/pumpjack_hammer/block", + "y": 180 + }, + "facing=west,wide=true": { + "model": "tfmg:block/pumpjack_hammer/block_wide", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_connector.json b/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_connector.json new file mode 100644 index 00000000..0f29cd6f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_connector.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/pumpjack_hammer_connector", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/pumpjack_hammer_connector" + }, + "facing=south": { + "model": "tfmg:block/pumpjack_hammer_connector", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/pumpjack_hammer_connector", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_head.json b/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_head.json new file mode 100644 index 00000000..1ca30546 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_head.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/pumpjack_hammer_head", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/pumpjack_hammer_head" + }, + "facing=south": { + "model": "tfmg:block/pumpjack_hammer_head", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/pumpjack_hammer_head", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_part.json b/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_part.json new file mode 100644 index 00000000..e33abade --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/pumpjack_hammer_part.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/pumpjack_hammer_part", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/pumpjack_hammer_part" + }, + "facing=south": { + "model": "tfmg:block/pumpjack_hammer_part", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/pumpjack_hammer_part", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/purple_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/purple_caution_block.json new file mode 100644 index 00000000..c3271a01 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/purple_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/purple_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/purple_caution_block" + }, + "facing=south": { + "model": "tfmg:block/purple_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/purple_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/purple_concrete.json b/src/generated/resources/assets/tfmg/blockstates/purple_concrete.json new file mode 100644 index 00000000..a9f86419 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/purple_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/purple_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/purple_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/purple_concrete_slab.json new file mode 100644 index 00000000..765e9a99 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/purple_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/purple_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/purple_concrete" + }, + "type=top": { + "model": "tfmg:block/purple_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/purple_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/purple_concrete_stairs.json new file mode 100644 index 00000000..e8903664 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/purple_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/purple_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/purple_concrete_wall.json new file mode 100644 index 00000000..00d1b031 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/purple_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete.json new file mode 100644 index 00000000..81eab63e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/purple_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_slab.json new file mode 100644 index 00000000..765e9a99 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/purple_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/purple_concrete" + }, + "type=top": { + "model": "tfmg:block/purple_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_stairs.json new file mode 100644 index 00000000..e8903664 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/purple_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/purple_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/purple_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_wall.json new file mode 100644 index 00000000..00d1b031 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/purple_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/purple_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/raw_lead_block.json b/src/generated/resources/assets/tfmg/blockstates/raw_lead_block.json new file mode 100644 index 00000000..cd9c2e4c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/raw_lead_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/raw_lead_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/raw_lithium_block.json b/src/generated/resources/assets/tfmg/blockstates/raw_lithium_block.json new file mode 100644 index 00000000..cb0e5375 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/raw_lithium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/raw_lithium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/raw_nickel_block.json b/src/generated/resources/assets/tfmg/blockstates/raw_nickel_block.json new file mode 100644 index 00000000..7a4f1fcd --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/raw_nickel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/raw_nickel_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rebar_block.json b/src/generated/resources/assets/tfmg/blockstates/rebar_block.json new file mode 100644 index 00000000..ec11174a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rebar_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/rebar_block/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/rebar_concrete.json new file mode 100644 index 00000000..27d5e95a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/rebar_concrete_slab.json new file mode 100644 index 00000000..1073db41 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/concrete" + }, + "type=top": { + "model": "tfmg:block/concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/rebar_concrete_stairs.json new file mode 100644 index 00000000..9fd3fe2b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/rebar_concrete_wall.json new file mode 100644 index 00000000..43d2cd8d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rebar_floor.json b/src/generated/resources/assets/tfmg/blockstates/rebar_floor.json new file mode 100644 index 00000000..651abad1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rebar_floor.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/rebar_floor/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rebar_pile.json b/src/generated/resources/assets/tfmg/blockstates/rebar_pile.json new file mode 100644 index 00000000..22650d7b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rebar_pile.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/rebar_pile/block", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/rebar_pile/block", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/rebar_pile/block", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/rebar_pile/block", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/rebar_pile/block" + }, + "facing=west": { + "model": "tfmg:block/rebar_pile/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rebar_pillar.json b/src/generated/resources/assets/tfmg/blockstates/rebar_pillar.json new file mode 100644 index 00000000..18efc8d7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rebar_pillar.json @@ -0,0 +1,56 @@ +{ + "variants": { + "concretelogged=false,facing=down": { + "model": "tfmg:block/rebar_pillar/block", + "x": 180 + }, + "concretelogged=false,facing=east": { + "model": "tfmg:block/rebar_pillar/block", + "x": 90, + "y": 90 + }, + "concretelogged=false,facing=north": { + "model": "tfmg:block/rebar_pillar/block", + "x": 90 + }, + "concretelogged=false,facing=south": { + "model": "tfmg:block/rebar_pillar/block", + "x": 90, + "y": 180 + }, + "concretelogged=false,facing=up": { + "model": "tfmg:block/rebar_pillar/block" + }, + "concretelogged=false,facing=west": { + "model": "tfmg:block/rebar_pillar/block", + "x": 90, + "y": 270 + }, + "concretelogged=true,facing=down": { + "model": "tfmg:block/rebar_pillar/block", + "x": 180 + }, + "concretelogged=true,facing=east": { + "model": "tfmg:block/rebar_pillar/block", + "x": 90, + "y": 90 + }, + "concretelogged=true,facing=north": { + "model": "tfmg:block/rebar_pillar/block", + "x": 90 + }, + "concretelogged=true,facing=south": { + "model": "tfmg:block/rebar_pillar/block", + "x": 90, + "y": 180 + }, + "concretelogged=true,facing=up": { + "model": "tfmg:block/rebar_pillar/block" + }, + "concretelogged=true,facing=west": { + "model": "tfmg:block/rebar_pillar/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rebar_stairs.json b/src/generated/resources/assets/tfmg/blockstates/rebar_stairs.json new file mode 100644 index 00000000..fbda8c18 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rebar_stairs.json @@ -0,0 +1,604 @@ +{ + "variants": { + "concretelogged=false,facing=east,half=bottom,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=false,facing=east,half=bottom,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=false,facing=east,half=bottom,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=false,facing=east,half=bottom,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=false,facing=east,half=bottom,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=false,facing=east,half=bottom,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=false,facing=east,half=bottom,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=false,facing=east,half=bottom,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=false,facing=east,half=bottom,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=false,facing=east,half=bottom,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=false,facing=east,half=top,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=false,facing=east,half=top,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=false,facing=east,half=top,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=false,facing=east,half=top,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=false,facing=east,half=top,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=false,facing=east,half=top,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=false,facing=east,half=top,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=false,facing=east,half=top,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=false,facing=east,half=top,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=false,facing=east,half=top,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=false,facing=north,half=bottom,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=false,facing=north,half=bottom,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=false,facing=north,half=bottom,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=false,facing=north,half=bottom,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=false,facing=north,half=bottom,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=false,facing=north,half=bottom,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=false,facing=north,half=bottom,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=false,facing=north,half=bottom,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=false,facing=north,half=bottom,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=false,facing=north,half=bottom,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=false,facing=north,half=top,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=false,facing=north,half=top,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=false,facing=north,half=top,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=false,facing=north,half=top,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=false,facing=north,half=top,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=false,facing=north,half=top,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=false,facing=north,half=top,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=false,facing=north,half=top,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=false,facing=north,half=top,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=false,facing=north,half=top,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=false,facing=south,half=bottom,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=false,facing=south,half=bottom,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=false,facing=south,half=bottom,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=false,facing=south,half=bottom,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=false,facing=south,half=bottom,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=false,facing=south,half=bottom,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=false,facing=south,half=bottom,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=false,facing=south,half=bottom,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=false,facing=south,half=bottom,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=false,facing=south,half=bottom,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=false,facing=south,half=top,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=false,facing=south,half=top,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=false,facing=south,half=top,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=false,facing=south,half=top,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=false,facing=south,half=top,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=false,facing=south,half=top,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=false,facing=south,half=top,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=false,facing=south,half=top,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=false,facing=south,half=top,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=false,facing=south,half=top,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=false,facing=west,half=bottom,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=false,facing=west,half=bottom,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=false,facing=west,half=bottom,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=false,facing=west,half=bottom,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=false,facing=west,half=bottom,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=false,facing=west,half=bottom,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=false,facing=west,half=bottom,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=false,facing=west,half=bottom,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=false,facing=west,half=bottom,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=false,facing=west,half=bottom,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=false,facing=west,half=top,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=false,facing=west,half=top,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=false,facing=west,half=top,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=false,facing=west,half=top,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=false,facing=west,half=top,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=false,facing=west,half=top,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=false,facing=west,half=top,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=false,facing=west,half=top,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=false,facing=west,half=top,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=false,facing=west,half=top,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=true,facing=east,half=bottom,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=true,facing=east,half=bottom,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=true,facing=east,half=bottom,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=true,facing=east,half=bottom,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=true,facing=east,half=bottom,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=true,facing=east,half=bottom,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=true,facing=east,half=bottom,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=true,facing=east,half=bottom,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=true,facing=east,half=bottom,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=true,facing=east,half=bottom,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block" + }, + "concretelogged=true,facing=east,half=top,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=true,facing=east,half=top,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=true,facing=east,half=top,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=true,facing=east,half=top,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=true,facing=east,half=top,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=true,facing=east,half=top,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=true,facing=east,half=top,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=true,facing=east,half=top,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=true,facing=east,half=top,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=true,facing=east,half=top,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down" + }, + "concretelogged=true,facing=north,half=bottom,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=true,facing=north,half=bottom,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=true,facing=north,half=bottom,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=true,facing=north,half=bottom,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=true,facing=north,half=bottom,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=true,facing=north,half=bottom,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=true,facing=north,half=bottom,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=true,facing=north,half=bottom,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=true,facing=north,half=bottom,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=true,facing=north,half=bottom,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 270 + }, + "concretelogged=true,facing=north,half=top,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=true,facing=north,half=top,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=true,facing=north,half=top,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=true,facing=north,half=top,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=true,facing=north,half=top,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=true,facing=north,half=top,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=true,facing=north,half=top,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=true,facing=north,half=top,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=true,facing=north,half=top,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=true,facing=north,half=top,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 270 + }, + "concretelogged=true,facing=south,half=bottom,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=true,facing=south,half=bottom,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=true,facing=south,half=bottom,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=true,facing=south,half=bottom,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=true,facing=south,half=bottom,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=true,facing=south,half=bottom,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=true,facing=south,half=bottom,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=true,facing=south,half=bottom,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=true,facing=south,half=bottom,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=true,facing=south,half=bottom,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 90 + }, + "concretelogged=true,facing=south,half=top,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=true,facing=south,half=top,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=true,facing=south,half=top,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=true,facing=south,half=top,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=true,facing=south,half=top,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=true,facing=south,half=top,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=true,facing=south,half=top,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=true,facing=south,half=top,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=true,facing=south,half=top,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=true,facing=south,half=top,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 90 + }, + "concretelogged=true,facing=west,half=bottom,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=true,facing=west,half=bottom,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=true,facing=west,half=bottom,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=true,facing=west,half=bottom,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=true,facing=west,half=bottom,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=true,facing=west,half=bottom,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=true,facing=west,half=bottom,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=true,facing=west,half=bottom,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=true,facing=west,half=bottom,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=true,facing=west,half=bottom,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block", + "y": 180 + }, + "concretelogged=true,facing=west,half=top,shape=inner_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=true,facing=west,half=top,shape=inner_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=true,facing=west,half=top,shape=inner_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=true,facing=west,half=top,shape=inner_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=true,facing=west,half=top,shape=outer_left,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=true,facing=west,half=top,shape=outer_left,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=true,facing=west,half=top,shape=outer_right,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=true,facing=west,half=top,shape=outer_right,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=true,facing=west,half=top,shape=straight,waterlogged=false": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + }, + "concretelogged=true,facing=west,half=top,shape=straight,waterlogged=true": { + "model": "tfmg:block/rebar_stairs/block_upside_down", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rebar_wall.json b/src/generated/resources/assets/tfmg/blockstates/rebar_wall.json new file mode 100644 index 00000000..24ddd760 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rebar_wall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/rebar_wall/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/red_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/red_caution_block.json new file mode 100644 index 00000000..4de425d4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/red_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/red_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/red_caution_block" + }, + "facing=south": { + "model": "tfmg:block/red_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/red_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/red_concrete.json b/src/generated/resources/assets/tfmg/blockstates/red_concrete.json new file mode 100644 index 00000000..458dd7fe --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/red_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/red_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/red_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/red_concrete_slab.json new file mode 100644 index 00000000..e2e64c68 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/red_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/red_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/red_concrete" + }, + "type=top": { + "model": "tfmg:block/red_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/red_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/red_concrete_stairs.json new file mode 100644 index 00000000..c81f7c85 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/red_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/red_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/red_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/red_concrete_wall.json new file mode 100644 index 00000000..1dacf99a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/red_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/red_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete.json new file mode 100644 index 00000000..2fb34116 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/red_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_slab.json new file mode 100644 index 00000000..e2e64c68 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/red_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/red_concrete" + }, + "type=top": { + "model": "tfmg:block/red_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_stairs.json new file mode 100644 index 00000000..c81f7c85 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/red_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/red_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/red_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/red_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_wall.json new file mode 100644 index 00000000..1dacf99a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/red_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/red_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/red_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/regular_engine.json b/src/generated/resources/assets/tfmg/blockstates/regular_engine.json new file mode 100644 index 00000000..2aa15909 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/regular_engine.json @@ -0,0 +1,94 @@ +{ + "variants": { + "engine_state=back,extended=false,facing=east": { + "model": "tfmg:block/regular_engine/block_back", + "y": 90 + }, + "engine_state=back,extended=false,facing=north": { + "model": "tfmg:block/regular_engine/block_back" + }, + "engine_state=back,extended=false,facing=south": { + "model": "tfmg:block/regular_engine/block_back", + "y": 180 + }, + "engine_state=back,extended=false,facing=west": { + "model": "tfmg:block/regular_engine/block_back", + "y": 270 + }, + "engine_state=back,extended=true,facing=east": { + "model": "tfmg:block/regular_engine/block_back_extended", + "y": 90 + }, + "engine_state=back,extended=true,facing=north": { + "model": "tfmg:block/regular_engine/block_back_extended" + }, + "engine_state=back,extended=true,facing=south": { + "model": "tfmg:block/regular_engine/block_back_extended", + "y": 180 + }, + "engine_state=back,extended=true,facing=west": { + "model": "tfmg:block/regular_engine/block_back_extended", + "y": 270 + }, + "engine_state=front,extended=false,facing=east": { + "model": "tfmg:block/regular_engine/block_front", + "y": 90 + }, + "engine_state=front,extended=false,facing=north": { + "model": "tfmg:block/regular_engine/block_front" + }, + "engine_state=front,extended=false,facing=south": { + "model": "tfmg:block/regular_engine/block_front", + "y": 180 + }, + "engine_state=front,extended=false,facing=west": { + "model": "tfmg:block/regular_engine/block_front", + "y": 270 + }, + "engine_state=front,extended=true,facing=east": { + "model": "tfmg:block/regular_engine/block_front_extended", + "y": 90 + }, + "engine_state=front,extended=true,facing=north": { + "model": "tfmg:block/regular_engine/block_front_extended" + }, + "engine_state=front,extended=true,facing=south": { + "model": "tfmg:block/regular_engine/block_front_extended", + "y": 180 + }, + "engine_state=front,extended=true,facing=west": { + "model": "tfmg:block/regular_engine/block_front_extended", + "y": 270 + }, + "engine_state=normal,extended=false,facing=east": { + "model": "tfmg:block/regular_engine/block_normal", + "y": 90 + }, + "engine_state=normal,extended=false,facing=north": { + "model": "tfmg:block/regular_engine/block_normal" + }, + "engine_state=normal,extended=false,facing=south": { + "model": "tfmg:block/regular_engine/block_normal", + "y": 180 + }, + "engine_state=normal,extended=false,facing=west": { + "model": "tfmg:block/regular_engine/block_normal", + "y": 270 + }, + "engine_state=normal,extended=true,facing=east": { + "model": "tfmg:block/regular_engine/block_normal_extended", + "y": 90 + }, + "engine_state=normal,extended=true,facing=north": { + "model": "tfmg:block/regular_engine/block_normal_extended" + }, + "engine_state=normal,extended=true,facing=south": { + "model": "tfmg:block/regular_engine/block_normal_extended", + "y": 180 + }, + "engine_state=normal,extended=true,facing=west": { + "model": "tfmg:block/regular_engine/block_normal_extended", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/reinforced_fireproof_bricks.json b/src/generated/resources/assets/tfmg/blockstates/reinforced_fireproof_bricks.json new file mode 100644 index 00000000..09814b6b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/reinforced_fireproof_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/reinforced_fireproof_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/resistor.json b/src/generated/resources/assets/tfmg/blockstates/resistor.json new file mode 100644 index 00000000..ea10145e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/resistor.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/resistor/block", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/resistor/block", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/resistor/block", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/resistor/block", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/resistor/block" + }, + "facing=west": { + "model": "tfmg:block/resistor/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rotary_engine.json b/src/generated/resources/assets/tfmg/blockstates/rotary_engine.json new file mode 100644 index 00000000..46f21805 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rotary_engine.json @@ -0,0 +1,94 @@ +{ + "variants": { + "engine_state=back,extended=false,facing=east": { + "model": "tfmg:block/rotary_engine/block_back", + "y": 90 + }, + "engine_state=back,extended=false,facing=north": { + "model": "tfmg:block/rotary_engine/block_back" + }, + "engine_state=back,extended=false,facing=south": { + "model": "tfmg:block/rotary_engine/block_back", + "y": 180 + }, + "engine_state=back,extended=false,facing=west": { + "model": "tfmg:block/rotary_engine/block_back", + "y": 270 + }, + "engine_state=back,extended=true,facing=east": { + "model": "tfmg:block/rotary_engine/block_back_extended", + "y": 90 + }, + "engine_state=back,extended=true,facing=north": { + "model": "tfmg:block/rotary_engine/block_back_extended" + }, + "engine_state=back,extended=true,facing=south": { + "model": "tfmg:block/rotary_engine/block_back_extended", + "y": 180 + }, + "engine_state=back,extended=true,facing=west": { + "model": "tfmg:block/rotary_engine/block_back_extended", + "y": 270 + }, + "engine_state=front,extended=false,facing=east": { + "model": "tfmg:block/rotary_engine/block_front", + "y": 90 + }, + "engine_state=front,extended=false,facing=north": { + "model": "tfmg:block/rotary_engine/block_front" + }, + "engine_state=front,extended=false,facing=south": { + "model": "tfmg:block/rotary_engine/block_front", + "y": 180 + }, + "engine_state=front,extended=false,facing=west": { + "model": "tfmg:block/rotary_engine/block_front", + "y": 270 + }, + "engine_state=front,extended=true,facing=east": { + "model": "tfmg:block/rotary_engine/block_front_extended", + "y": 90 + }, + "engine_state=front,extended=true,facing=north": { + "model": "tfmg:block/rotary_engine/block_front_extended" + }, + "engine_state=front,extended=true,facing=south": { + "model": "tfmg:block/rotary_engine/block_front_extended", + "y": 180 + }, + "engine_state=front,extended=true,facing=west": { + "model": "tfmg:block/rotary_engine/block_front_extended", + "y": 270 + }, + "engine_state=normal,extended=false,facing=east": { + "model": "tfmg:block/rotary_engine/block_normal", + "y": 90 + }, + "engine_state=normal,extended=false,facing=north": { + "model": "tfmg:block/rotary_engine/block_normal" + }, + "engine_state=normal,extended=false,facing=south": { + "model": "tfmg:block/rotary_engine/block_normal", + "y": 180 + }, + "engine_state=normal,extended=false,facing=west": { + "model": "tfmg:block/rotary_engine/block_normal", + "y": 270 + }, + "engine_state=normal,extended=true,facing=east": { + "model": "tfmg:block/rotary_engine/block_normal_extended", + "y": 90 + }, + "engine_state=normal,extended=true,facing=north": { + "model": "tfmg:block/rotary_engine/block_normal_extended" + }, + "engine_state=normal,extended=true,facing=south": { + "model": "tfmg:block/rotary_engine/block_normal_extended", + "y": 180 + }, + "engine_state=normal,extended=true,facing=west": { + "model": "tfmg:block/rotary_engine/block_normal_extended", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rotor.json b/src/generated/resources/assets/tfmg/blockstates/rotor.json new file mode 100644 index 00000000..902b6cb1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rotor.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/rotor/block", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/rotor/block" + }, + "axis=z": { + "model": "tfmg:block/rotor/block", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rusted_blast_furnace_reinforcement.json b/src/generated/resources/assets/tfmg/blockstates/rusted_blast_furnace_reinforcement.json new file mode 100644 index 00000000..34c571a1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rusted_blast_furnace_reinforcement.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/rusted_blast_furnace_reinforcement" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/rusted_blast_furnace_reinforcement_wall.json b/src/generated/resources/assets/tfmg/blockstates/rusted_blast_furnace_reinforcement_wall.json new file mode 100644 index 00000000..48d51cd1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/rusted_blast_furnace_reinforcement_wall.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/rusted_blast_furnace_reinforcement_wall", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/rusted_blast_furnace_reinforcement_wall" + }, + "facing=south": { + "model": "tfmg:block/rusted_blast_furnace_reinforcement_wall", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/rusted_blast_furnace_reinforcement_wall", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/segmented_display.json b/src/generated/resources/assets/tfmg/blockstates/segmented_display.json new file mode 100644 index 00000000..d92c3994 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/segmented_display.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/segmented_display/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/segmented_display/block" + }, + "facing=south": { + "model": "tfmg:block/segmented_display/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/segmented_display/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/slag_block.json b/src/generated/resources/assets/tfmg/blockstates/slag_block.json new file mode 100644 index 00000000..2063db2c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/slag_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/slag_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/slag_bricks.json b/src/generated/resources/assets/tfmg/blockstates/slag_bricks.json new file mode 100644 index 00000000..d80e21e1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/slag_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/slag_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/slag_bricks_slab.json b/src/generated/resources/assets/tfmg/blockstates/slag_bricks_slab.json new file mode 100644 index 00000000..089b378e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/slag_bricks_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/slag_bricks_bottom" + }, + "type=double": { + "model": "tfmg:block/slag_bricks" + }, + "type=top": { + "model": "tfmg:block/slag_bricks_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/slag_bricks_stairs.json b/src/generated/resources/assets/tfmg/blockstates/slag_bricks_stairs.json new file mode 100644 index 00000000..738a6b3e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/slag_bricks_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/slag_bricks_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/slag_bricks_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/slag_bricks_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/slag_bricks_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/slag_bricks_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/slag_bricks_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/slag_bricks_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/slag_bricks_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/slag_bricks_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/slag_bricks_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/slag_bricks_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/slag_bricks_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/slag_bricks_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/slag_bricks_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/slag_bricks_wall.json b/src/generated/resources/assets/tfmg/blockstates/slag_bricks_wall.json new file mode 100644 index 00000000..28098e1c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/slag_bricks_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/slag_bricks_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/slag_bricks_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/slag_bricks_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/slag_bricks_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/slag_bricks_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/slag_bricks_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/slag_bricks_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/slag_bricks_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/slag_bricks_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_slab.json b/src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_slab.json new file mode 100644 index 00000000..250f23f5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/small_bauxite_brick_slab" + }, + "type=double": { + "model": "tfmg:block/small_bauxite_bricks" + }, + "type=top": { + "model": "tfmg:block/small_bauxite_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_stairs.json b/src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_stairs.json new file mode 100644 index 00000000..2ff06c6d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/small_bauxite_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/small_bauxite_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/small_bauxite_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/small_bauxite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/small_bauxite_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/small_bauxite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/small_bauxite_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/small_bauxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/small_bauxite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_wall.json b/src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_wall.json new file mode 100644 index 00000000..4848439f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/small_bauxite_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/small_bauxite_bricks_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/small_bauxite_bricks_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/small_bauxite_bricks_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/small_bauxite_bricks_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/small_bauxite_bricks_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/small_bauxite_bricks_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/small_bauxite_bricks_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/small_bauxite_bricks_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/small_bauxite_bricks_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/small_bauxite_bricks.json b/src/generated/resources/assets/tfmg/blockstates/small_bauxite_bricks.json new file mode 100644 index 00000000..6cb0ff2c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/small_bauxite_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/small_bauxite_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/small_galena_brick_slab.json b/src/generated/resources/assets/tfmg/blockstates/small_galena_brick_slab.json new file mode 100644 index 00000000..1175b6da --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/small_galena_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/small_galena_brick_slab" + }, + "type=double": { + "model": "tfmg:block/small_galena_bricks" + }, + "type=top": { + "model": "tfmg:block/small_galena_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/small_galena_brick_stairs.json b/src/generated/resources/assets/tfmg/blockstates/small_galena_brick_stairs.json new file mode 100644 index 00000000..7b7f42e7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/small_galena_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/small_galena_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/small_galena_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/small_galena_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/small_galena_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/small_galena_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/small_galena_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/small_galena_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/small_galena_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/small_galena_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/small_galena_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/small_galena_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/small_galena_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/small_galena_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/small_galena_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/small_galena_brick_wall.json b/src/generated/resources/assets/tfmg/blockstates/small_galena_brick_wall.json new file mode 100644 index 00000000..1f0c5ac0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/small_galena_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/small_galena_bricks_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/small_galena_bricks_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/small_galena_bricks_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/small_galena_bricks_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/small_galena_bricks_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/small_galena_bricks_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/small_galena_bricks_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/small_galena_bricks_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/small_galena_bricks_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/small_galena_bricks.json b/src/generated/resources/assets/tfmg/blockstates/small_galena_bricks.json new file mode 100644 index 00000000..2c630784 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/small_galena_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/small_galena_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/stator.json b/src/generated/resources/assets/tfmg/blockstates/stator.json new file mode 100644 index 00000000..e95adbcd --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/stator.json @@ -0,0 +1,138 @@ +{ + "variants": { + "facing=down,stator_state=corner,value=false": { + "model": "tfmg:block/stator/block_corner" + }, + "facing=down,stator_state=corner,value=true": { + "model": "tfmg:block/stator/block_corner_up" + }, + "facing=down,stator_state=corner_horizontal,value=false": { + "model": "tfmg:block/stator/block_corner_horizontal", + "x": 90 + }, + "facing=down,stator_state=corner_horizontal,value=true": { + "model": "tfmg:block/stator/block_corner_horizontal", + "x": 90 + }, + "facing=down,stator_state=side,value=false": { + "model": "tfmg:block/stator/block_side", + "x": 90 + }, + "facing=down,stator_state=side,value=true": { + "model": "tfmg:block/stator/block_side_rotated", + "x": 90 + }, + "facing=east,stator_state=corner,value=false": { + "model": "tfmg:block/stator/block_corner", + "y": 90 + }, + "facing=east,stator_state=corner,value=true": { + "model": "tfmg:block/stator/block_corner_up", + "y": 90 + }, + "facing=east,stator_state=corner_horizontal,value=false": { + "model": "tfmg:block/stator/block_corner_horizontal", + "y": 90 + }, + "facing=east,stator_state=corner_horizontal,value=true": { + "model": "tfmg:block/stator/block_corner_horizontal", + "y": 90 + }, + "facing=east,stator_state=side,value=false": { + "model": "tfmg:block/stator/block_side", + "y": 90 + }, + "facing=east,stator_state=side,value=true": { + "model": "tfmg:block/stator/block_side_rotated", + "y": 90 + }, + "facing=north,stator_state=corner,value=false": { + "model": "tfmg:block/stator/block_corner" + }, + "facing=north,stator_state=corner,value=true": { + "model": "tfmg:block/stator/block_corner_up" + }, + "facing=north,stator_state=corner_horizontal,value=false": { + "model": "tfmg:block/stator/block_corner_horizontal" + }, + "facing=north,stator_state=corner_horizontal,value=true": { + "model": "tfmg:block/stator/block_corner_horizontal" + }, + "facing=north,stator_state=side,value=false": { + "model": "tfmg:block/stator/block_side" + }, + "facing=north,stator_state=side,value=true": { + "model": "tfmg:block/stator/block_side_rotated" + }, + "facing=south,stator_state=corner,value=false": { + "model": "tfmg:block/stator/block_corner", + "y": 180 + }, + "facing=south,stator_state=corner,value=true": { + "model": "tfmg:block/stator/block_corner_up", + "y": 180 + }, + "facing=south,stator_state=corner_horizontal,value=false": { + "model": "tfmg:block/stator/block_corner_horizontal", + "y": 180 + }, + "facing=south,stator_state=corner_horizontal,value=true": { + "model": "tfmg:block/stator/block_corner_horizontal", + "y": 180 + }, + "facing=south,stator_state=side,value=false": { + "model": "tfmg:block/stator/block_side", + "y": 180 + }, + "facing=south,stator_state=side,value=true": { + "model": "tfmg:block/stator/block_side_rotated", + "y": 180 + }, + "facing=up,stator_state=corner,value=false": { + "model": "tfmg:block/stator/block_corner" + }, + "facing=up,stator_state=corner,value=true": { + "model": "tfmg:block/stator/block_corner_up" + }, + "facing=up,stator_state=corner_horizontal,value=false": { + "model": "tfmg:block/stator/block_corner_horizontal", + "x": 270 + }, + "facing=up,stator_state=corner_horizontal,value=true": { + "model": "tfmg:block/stator/block_corner_horizontal", + "x": 270 + }, + "facing=up,stator_state=side,value=false": { + "model": "tfmg:block/stator/block_side", + "x": 270 + }, + "facing=up,stator_state=side,value=true": { + "model": "tfmg:block/stator/block_side_rotated", + "x": 270 + }, + "facing=west,stator_state=corner,value=false": { + "model": "tfmg:block/stator/block_corner", + "y": 270 + }, + "facing=west,stator_state=corner,value=true": { + "model": "tfmg:block/stator/block_corner_up", + "y": 270 + }, + "facing=west,stator_state=corner_horizontal,value=false": { + "model": "tfmg:block/stator/block_corner_horizontal", + "y": 270 + }, + "facing=west,stator_state=corner_horizontal,value=true": { + "model": "tfmg:block/stator/block_corner_horizontal", + "y": 270 + }, + "facing=west,stator_state=side,value=false": { + "model": "tfmg:block/stator/block_side", + "y": 270 + }, + "facing=west,stator_state=side,value=true": { + "model": "tfmg:block/stator/block_side_rotated", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_bars.json b/src/generated/resources/assets/tfmg/blockstates/steel_bars.json new file mode 100644 index 00000000..a9bc86cd --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_bars.json @@ -0,0 +1,100 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/steel_post_ends" + } + }, + { + "apply": { + "model": "tfmg:block/steel_post" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_cap" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_cap", + "y": 90 + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_cap_alt" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_cap_alt", + "y": 90 + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_block.json b/src/generated/resources/assets/tfmg/blockstates/steel_block.json new file mode 100644 index 00000000..5894d5d6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/steel_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_cable_hub.json b/src/generated/resources/assets/tfmg/blockstates/steel_cable_hub.json new file mode 100644 index 00000000..748d283b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_cable_hub.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/steel_cable_hub" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_casing.json b/src/generated/resources/assets/tfmg/blockstates/steel_casing.json new file mode 100644 index 00000000..65f1b899 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/steel_casing" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_casing_cable_hub.json b/src/generated/resources/assets/tfmg/blockstates/steel_casing_cable_hub.json new file mode 100644 index 00000000..62910b9a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_casing_cable_hub.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/steel_casing_cable_hub" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_chemical_vat.json b/src/generated/resources/assets/tfmg/blockstates/steel_chemical_vat.json new file mode 100644 index 00000000..809cf979 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_chemical_vat.json @@ -0,0 +1,76 @@ +{ + "variants": { + "bottom=false,shape=plain,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_middle" + }, + "bottom=false,shape=plain,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_top" + }, + "bottom=false,shape=window,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_middle_window" + }, + "bottom=false,shape=window,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_top_window" + }, + "bottom=false,shape=window_ne,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_middle_window_ne" + }, + "bottom=false,shape=window_ne,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_top_window_ne" + }, + "bottom=false,shape=window_nw,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_middle_window_nw" + }, + "bottom=false,shape=window_nw,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_top_window_nw" + }, + "bottom=false,shape=window_se,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_middle_window_se" + }, + "bottom=false,shape=window_se,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_top_window_se" + }, + "bottom=false,shape=window_sw,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_middle_window_sw" + }, + "bottom=false,shape=window_sw,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_top_window_sw" + }, + "bottom=true,shape=plain,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_bottom" + }, + "bottom=true,shape=plain,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_single" + }, + "bottom=true,shape=window,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_bottom_window" + }, + "bottom=true,shape=window,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_single_window" + }, + "bottom=true,shape=window_ne,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_bottom_window_ne" + }, + "bottom=true,shape=window_ne,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_single_window_ne" + }, + "bottom=true,shape=window_nw,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_bottom_window_nw" + }, + "bottom=true,shape=window_nw,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_single_window_nw" + }, + "bottom=true,shape=window_se,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_bottom_window_se" + }, + "bottom=true,shape=window_se,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_single_window_se" + }, + "bottom=true,shape=window_sw,top=false": { + "model": "tfmg:block/steel_chemical_vat/block_bottom_window_sw" + }, + "bottom=true,shape=window_sw,top=true": { + "model": "tfmg:block/steel_chemical_vat/block_single_window_sw" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/steel_cogwheel.json new file mode 100644 index 00000000..fb69751f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_cogwheel.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/steel_cogwheel", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/steel_cogwheel" + }, + "axis=z": { + "model": "tfmg:block/steel_cogwheel", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_distillation_controller.json b/src/generated/resources/assets/tfmg/blockstates/steel_distillation_controller.json new file mode 100644 index 00000000..f785a9b9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_distillation_controller.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/steel_distillation_controller/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/steel_distillation_controller/block" + }, + "facing=south": { + "model": "tfmg:block/steel_distillation_controller/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/steel_distillation_controller/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_distillation_output.json b/src/generated/resources/assets/tfmg/blockstates/steel_distillation_output.json new file mode 100644 index 00000000..08650763 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_distillation_output.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/steel_distillation_output/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_door.json b/src/generated/resources/assets/tfmg/blockstates/steel_door.json new file mode 100644 index 00000000..166a04b3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_door.json @@ -0,0 +1,244 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_bottom" + }, + "facing=east,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_bottom" + }, + "facing=east,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 90 + }, + "facing=east,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_bottom" + }, + "facing=east,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_bottom" + }, + "facing=east,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_top" + }, + "facing=east,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_top" + }, + "facing=east,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 90 + }, + "facing=east,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_top" + }, + "facing=east,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_top" + }, + "facing=east,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_bottom" + }, + "facing=north,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_bottom" + }, + "facing=north,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_top" + }, + "facing=north,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_top" + }, + "facing=north,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_bottom" + }, + "facing=south,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_bottom" + }, + "facing=south,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 180 + }, + "facing=south,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_top" + }, + "facing=south,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_top" + }, + "facing=west,half=lower,hinge=left,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 270 + }, + "facing=west,half=lower,hinge=left,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 270 + }, + "facing=west,half=upper,hinge=left,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=false,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true,visible=false": { + "model": "tfmg:block/steel_door/block_top", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=true,visible=true": { + "model": "tfmg:block/steel_door/block_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_encased_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/steel_encased_aluminum_cogwheel.json new file mode 100644 index 00000000..bda0082c --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_encased_aluminum_cogwheel.json @@ -0,0 +1,56 @@ +{ + "variants": { + "axis=x,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel_top", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel_bottom", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel_top_bottom", + "x": 90, + "y": 90 + }, + "axis=y,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel" + }, + "axis=y,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel_top" + }, + "axis=y,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel_bottom" + }, + "axis=y,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel_top_bottom" + }, + "axis=z,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel_top", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel_bottom", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_aluminum_cogwheel_top_bottom", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_encased_large_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/steel_encased_large_aluminum_cogwheel.json new file mode 100644 index 00000000..b99d9ac0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_encased_large_aluminum_cogwheel.json @@ -0,0 +1,56 @@ +{ + "variants": { + "axis=x,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel_top", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel_bottom", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel_top_bottom", + "x": 90, + "y": 90 + }, + "axis=y,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel" + }, + "axis=y,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel_top" + }, + "axis=y,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel_bottom" + }, + "axis=y,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel_top_bottom" + }, + "axis=z,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel_top", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel_bottom", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_aluminum_cogwheel_top_bottom", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_encased_large_steel_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/steel_encased_large_steel_cogwheel.json new file mode 100644 index 00000000..98170b34 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_encased_large_steel_cogwheel.json @@ -0,0 +1,56 @@ +{ + "variants": { + "axis=x,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel_top", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel_bottom", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel_top_bottom", + "x": 90, + "y": 90 + }, + "axis=y,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel" + }, + "axis=y,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel_top" + }, + "axis=y,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel_bottom" + }, + "axis=y,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel_top_bottom" + }, + "axis=z,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel_top", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel_bottom", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_large_steel_cogwheel_top_bottom", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_encased_shaft.json b/src/generated/resources/assets/tfmg/blockstates/steel_encased_shaft.json new file mode 100644 index 00000000..60d52575 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_encased_shaft.json @@ -0,0 +1,20 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/encased_shaft/block_steel", + "uvlock": true, + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/encased_shaft/block_steel", + "uvlock": true + }, + "axis=z": { + "model": "tfmg:block/encased_shaft/block_steel", + "uvlock": true, + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_encased_steel_cogwheel.json b/src/generated/resources/assets/tfmg/blockstates/steel_encased_steel_cogwheel.json new file mode 100644 index 00000000..2a6e4442 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_encased_steel_cogwheel.json @@ -0,0 +1,56 @@ +{ + "variants": { + "axis=x,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_steel_cogwheel", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_steel_cogwheel_top", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_steel_cogwheel_bottom", + "x": 90, + "y": 90 + }, + "axis=x,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_steel_cogwheel_top_bottom", + "x": 90, + "y": 90 + }, + "axis=y,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_steel_cogwheel" + }, + "axis=y,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_steel_cogwheel_top" + }, + "axis=y,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_steel_cogwheel_bottom" + }, + "axis=y,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_steel_cogwheel_top_bottom" + }, + "axis=z,bottom_shaft=false,top_shaft=false": { + "model": "tfmg:block/steel_encased_steel_cogwheel", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=false,top_shaft=true": { + "model": "tfmg:block/steel_encased_steel_cogwheel_top", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=false": { + "model": "tfmg:block/steel_encased_steel_cogwheel_bottom", + "x": 90, + "y": 180 + }, + "axis=z,bottom_shaft=true,top_shaft=true": { + "model": "tfmg:block/steel_encased_steel_cogwheel_top_bottom", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_fluid_tank.json b/src/generated/resources/assets/tfmg/blockstates/steel_fluid_tank.json new file mode 100644 index 00000000..8846788b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_fluid_tank.json @@ -0,0 +1,76 @@ +{ + "variants": { + "bottom=false,shape=plain,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_middle" + }, + "bottom=false,shape=plain,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_top" + }, + "bottom=false,shape=window,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_middle_window" + }, + "bottom=false,shape=window,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_top_window" + }, + "bottom=false,shape=window_ne,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_middle_window_ne" + }, + "bottom=false,shape=window_ne,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_top_window_ne" + }, + "bottom=false,shape=window_nw,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_middle_window_nw" + }, + "bottom=false,shape=window_nw,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_top_window_nw" + }, + "bottom=false,shape=window_se,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_middle_window_se" + }, + "bottom=false,shape=window_se,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_top_window_se" + }, + "bottom=false,shape=window_sw,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_middle_window_sw" + }, + "bottom=false,shape=window_sw,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_top_window_sw" + }, + "bottom=true,shape=plain,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_bottom" + }, + "bottom=true,shape=plain,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_single" + }, + "bottom=true,shape=window,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_bottom_window" + }, + "bottom=true,shape=window,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_single_window" + }, + "bottom=true,shape=window_ne,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_bottom_window_ne" + }, + "bottom=true,shape=window_ne,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_single_window_ne" + }, + "bottom=true,shape=window_nw,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_bottom_window_nw" + }, + "bottom=true,shape=window_nw,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_single_window_nw" + }, + "bottom=true,shape=window_se,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_bottom_window_se" + }, + "bottom=true,shape=window_se,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_single_window_se" + }, + "bottom=true,shape=window_sw,top=false": { + "model": "tfmg:block/steel_fluid_tank/block_bottom_window_sw" + }, + "bottom=true,shape=window_sw,top=true": { + "model": "tfmg:block/steel_fluid_tank/block_single_window_sw" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_fluid_valve.json b/src/generated/resources/assets/tfmg/blockstates/steel_fluid_valve.json new file mode 100644 index 00000000..50f6ab84 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_fluid_valve.json @@ -0,0 +1,196 @@ +{ + "variants": { + "axis_along_first=false,enabled=false,facing=down,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=down,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=east,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "y": 270 + }, + "axis_along_first=false,enabled=false,facing=east,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "y": 270 + }, + "axis_along_first=false,enabled=false,facing=north,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_closed", + "y": 180 + }, + "axis_along_first=false,enabled=false,facing=north,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_closed", + "y": 180 + }, + "axis_along_first=false,enabled=false,facing=south,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_closed" + }, + "axis_along_first=false,enabled=false,facing=south,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_closed" + }, + "axis_along_first=false,enabled=false,facing=up,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=up,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=west,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "y": 90 + }, + "axis_along_first=false,enabled=false,facing=west,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=down,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=down,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "x": 270, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=east,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "y": 270 + }, + "axis_along_first=false,enabled=true,facing=east,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "y": 270 + }, + "axis_along_first=false,enabled=true,facing=north,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_open", + "y": 180 + }, + "axis_along_first=false,enabled=true,facing=north,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_open", + "y": 180 + }, + "axis_along_first=false,enabled=true,facing=south,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_open" + }, + "axis_along_first=false,enabled=true,facing=south,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_open" + }, + "axis_along_first=false,enabled=true,facing=up,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=up,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "x": 90, + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=west,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "y": 90 + }, + "axis_along_first=false,enabled=true,facing=west,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "y": 90 + }, + "axis_along_first=true,enabled=false,facing=down,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "x": 270 + }, + "axis_along_first=true,enabled=false,facing=down,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "x": 270 + }, + "axis_along_first=true,enabled=false,facing=east,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_closed", + "y": 270 + }, + "axis_along_first=true,enabled=false,facing=east,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_closed", + "y": 270 + }, + "axis_along_first=true,enabled=false,facing=north,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "y": 180 + }, + "axis_along_first=true,enabled=false,facing=north,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "y": 180 + }, + "axis_along_first=true,enabled=false,facing=south,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed" + }, + "axis_along_first=true,enabled=false,facing=south,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed" + }, + "axis_along_first=true,enabled=false,facing=up,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "x": 90 + }, + "axis_along_first=true,enabled=false,facing=up,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_closed", + "x": 90 + }, + "axis_along_first=true,enabled=false,facing=west,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_closed", + "y": 90 + }, + "axis_along_first=true,enabled=false,facing=west,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_closed", + "y": 90 + }, + "axis_along_first=true,enabled=true,facing=down,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "x": 270 + }, + "axis_along_first=true,enabled=true,facing=down,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "x": 270 + }, + "axis_along_first=true,enabled=true,facing=east,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_open", + "y": 270 + }, + "axis_along_first=true,enabled=true,facing=east,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_open", + "y": 270 + }, + "axis_along_first=true,enabled=true,facing=north,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "y": 180 + }, + "axis_along_first=true,enabled=true,facing=north,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "y": 180 + }, + "axis_along_first=true,enabled=true,facing=south,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open" + }, + "axis_along_first=true,enabled=true,facing=south,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open" + }, + "axis_along_first=true,enabled=true,facing=up,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "x": 90 + }, + "axis_along_first=true,enabled=true,facing=up,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_horizontal_open", + "x": 90 + }, + "axis_along_first=true,enabled=true,facing=west,waterlogged=false": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_open", + "y": 90 + }, + "axis_along_first=true,enabled=true,facing=west,waterlogged=true": { + "model": "tfmg:block/steel_fluid_valve/block_vertical_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_flywheel.json b/src/generated/resources/assets/tfmg/blockstates/steel_flywheel.json new file mode 100644 index 00000000..05381a13 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_flywheel.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/steel_flywheel/block", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/steel_flywheel/block" + }, + "axis=z": { + "model": "tfmg:block/steel_flywheel/block", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_frame.json b/src/generated/resources/assets/tfmg/blockstates/steel_frame.json new file mode 100644 index 00000000..da3d9ae8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_frame.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/steel_frame/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_gearbox.json b/src/generated/resources/assets/tfmg/blockstates/steel_gearbox.json new file mode 100644 index 00000000..000587c3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_gearbox.json @@ -0,0 +1,20 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/steel_gearbox/block", + "uvlock": true, + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/steel_gearbox/block", + "uvlock": true + }, + "axis=z": { + "model": "tfmg:block/steel_gearbox/block", + "uvlock": true, + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_ladder.json b/src/generated/resources/assets/tfmg/blockstates/steel_ladder.json new file mode 100644 index 00000000..88614e34 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_ladder.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,waterlogged=false": { + "model": "tfmg:block/steel_ladder", + "y": 90 + }, + "facing=east,waterlogged=true": { + "model": "tfmg:block/steel_ladder", + "y": 90 + }, + "facing=north,waterlogged=false": { + "model": "tfmg:block/steel_ladder" + }, + "facing=north,waterlogged=true": { + "model": "tfmg:block/steel_ladder" + }, + "facing=south,waterlogged=false": { + "model": "tfmg:block/steel_ladder", + "y": 180 + }, + "facing=south,waterlogged=true": { + "model": "tfmg:block/steel_ladder", + "y": 180 + }, + "facing=west,waterlogged=false": { + "model": "tfmg:block/steel_ladder", + "y": 270 + }, + "facing=west,waterlogged=true": { + "model": "tfmg:block/steel_ladder", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_mechanical_pump.json b/src/generated/resources/assets/tfmg/blockstates/steel_mechanical_pump.json new file mode 100644 index 00000000..71b3d6b1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_mechanical_pump.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "tfmg:block/steel_mechanical_pump/block", + "x": 180 + }, + "facing=east": { + "model": "tfmg:block/steel_mechanical_pump/block", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/steel_mechanical_pump/block", + "x": 90 + }, + "facing=south": { + "model": "tfmg:block/steel_mechanical_pump/block", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "tfmg:block/steel_mechanical_pump/block" + }, + "facing=west": { + "model": "tfmg:block/steel_mechanical_pump/block", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_pipe.json b/src/generated/resources/assets/tfmg/blockstates/steel_pipe.json new file mode 100644 index 00000000..d9f75b9d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_pipe.json @@ -0,0 +1,334 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/steel_pipe/lu_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "true", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/ru_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/ld_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/rd_x" + }, + "when": { + "down": "true", + "north": "true", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/ud_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/u_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "false", + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/d_x" + }, + "when": { + "down": "true", + "north": "false", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/lr_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/l_x" + }, + "when": { + "down": "false", + "north": "false", + "south": "true", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/r_x" + }, + "when": { + "down": "false", + "north": "true", + "south": "false", + "up": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/lu_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/ru_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/ld_y" + }, + "when": { + "east": "true", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/rd_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/ud_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/u_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/d_y" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/lr_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/l_y" + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/r_y" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/lu_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/ru_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "true", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/ld_z" + }, + "when": { + "down": "true", + "east": "true", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/rd_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/ud_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/u_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "true", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/d_z" + }, + "when": { + "down": "true", + "east": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/lr_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "false", + "west": "true" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/l_z" + }, + "when": { + "down": "false", + "east": "true", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "tfmg:block/steel_pipe/r_z" + }, + "when": { + "down": "false", + "east": "false", + "up": "false", + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_scaffolding.json b/src/generated/resources/assets/tfmg/blockstates/steel_scaffolding.json new file mode 100644 index 00000000..b758096e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_scaffolding.json @@ -0,0 +1,10 @@ +{ + "variants": { + "bottom=false": { + "model": "tfmg:block/steel_scaffolding" + }, + "bottom=true": { + "model": "tfmg:block/steel_scaffolding_horizontal" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_smart_fluid_pipe.json b/src/generated/resources/assets/tfmg/blockstates/steel_smart_fluid_pipe.json new file mode 100644 index 00000000..571bee4f --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_smart_fluid_pipe.json @@ -0,0 +1,110 @@ +{ + "variants": { + "face=ceiling,facing=east,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=east,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=north,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 180 + }, + "face=ceiling,facing=north,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 180 + }, + "face=ceiling,facing=south,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=west,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=west,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 180, + "y": 270 + }, + "face=floor,facing=east,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "y": 270 + }, + "face=floor,facing=east,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "y": 270 + }, + "face=floor,facing=north,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "y": 180 + }, + "face=floor,facing=north,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "y": 180 + }, + "face=floor,facing=south,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block" + }, + "face=floor,facing=south,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block" + }, + "face=floor,facing=west,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "y": 90 + }, + "face=floor,facing=west,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "y": 90 + }, + "face=wall,facing=east,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 270, + "y": 270 + }, + "face=wall,facing=east,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 270, + "y": 270 + }, + "face=wall,facing=north,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 270, + "y": 180 + }, + "face=wall,facing=north,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 270, + "y": 180 + }, + "face=wall,facing=south,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 270 + }, + "face=wall,facing=south,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 270 + }, + "face=wall,facing=west,waterlogged=false": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 270, + "y": 90 + }, + "face=wall,facing=west,waterlogged=true": { + "model": "tfmg:block/steel_smart_fluid_pipe/block", + "x": 270, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_trapdoor.json b/src/generated/resources/assets/tfmg/blockstates/steel_trapdoor.json new file mode 100644 index 00000000..4f7abed5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_trapdoor.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "tfmg:block/steel_trapdoor/block_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "tfmg:block/steel_trapdoor/block_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "tfmg:block/steel_trapdoor/block_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "tfmg:block/steel_trapdoor/block_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "tfmg:block/steel_trapdoor/block_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "tfmg:block/steel_trapdoor/block_open" + }, + "facing=north,half=top,open=false": { + "model": "tfmg:block/steel_trapdoor/block_top" + }, + "facing=north,half=top,open=true": { + "model": "tfmg:block/steel_trapdoor/block_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "tfmg:block/steel_trapdoor/block_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "tfmg:block/steel_trapdoor/block_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "tfmg:block/steel_trapdoor/block_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "tfmg:block/steel_trapdoor/block_open", + "x": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "tfmg:block/steel_trapdoor/block_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "tfmg:block/steel_trapdoor/block_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "tfmg:block/steel_trapdoor/block_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "tfmg:block/steel_trapdoor/block_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/steel_truss.json b/src/generated/resources/assets/tfmg/blockstates/steel_truss.json new file mode 100644 index 00000000..f9766e3b --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/steel_truss.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/steel_truss", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/steel_truss" + }, + "axis=z": { + "model": "tfmg:block/steel_truss", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/sulfur.json b/src/generated/resources/assets/tfmg/blockstates/sulfur.json new file mode 100644 index 00000000..2b313ee3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/sulfur.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/sulfur" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/surface_scanner.json b/src/generated/resources/assets/tfmg/blockstates/surface_scanner.json new file mode 100644 index 00000000..1fa011aa --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/surface_scanner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/surface_scanner/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/traffic_light.json b/src/generated/resources/assets/tfmg/blockstates/traffic_light.json new file mode 100644 index 00000000..05a4be0d --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/traffic_light.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/traffic_light/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/traffic_light/block" + }, + "facing=south": { + "model": "tfmg:block/traffic_light/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/traffic_light/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/transformer.json b/src/generated/resources/assets/tfmg/blockstates/transformer.json new file mode 100644 index 00000000..834f73a7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/transformer.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/transformer/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/transformer/block" + }, + "facing=south": { + "model": "tfmg:block/transformer/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/transformer/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/turbine_engine.json b/src/generated/resources/assets/tfmg/blockstates/turbine_engine.json new file mode 100644 index 00000000..9c023168 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/turbine_engine.json @@ -0,0 +1,94 @@ +{ + "variants": { + "engine_state=back,extended=false,facing=east": { + "model": "tfmg:block/turbine_engine/block_back", + "y": 90 + }, + "engine_state=back,extended=false,facing=north": { + "model": "tfmg:block/turbine_engine/block_back" + }, + "engine_state=back,extended=false,facing=south": { + "model": "tfmg:block/turbine_engine/block_back", + "y": 180 + }, + "engine_state=back,extended=false,facing=west": { + "model": "tfmg:block/turbine_engine/block_back", + "y": 270 + }, + "engine_state=back,extended=true,facing=east": { + "model": "tfmg:block/turbine_engine/block_back_extended", + "y": 90 + }, + "engine_state=back,extended=true,facing=north": { + "model": "tfmg:block/turbine_engine/block_back_extended" + }, + "engine_state=back,extended=true,facing=south": { + "model": "tfmg:block/turbine_engine/block_back_extended", + "y": 180 + }, + "engine_state=back,extended=true,facing=west": { + "model": "tfmg:block/turbine_engine/block_back_extended", + "y": 270 + }, + "engine_state=front,extended=false,facing=east": { + "model": "tfmg:block/turbine_engine/block_front", + "y": 90 + }, + "engine_state=front,extended=false,facing=north": { + "model": "tfmg:block/turbine_engine/block_front" + }, + "engine_state=front,extended=false,facing=south": { + "model": "tfmg:block/turbine_engine/block_front", + "y": 180 + }, + "engine_state=front,extended=false,facing=west": { + "model": "tfmg:block/turbine_engine/block_front", + "y": 270 + }, + "engine_state=front,extended=true,facing=east": { + "model": "tfmg:block/turbine_engine/block_front_extended", + "y": 90 + }, + "engine_state=front,extended=true,facing=north": { + "model": "tfmg:block/turbine_engine/block_front_extended" + }, + "engine_state=front,extended=true,facing=south": { + "model": "tfmg:block/turbine_engine/block_front_extended", + "y": 180 + }, + "engine_state=front,extended=true,facing=west": { + "model": "tfmg:block/turbine_engine/block_front_extended", + "y": 270 + }, + "engine_state=normal,extended=false,facing=east": { + "model": "tfmg:block/turbine_engine/block_normal", + "y": 90 + }, + "engine_state=normal,extended=false,facing=north": { + "model": "tfmg:block/turbine_engine/block_normal" + }, + "engine_state=normal,extended=false,facing=south": { + "model": "tfmg:block/turbine_engine/block_normal", + "y": 180 + }, + "engine_state=normal,extended=false,facing=west": { + "model": "tfmg:block/turbine_engine/block_normal", + "y": 270 + }, + "engine_state=normal,extended=true,facing=east": { + "model": "tfmg:block/turbine_engine/block_normal_extended", + "y": 90 + }, + "engine_state=normal,extended=true,facing=north": { + "model": "tfmg:block/turbine_engine/block_normal_extended" + }, + "engine_state=normal,extended=true,facing=south": { + "model": "tfmg:block/turbine_engine/block_normal_extended", + "y": 180 + }, + "engine_state=normal,extended=true,facing=west": { + "model": "tfmg:block/turbine_engine/block_normal_extended", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/voltage_observer.json b/src/generated/resources/assets/tfmg/blockstates/voltage_observer.json new file mode 100644 index 00000000..bd326277 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/voltage_observer.json @@ -0,0 +1,56 @@ +{ + "variants": { + "facing=down,powered=false": { + "model": "tfmg:block/voltage_observer/block", + "x": 180 + }, + "facing=down,powered=true": { + "model": "tfmg:block/voltage_observer/block_on", + "x": 180 + }, + "facing=east,powered=false": { + "model": "tfmg:block/voltage_observer/block", + "x": 90, + "y": 90 + }, + "facing=east,powered=true": { + "model": "tfmg:block/voltage_observer/block_on", + "x": 90, + "y": 90 + }, + "facing=north,powered=false": { + "model": "tfmg:block/voltage_observer/block", + "x": 90 + }, + "facing=north,powered=true": { + "model": "tfmg:block/voltage_observer/block_on", + "x": 90 + }, + "facing=south,powered=false": { + "model": "tfmg:block/voltage_observer/block", + "x": 90, + "y": 180 + }, + "facing=south,powered=true": { + "model": "tfmg:block/voltage_observer/block_on", + "x": 90, + "y": 180 + }, + "facing=up,powered=false": { + "model": "tfmg:block/voltage_observer/block" + }, + "facing=up,powered=true": { + "model": "tfmg:block/voltage_observer/block_on" + }, + "facing=west,powered=false": { + "model": "tfmg:block/voltage_observer/block", + "x": 90, + "y": 270 + }, + "facing=west,powered=true": { + "model": "tfmg:block/voltage_observer/block_on", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/voltmeter.json b/src/generated/resources/assets/tfmg/blockstates/voltmeter.json new file mode 100644 index 00000000..d01b66bb --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/voltmeter.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/voltmeter/block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/voltmeter/block" + }, + "facing=south": { + "model": "tfmg:block/voltmeter/block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/voltmeter/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/white_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/white_caution_block.json new file mode 100644 index 00000000..354a8b9a --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/white_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/white_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/white_caution_block" + }, + "facing=south": { + "model": "tfmg:block/white_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/white_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/white_concrete.json b/src/generated/resources/assets/tfmg/blockstates/white_concrete.json new file mode 100644 index 00000000..362b37cc --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/white_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/white_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/white_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/white_concrete_slab.json new file mode 100644 index 00000000..19a3dd11 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/white_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/white_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/white_concrete" + }, + "type=top": { + "model": "tfmg:block/white_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/white_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/white_concrete_stairs.json new file mode 100644 index 00000000..0600ae6e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/white_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/white_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/white_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/white_concrete_wall.json new file mode 100644 index 00000000..0d107ac0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/white_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/white_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete.json new file mode 100644 index 00000000..21800d8e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/white_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_slab.json new file mode 100644 index 00000000..19a3dd11 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/white_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/white_concrete" + }, + "type=top": { + "model": "tfmg:block/white_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_stairs.json new file mode 100644 index 00000000..0600ae6e --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/white_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/white_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/white_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/white_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_wall.json new file mode 100644 index 00000000..0d107ac0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/white_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/white_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/white_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/winding_machine.json b/src/generated/resources/assets/tfmg/blockstates/winding_machine.json new file mode 100644 index 00000000..80e2a649 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/winding_machine.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,powered=false": { + "model": "tfmg:block/winding_machine/block", + "y": 90 + }, + "facing=east,powered=true": { + "model": "tfmg:block/winding_machine/block", + "y": 90 + }, + "facing=north,powered=false": { + "model": "tfmg:block/winding_machine/block" + }, + "facing=north,powered=true": { + "model": "tfmg:block/winding_machine/block" + }, + "facing=south,powered=false": { + "model": "tfmg:block/winding_machine/block", + "y": 180 + }, + "facing=south,powered=true": { + "model": "tfmg:block/winding_machine/block", + "y": 180 + }, + "facing=west,powered=false": { + "model": "tfmg:block/winding_machine/block", + "y": 270 + }, + "facing=west,powered=true": { + "model": "tfmg:block/winding_machine/block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/yellow_caution_block.json b/src/generated/resources/assets/tfmg/blockstates/yellow_caution_block.json new file mode 100644 index 00000000..f95941a4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/yellow_caution_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfmg:block/yellow_caution_block", + "y": 90 + }, + "facing=north": { + "model": "tfmg:block/yellow_caution_block" + }, + "facing=south": { + "model": "tfmg:block/yellow_caution_block", + "y": 180 + }, + "facing=west": { + "model": "tfmg:block/yellow_caution_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/yellow_concrete.json b/src/generated/resources/assets/tfmg/blockstates/yellow_concrete.json new file mode 100644 index 00000000..f0f8f408 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/yellow_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/yellow_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/yellow_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/yellow_concrete_slab.json new file mode 100644 index 00000000..f6b6fbae --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/yellow_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/yellow_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/yellow_concrete" + }, + "type=top": { + "model": "tfmg:block/yellow_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/yellow_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/yellow_concrete_stairs.json new file mode 100644 index 00000000..67c2e856 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/yellow_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/yellow_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/yellow_concrete_wall.json new file mode 100644 index 00000000..d162cd55 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/yellow_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete.json b/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete.json new file mode 100644 index 00000000..7bc6ba25 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/yellow_rebar_concrete" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_slab.json new file mode 100644 index 00000000..f6b6fbae --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "tfmg:block/yellow_concrete_bottom" + }, + "type=double": { + "model": "tfmg:block/yellow_concrete" + }, + "type=top": { + "model": "tfmg:block/yellow_concrete_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_stairs.json new file mode 100644 index 00000000..67c2e856 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "tfmg:block/yellow_concrete_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "tfmg:block/yellow_concrete_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "tfmg:block/yellow_concrete_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_wall.json new file mode 100644 index 00000000..d162cd55 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/yellow_rebar_concrete_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "tfmg:block/yellow_concrete_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/zinc_frame.json b/src/generated/resources/assets/tfmg/blockstates/zinc_frame.json new file mode 100644 index 00000000..5aab4751 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/zinc_frame.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tfmg:block/zinc_frame/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/blockstates/zinc_truss.json b/src/generated/resources/assets/tfmg/blockstates/zinc_truss.json new file mode 100644 index 00000000..22984c12 --- /dev/null +++ b/src/generated/resources/assets/tfmg/blockstates/zinc_truss.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=x": { + "model": "tfmg:block/zinc_truss", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "tfmg:block/zinc_truss" + }, + "axis=z": { + "model": "tfmg:block/zinc_truss", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/lang/en_ud.json b/src/generated/resources/assets/tfmg/lang/en_ud.json new file mode 100644 index 00000000..5b6fedc6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/lang/en_ud.json @@ -0,0 +1,813 @@ +{ + "OwO": "∩ʍ∩", + "block.tfmg.accumulator": "ɹoʇɐןnɯnɔɔⱯ", + "block.tfmg.accumulator.tooltip.summary": "do⟘ ǝɥʇ ɯoɹɟ ʎןʍoןS pǝʇʇndʇno ǝq uɐɔ ʇɐɥʇ )ɯoʇʇoq ɯoɹɟ pǝʇɹǝsuı( ʎbɹǝuǝ ɟo ʇunoɯⱯ ǝbɹɐꞀ ɐ spןoH", + "block.tfmg.air_intake": "ǝʞɐʇuI ɹıⱯ", + "block.tfmg.aluminium_cable_hub.tooltip.summary": "ǝuoʇspǝɹ ɥʇıʍ ɟɟo pǝuɹnʇ ǝq uɐƆ", + "block.tfmg.aluminum_bars": "sɹɐᗺ ɯnuıɯnןⱯ", + "block.tfmg.aluminum_block": "ɯnuıɯnןⱯ ɟo ʞɔoןᗺ", + "block.tfmg.aluminum_cable_hub": "qnH ǝןqɐƆ ɯnuıɯnןⱯ", + "block.tfmg.aluminum_cogwheel": "ןǝǝɥʍboƆ ɯnuıɯnןⱯ", + "block.tfmg.aluminum_door": "ɹooᗡ ɯnuıɯnןⱯ", + "block.tfmg.aluminum_fluid_tank": "ʞuɐ⟘ pınןℲ ɯnuıɯnןⱯ", + "block.tfmg.aluminum_fluid_valve": "ǝʌןɐΛ pınןℲ ɯnuıɯnןⱯ", + "block.tfmg.aluminum_flywheel": "ןǝǝɥʍʎןℲ ɯnuıɯnןⱯ", + "block.tfmg.aluminum_frame": "ǝɯɐɹℲ ɯnuıɯnןⱯ", + "block.tfmg.aluminum_ladder": "ɹǝppɐꞀ ɯnuıɯnןⱯ", + "block.tfmg.aluminum_lamp": "dɯɐꞀ ɯnuıɯnןⱯ", + "block.tfmg.aluminum_mechanical_pump": "dɯnԀ ןɐɔıuɐɥɔǝW ɯnuıɯnןⱯ", + "block.tfmg.aluminum_pipe": "ǝdıԀ ɯnuıɯnןⱯ", + "block.tfmg.aluminum_scaffolding": "buıpןoɟɟɐɔS ɯnuıɯnןⱯ", + "block.tfmg.aluminum_smart_fluid_pipe": "ǝdıԀ pınןℲ ʇɹɐɯS ɯnuıɯnןⱯ", + "block.tfmg.aluminum_truss": "ssnɹ⟘ ɯnuıɯnןⱯ", + "block.tfmg.asphalt": "ʇןɐɥdsⱯ", + "block.tfmg.asphalt_slab": "qɐןS ʇןɐɥdsⱯ", + "block.tfmg.asphalt_stairs": "sɹıɐʇS ʇןɐɥdsⱯ", + "block.tfmg.asphalt_wall": "ןןɐM ʇןɐɥdsⱯ", + "block.tfmg.bauxite": "ǝʇıxnɐᗺ", + "block.tfmg.bauxite_pillar": "ɹɐןןıԀ ǝʇıxnɐᗺ", + "block.tfmg.blast_furnace_hatch": "ɥɔʇɐH ǝɔɐuɹnℲ ʇsɐןᗺ", + "block.tfmg.blast_furnace_output": "ʇndʇnO ǝɔɐuɹnℲ ʇsɐןᗺ", + "block.tfmg.blast_furnace_reinforcement": "ʇuǝɯǝɔɹoɟuıǝᴚ ǝɔɐuɹnℲ ʇsɐןᗺ", + "block.tfmg.blast_furnace_reinforcement_wall": "ןןɐM ʇuǝɯǝɔɹoɟuıǝᴚ ǝɔɐuɹnℲ ʇsɐןᗺ", + "block.tfmg.blast_stove": "ǝʌoʇS ʇsɐןᗺ", + "block.tfmg.blue_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ǝnןᗺ", + "block.tfmg.blue_concrete": "ǝʇǝɹɔuoƆ ǝnןᗺ", + "block.tfmg.blue_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ǝnןᗺ", + "block.tfmg.blue_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ǝnןᗺ", + "block.tfmg.blue_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ǝnןᗺ", + "block.tfmg.blue_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝnןᗺ", + "block.tfmg.blue_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝnןᗺ", + "block.tfmg.blue_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝnןᗺ", + "block.tfmg.blue_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝnןᗺ", + "block.tfmg.brass_cable_hub": "qnH ǝןqɐƆ ssɐɹᗺ", + "block.tfmg.brass_cable_hub.tooltip.summary": "ǝuoʇspǝɹ ɥʇıʍ ɟɟo pǝuɹnʇ ǝq uɐƆ", + "block.tfmg.brass_fluid_valve": "ǝʌןɐΛ pınןℲ ssɐɹᗺ", + "block.tfmg.brass_frame": "ǝɯɐɹℲ ssɐɹᗺ", + "block.tfmg.brass_mechanical_pump": "dɯnԀ ןɐɔıuɐɥɔǝW ssɐɹᗺ", + "block.tfmg.brass_pipe": "ǝdıԀ ssɐɹᗺ", + "block.tfmg.brass_smart_fluid_pipe": "ǝdıԀ pınןℲ ʇɹɐɯS ssɐɹᗺ", + "block.tfmg.brass_truss": "ssnɹ⟘ ssɐɹᗺ", + "block.tfmg.brick_smokestack": "ʞɔɐʇsǝʞoɯS ʞɔıɹᗺ", + "block.tfmg.brown_caution_block": "ʞɔoןᗺ uoıʇnɐƆ uʍoɹᗺ", + "block.tfmg.brown_concrete": "ǝʇǝɹɔuoƆ uʍoɹᗺ", + "block.tfmg.brown_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ uʍoɹᗺ", + "block.tfmg.brown_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ uʍoɹᗺ", + "block.tfmg.brown_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ uʍoɹᗺ", + "block.tfmg.brown_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ uʍoɹᗺ", + "block.tfmg.brown_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ uʍoɹᗺ", + "block.tfmg.brown_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ uʍoɹᗺ", + "block.tfmg.brown_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ uʍoɹᗺ", + "block.tfmg.cable connector.tooltip.summary": "‾ʎbɹǝuƎ‾ ʇɹodsuɐɹʇ ɯǝɥʇ buıʞɯɐ ‾ǝןqɐƆ ɹǝddoƆ‾ ɐ ɥʇıʍ sɹoʇɔǝuuoɔ ǝןqɐɔ ᄅ ʞɔıןɔ ʇɥbıᴚ", + "block.tfmg.cable_connector": "ɹoʇɐןnsuI ǝןqɐƆ", + "block.tfmg.cable_tube": "ǝqn⟘ ǝןqɐƆ", + "block.tfmg.cable_tube.tooltip.summary": "ǝןqɐƆ ɐ ǝʞıן ʎbɹǝuƎ sʇɹodsuɐɹ⟘", + "block.tfmg.capacitor.tooltip.summary": "do⟘ ǝɥʇ ɯoɹɟ ʎןʞɔınὉ pǝʇʇndʇno ǝq uɐɔ ʇɐɥʇ )ɯoʇʇoq ɯoɹɟ pǝʇɹǝsuı( ʎbɹǝuǝ ɟo ʇunoɯⱯ ןןɐɯS ɐ spןoH", + "block.tfmg.cast_iron_bars": "sɹɐᗺ uoɹI ʇsɐƆ", + "block.tfmg.cast_iron_block": "uoɹI ʇsɐƆ ɟo ʞɔoןᗺ", + "block.tfmg.cast_iron_chemical_vat": "ʇɐΛ ןɐɔıɯǝɥƆ uoɹI ʇsɐƆ", + "block.tfmg.cast_iron_fluid_tank": "ʞuɐ⟘ pınןℲ uoɹI ʇsɐƆ", + "block.tfmg.cast_iron_fluid_valve": "ǝʌןɐΛ pınןℲ uoɹI ʇsɐƆ", + "block.tfmg.cast_iron_flywheel": "ןǝǝɥʍʎןℲ uoɹI ʇsɐƆ", + "block.tfmg.cast_iron_frame": "ǝɯɐɹℲ uoɹI ʇsɐƆ", + "block.tfmg.cast_iron_ladder": "ɹǝppɐꞀ uoɹI ʇsɐƆ", + "block.tfmg.cast_iron_mechanical_pump": "dɯnԀ ןɐɔıuɐɥɔǝW uoɹI ʇsɐƆ", + "block.tfmg.cast_iron_pipe": "ǝdıԀ uoɹI ʇsɐƆ", + "block.tfmg.cast_iron_smart_fluid_pipe": "ǝdıԀ pınןℲ ʇɹɐɯS uoɹI ʇsɐƆ", + "block.tfmg.cast_iron_truss": "ssnɹ⟘ uoɹI ʇsɐƆ", + "block.tfmg.casting_basin": "uısɐᗺ buıʇsɐƆ", + "block.tfmg.circular_light": "dɯɐꞀ ɹɐןnɔɹıƆ", + "block.tfmg.coal_coke_block": "ǝʞoƆ ןɐoƆ ɟo ʞɔoןᗺ", + "block.tfmg.coke_oven": "uǝʌO ǝʞoƆ", + "block.tfmg.compact_engine.behaviour1": "ʇı oʇuı pǝʇʇnduı ‾ןɐubıS ǝuoʇspǝᴚ‾ ǝɥʇ ɟo ɥʇbuǝɹʇs ǝɥʇ uo pǝsɐq ‾WԀᴚ‾ ʇndʇno ןןıM", + "block.tfmg.compact_engine.condition1": "oʇuı ǝʇosoǝɹƆ ǝuıןosɐ⅁ uǝɥM", + "block.tfmg.compact_engine.tooltip.summary": "ǝuıןosɐ⅁ ɯoɹɟ uoıʇɐʇoᴚ sǝʞɐW", + "block.tfmg.concrete": "ǝʇǝɹɔuoƆ", + "block.tfmg.concrete_encased_cable_tube": "ǝqn⟘ ǝןqɐƆ pǝsɐɔuƎ ǝʇǝɹɔuoƆ", + "block.tfmg.concrete_encased_electric_post": "ʇsoԀ ɔıɹʇɔǝןƎ pǝsɐɔuƎ ǝʇǝɹɔuoƆ", + "block.tfmg.concrete_encased_industrial_pipe": "ǝdıԀ ןɐıɹʇsnpuI pǝsɐɔuƎ ǝʇǝɹɔuoƆ", + "block.tfmg.concrete_hose": "ǝsoH ǝʇǝɹɔuoƆ", + "block.tfmg.concrete_slab": "qɐןS ǝʇǝɹɔuoƆ", + "block.tfmg.concrete_smokestack": "ʞɔɐʇsǝʞoɯS ǝʇǝɹɔuoƆ", + "block.tfmg.concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ", + "block.tfmg.concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ", + "block.tfmg.constantan_block": "uɐʇuɐʇsuoƆ ɟo ʞɔoןᗺ", + "block.tfmg.constantan_frame": "ǝɯɐɹℲ uɐʇuɐʇsuoƆ", + "block.tfmg.constantan_ladder": "ɹǝppɐꞀ uɐʇuɐʇsuoƆ", + "block.tfmg.constantan_truss": "ssnɹ⟘ uɐʇuɐʇsuoƆ", + "block.tfmg.converter": "ɹǝʇɹǝʌuoƆ", + "block.tfmg.converter.behaviour1": "‾⅁WℲ⟘‾ ɥʇıʍ ǝןqɐsn ʇı buıʞɐɯ ‾ǝbɐʇןoΛ‾ ɥʇıM ƎℲ sʇndʇno ‾do⟘‾ ǝɥ⟘", + "block.tfmg.converter.condition1": "ɯoʇʇoᗺ ɯoɹɟ ƎℲ ʇnԀ uǝɥM", + "block.tfmg.converter.tooltip.summary": "ǝbɐʇןoʌ buıppɐ ʎq ⅁WℲ⟘ ɥʇıʍ ǝןqıʇɐdɯoɔ spoɯ ɹǝɥʇo sǝʞɐW", + "block.tfmg.cooling_fluid": "pınןℲ buıןooƆ", + "block.tfmg.copper_cable_hub": "qnH ǝןqɐƆ ɹǝddoƆ", + "block.tfmg.copper_cable_hub.tooltip.summary": "ǝuoʇspǝɹ ɥʇıʍ ɟɟo pǝuɹnʇ ǝq uɐƆ", + "block.tfmg.copper_coil.tooltip.behaviour1": "sɹǝʍoʇ ǝʌıʇɔǝdsǝɹ ɹıǝɥʇ ɟo doʇ ǝɥʇ uo pǝʇʇndʇno puɐ pǝʇʇnduı ɥʇoq sı ʎbɹǝuƎ ˙ʇndʇno ǝɥʇ ʇı ǝʞɐɯ oʇ ɥɔuǝɹʍ ɐ ɥʇıʍ ɹǝʍoʇ ɹǝbɹɐן ǝɥʇ uı ʞɔoןq doʇ ǝɥʇ ʞɔıןƆ-ᴚ ˙buıɥɔnoʇ sʞɔoןq doʇ ɹıǝɥʇ ɥʇıʍ puɐ ʇɥbıǝɥ uı sʞɔoןq ϛ xɐɯ ɥʇoq 'ɹǝɥʇo ǝɥʇ uɐɥʇ ɹǝbɹɐן ʞɔoןq Ɩ ʇsɐǝןʇɐ ǝuo 'ɹǝɥʇoɥɔɐǝ ɯoɹɟ ʞɔoןq ǝuo ɹo oʇ ʇxǝu ɹǝɥʇıǝ sןıoɔ ɟo sɹǝʍoʇ oʇ ǝʌɐɥ oʇ ǝʌɐɥ noʎ ǝbɐʇןoʌ ǝsɐǝɹɔuı o⟘", + "block.tfmg.copper_coil.tooltip.summary": "ǝbɐʇןoΛ sǝsɐǝɹɔuI", + "block.tfmg.copper_encased_aluminum_pipe": "ǝdıԀ ɯnuıɯnןⱯ pǝsɐɔuƎ ɹǝddoƆ", + "block.tfmg.copper_encased_brass_pipe": "ǝdıԀ ssɐɹᗺ pǝsɐɔuƎ ɹǝddoƆ", + "block.tfmg.copper_encased_cast_iron_pipe": "ǝdıԀ uoɹI ʇsɐƆ pǝsɐɔuƎ ɹǝddoƆ", + "block.tfmg.copper_encased_plastic_pipe": "ǝdıԀ ɔıʇsɐןԀ pǝsɐɔuƎ ɹǝddoƆ", + "block.tfmg.copper_encased_steel_pipe": "ǝdıԀ ןǝǝʇS pǝsɐɔuƎ ɹǝddoƆ", + "block.tfmg.copper_frame": "ǝɯɐɹℲ ɹǝddoƆ", + "block.tfmg.copper_truss": "ssnɹ⟘ ɹǝddoƆ", + "block.tfmg.copycat_cable_base": "ǝsɐᗺ ǝןqɐƆ ʇɐɔʎdoƆ", + "block.tfmg.copycat_cable_block": "ʞɔoןᗺ ǝןqɐƆ ʇɐɔʎdoƆ", + "block.tfmg.copycat_cable_block.tooltip.summary": "ǝuoʇspǝɹ ɥʇıʍ ɟɟo pǝuɹnʇ ǝq uɐƆ", + "block.tfmg.creative_generator": "ɹoʇɐɹǝuǝ⅁ ǝʌıʇɐǝɹƆ", + "block.tfmg.creative_generator.tooltip.summary": "ןǝuɐd ʇnduı sʇı uo ǝnןɐʌ ǝɥʇ uo pǝsɐq ʎbɹǝuǝ sʇndʇnO", + "block.tfmg.creosote": "ǝʇosoǝɹƆ", + "block.tfmg.crude_oil": "ןıO ǝpnɹƆ", + "block.tfmg.cut_bauxite": "ǝʇıxnɐᗺ ʇnƆ", + "block.tfmg.cut_bauxite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıxnɐᗺ ʇnƆ", + "block.tfmg.cut_bauxite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıxnɐᗺ ʇnƆ", + "block.tfmg.cut_bauxite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıxnɐᗺ ʇnƆ", + "block.tfmg.cut_bauxite_bricks": "sʞɔıɹᗺ ǝʇıxnɐᗺ ʇnƆ", + "block.tfmg.cut_bauxite_slab": "qɐןS ǝʇıxnɐᗺ ʇnƆ", + "block.tfmg.cut_bauxite_stairs": "sɹıɐʇS ǝʇıxnɐᗺ ʇnƆ", + "block.tfmg.cut_bauxite_wall": "ןןɐM ǝʇıxnɐᗺ ʇnƆ", + "block.tfmg.cut_galena": "ɐuǝןɐ⅁ ʇnƆ", + "block.tfmg.cut_galena_brick_slab": "qɐןS ʞɔıɹᗺ ɐuǝןɐ⅁ ʇnƆ", + "block.tfmg.cut_galena_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ɐuǝןɐ⅁ ʇnƆ", + "block.tfmg.cut_galena_brick_wall": "ןןɐM ʞɔıɹᗺ ɐuǝןɐ⅁ ʇnƆ", + "block.tfmg.cut_galena_bricks": "sʞɔıɹᗺ ɐuǝןɐ⅁ ʇnƆ", + "block.tfmg.cut_galena_slab": "qɐןS ɐuǝןɐ⅁ ʇnƆ", + "block.tfmg.cut_galena_stairs": "sɹıɐʇS ɐuǝןɐ⅁ ʇnƆ", + "block.tfmg.cut_galena_wall": "ןןɐM ɐuǝןɐ⅁ ʇnƆ", + "block.tfmg.cyan_caution_block": "ʞɔoןᗺ uoıʇnɐƆ uɐʎƆ", + "block.tfmg.cyan_concrete": "ǝʇǝɹɔuoƆ uɐʎƆ", + "block.tfmg.cyan_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ uɐʎƆ", + "block.tfmg.cyan_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ uɐʎƆ", + "block.tfmg.cyan_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ uɐʎƆ", + "block.tfmg.cyan_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ uɐʎƆ", + "block.tfmg.cyan_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ uɐʎƆ", + "block.tfmg.cyan_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ uɐʎƆ", + "block.tfmg.cyan_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ uɐʎƆ", + "block.tfmg.debug_conductor": "ɹoʇɔnpuoƆ bnqǝᗡ", + "block.tfmg.debug_electric_block": "ʞɔoןᗺ ɔıɹʇɔǝןƎ bnqǝᗡ", + "block.tfmg.debug_generator_block": "ʞɔoןᗺ ɹoʇɐɹǝuǝ⅁ bnqǝᗡ", + "block.tfmg.deepslate_lead_ore": "ǝɹO pɐǝꞀ ǝʇɐןsdǝǝᗡ", + "block.tfmg.deepslate_lithium_ore": "ǝɹO ɯnıɥʇıꞀ ǝʇɐןsdǝǝᗡ", + "block.tfmg.deepslate_nickel_ore": "ǝɹO ןǝʞɔıN ǝʇɐןsdǝǝᗡ", + "block.tfmg.diagonal_cable_block": "ʞɔoןᗺ ǝןqɐƆ ןɐuobɐıᗡ", + "block.tfmg.diagonal_cable_block.tooltip.summary": ")ʎןןɐuobɐıp ʇnᗺ( ǝןqɐƆ ɐ ǝʞıן ʎbɹǝuƎ sʇɹodsuɐɹ⟘", + "block.tfmg.diesel": "ןǝsǝıᗡ", + "block.tfmg.electric_casing": "buısɐƆ ɔıɹʇɔǝןƎ", + "block.tfmg.electric_diode": "ǝpoıᗡ", + "block.tfmg.electric_motor": "ɹoʇoW ɔıɹʇɔǝןƎ", + "block.tfmg.electric_motor.tooltip.summary": ")ǝpıs uo ǝןqɐɹnbıɟuoɔ ɯdɹ( uoıʇɐʇoɹ oʇ ʎbɹǝuǝ sǝbuɐɥƆ", + "block.tfmg.electric_post": "ʇsoԀ ɔıɹʇɔǝןƎ", + "block.tfmg.electric_pump": "dɯnԀ ɔıɹʇɔǝןƎ", + "block.tfmg.electrical_switch": "ɥɔʇıʍS ɔıɹʇɔǝןƎ", + "block.tfmg.electrode_holder": "ɹǝpןoH ǝpoɹʇɔǝןƎ", + "block.tfmg.encased_diode": "ǝpoıᗡ pǝsɐɔuƎ", + "block.tfmg.encased_potentiometer": "ɹǝʇǝɯoıʇuǝʇoԀ pǝsɐɔuƎ", + "block.tfmg.energy_meter.condition1": "ǝɔɹnoS ɹǝʍoԀ uo ʇnd uǝɥM", + "block.tfmg.energy_meter.condition2": "sǝןbbo⅁ s,ɹǝǝuıbuƎ ɥʇıʍ uo pǝʞooן uǝɥM", + "block.tfmg.energy_meter.tooltip.behaviour1": "‾ǝɔɹnoS ɹǝʍoԀ‾ ǝɥʇ ɟo ‾ʎbɹǝuƎ‾ ǝɥʇ sǝɹnsɐǝW", + "block.tfmg.energy_meter.tooltip.behaviour2": "ʎbɹǝuǝ sǝɔɹnos ǝɥʇ uo oɟuı pǝןıɐʇǝp sʍoɥS", + "block.tfmg.energy_meter.tooltip.summary": "ʎbɹǝuǝ sǝɹnsɐǝW", + "block.tfmg.engine_controller": "ɹǝןןoɹʇuoƆ ǝuıbuƎ", + "block.tfmg.engine_gearbox": "xoqɹɐǝ⅁ ǝuıbuƎ", + "block.tfmg.exhaust": "ʇsnɐɥxƎ", + "block.tfmg.factory_floor": "ɹooןℲ ʎɹoʇɔɐℲ", + "block.tfmg.factory_floor_slab": "qɐןS ɹooןℲ ʎɹoʇɔɐℲ", + "block.tfmg.factory_floor_stairs": "sɹıɐʇS ɹooןℲ ʎɹoʇɔɐℲ", + "block.tfmg.factory_floor_wall": "ןןɐM ɹooןℲ ʎɹoʇɔɐℲ", + "block.tfmg.firebox": "xoqǝɹıℲ", + "block.tfmg.firebox.condition1": "oʇuı sǝןqɐuɹnq pǝʇʇnduı uǝɥM", + "block.tfmg.firebox.tooltip.behaviour1": "ʇı ʇɐǝɥɹǝdns oʇ ʎɐʍ ou sı ǝɹǝɥʇ 'ןǝnɟ ɟo ʇno sunɹ ʇı ןıʇun ‾ɹǝuɹnᗺ ǝzɐןᗺ‾ ɐ sɐ ʇɔɐ ןןıʍ ‾xoqǝɹıℲ‾ ǝɥ⟘", + "block.tfmg.firebox.tooltip.summary": "ɹǝuɹnq ǝzɐןq ɐ sɐ uoıʇɔunɟ oʇ sǝןqɐuɹnq sǝs∩", + "block.tfmg.fireclay": "ʎɐןɔǝɹıℲ", + "block.tfmg.fireclay.tooltip.summary": "pןɹoʍɹǝʌo ǝɥʇ uı suıǝʌ punoɹbɹǝpun uı punoɟ sı ʇI", + "block.tfmg.fireproof_brick_reinforcement": "ʇuǝɯǝɔɹoɟuıǝᴚ ʞɔıɹᗺ ɟooɹdǝɹıℲ", + "block.tfmg.fireproof_bricks": "sʞɔıɹᗺ ɟooɹdǝɹıℲ", + "block.tfmg.fireproof_chemical_vat": "ʇɐΛ ןɐɔıɯǝɥƆ ɟooɹdǝɹıℲ", + "block.tfmg.flarestack": "ʞɔɐʇsǝɹɐןℲ", + "block.tfmg.flarestack.tooltip.behaviour1": "ǝpısuı pǝdɯnd sı ʇɐɥʍ sǝʇǝןǝᗡ", + "block.tfmg.flarestack.tooltip.condition1": "ɯoʇʇoq ǝɥʇ ɯoɹɟ oʇuı sǝsɐ⅁/spınןℲ ǝןqɐuɹnq pǝdɯnԀ uǝɥM", + "block.tfmg.flarestack.tooltip.summary": "sʇɔnpoɹd ןıo pǝpǝǝuun suɹnᗺ", + "block.tfmg.formwork_block.tooltip.behaviour1": "sʞɔoןq pıןos oʇuı suɹnʇ ʎןןɐnʇuǝʌǝ ǝʇǝɹɔuoƆ sıɥʇ '‾ǝʇǝɹɔuoƆ pınbıꞀ‾ ɥʇıʍ ʇno sןןıℲ", + "block.tfmg.formwork_block.tooltip.condition1": "oʇuı ǝʇǝɹɔuoɔ pǝdɯnԀ uǝɥM", + "block.tfmg.formwork_block.tooltip.summary": "sʞɔoןq ǝʇǝɹɔuoɔ oʇuı suɹnʇ ʇı ןıʇun ǝʇǝɹɔuoƆ pınbıꞀ spןoH", + "block.tfmg.fossilstone": "ǝuoʇsןıssoℲ", + "block.tfmg.fuse_block": "ʞɔoןᗺ ǝsnℲ", + "block.tfmg.galena": "ɐuǝןɐ⅁", + "block.tfmg.galena_pillar": "ɹɐןןıԀ ɐuǝןɐ⅁", + "block.tfmg.galvanic_cell.tooltip.summary": "ʎʇıɔıɹʇɔǝןǝ oʇuı ǝɹnʇuǝʌ ɹnoʎ buıʇɹɐʇs ɹoɟ ןɐǝpı 'ǝpısuı ʎbɹǝuǝ ǝןqɐbɹɐɥɔun ɟo ʇunoɯɐ ןןɐɯs ɐ sɐH", + "block.tfmg.gasoline": "ǝuıןosɐ⅁", + "block.tfmg.generator": "ɹoʇɐɹǝuǝ⅁", + "block.tfmg.generator.tooltip.summary": "ʎbɹǝuǝ oʇ uoıʇɐʇoɹ sǝbuɐɥƆ", + "block.tfmg.glass_aluminum_pipe": "ǝdıԀ ɯnuıɯnןⱯ ssɐן⅁", + "block.tfmg.glass_brass_pipe": "ǝdıԀ ssɐɹᗺ ssɐן⅁", + "block.tfmg.glass_cable_insulator": "ɹoʇɐןnsuI ǝןqɐƆ ssɐן⅁", + "block.tfmg.glass_cast_iron_pipe": "ǝdıԀ uoɹI ʇsɐƆ ssɐן⅁", + "block.tfmg.glass_plastic_pipe": "ǝdıԀ ɔıʇsɐןԀ ssɐן⅁", + "block.tfmg.glass_steel_pipe": "ǝdıԀ ןǝǝʇS ssɐן⅁", + "block.tfmg.gray_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ʎɐɹ⅁", + "block.tfmg.gray_concrete": "ǝʇǝɹɔuoƆ ʎɐɹ⅁", + "block.tfmg.gray_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ʎɐɹ⅁", + "block.tfmg.gray_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ʎɐɹ⅁", + "block.tfmg.gray_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ʎɐɹ⅁", + "block.tfmg.gray_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʎɐɹ⅁", + "block.tfmg.gray_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʎɐɹ⅁", + "block.tfmg.gray_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʎɐɹ⅁", + "block.tfmg.gray_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʎɐɹ⅁", + "block.tfmg.green_caution_block": "ʞɔoןᗺ uoıʇnɐƆ uǝǝɹ⅁", + "block.tfmg.green_concrete": "ǝʇǝɹɔuoƆ uǝǝɹ⅁", + "block.tfmg.green_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ uǝǝɹ⅁", + "block.tfmg.green_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ uǝǝɹ⅁", + "block.tfmg.green_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ uǝǝɹ⅁", + "block.tfmg.green_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ uǝǝɹ⅁", + "block.tfmg.green_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ uǝǝɹ⅁", + "block.tfmg.green_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ uǝǝɹ⅁", + "block.tfmg.green_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ uǝǝɹ⅁", + "block.tfmg.heavy_cable_hub": "qnH ǝןqɐƆ ʎʌɐǝH", + "block.tfmg.heavy_cable_hub.tooltip.summary": "ǝuoʇspǝɹ ɥʇıʍ ɟɟo pǝuɹnʇ ǝq uɐƆ", + "block.tfmg.heavy_casing_door": "ɹooᗡ buısɐƆ ʎʌɐǝH", + "block.tfmg.heavy_casing_encased_aluminum_cogwheel": "ןǝǝɥʍboƆ ɯnuıɯnןⱯ pǝsɐɔuƎ buısɐƆ ʎʌɐǝH", + "block.tfmg.heavy_casing_encased_large_aluminum_cogwheel": "ןǝǝɥʍboƆ ɯnuıɯnןⱯ ǝbɹɐꞀ pǝsɐɔuƎ buısɐƆ ʎʌɐǝH", + "block.tfmg.heavy_casing_encased_large_steel_cogwheel": "ןǝǝɥʍboƆ ןǝǝʇS ǝbɹɐꞀ pǝsɐɔuƎ buısɐƆ ʎʌɐǝH", + "block.tfmg.heavy_casing_encased_shaft": "ʇɟɐɥS pǝsɐɔuƎ buısɐƆ ʎʌɐǝH", + "block.tfmg.heavy_casing_encased_steel_cogwheel": "ןǝǝɥʍboƆ ןǝǝʇS pǝsɐɔuƎ buısɐƆ ʎʌɐǝH", + "block.tfmg.heavy_machinery_casing": "buısɐƆ ʎɹǝuıɥɔɐW ʎʌɐǝH", + "block.tfmg.heavy_oil": "ןıO ʎʌɐǝH", + "block.tfmg.heavy_plated_door": "ɹooᗡ pǝʇɐןԀ ʎʌɐǝH", + "block.tfmg.industrial_aluminum_casing": "buısɐƆ ɯnuıɯnןⱯ ןɐıɹʇsnpuI", + "block.tfmg.industrial_mixer": "ɹǝxıW ןɐıɹʇsnpuI", + "block.tfmg.industrial_pipe": "ǝdıԀ ןɐıɹʇsnpuI", + "block.tfmg.kerosene": "ǝuǝsoɹǝʞ", + "block.tfmg.large_aluminum_cogwheel": "ןǝǝɥʍboƆ ɯnuıɯnןⱯ ǝbɹɐꞀ", + "block.tfmg.large_pumpjack_hammer_connector": "ɹoʇɔǝuuoƆ ɹǝɯɯɐH ʞɔɐظdɯnԀ ǝbɹɐꞀ", + "block.tfmg.large_pumpjack_hammer_head": "pɐǝH ɹǝɯɯɐH ʞɔɐظdɯnԀ ǝbɹɐꞀ", + "block.tfmg.large_pumpjack_hammer_part": "ʇɹɐԀ ɹǝɯɯɐH ʞɔɐظdɯnԀ ǝbɹɐꞀ", + "block.tfmg.large_steel_cogwheel": "ןǝǝɥʍboƆ ןǝǝʇS ǝbɹɐꞀ", + "block.tfmg.layered_bauxite": "ǝʇıxnɐᗺ pǝɹǝʎɐꞀ", + "block.tfmg.layered_galena": "ɐuǝןɐ⅁ pǝɹǝʎɐꞀ", + "block.tfmg.lead_bars": "sɹɐᗺ pɐǝꞀ", + "block.tfmg.lead_block": "pɐǝꞀ ɟo ʞɔoןᗺ", + "block.tfmg.lead_flywheel": "ןǝǝɥʍʎןℲ pɐǝꞀ", + "block.tfmg.lead_frame": "ǝɯɐɹℲ pɐǝꞀ", + "block.tfmg.lead_ladder": "ɹǝppɐǝꞀ", + "block.tfmg.lead_ore": "ǝɹO pɐǝꞀ", + "block.tfmg.lead_truss": "ssnɹ⟘ pɐǝꞀ", + "block.tfmg.light_blue_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ǝnןᗺ ʇɥbıꞀ", + "block.tfmg.light_blue_concrete": "ǝʇǝɹɔuoƆ ǝnןᗺ ʇɥbıꞀ", + "block.tfmg.light_blue_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ǝnןᗺ ʇɥbıꞀ", + "block.tfmg.light_blue_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ǝnןᗺ ʇɥbıꞀ", + "block.tfmg.light_blue_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ǝnןᗺ ʇɥbıꞀ", + "block.tfmg.light_blue_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝnןᗺ ʇɥbıꞀ", + "block.tfmg.light_blue_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝnןᗺ ʇɥbıꞀ", + "block.tfmg.light_blue_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝnןᗺ ʇɥbıꞀ", + "block.tfmg.light_blue_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝnןᗺ ʇɥbıꞀ", + "block.tfmg.light_bulb": "qןnᗺ ʇɥbıꞀ", + "block.tfmg.light_bulb.behaviour1": "ʍoןb ǝɥʇ ɹǝbuoɹʇs ǝɥʇ '‾ǝbɐʇןoΛ‾ ǝɥʇ ɹǝɥbıɥ ǝɥʇ 'pǝɔuɐןɐq ǝɹɐ ‾ʎbɹǝuƎ‾ puɐ ‾ǝbɐʇןoΛ‾ ɟı ‾ʍoן⅁‾ ןןıʍ qןnqʇɥbıן ǝɥ⟘", + "block.tfmg.light_bulb.condition1": "ǝɔɹnoS ɹǝʍoԀ uo ʇnd uǝɥM", + "block.tfmg.light_bulb.tooltip.summary": "pǝɹǝʍoԀ uǝɥʍ sʍoן⅁", + "block.tfmg.light_gray_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ʎɐɹ⅁ ʇɥbıꞀ", + "block.tfmg.light_gray_concrete": "ǝʇǝɹɔuoƆ ʎɐɹ⅁ ʇɥbıꞀ", + "block.tfmg.light_gray_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ʎɐɹ⅁ ʇɥbıꞀ", + "block.tfmg.light_gray_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ʎɐɹ⅁ ʇɥbıꞀ", + "block.tfmg.light_gray_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ʎɐɹ⅁ ʇɥbıꞀ", + "block.tfmg.light_gray_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʎɐɹ⅁ ʇɥbıꞀ", + "block.tfmg.light_gray_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʎɐɹ⅁ ʇɥbıꞀ", + "block.tfmg.light_gray_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʎɐɹ⅁ ʇɥbıꞀ", + "block.tfmg.light_gray_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʎɐɹ⅁ ʇɥbıꞀ", + "block.tfmg.lignite": "ǝʇıubıꞀ", + "block.tfmg.lime_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ǝɯıꞀ", + "block.tfmg.lime_concrete": "ǝʇǝɹɔuoƆ ǝɯıꞀ", + "block.tfmg.lime_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ǝɯıꞀ", + "block.tfmg.lime_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ǝɯıꞀ", + "block.tfmg.lime_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ǝɯıꞀ", + "block.tfmg.lime_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝɯıꞀ", + "block.tfmg.lime_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝɯıꞀ", + "block.tfmg.lime_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝɯıꞀ", + "block.tfmg.lime_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝɯıꞀ", + "block.tfmg.liquid_asphalt": "ʇןɐɥdsⱯ pınbıꞀ", + "block.tfmg.liquid_concrete": "ǝʇǝɹɔuoƆ pınbıꞀ", + "block.tfmg.liquid_silicon": "uoɔıןıS pınbıꞀ", + "block.tfmg.lithium_block": "ɯnıɥʇıꞀ ɟo ʞɔoןᗺ", + "block.tfmg.lithium_ore": "ǝɹO ɯnıɥʇıꞀ", + "block.tfmg.lithium_torch": "ɥɔɹo⟘ ɯnıɥʇıꞀ", + "block.tfmg.lithium_torch.tooltip.summary": "uʍop ǝpısdn pǝɔɐןd ǝq uɐɔ puɐ ɹǝʇɐʍɹǝpun sʞɹoM", + "block.tfmg.low_grade_fuel_engine.behaviour1": "ʇı oʇuı pǝʇʇnduı ‾ןɐubıS ǝuoʇspǝᴚ‾ ǝɥʇ ɟo ɥʇbuǝɹʇs ǝɥʇ uo pǝsɐq ‾WԀᴚ‾ ɟo ʇunoɯɐ ןןɐɯs ɐ ʇndʇno ןןıM", + "block.tfmg.low_grade_fuel_engine.condition1": "oʇuı ǝʇosoǝɹƆ pǝdɯnԀ uǝɥM", + "block.tfmg.low_grade_fuel_engine.tooltip.summary": "ǝʇosoǝɹƆ ɯoɹɟ uoıʇɐʇoᴚ sǝʞɐW", + "block.tfmg.lubrication_oil": "ןıO uoıʇɐɔıɹqnꞀ", + "block.tfmg.machine_input": "ʇnduI ǝuıɥɔɐW", + "block.tfmg.magenta_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ɐʇuǝbɐW", + "block.tfmg.magenta_concrete": "ǝʇǝɹɔuoƆ ɐʇuǝbɐW", + "block.tfmg.magenta_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɐʇuǝbɐW", + "block.tfmg.magenta_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɐʇuǝbɐW", + "block.tfmg.magenta_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɐʇuǝbɐW", + "block.tfmg.magenta_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ ɐʇuǝbɐW", + "block.tfmg.magenta_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ɐʇuǝbɐW", + "block.tfmg.magenta_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ɐʇuǝbɐW", + "block.tfmg.magenta_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ɐʇuǝbɐW", + "block.tfmg.metal_smokestack": "ʞɔɐʇsǝʞoɯS ןɐʇǝW", + "block.tfmg.modern_light": "ןǝuɐԀ ʇɥbıꞀ", + "block.tfmg.molten_plastic": "ɔıʇsɐןԀ uǝʇןoW", + "block.tfmg.molten_slag": "bɐןS uǝʇןoW", + "block.tfmg.molten_steel": "ןǝǝʇS uǝʇןoW", + "block.tfmg.napalm": "ɯןɐdɐN", + "block.tfmg.napalm_bomb": "qɯoᗺ ɯןɐdɐN", + "block.tfmg.naphtha": "ɐɥʇɥdɐN", + "block.tfmg.neon_tube": "ǝqn⟘ uoǝN", + "block.tfmg.neon_tube.behaviour1": " ‾ʍoן⅁‾ ןןıʍ ǝqnʇ ǝɥ⟘", + "block.tfmg.neon_tube.behaviour2": "ɹoןoƆ sǝbuɐɥƆ", + "block.tfmg.neon_tube.condition1": "ǝɔɹnoS ɹǝʍoԀ uo ʇnd uǝɥM", + "block.tfmg.neon_tube.condition2": "ǝʎᗡ ɥʇıʍ pǝʞɔıןƆ-ᴚ uǝɥM", + "block.tfmg.neon_tube.tooltip.summary": "pǝɹǝʍoԀ uǝɥʍ ɹoןoɔ uıɐʇɹǝɔ ɐ uı sʍoן⅁", + "block.tfmg.nickel_bars": "sɹɐᗺ ןǝʞɔıN", + "block.tfmg.nickel_block": "ןǝʞɔıN ɟo ʞɔoןᗺ", + "block.tfmg.nickel_flywheel": "ןǝǝɥʍʎןℲ ןǝʞɔıN", + "block.tfmg.nickel_frame": "ǝɯɐɹℲ ןǝʞɔıN", + "block.tfmg.nickel_ladder": "ɹǝppɐꞀ ןǝʞɔıN", + "block.tfmg.nickel_ore": "ǝɹO ןǝʞɔıN", + "block.tfmg.nickel_truss": "ssnɹ⟘ ןǝʞɔıN", + "block.tfmg.oil_deposit": "ʇısodǝᗡ ןıO", + "block.tfmg.orange_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ǝbuɐɹO", + "block.tfmg.orange_concrete": "ǝʇǝɹɔuoƆ ǝbuɐɹO", + "block.tfmg.orange_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ǝbuɐɹO", + "block.tfmg.orange_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ǝbuɐɹO", + "block.tfmg.orange_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ǝbuɐɹO", + "block.tfmg.orange_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝbuɐɹO", + "block.tfmg.orange_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝbuɐɹO", + "block.tfmg.orange_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝbuɐɹO", + "block.tfmg.orange_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝbuɐɹO", + "block.tfmg.pink_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ʞuıԀ", + "block.tfmg.pink_concrete": "ǝʇǝɹɔuoƆ ʞuıԀ", + "block.tfmg.pink_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ʞuıԀ", + "block.tfmg.pink_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ʞuıԀ", + "block.tfmg.pink_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ʞuıԀ", + "block.tfmg.pink_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʞuıԀ", + "block.tfmg.pink_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʞuıԀ", + "block.tfmg.pink_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʞuıԀ", + "block.tfmg.pink_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʞuıԀ", + "block.tfmg.plastic_block": "ɔıʇsɐןԀ ɟo ʞɔoןᗺ", + "block.tfmg.plastic_fluid_valve": "ǝʌןɐΛ pınןℲ ɔıʇsɐןԀ", + "block.tfmg.plastic_mechanical_pump": "dɯnԀ ןɐɔıuɐɥɔǝW ɔıʇsɐןԀ", + "block.tfmg.plastic_pipe": "ǝdıԀ ɔıʇsɐןԀ", + "block.tfmg.plastic_smart_fluid_pipe": "ǝdıԀ pınןℲ ʇɹɐɯS ɔıʇsɐןԀ", + "block.tfmg.polarizer": "ɹǝzıɹɐןoԀ", + "block.tfmg.polarizer.condition1": "pǝɹǝʍod uǝɥM", + "block.tfmg.polarizer.tooltip.behaviour1": "‾ʇobuI ןǝǝʇS‾ ɐ ɥʇıʍ pǝʞɔıןɔ ʇɥbıɹ uǝɥʍ ‾ʇobuI ɔıʇǝubɐW‾ ɐ oʇuı ‾ʇobuI ןǝǝʇS‾ ɐ uɹnʇ ןןıM", + "block.tfmg.polarizer.tooltip.summary": "ןǝǝʇS ɟo ʇno sʇobuI ɔıʇǝubɐW sǝʞɐW", + "block.tfmg.polished_cut_bauxite": "ǝʇıxnɐᗺ ʇnƆ pǝɥsıןoԀ", + "block.tfmg.polished_cut_bauxite_slab": "qɐןS ǝʇıxnɐᗺ ʇnƆ pǝɥsıןoԀ", + "block.tfmg.polished_cut_bauxite_stairs": "sɹıɐʇS ǝʇıxnɐᗺ ʇnƆ pǝɥsıןoԀ", + "block.tfmg.polished_cut_bauxite_wall": "ןןɐM ǝʇıxnɐᗺ ʇnƆ pǝɥsıןoԀ", + "block.tfmg.polished_cut_galena": "ɐuǝןɐ⅁ ʇnƆ pǝɥsıןoԀ", + "block.tfmg.polished_cut_galena_slab": "qɐןS ɐuǝןɐ⅁ ʇnƆ pǝɥsıןoԀ", + "block.tfmg.polished_cut_galena_stairs": "sɹıɐʇS ɐuǝןɐ⅁ ʇnƆ pǝɥsıןoԀ", + "block.tfmg.polished_cut_galena_wall": "ןןɐM ɐuǝןɐ⅁ ʇnƆ pǝɥsıןoԀ", + "block.tfmg.potentiometer": "ɹǝʇǝɯoıʇuǝʇoԀ", + "block.tfmg.pumpjack_base": "ǝsɐᗺ ʞɔɐظdɯnԀ", + "block.tfmg.pumpjack_crank": "ʞuɐɹƆ ʞɔɐظdɯnԀ", + "block.tfmg.pumpjack_hammer": "ɹǝpןoH ɹǝɯɯɐH ʞɔɐظdɯnԀ", + "block.tfmg.pumpjack_hammer_connector": "ɹoʇɔǝuuoƆ ɹǝɯɯɐH ʞɔɐظdɯnԀ", + "block.tfmg.pumpjack_hammer_head": "pɐǝH ɹǝɯɯɐH ʞɔɐظdɯnԀ", + "block.tfmg.pumpjack_hammer_part": "ʇɹɐԀ ɹǝɯɯɐH ʞɔɐظdɯnԀ", + "block.tfmg.purple_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ǝןdɹnԀ", + "block.tfmg.purple_concrete": "ǝʇǝɹɔuoƆ ǝןdɹnԀ", + "block.tfmg.purple_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ǝןdɹnԀ", + "block.tfmg.purple_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ǝןdɹnԀ", + "block.tfmg.purple_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ǝןdɹnԀ", + "block.tfmg.purple_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝןdɹnԀ", + "block.tfmg.purple_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝןdɹnԀ", + "block.tfmg.purple_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝןdɹnԀ", + "block.tfmg.purple_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝןdɹnԀ", + "block.tfmg.raw_lead_block": "pɐǝꞀ ʍɐᴚ ɟo ʞɔoןᗺ", + "block.tfmg.raw_lithium_block": "ɯnıɥʇıꞀ ʍɐᴚ ɟo ʞɔoןᗺ", + "block.tfmg.raw_nickel_block": "ןǝʞɔıN ʍɐᴚ ɟo ʞɔoןᗺ", + "block.tfmg.rebar_block": "ʞɔoןᗺ ɹɐqǝᴚ", + "block.tfmg.rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ", + "block.tfmg.rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ", + "block.tfmg.rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ", + "block.tfmg.rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ", + "block.tfmg.rebar_floor": "ɹooןℲ ɹɐqǝᴚ", + "block.tfmg.rebar_formwork_block.tooltip.behaviour1": "sʞɔoןq ǝʇǝɹɔuoɔ ɹɐqǝɹ pıןos oʇuı suɹnʇ ʎןןɐnʇuǝʌǝ ǝʇǝɹɔuoɔ sıɥʇ '‾ǝʇǝɹɔuoƆ pınbıꞀ‾ ɥʇıʍ ʇno sןןıℲ", + "block.tfmg.rebar_formwork_block.tooltip.condition1": "oʇuı ǝʇǝɹɔuoɔ pǝdɯnԀ uǝɥM", + "block.tfmg.rebar_formwork_block.tooltip.summary": "sʞɔoןq ǝʇǝɹɔuoɔ ɹɐqǝɹ oʇuı suɹnʇ ʇı ןıʇun ǝʇǝɹɔuoƆ pınbıꞀ spןoH", + "block.tfmg.rebar_pile": "ǝןıԀ ɹɐqǝᴚ", + "block.tfmg.rebar_pillar": "ɹɐןןıԀ ɹɐqǝᴚ", + "block.tfmg.rebar_stairs": "sɹıɐʇS ɹɐqǝᴚ", + "block.tfmg.rebar_wall": "ןןɐM ɹɐqǝᴚ", + "block.tfmg.red_caution_block": "ʞɔoןᗺ uoıʇnɐƆ pǝᴚ", + "block.tfmg.red_concrete": "ǝʇǝɹɔuoƆ pǝᴚ", + "block.tfmg.red_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ pǝᴚ", + "block.tfmg.red_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ pǝᴚ", + "block.tfmg.red_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ pǝᴚ", + "block.tfmg.red_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ pǝᴚ", + "block.tfmg.red_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ pǝᴚ", + "block.tfmg.red_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ pǝᴚ", + "block.tfmg.red_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ pǝᴚ", + "block.tfmg.regular_engine": "ǝuıbuƎ ɹɐןnbǝᴚ", + "block.tfmg.reinforced_fireproof_bricks": "sʞɔıɹᗺ ɟooɹdǝɹıℲ pǝɔɹoɟuıǝᴚ", + "block.tfmg.resistor": "ɹoʇsısǝᴚ", + "block.tfmg.resistor.tooltip.behaviour1": "ʇuoɹɟ uo )doʇ uo ǝןqɐɹnbıɟuoɔ( ǝbɐʇןoʌ pǝʍoןןɐ sʇı uo pǝsɐq ǝbɐʇןoʌ ɥʇıʍ ʎbɹǝuǝ sʇndʇnO", + "block.tfmg.resistor.tooltip.condition1": ")ǝɹnʇxǝʇ ǝɥʇ ɟo doʇ uo ɹǝןןɐɯs sı pɐǝן ɟo dıɹʇs ǝɹǝɥʍ( ʞɔɐq ǝɥʇ ɯoɹɟ oʇuı ʎbɹǝuƎ ʇnԀ uǝɥM", + "block.tfmg.resistor.tooltip.summary": "ǝbɐʇןoʌ sǝɔnpǝᴚ", + "block.tfmg.rgb_light_bulb.behaviour1": "ʍoןb ǝɥʇ ɹǝbuoɹʇs ǝɥʇ '‾ǝbɐʇןoΛ‾ ǝɥʇ ɹǝɥbıɥ ǝɥʇ 'pǝɔuɐןɐq ǝɹɐ ‾ʎbɹǝuƎ‾ puɐ ‾ǝbɐʇןoΛ‾ ɟı ‾ʍoן⅁‾ ןןıʍ qןnqʇɥbıן ǝɥ⟘", + "block.tfmg.rgb_light_bulb.behaviour2": "sɹoןoɔ ɥbnoɹɥʇ sǝןɔʎƆ", + "block.tfmg.rgb_light_bulb.condition1": "ǝɔɹnoS ɹǝʍoԀ uo ʇnd uǝɥM", + "block.tfmg.rgb_light_bulb.condition2": "ɥɔuǝɹM ɥʇıʍ pǝʞɔıןƆ-ᴚ uǝɥM", + "block.tfmg.rgb_light_bulb.tooltip.summary": "pǝɹǝʍoԀ uǝɥʍ ɹoןoɔ uıɐʇɹǝɔ ɐ uı sʍoן⅁", + "block.tfmg.rotary_engine": "ǝuıbuƎ ʎɹɐʇoᴚ", + "block.tfmg.rotor": "ɹoʇoᴚ", + "block.tfmg.rusted_blast_furnace_reinforcement": "ʇuǝɯǝɔɹoɟuıǝᴚ ǝɔɐuɹnℲ ʇsɐןᗺ pǝʇsnᴚ", + "block.tfmg.rusted_blast_furnace_reinforcement_wall": "ןןɐM ʇuǝɯǝɔɹoɟuıǝᴚ ǝɔɐuɹnℲ ʇsɐןᗺ pǝʇsnᴚ", + "block.tfmg.segmented_display": "ʎɐןdsıᗡ pǝʇuǝɯbǝS", + "block.tfmg.slag_block": "bɐןS ɟo ʞɔoןᗺ", + "block.tfmg.slag_bricks": "sʞɔıɹᗺ bɐןS", + "block.tfmg.slag_bricks_slab": "qɐןS sʞɔıɹᗺ bɐןS", + "block.tfmg.slag_bricks_stairs": "sɹıɐʇS sʞɔıɹᗺ bɐןS", + "block.tfmg.slag_bricks_wall": "ןןɐM sʞɔıɹᗺ bɐןS", + "block.tfmg.small_bauxite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıxnɐᗺ ןןɐɯS", + "block.tfmg.small_bauxite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıxnɐᗺ ןןɐɯS", + "block.tfmg.small_bauxite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıxnɐᗺ ןןɐɯS", + "block.tfmg.small_bauxite_bricks": "sʞɔıɹᗺ ǝʇıxnɐᗺ ןןɐɯS", + "block.tfmg.small_galena_brick_slab": "qɐןS ʞɔıɹᗺ ɐuǝןɐ⅁ ןןɐɯS", + "block.tfmg.small_galena_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ɐuǝןɐ⅁ ןןɐɯS", + "block.tfmg.small_galena_brick_wall": "ןןɐM ʞɔıɹᗺ ɐuǝןɐ⅁ ןןɐɯS", + "block.tfmg.small_galena_bricks": "sʞɔıɹᗺ ɐuǝןɐ⅁ ןןɐɯS", + "block.tfmg.stator": "ɹoʇɐʇS", + "block.tfmg.steel_bars": "sɹɐᗺ ןǝǝʇS", + "block.tfmg.steel_block": "ןǝǝʇS ɟo ʞɔoןᗺ", + "block.tfmg.steel_cable_hub": "qnH ǝןqɐƆ ןǝǝʇS", + "block.tfmg.steel_cable_hub.tooltip.summary": "ǝuoʇspǝɹ ɥʇıʍ ɟɟo pǝuɹnʇ ǝq uɐƆ", + "block.tfmg.steel_casing": "buısɐƆ ןǝǝʇS", + "block.tfmg.steel_casing_cable_hub": "qnH ǝןqɐƆ buısɐƆ ןǝǝʇS", + "block.tfmg.steel_casing_cable_hub.tooltip.summary": "ǝuoʇspǝɹ ɥʇıʍ ɟɟo pǝuɹnʇ ǝq uɐƆ", + "block.tfmg.steel_chemical_vat": "ʇɐΛ ןɐɔıɯǝɥƆ ןǝǝʇS", + "block.tfmg.steel_cogwheel": "ןǝǝɥʍboƆ ןǝǝʇS", + "block.tfmg.steel_distillation_controller": "ɹǝןןoɹʇuoƆ uoıʇɐןןıʇsıᗡ ןǝǝʇS", + "block.tfmg.steel_distillation_output": "ʇndʇnO uoıʇɐןןıʇsıᗡ ןǝǝʇS", + "block.tfmg.steel_door": "ɹooᗡ ןǝǝʇS", + "block.tfmg.steel_encased_aluminum_cogwheel": "ןǝǝɥʍboƆ ɯnuıɯnןⱯ pǝsɐɔuƎ ןǝǝʇS", + "block.tfmg.steel_encased_large_aluminum_cogwheel": "ןǝǝɥʍboƆ ɯnuıɯnןⱯ ǝbɹɐꞀ pǝsɐɔuƎ ןǝǝʇS", + "block.tfmg.steel_encased_large_steel_cogwheel": "ןǝǝɥʍboƆ ןǝǝʇS ǝbɹɐꞀ pǝsɐɔuƎ ןǝǝʇS", + "block.tfmg.steel_encased_shaft": "ʇɟɐɥS pǝsɐɔuƎ ןǝǝʇS", + "block.tfmg.steel_encased_steel_cogwheel": "ןǝǝɥʍboƆ ןǝǝʇS pǝsɐɔuƎ ןǝǝʇS", + "block.tfmg.steel_fluid_tank": "ʞuɐ⟘ pınןℲ ןǝǝʇS", + "block.tfmg.steel_fluid_valve": "ǝʌןɐΛ pınןℲ ןǝǝʇS", + "block.tfmg.steel_flywheel": "ןǝǝɥʍʎןℲ ןǝǝʇS", + "block.tfmg.steel_frame": "ǝɯɐɹℲ ןǝǝʇS", + "block.tfmg.steel_gearbox": "xoqɹɐǝ⅁ ןǝǝʇS", + "block.tfmg.steel_ladder": "ɹǝppɐꞀ ןǝǝʇS", + "block.tfmg.steel_mechanical_pump": "dɯnԀ ןɐɔıuɐɥɔǝW ןǝǝʇS", + "block.tfmg.steel_pipe": "ǝdıԀ ןǝǝʇS", + "block.tfmg.steel_scaffolding": "buıpןoɟɟɐɔS ןǝǝʇS", + "block.tfmg.steel_smart_fluid_pipe": "ǝdıԀ pınןℲ ʇɹɐɯS ןǝǝʇS", + "block.tfmg.steel_trapdoor": "ɹoopdɐɹ⟘ ןǝǝʇS", + "block.tfmg.steel_truss": "ssnɹ⟘ ןǝǝʇS", + "block.tfmg.sulfur": "ɹnɟןnS", + "block.tfmg.surface_scanner": "ɹǝuuɐɔS ǝɔɐɟɹnS", + "block.tfmg.traffic_light": "ʇɥbıꞀ ɔıɟɟɐɹ⟘", + "block.tfmg.transformer": "ɹǝɯɹoɟsuɐɹ⟘", + "block.tfmg.turbine_engine": "ǝuıbuƎ ǝuıqɹn⟘", + "block.tfmg.voltage_observer": "ɹǝʌɹǝsqO ǝbɐʇןoΛ", + "block.tfmg.voltmeter": "ǝbnɐ⅁ ɔıɹʇɔǝןƎ", + "block.tfmg.voltmeter.condition1": "ǝɔɹnoS ɹǝʍoԀ uo ʇnd uǝɥM", + "block.tfmg.voltmeter.condition2": "sǝןbbo⅁ s,ɹǝǝuıbuƎ ɥʇıʍ uo pǝʞooן uǝɥM", + "block.tfmg.voltmeter.condition3": "ɥɔuǝɹM ɥʇıʍ pǝʞɔıןƆ-ᴚ uǝɥM", + "block.tfmg.voltmeter.tooltip.behaviour1": "‾ǝbuɐᴚ buıɹnsɐǝW‾ sʇı ʎq pǝuıɯɹǝʇǝp sı ‾ɹǝʇǝɯʇןoΛ‾ ǝɥʇ uo ʎbɹǝuǝ xɐɯ ǝɥʇ ‾ǝɔɹnoS ɹǝʍoԀ‾ ǝɥʇ ɟo ‾ǝbɐʇןoΛ‾ ǝɥʇ sǝɹnsɐǝW", + "block.tfmg.voltmeter.tooltip.behaviour2": "‾ǝbuɐᴚ buıɹnsɐǝW‾ sɹǝʇǝɯʇןoΛ ǝɥʇ sɐ ןןǝʍ sɐ ‾ǝbɐʇןoΛ‾ sǝɔɹnos ǝɥʇ uo oɟuı pǝןıɐʇǝp sʍoɥS", + "block.tfmg.voltmeter.tooltip.behaviour3": "‾ǝbuɐᴚ buıɹnsɐǝW‾ ǝɥʇ sǝbuɐɥƆ", + "block.tfmg.voltmeter.tooltip.summary": "ǝbɐʇןoʌ sǝɹnsɐǝW", + "block.tfmg.white_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ǝʇıɥM", + "block.tfmg.white_concrete": "ǝʇǝɹɔuoƆ ǝʇıɥM", + "block.tfmg.white_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ǝʇıɥM", + "block.tfmg.white_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ǝʇıɥM", + "block.tfmg.white_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ǝʇıɥM", + "block.tfmg.white_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝʇıɥM", + "block.tfmg.white_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝʇıɥM", + "block.tfmg.white_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝʇıɥM", + "block.tfmg.white_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝʇıɥM", + "block.tfmg.winding_machine": "ǝuıɥɔɐW buıpuıM", + "block.tfmg.yellow_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ʍoןןǝʎ", + "block.tfmg.yellow_concrete": "ǝʇǝɹɔuoƆ ʍoןןǝʎ", + "block.tfmg.yellow_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ʍoןןǝʎ", + "block.tfmg.yellow_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ʍoןןǝʎ", + "block.tfmg.yellow_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ʍoןןǝʎ", + "block.tfmg.yellow_rebar_concrete": "ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʍoןןǝʎ", + "block.tfmg.yellow_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʍoןןǝʎ", + "block.tfmg.yellow_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʍoןןǝʎ", + "block.tfmg.yellow_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ʍoןןǝʎ", + "block.tfmg.zinc_frame": "ǝɯɐɹℲ ɔuıZ", + "block.tfmg.zinc_truss": "ssnɹ⟘ ɔuıZ", + "create.creative_generator.voltage_generation": "uoıʇɐɹǝuǝ⅁ ǝbɐʇןoΛ", + "create.fe": "%1$s :ƎℲ", + "create.goggles.ammeter": ":ɹǝʇǝɯɯⱯ", + "create.goggles.ammeter.amps": "Λ %1$s :sdɯⱯ pǝɹnsɐǝW ", + "create.goggles.blast_furnace.fuel_amount": "%1$s : ןǝnℲ ", + "create.goggles.blast_furnace.height": "%1$s :ʇɥbıǝH ", + "create.goggles.blast_furnace.reinforced": "pǝɔɹoɟuıǝᴚ", + "create.goggles.blast_furnace.stats": ":ǝɔɐuɹnℲ ʇsɐןᗺ", + "create.goggles.blast_stove.header": " :ǝʌoʇS ʇsɐןᗺ", + "create.goggles.blast_stove.tank1": " :Ɩ ʞuɐ⟘ ʇnduI", + "create.goggles.blast_stove.tank2": " :ᄅ ʞuɐ⟘ ʇnduI", + "create.goggles.blast_stove.tank3": " :Ɩ ʞuɐ⟘ ʇndʇnO", + "create.goggles.blast_stove.tank4": " :ᄅ ʞuɐ⟘ ʇndʇnO", + "create.goggles.coke_oven.header": ":uǝʌO ǝʞoƆ", + "create.goggles.coke_oven.progress": "%1$s :ssǝɹboɹԀ", + "create.goggles.distillation_tower.found_outputs": "%1$s :ʇunoƆ ʇndʇnO", + "create.goggles.distillation_tower.level": "%1$s :ןǝʌǝꞀ ʇɐǝH", + "create.goggles.distillation_tower.no_outputs": "punoℲ sʞɔoןᗺ ʇndʇnO oN", + "create.goggles.distillation_tower.status": ":oɟuI ɹǝʍo⟘ uoıʇɐןןıʇsıᗡ", + "create.goggles.distillation_tower.tank_not_found": "punoℲ ʇoN ʞuɐ⟘ pınןℲ ןǝǝʇS", + "create.goggles.electric_machine.no_power": "ɹǝʍoԀ oN", + "create.goggles.electricity.insufficient_voltage": "ǝbɐʇןoΛ ʇuǝıɔıɟɟnsuI", + "create.goggles.fluid_storage": ":ǝbɐɹoʇS pınןℲ", + "create.goggles.gauge.value": ":ǝbɐʇןoΛ pǝɹnsɐǝW ", + "create.goggles.generator.production": "ʇ/ǝɟ %1$s :uoıʇɔnpoɹԀ ʎbɹǝuƎ", + "create.goggles.item_storage": ":ǝbɐɹoʇS ɯǝʇI", + "create.goggles.item_storage_empty": "*ʎʇdɯƎ*", + "create.goggles.machine_input.info": "oɟuI ʇnduI ǝuıɥɔɐW", + "create.goggles.machine_input.no_rot": "¡pǝpıʌoɹԀ uoıʇɐʇoᴚ oN", + "create.goggles.machine_input.power_level": " :ןǝʌǝꞀ ɹǝʍoԀ", + "create.goggles.motor.usage": "ʇ/ǝɟ %1$s :ǝbɐs∩ ʎbɹǝuƎ", + "create.goggles.pumpjack.deposit_info": ":oɟuI ʇısodǝᗡ", + "create.goggles.pumpjack.fluid_amount": ":ʇunoɯⱯ pınןℲ", + "create.goggles.pumpjack.part_missing": "buıssıW ʞuɐɹƆ ɹo ɹǝɯɯɐH", + "create.goggles.pumpjack.reserves": " :sǝʌɹǝsǝᴚ ʇısodǝᗡ", + "create.goggles.pumpjack.wrong_rotation1": "ʇsnɯ ɹǝʞɹɐɯ pǝɹ ǝɥʇ 'ʎןʇɔǝɹɹoɔuı pǝʇuǝıɹo sı ǝsɐᗺ ʞɔɐظdɯnԀ ǝɥ⟘", + "create.goggles.pumpjack.wrong_rotation2": "ɹǝpןoH ɹǝɯɯɐH ʞɔɐظdɯnԀ ǝɥʇ ɯoɹɟ ʎɐʍɐ ǝɔɐɟ", + "create.goggles.pumpjack_fluid_storage": ":oɟuI ʞuɐ⟘ pınןℲ", + "create.goggles.pumpjack_info": ":oɟuI ʞɔɐظdɯnԀ", + "create.goggles.surface_scanner.deposit_found": "¡pǝʇɐɔoꞀ ʇısodǝᗡ", + "create.goggles.surface_scanner.distance": "sʞɔoןᗺ %1$s :ǝɔuɐʇsıᗡ", + "create.goggles.surface_scanner.no_deposit": "punoℲ ʇısodǝᗡ oN", + "create.goggles.surface_scanner.scanning_surface": "ǝɔɐɟɹnS ǝɥ⟘ buıuuɐɔS", + "create.goggles.voltmeter": ":ɹǝʇǝɯʇןoΛ", + "create.goggles.voltmeter.range": "%1$s :ǝbuɐᴚ buıɹnsɐǝW ", + "create.goggles.winding_machine.coil_turns": ":suɹn⟘ ןıoƆ", + "create.goggles.winding_machine.header": ":ǝuıɥɔɐW buıpuıM", + "create.goggles.winding_machine.wire_left": ":ʇɟǝꞀ ǝɹıM", + "create.goggles.winding_machine.wire_needed": ":pǝpǝǝN ǝɹıM", + "create.goggles.zero": "pıןɐʌuI ǝuıɥɔɐW", + "create.multimeter.additional_values": ":sǝnןɐΛ ןɐuoıʇıppⱯ", + "create.multimeter.energy_stored": " :pǝɹoʇS ʎbɹǝuƎ ", + "create.multimeter.energy_usage": " :ǝbɐs∩ ʎbɹǝuƎ ", + "create.multimeter.header": ":ɐʇɐᗡ ɹǝʇǝɯıʇןnW", + "create.multimeter.power_generated": " :pǝʇɐɹǝuǝ⅁ ɹǝʍoԀ ", + "create.multimeter.power_percentage": " :ɥʇbuǝɹʇS pıɹ⅁ ", + "create.multimeter.power_usage": " :ǝbɐs∩ ɹǝʍoԀ ", + "create.multimeter.voltage_generated": " :pǝʇɐɹǝuǝ⅁ ǝbɐʇןoΛ ", + "create.network": "%1$s :ʞɹoʍʇǝN", + "create.pumpjack_deposit_amount": "sʇǝʞɔnᗺ %1$s", + "create.recipe.advanced_distillation": "uoıʇɐןןıʇsıᗡ pǝɔuɐʌpⱯ", + "create.recipe.casting": "buıʇsɐƆ", + "create.recipe.coking": "buıʞoƆ", + "create.recipe.distillation": "uoıʇɐןןıʇsıᗡ", + "create.recipe.industrial_blasting": "buıʇsɐןᗺ ןɐıɹʇsnpuI", + "create.recipe.polarizing": "buızıɹɐןoԀ", + "create.resistor.allowed_voltage": "pǝʍoןןⱯ ǝbɐʇןoΛ ɟo ǝbɐʇuǝɔɹǝԀ", + "create.tooltip.coils": "%1$s :suɹn⟘", + "create.tooltip.cylinder": ":sןǝnℲ pǝʇɹoddnS", + "create.tooltip.fuse": "%1$s :buıʇɐᴚ", + "create.tooltip.resistor": "%1$s :ǝɔuɐʇsısǝᴚ", + "create.voltage": "%1$s :ǝbɐʇןoΛ", + "create.winding_machine.turn_percentage": ")000Ɩ ʇɯoɹℲ( ǝbɐʇuǝɔɹǝԀ uɹn⟘ pǝʍoןןⱯ", + "create.wires.removed_data": "pǝʌoɯǝᴚ ɐʇɐᗡ", + "death.attack.tfmg.acid": "ɥʇɐq pıɔɐ uɐ ʞooʇ %1$s", + "death.attack.tfmg.acid.player": "ɥʇɐq pıɔɐ uɐ ʞooʇ %1$s", + "death.attack.tfmg.concrete": "ǝʇǝɹɔuoƆ ʇɐǝ oʇ pǝıɹʇ %1$s", + "death.attack.tfmg.concrete.player": "ǝʇǝɹɔuoƆ ʇɐǝ oʇ pǝıɹʇ %1$s", + "effect.tfmg.hellfire": "ǝɹıɟןןǝH", + "entity.tfmg.blue_spark": "ʞɹɐdS ǝnןᗺ", + "entity.tfmg.copper_grenade": "ǝpɐuǝɹ⅁ ɹǝddoƆ", + "entity.tfmg.green_spark": "ʞɹɐdS uǝǝɹ⅁", + "entity.tfmg.lithium_spark": "ʞɹɐdS ɯnıɥʇıꞀ", + "entity.tfmg.napalm_bomb_entity": "ʎʇıʇuƎ qɯoᗺ ɯןɐdɐN", + "entity.tfmg.napalm_potato": "oʇɐʇoԀ ɯןɐdɐN", + "entity.tfmg.pipe_bomb": "qɯoᗺ ǝdıԀ", + "entity.tfmg.spark": "ʞɹɐdS", + "entity.tfmg.thermite_grenade": "ǝpɐuǝɹ⅁ ǝʇıɯɹǝɥ⟘", + "entity.tfmg.zinc_grenade": "ǝpɐuǝɹ⅁ ɔuıZ", + "fluid.tfmg.air": "ɹıⱯ", + "fluid.tfmg.butane": "ǝuɐʇnᗺ", + "fluid.tfmg.carbon_dioxide": "ǝpıxoıᗡ uoqɹɐƆ", + "fluid.tfmg.cooling_fluid": "pınןℲ buıןooƆ", + "fluid.tfmg.creosote": "ǝʇosoǝɹƆ", + "fluid.tfmg.crude_oil": "ןıO ǝpnɹƆ", + "fluid.tfmg.diesel": "ןǝsǝıᗡ", + "fluid.tfmg.ethylene": "ǝuǝןʎɥʇƎ", + "fluid.tfmg.furnace_gas": "sɐ⅁ ǝɔɐuɹnℲ", + "fluid.tfmg.gasoline": "ǝuıןosɐ⅁", + "fluid.tfmg.heavy_oil": "ןıO ʎʌɐǝH", + "fluid.tfmg.hot_air": "ɹıⱯ ʇoH", + "fluid.tfmg.hydrogen": "uǝboɹpʎH", + "fluid.tfmg.kerosene": "ǝuǝsoɹǝʞ", + "fluid.tfmg.liquid_asphalt": "ʇןɐɥdsⱯ pınbıꞀ", + "fluid.tfmg.liquid_concrete": "ǝʇǝɹɔuoƆ pınbıꞀ", + "fluid.tfmg.liquid_silicon": "uoɔıןıS pınbıꞀ", + "fluid.tfmg.lpg": "bdꞀ", + "fluid.tfmg.lubrication_oil": "ןıO uoıʇɐɔıɹqnꞀ", + "fluid.tfmg.molten_plastic": "ɔıʇsɐןԀ uǝʇןoW", + "fluid.tfmg.molten_slag": "bɐןS uǝʇןoW", + "fluid.tfmg.molten_steel": "ןǝǝʇS uǝʇןoW", + "fluid.tfmg.napalm": "ɯןɐdɐN", + "fluid.tfmg.naphtha": "ɐɥʇɥdɐN", + "fluid.tfmg.neon": "uoǝN", + "fluid.tfmg.propane": "ǝuɐdoɹԀ", + "fluid.tfmg.propylene": "ǝuǝןʎdoɹԀ", + "item.minecraft.lingering_potion.effect.hellfire_potion": "ǝɹıɟןןǝH ɟo uoıʇoԀ buıɹǝbuıꞀ", + "item.minecraft.potion.effect.hellfire_potion": "ǝɹıɟןןǝH ɟo uoıʇoԀ", + "item.minecraft.splash_potion.effect.hellfire_potion": "ǝɹıɟןןǝH ɟo uoıʇoԀ ɥsɐןdS", + "item.minecraft.tipped_arrow.effect.hellfire_potion": "ǝɹıɟןןǝH ɟo ʍoɹɹⱯ", + "item.tfmg.advanced_potato_cannon": "uouuɐƆ oʇɐʇoԀ pǝɔuɐʌpⱯ", + "item.tfmg.advanced_potato_cannon.tooltip.behaviour1": "˙‾ʎɹoʇuǝʌuI‾ ɹnoʎ ɯoɹɟ ‾oʇɐʇoԀ ɯןɐdɐN‾ ɐ ‾sʇooɥS‾", + "item.tfmg.advanced_potato_cannon.tooltip.behaviour2": "ʞuɐ⟘ ǝɥʇ ɯoɹɟ pǝuıɐɹp sı ‾ǝɹnssǝɹd‾ ‾ɹıⱯ‾ 'pɐǝʇsuI ˙pǝsn ǝq ןןıʍ ‾ʎʇıןıqɐɹnᗡ‾ ‾oN‾", + "item.tfmg.advanced_potato_cannon.tooltip.condition1": "pǝʞɔıןƆ-ᴚ uǝɥM", + "item.tfmg.advanced_potato_cannon.tooltip.condition2": "ʞuɐʇʞɔɐᗺ buıɹɐǝʍ ǝןıɥM", + "item.tfmg.advanced_potato_cannon.tooltip.summary": "‾ʞuɐʇʞɔɐᗺ‾ ɐ ɯoɹɟ ‾ǝɹnssǝɹԀ‾ ‾ɹıⱯ‾ ɥʇıʍ pǝɹǝʍod ǝq uɐƆ ˙sǝıɯǝuƎ ʇɐ ‾sǝoʇɐʇoԀ ɯןɐdɐN‾ sǝɥɔunɐꞀ", + "item.tfmg.air_bucket": "ʞuɐ⟘ ɹıⱯ", + "item.tfmg.aluminum_axe": "ǝxⱯ ɯnuıɯnןⱯ", + "item.tfmg.aluminum_hoe": "ǝoH ɯnuıɯnןⱯ", + "item.tfmg.aluminum_ingot": "ʇobuI ɯnuıɯnןⱯ", + "item.tfmg.aluminum_nugget": "ʇǝbbnN ɯnuıɯnןⱯ", + "item.tfmg.aluminum_pickaxe": "ǝxɐʞɔıԀ ɯnuıɯnןⱯ", + "item.tfmg.aluminum_sheet": "ʇǝǝɥS ɯnuıɯnןⱯ", + "item.tfmg.aluminum_shovel": "ןǝʌoɥS ɯnuıɯnןⱯ", + "item.tfmg.aluminum_spool": "ןoodS ɯnuıɯnןⱯ", + "item.tfmg.aluminum_sword": "pɹoʍS ɯnuıɯnןⱯ", + "item.tfmg.aluminum_wire": "ǝɹıM ɯnuıɯnןⱯ", + "item.tfmg.bitumen": "uǝɯnʇıᗺ", + "item.tfmg.blue_multimeter": "ɹǝʇǝɯıʇןnW ǝnןᗺ", + "item.tfmg.brown_multimeter": "ɹǝʇǝɯıʇןnW uʍoɹᗺ", + "item.tfmg.butane_bucket": "ʞuɐ⟘ ǝuɐʇnᗺ", + "item.tfmg.capacitor_item": "ɹoʇıɔɐdɐƆ", + "item.tfmg.carbon_dioxide_bucket": "ʞuɐ⟘ ǝpıxoıᗡ uoqɹɐƆ", + "item.tfmg.cast_iron_ingot": "ʇobuI uoɹI ʇsɐƆ", + "item.tfmg.cast_iron_nugget": "ʇǝbbnN uoɹI ʇsɐƆ", + "item.tfmg.cast_iron_sheet": "ʇǝǝɥS uoɹI ʇsɐƆ", + "item.tfmg.centrifuge": "ǝbnɟıɹʇuǝƆ", + "item.tfmg.cinderblock": "ʞɔoןqɹǝpuıƆ", + "item.tfmg.cinderflourblock": "ʞɔoןqɹnoןɟɹǝpuıƆ", + "item.tfmg.circuit_board": "pɹɐoᗺ ʇınɔɹıƆ", + "item.tfmg.coal_coke": "ǝʞoƆ ןɐoƆ", + "item.tfmg.coal_coke_dust": "ʇsnᗡ ǝʞoƆ ןɐoƆ", + "item.tfmg.coated_circuit_board": "pɹɐoᗺ ʇınɔɹıƆ pǝʇɐoƆ", + "item.tfmg.concrete_mixture": "ǝɹnʇxıW ǝʇǝɹɔuoƆ", + "item.tfmg.constantan_ingot": "ʇobuI uɐʇuɐʇsuoƆ", + "item.tfmg.constantan_nugget": "ʇǝbbnN uɐʇuɐʇsuoƆ", + "item.tfmg.constantan_spool": "ןoodS uɐʇuɐʇsuoƆ", + "item.tfmg.constantan_wire": "ǝɹıM uɐʇuɐʇsuoƆ", + "item.tfmg.cooling_fluid_bottle": "ǝןʇʇoᗺ pınןℲ buıןooƆ", + "item.tfmg.cooling_fluid_bucket": "ʇǝʞɔnᗺ pınןℲ buıןooƆ", + "item.tfmg.copper_electrode": "ǝpoɹʇɔǝןƎ ɹǝddoƆ", + "item.tfmg.copper_grenade": "ǝpɐuǝɹ⅁ ɹǝddoƆ", + "item.tfmg.copper_spool": "ןoodS ɹǝddoƆ", + "item.tfmg.copper_sulfate": "ǝʇɐɟןnS ɹǝddoƆ", + "item.tfmg.copper_wire": "ǝɹıM ɹǝddoƆ", + "item.tfmg.crankshaft": "ʇɟɐɥsʞuɐɹƆ", + "item.tfmg.creosote_bucket": "ʇǝʞɔnᗺ ǝʇosoǝɹƆ", + "item.tfmg.crude_oil_bucket": "ʇǝʞɔnᗺ ןıO ǝpnɹƆ", + "item.tfmg.cyan_multimeter": "ɹǝʇǝɯıʇןnW uɐʎƆ", + "item.tfmg.debug_cinderblock": "ʞɔoןqɹǝpuıƆ bnqǝᗡ", + "item.tfmg.deposit_item": "ɯǝʇI ʇısodǝᗡ", + "item.tfmg.diesel_bucket": "ʇǝʞɔnᗺ ןǝsǝıᗡ", + "item.tfmg.electricians_wrench": "ɥɔuǝɹM uoıʇɐɹnbıɟuoƆ", + "item.tfmg.electromagnetic_coil": "ןıoƆ ɔıʇǝubɐɯoɹʇɔǝןƎ", + "item.tfmg.empty_circuit_board": "pɹɐoᗺ ʇınɔɹıƆ ʎʇdɯƎ", + "item.tfmg.empty_spool": "ןoodS ʎʇdɯƎ", + "item.tfmg.engine_cylinder": "ɹǝpuıןʎƆ ǝuıbuƎ", + "item.tfmg.etched_circuit_board": "pɹɐoᗺ ʇınɔɹıƆ pǝɥɔʇƎ", + "item.tfmg.ethylene_bucket": "ʞuɐ⟘ ǝuǝןʎɥʇƎ", + "item.tfmg.fireclay_ball": "ןןɐᗺ ʎɐןɔǝɹıℲ", + "item.tfmg.fireproof_brick": "ʞɔıɹᗺ ɟooɹdǝɹıℲ", + "item.tfmg.flamethrower": "ɹǝʍoɹɥʇǝɯɐןℲ", + "item.tfmg.flamethrower.tooltip.behaviour1": " ‾sǝɯɐןℲ ʇno sʇooɥS‾", + "item.tfmg.flamethrower.tooltip.behaviour2": "ǝɔıoɥɔ ɟo ‾ןǝnℲ‾ ɹnoʎ oʇ buıpɹoɔɔɐ ǝbuɐɥɔ ‾pɐǝɹdS‾ puɐ ‾ǝbuɐᴚ‾ ˙ʞuɐʇ ǝɥʇ ɯoɹɟ pǝɯnsuoɔ ǝq ןןıʍ ‾ןǝnℲ‾ ǝɥ⟘", + "item.tfmg.flamethrower.tooltip.condition1": "pǝʞɔıןƆ-ᴚ uǝɥM", + "item.tfmg.flamethrower.tooltip.condition2": "ǝpısuı sɐ⅁/pınןℲ ǝןqɐuɹnᗺ ɐ ɥʇıʍ ʞuɐ⟘ pınןℲ ɐ buıʞɔıןƆ-ᴚ uǝɥM", + "item.tfmg.flamethrower.tooltip.summary": "sǝıɯǝuƎ ɹnoʎ uɹnq oʇ ǝɯɐןɟ ɟo ʇsɹnq ɐ ʇno ʇooɥs oʇ ‾spınןℲ‾ puɐ ‾sǝsɐ⅁‾ ǝןqɐuɹnq suɹnᗺ", + "item.tfmg.furnace_gas_bucket": "ʞuɐ⟘ sɐ⅁ ǝɔɐuɹnℲ", + "item.tfmg.fuse": "ǝsnℲ", + "item.tfmg.gasoline_bucket": "ʇǝʞɔnᗺ ǝuıןosɐ⅁", + "item.tfmg.glass_insulator_segment": "ʇuǝɯbǝS ɹoʇɐןnsuI ssɐן⅁", + "item.tfmg.golden_turbo": "oqɹn⟘ uǝpןo⅁", + "item.tfmg.graphite_electrode": "ǝpoɹʇɔǝןƎ ǝʇıɥdɐɹ⅁", + "item.tfmg.gray_multimeter": "ɹǝʇǝɯıʇןnW ʎɐɹ⅁", + "item.tfmg.green_multimeter": "ɹǝʇǝɯıʇןnW uǝǝɹ⅁", + "item.tfmg.heavy_oil_bucket": "ʇǝʞɔnᗺ ןıO ʎʌɐǝH", + "item.tfmg.heavy_plate": "ǝʇɐןԀ ʎʌɐǝH", + "item.tfmg.hot_air_bucket": "ʞuɐ⟘ ɹıⱯ ʇoH", + "item.tfmg.hydrogen_bucket": "ʞuɐ⟘ uǝboɹpʎH", + "item.tfmg.kerosene_bucket": "ʇǝʞɔnᗺ ǝuǝsoɹǝʞ", + "item.tfmg.lead_axe": "ǝxⱯ pɐǝꞀ", + "item.tfmg.lead_hoe": "ǝoH pɐǝꞀ", + "item.tfmg.lead_ingot": "ʇobuI pɐǝꞀ", + "item.tfmg.lead_nugget": "ʇǝbbnN pɐǝꞀ", + "item.tfmg.lead_pickaxe": "ǝxɐʞɔıԀ pɐǝꞀ", + "item.tfmg.lead_sheet": "ʇǝǝɥS pɐǝꞀ", + "item.tfmg.lead_shovel": "ןǝʌoɥS pɐǝꞀ", + "item.tfmg.lead_sword": "pɹoʍS pɐǝꞀ", + "item.tfmg.light_blue_multimeter": "ɹǝʇǝɯıʇןnW ǝnןᗺ ʇɥbıꞀ", + "item.tfmg.light_gray_multimeter": "ɹǝʇǝɯıʇןnW ʎɐɹ⅁ ʇɥbıꞀ", + "item.tfmg.lime_multimeter": "ɹǝʇǝɯıʇןnW ǝɯıꞀ", + "item.tfmg.limesand": "puɐsǝɯıꞀ", + "item.tfmg.liquid_asphalt_bucket": "ʇǝʞɔnᗺ ʇןɐɥdsⱯ pınbıꞀ", + "item.tfmg.liquid_concrete_bucket": "ʇǝʞɔnᗺ ǝʇǝɹɔuoƆ pınbıꞀ", + "item.tfmg.liquid_silicon_bucket": "ʇǝʞɔnᗺ uoɔıןıS pınbıꞀ", + "item.tfmg.lit_lithium_blade": "ǝpɐןᗺ ɯnıɥʇıꞀ", + "item.tfmg.lithium_blade": "ǝpɐןᗺ ɯnıɥʇıꞀ", + "item.tfmg.lithium_blade.tooltip.behaviour1": " ɹǝʇɐʍ uı ɟןǝsɯǝɥʇ sǝɥsınbuıʇxǝ ʎɯǝuƎ ɹǝʇɟɐ uǝʌǝ pǝʍǝuǝɹ sı ǝɹıɟ sıɥʇ 'ǝɯıʇ ɟo ʇunoɯɐ ʇǝs ɐ ɹoɟ ǝɹıɟ uo sǝıɯǝuǝ sʇǝs ǝɯɐןɟ sʇI ˙‾ǝbɹɐɥƆ ɯnıɥʇıꞀ‾ ɐ buıɯnsuoɔ 'ǝɹıɟןןǝɥ uo ʇǝs sI", + "item.tfmg.lithium_blade.tooltip.behaviour2": "ǝbɹɐɥɔ sǝpɐןq ǝɥʇ buıɯnsuoɔ ‾ǝɹıɟןןǝH‾ ɟo sʇןoq ןɐɹǝʌǝs ʇno sʇooɥS", + "item.tfmg.lithium_blade.tooltip.condition1": "ɟɟO uǝɥʍ pǝʞɔıןƆ-ᴚ uǝɥM", + "item.tfmg.lithium_blade.tooltip.condition2": "uO uǝɥʍ buıʞɔıןƆ-ᴚ uǝɥM", + "item.tfmg.lithium_blade.tooltip.summary": "‾ǝɹıɟןןǝH‾ ɟo sʇןoᗺ ʇno buıʇooɥs puɐ sǝıɯǝuǝ buıuɹnq ǝɯɐןɟɐ ʇǝs sı ǝpɐןᗺ sıɥʇ '‾sǝbɹɐɥƆ ɯnıɥʇıꞀ‾ʇobuI ןǝǝʇS‾ buıs∩", + "item.tfmg.lithium_charge": "ǝbɹɐɥƆ ɯnıɥʇıꞀ", + "item.tfmg.lithium_ingot": "ʇobuI ɯnıɥʇıꞀ", + "item.tfmg.lithium_nugget": "ʇǝbbnN ɯnıɥʇıꞀ", + "item.tfmg.lpg_bucket": "ʞuɐ⟘ bdꞀ", + "item.tfmg.lubrication_oil_bucket": "ʇǝʞɔnᗺ ןıO uoıʇɐɔıɹqnꞀ", + "item.tfmg.magenta_multimeter": "ɹǝʇǝɯıʇןnW ɐʇuǝbɐW", + "item.tfmg.magnet": "ʇǝubɐW", + "item.tfmg.magnetic_alloy_ingot": "ʇobuI ʎoןןⱯ ɔıʇǝubɐW", + "item.tfmg.mixer_blade": "ǝpɐןᗺ ɹǝxıW", + "item.tfmg.molten_plastic_bucket": "ʇǝʞɔnᗺ ɔıʇsɐןԀ uǝʇןoW", + "item.tfmg.molten_slag_bucket": "ʇǝʞɔnᗺ bɐןS uǝʇןoW", + "item.tfmg.molten_steel_bucket": "ʇǝʞɔnᗺ ןǝǝʇS uǝʇןoW", + "item.tfmg.multimeter": "ɹǝʇǝɯıʇןnW", + "item.tfmg.n_semiconductor": "ɹoʇɔnpuoɔıɯǝS-N", + "item.tfmg.napalm_bucket": "ʇǝʞɔnᗺ ɯןɐdɐN", + "item.tfmg.napalm_potato": "oʇɐʇoԀ ɯןɐdɐN", + "item.tfmg.naphtha_bucket": "ʇǝʞɔnᗺ ɐɥʇɥdɐN", + "item.tfmg.neon_bucket": "ʞuɐ⟘ uoǝN", + "item.tfmg.nickel_ingot": "ʇobuI ןǝʞɔıN", + "item.tfmg.nickel_nugget": "ʇǝbbnN ןǝʞɔıN", + "item.tfmg.nickel_sheet": "ʇǝǝɥS ןǝʞɔıN", + "item.tfmg.nitrate_dust": "ʇsnᗡ ǝʇɐɹʇıN", + "item.tfmg.oil_can": "uɐƆ ןıO", + "item.tfmg.orange_multimeter": "ɹǝʇǝɯıʇןnW ǝbuɐɹO", + "item.tfmg.p_semiconductor": "ɹoʇɔnpuoɔıɯǝS-Ԁ", + "item.tfmg.pink_multimeter": "ɹǝʇǝɯıʇןnW ʞuıԀ", + "item.tfmg.pipe_bomb": "qɯoᗺ ǝdıԀ", + "item.tfmg.pipebomb.tooltip.summary": "ןooɔ oS", + "item.tfmg.plastic_sheet": "ʇǝǝɥS ɔıʇsɐןԀ", + "item.tfmg.propane_bucket": "ʞuɐ⟘ ǝuɐdoɹԀ", + "item.tfmg.propylene_bucket": "ʞuɐ⟘ ǝuǝןʎdoɹԀ", + "item.tfmg.purple_multimeter": "ɹǝʇǝɯıʇןnW ǝןdɹnԀ", + "item.tfmg.quad_potato_cannon": "uouuɐƆ oʇɐʇoԀ pɐnὉ", + "item.tfmg.quad_potato_cannon.tooltip.behaviour1": "˙‾ʎɹoʇuǝʌuI‾ ɹnoʎ ɯoɹɟ ɯǝʇı ǝןqɐʇıns ɐ ‾sʇooɥS‾", + "item.tfmg.quad_potato_cannon.tooltip.behaviour2": "ʞuɐ⟘ ǝɥʇ ɯoɹɟ pǝuıɐɹp sı ‾ǝɹnssǝɹd‾ ‾ɹıⱯ‾ 'pɐǝʇsuI ˙pǝsn ǝq ןןıʍ ‾ʎʇıןıqɐɹnᗡ‾ ‾oN‾", + "item.tfmg.quad_potato_cannon.tooltip.condition1": "pǝʞɔıןƆ-ᴚ uǝɥM", + "item.tfmg.quad_potato_cannon.tooltip.condition2": "ʞuɐʇʞɔɐᗺ buıɹɐǝʍ ǝןıɥM", + "item.tfmg.quad_potato_cannon.tooltip.summary": "‾ʞuɐʇʞɔɐᗺ‾ ɐ ɯoɹɟ ‾ǝɹnssǝɹԀ‾ ‾ɹıⱯ‾ ɥʇıʍ pǝɹǝʍod ǝq uɐƆ ˙sǝıɯǝuƎ ʇɐ sǝןqɐʇǝbǝʌ uʍoɹb-ǝɯoɥ ɹnoʎ ɟo ㄣ sǝɥɔunɐꞀ", + "item.tfmg.raw_lead": "pɐǝꞀ ʍɐᴚ", + "item.tfmg.raw_lithium": "ɯnıɥʇıꞀ ʍɐᴚ", + "item.tfmg.raw_nickel": "ןǝʞɔıN ʍɐᴚ", + "item.tfmg.red_multimeter": "ɹǝʇǝɯıʇןnW pǝᴚ", + "item.tfmg.rubber_sheet": "ʇǝǝɥS ɹǝqqnᴚ", + "item.tfmg.screw": "ʍǝɹɔS", + "item.tfmg.screwdriver": "ɹǝʌıɹpʍǝɹɔS", + "item.tfmg.screwdriver.tooltip.behaviour1": "‾buıʇɔǝuuoƆ ʇnoɥʇıM‾ ɹǝɥʇoɥɔɐǝ oʇ ʇxǝu pǝɔɐןd ǝq oʇ ‾sǝdıԀ‾ ɹoɟ buıʍoןןɐ uoıʇɐʇoɹ ʇuǝɹɹnɔ sʇı uı ‾ǝdıԀ‾ sʞɔoꞀ", + "item.tfmg.screwdriver.tooltip.condition1": "ǝdıd buıʞɔıןƆ-ᴚ uǝɥM", + "item.tfmg.screwdriver.tooltip.summary": "ǝɔɐןd uı sǝdıd ʞɔoן uɐƆ", + "item.tfmg.silicon_ingot": "ʇobuI uoɔıןıS", + "item.tfmg.slag": "bɐןS", + "item.tfmg.spark_plug": "bnןԀ ʞɹɐdS", + "item.tfmg.steel_axe": "ǝxⱯ ןǝǝʇS", + "item.tfmg.steel_boots": "sʇooᗺ ןǝǝʇS", + "item.tfmg.steel_chestplate": "ǝʇɐןdʇsǝɥƆ ןǝǝʇS", + "item.tfmg.steel_helmet": "ʇǝɯןǝH ןǝǝʇS", + "item.tfmg.steel_hoe": "ǝoH ןǝǝʇS", + "item.tfmg.steel_ingot": "ʇobuI ןǝǝʇS", + "item.tfmg.steel_leggings": "sbuıbbǝꞀ ןǝǝʇS", + "item.tfmg.steel_mechanism": "ɯsıuɐɥɔǝW ןǝǝʇS", + "item.tfmg.steel_nugget": "ʇǝbbnN ןǝǝʇS", + "item.tfmg.steel_pickaxe": "ǝxɐʞɔıԀ ןǝǝʇS", + "item.tfmg.steel_shovel": "ןǝʌoɥS ןǝǝʇS", + "item.tfmg.steel_sword": "pɹoʍS ןǝǝʇS", + "item.tfmg.steel_vertical_gearbox": "xoqɹɐǝ⅁ ןɐɔıʇɹǝΛ ןǝǝʇS", + "item.tfmg.sulfur_dust": "ʇsnᗡ ɹnɟןnS", + "item.tfmg.synthetic_leather": "ɹǝɥʇɐǝꞀ ɔıʇǝɥʇuʎS", + "item.tfmg.synthetic_string": "buıɹʇS ɔıʇǝɥʇuʎS", + "item.tfmg.thermite_grenade": "ǝpɐuǝɹ⅁ ǝʇıɯɹǝɥ⟘", + "item.tfmg.thermite_powder": "ɹǝpʍoԀ ǝʇıɯɹǝɥ⟘", + "item.tfmg.transistor_item": "ɹoʇsısuɐɹ⟘", + "item.tfmg.transmission": "uoıssıɯsuɐɹ⟘", + "item.tfmg.turbine_blade": "ǝpɐןᗺ ǝuıqɹn⟘", + "item.tfmg.turbo": "oqɹn⟘", + "item.tfmg.unfinished_capacitor": "ɹoʇıɔɐdɐƆ pǝɥsıuıɟu∩", + "item.tfmg.unfinished_electric_motor": "ɹoʇoW ɔıɹʇɔǝןƎ pǝɥsıuıɟu∩", + "item.tfmg.unfinished_generator": "ɹoʇɐɹǝuǝ⅁ pǝɥsıuıɟu∩", + "item.tfmg.unfinished_insulator": "ɹoʇɐןnsuI pǝɥsıuıɟu∩", + "item.tfmg.unfinished_potentiometer": "ɹǝʇǝɯoıʇuǝʇoԀ pǝɥsıuıɟu∩", + "item.tfmg.unfinished_resistor": "ɹoʇsısǝᴚ pǝɥsıuıɟu∩", + "item.tfmg.unfinished_steel_mechanism": "ɯsıuɐɥɔǝW ןǝǝʇS pǝɥsıuıɟu∩", + "item.tfmg.unfinished_transistor": "ɹoʇsısuɐɹ⟘ pǝɥsıuıɟu∩", + "item.tfmg.unfired_insulator": "ɹoʇɐןnsuI pǝɹıɟu∩", + "item.tfmg.unprocessed_heavy_plate": "ǝʇɐןԀ ʎʌɐǝH pǝssǝɔoɹdu∩", + "item.tfmg.white_multimeter": "ɹǝʇǝɯıʇןnW ǝʇıɥM", + "item.tfmg.yellow_multimeter": "ɹǝʇǝɯıʇןnW ʍoןןǝʎ", + "item.tfmg.zinc_electrode": "ǝpoɹʇɔǝןƎ ɔuıZ", + "item.tfmg.zinc_grenade": "ǝpɐuǝɹ⅁ ɔuıZ", + "item.tfmg.zinc_sulfate": "ǝʇɐɟןnS ɔuıZ", + "itemGroup.tfmg.base": "ʍoɹ⅁ ʇsnW ʎɹoʇɔɐℲ ǝɥ⟘ :ǝʇɐǝɹƆ", + "itemGroup.tfmg.building": "sʞɔoןᗺ buıpןınᗺ ⅁WℲ⟘ :ǝʇɐǝɹƆ", + "tfmg.subtitle.diesel_engine_sounds": "spunoS ǝuıbuƎ ןǝsǝıᗡ", + "tfmg.subtitle.engine_sounds": "spunoS ǝuıbuƎ" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/lang/en_us.json b/src/generated/resources/assets/tfmg/lang/en_us.json new file mode 100644 index 00000000..53bc131e --- /dev/null +++ b/src/generated/resources/assets/tfmg/lang/en_us.json @@ -0,0 +1,813 @@ +{ + "OwO": "UwU", + "block.tfmg.accumulator": "Accumulator", + "block.tfmg.accumulator.tooltip.summary": "Holds a Large Amount of energy (inserted from bottom) that can be outputted Slowly from the Top", + "block.tfmg.air_intake": "Air Intake", + "block.tfmg.aluminium_cable_hub.tooltip.summary": "Can be turned off with redstone", + "block.tfmg.aluminum_bars": "Aluminum Bars", + "block.tfmg.aluminum_block": "Block of Aluminum", + "block.tfmg.aluminum_cable_hub": "Aluminum Cable Hub", + "block.tfmg.aluminum_cogwheel": "Aluminum Cogwheel", + "block.tfmg.aluminum_door": "Aluminum Door", + "block.tfmg.aluminum_fluid_tank": "Aluminum Fluid Tank", + "block.tfmg.aluminum_fluid_valve": "Aluminum Fluid Valve", + "block.tfmg.aluminum_flywheel": "Aluminum Flywheel", + "block.tfmg.aluminum_frame": "Aluminum Frame", + "block.tfmg.aluminum_ladder": "Aluminum Ladder", + "block.tfmg.aluminum_lamp": "Aluminum Lamp", + "block.tfmg.aluminum_mechanical_pump": "Aluminum Mechanical Pump", + "block.tfmg.aluminum_pipe": "Aluminum Pipe", + "block.tfmg.aluminum_scaffolding": "Aluminum Scaffolding", + "block.tfmg.aluminum_smart_fluid_pipe": "Aluminum Smart Fluid Pipe", + "block.tfmg.aluminum_truss": "Aluminum Truss", + "block.tfmg.asphalt": "Asphalt", + "block.tfmg.asphalt_slab": "Asphalt Slab", + "block.tfmg.asphalt_stairs": "Asphalt Stairs", + "block.tfmg.asphalt_wall": "Asphalt Wall", + "block.tfmg.bauxite": "Bauxite", + "block.tfmg.bauxite_pillar": "Bauxite Pillar", + "block.tfmg.blast_furnace_hatch": "Blast Furnace Hatch", + "block.tfmg.blast_furnace_output": "Blast Furnace Output", + "block.tfmg.blast_furnace_reinforcement": "Blast Furnace Reinforcement", + "block.tfmg.blast_furnace_reinforcement_wall": "Blast Furnace Reinforcement Wall", + "block.tfmg.blast_stove": "Blast Stove", + "block.tfmg.blue_caution_block": "Blue Caution Block", + "block.tfmg.blue_concrete": "Blue Concrete", + "block.tfmg.blue_concrete_slab": "Blue Concrete Slab", + "block.tfmg.blue_concrete_stairs": "Blue Concrete Stairs", + "block.tfmg.blue_concrete_wall": "Blue Concrete Wall", + "block.tfmg.blue_rebar_concrete": "Blue Rebar Concrete", + "block.tfmg.blue_rebar_concrete_slab": "Blue Rebar Concrete Slab", + "block.tfmg.blue_rebar_concrete_stairs": "Blue Rebar Concrete Stairs", + "block.tfmg.blue_rebar_concrete_wall": "Blue Rebar Concrete Wall", + "block.tfmg.brass_cable_hub": "Brass Cable Hub", + "block.tfmg.brass_cable_hub.tooltip.summary": "Can be turned off with redstone", + "block.tfmg.brass_fluid_valve": "Brass Fluid Valve", + "block.tfmg.brass_frame": "Brass Frame", + "block.tfmg.brass_mechanical_pump": "Brass Mechanical Pump", + "block.tfmg.brass_pipe": "Brass Pipe", + "block.tfmg.brass_smart_fluid_pipe": "Brass Smart Fluid Pipe", + "block.tfmg.brass_truss": "Brass Truss", + "block.tfmg.brick_smokestack": "Brick Smokestack", + "block.tfmg.brown_caution_block": "Brown Caution Block", + "block.tfmg.brown_concrete": "Brown Concrete", + "block.tfmg.brown_concrete_slab": "Brown Concrete Slab", + "block.tfmg.brown_concrete_stairs": "Brown Concrete Stairs", + "block.tfmg.brown_concrete_wall": "Brown Concrete Wall", + "block.tfmg.brown_rebar_concrete": "Brown Rebar Concrete", + "block.tfmg.brown_rebar_concrete_slab": "Brown Rebar Concrete Slab", + "block.tfmg.brown_rebar_concrete_stairs": "Brown Rebar Concrete Stairs", + "block.tfmg.brown_rebar_concrete_wall": "Brown Rebar Concrete Wall", + "block.tfmg.cable connector.tooltip.summary": "Right click 2 cable connectors with a _Copper Cable_ amking them transport _Energy_", + "block.tfmg.cable_connector": "Cable Insulator", + "block.tfmg.cable_tube": "Cable Tube", + "block.tfmg.cable_tube.tooltip.summary": "Transports Energy like a Cable", + "block.tfmg.capacitor.tooltip.summary": "Holds a Small Amount of energy (inserted from bottom) that can be outputted Quickly from the Top", + "block.tfmg.cast_iron_bars": "Cast Iron Bars", + "block.tfmg.cast_iron_block": "Block of Cast Iron", + "block.tfmg.cast_iron_chemical_vat": "Cast Iron Chemical Vat", + "block.tfmg.cast_iron_fluid_tank": "Cast Iron Fluid Tank", + "block.tfmg.cast_iron_fluid_valve": "Cast Iron Fluid Valve", + "block.tfmg.cast_iron_flywheel": "Cast Iron Flywheel", + "block.tfmg.cast_iron_frame": "Cast Iron Frame", + "block.tfmg.cast_iron_ladder": "Cast Iron Ladder", + "block.tfmg.cast_iron_mechanical_pump": "Cast Iron Mechanical Pump", + "block.tfmg.cast_iron_pipe": "Cast Iron Pipe", + "block.tfmg.cast_iron_smart_fluid_pipe": "Cast Iron Smart Fluid Pipe", + "block.tfmg.cast_iron_truss": "Cast Iron Truss", + "block.tfmg.casting_basin": "Casting Basin", + "block.tfmg.circular_light": "Circular Lamp", + "block.tfmg.coal_coke_block": "Block of Coal Coke", + "block.tfmg.coke_oven": "Coke Oven", + "block.tfmg.compact_engine.behaviour1": "Will output _RPM_ based on the strength of the _Redstone Signal_ inputted into it", + "block.tfmg.compact_engine.condition1": "When Gasoline Creosote into", + "block.tfmg.compact_engine.tooltip.summary": "Makes Rotation from Gasoline", + "block.tfmg.concrete": "Concrete", + "block.tfmg.concrete_encased_cable_tube": "Concrete Encased Cable Tube", + "block.tfmg.concrete_encased_electric_post": "Concrete Encased Electric Post", + "block.tfmg.concrete_encased_industrial_pipe": "Concrete Encased Industrial Pipe", + "block.tfmg.concrete_hose": "Concrete Hose", + "block.tfmg.concrete_slab": "Concrete Slab", + "block.tfmg.concrete_smokestack": "Concrete Smokestack", + "block.tfmg.concrete_stairs": "Concrete Stairs", + "block.tfmg.concrete_wall": "Concrete Wall", + "block.tfmg.constantan_block": "Block of Constantan", + "block.tfmg.constantan_frame": "Constantan Frame", + "block.tfmg.constantan_ladder": "Constantan Ladder", + "block.tfmg.constantan_truss": "Constantan Truss", + "block.tfmg.converter": "Converter", + "block.tfmg.converter.behaviour1": "The _Top_ outputs FE With _Voltage_ making it usable with _TFMG_", + "block.tfmg.converter.condition1": "When Put FE from Bottom", + "block.tfmg.converter.tooltip.summary": "Makes other mods compatible with TFMG by adding voltage", + "block.tfmg.cooling_fluid": "Cooling Fluid", + "block.tfmg.copper_cable_hub": "Copper Cable Hub", + "block.tfmg.copper_cable_hub.tooltip.summary": "Can be turned off with redstone", + "block.tfmg.copper_coil.tooltip.behaviour1": "To increase voltage you have to have to towers of coils either next to or one block from eachother, one atleast 1 block larger than the other, both max 5 blocks in height and with their top blocks touching. R-Click the top block in the larger tower with a wrench to make it the output. Energy is both inputted and outputted on the top of their respective towers", + "block.tfmg.copper_coil.tooltip.summary": "Increases Voltage", + "block.tfmg.copper_encased_aluminum_pipe": "Copper Encased Aluminum Pipe", + "block.tfmg.copper_encased_brass_pipe": "Copper Encased Brass Pipe", + "block.tfmg.copper_encased_cast_iron_pipe": "Copper Encased Cast Iron Pipe", + "block.tfmg.copper_encased_plastic_pipe": "Copper Encased Plastic Pipe", + "block.tfmg.copper_encased_steel_pipe": "Copper Encased Steel Pipe", + "block.tfmg.copper_frame": "Copper Frame", + "block.tfmg.copper_truss": "Copper Truss", + "block.tfmg.copycat_cable_base": "Copycat Cable Base", + "block.tfmg.copycat_cable_block": "Copycat Cable Block", + "block.tfmg.copycat_cable_block.tooltip.summary": "Can be turned off with redstone", + "block.tfmg.creative_generator": "Creative Generator", + "block.tfmg.creative_generator.tooltip.summary": "Outputs energy based on the value on its input panel", + "block.tfmg.creosote": "Creosote", + "block.tfmg.crude_oil": "Crude Oil", + "block.tfmg.cut_bauxite": "Cut Bauxite", + "block.tfmg.cut_bauxite_brick_slab": "Cut Bauxite Brick Slab", + "block.tfmg.cut_bauxite_brick_stairs": "Cut Bauxite Brick Stairs", + "block.tfmg.cut_bauxite_brick_wall": "Cut Bauxite Brick Wall", + "block.tfmg.cut_bauxite_bricks": "Cut Bauxite Bricks", + "block.tfmg.cut_bauxite_slab": "Cut Bauxite Slab", + "block.tfmg.cut_bauxite_stairs": "Cut Bauxite Stairs", + "block.tfmg.cut_bauxite_wall": "Cut Bauxite Wall", + "block.tfmg.cut_galena": "Cut Galena", + "block.tfmg.cut_galena_brick_slab": "Cut Galena Brick Slab", + "block.tfmg.cut_galena_brick_stairs": "Cut Galena Brick Stairs", + "block.tfmg.cut_galena_brick_wall": "Cut Galena Brick Wall", + "block.tfmg.cut_galena_bricks": "Cut Galena Bricks", + "block.tfmg.cut_galena_slab": "Cut Galena Slab", + "block.tfmg.cut_galena_stairs": "Cut Galena Stairs", + "block.tfmg.cut_galena_wall": "Cut Galena Wall", + "block.tfmg.cyan_caution_block": "Cyan Caution Block", + "block.tfmg.cyan_concrete": "Cyan Concrete", + "block.tfmg.cyan_concrete_slab": "Cyan Concrete Slab", + "block.tfmg.cyan_concrete_stairs": "Cyan Concrete Stairs", + "block.tfmg.cyan_concrete_wall": "Cyan Concrete Wall", + "block.tfmg.cyan_rebar_concrete": "Cyan Rebar Concrete", + "block.tfmg.cyan_rebar_concrete_slab": "Cyan Rebar Concrete Slab", + "block.tfmg.cyan_rebar_concrete_stairs": "Cyan Rebar Concrete Stairs", + "block.tfmg.cyan_rebar_concrete_wall": "Cyan Rebar Concrete Wall", + "block.tfmg.debug_conductor": "Debug Conductor", + "block.tfmg.debug_electric_block": "Debug Electric Block", + "block.tfmg.debug_generator_block": "Debug Generator Block", + "block.tfmg.deepslate_lead_ore": "Deepslate Lead Ore", + "block.tfmg.deepslate_lithium_ore": "Deepslate Lithium Ore", + "block.tfmg.deepslate_nickel_ore": "Deepslate Nickel Ore", + "block.tfmg.diagonal_cable_block": "Diagonal Cable Block", + "block.tfmg.diagonal_cable_block.tooltip.summary": "Transports Energy like a Cable (But diagonally)", + "block.tfmg.diesel": "Diesel", + "block.tfmg.electric_casing": "Electric Casing", + "block.tfmg.electric_diode": "Diode", + "block.tfmg.electric_motor": "Electric Motor", + "block.tfmg.electric_motor.tooltip.summary": "Changes energy to rotation (rpm configurable on side)", + "block.tfmg.electric_post": "Electric Post", + "block.tfmg.electric_pump": "Electric Pump", + "block.tfmg.electrical_switch": "Electric Switch", + "block.tfmg.electrode_holder": "Electrode Holder", + "block.tfmg.encased_diode": "Encased Diode", + "block.tfmg.encased_potentiometer": "Encased Potentiometer", + "block.tfmg.energy_meter.condition1": "When put on Power Source", + "block.tfmg.energy_meter.condition2": "When looked on with Engineer's Goggles", + "block.tfmg.energy_meter.tooltip.behaviour1": "Measures the _Energy_ of the _Power Source_", + "block.tfmg.energy_meter.tooltip.behaviour2": "Shows detailed info on the sources energy", + "block.tfmg.energy_meter.tooltip.summary": "Measures energy", + "block.tfmg.engine_controller": "Engine Controller", + "block.tfmg.engine_gearbox": "Engine Gearbox", + "block.tfmg.exhaust": "Exhaust", + "block.tfmg.factory_floor": "Factory Floor", + "block.tfmg.factory_floor_slab": "Factory Floor Slab", + "block.tfmg.factory_floor_stairs": "Factory Floor Stairs", + "block.tfmg.factory_floor_wall": "Factory Floor Wall", + "block.tfmg.firebox": "Firebox", + "block.tfmg.firebox.condition1": "When inputted burnables into", + "block.tfmg.firebox.tooltip.behaviour1": "The _Firebox_ will act as a _Blaze Burner_ until it runs out of fuel, there is no way to superheat it", + "block.tfmg.firebox.tooltip.summary": "Uses burnables to function as a blaze burner", + "block.tfmg.fireclay": "Fireclay", + "block.tfmg.fireclay.tooltip.summary": "It is found in underground veins in the overworld", + "block.tfmg.fireproof_brick_reinforcement": "Fireproof Brick Reinforcement", + "block.tfmg.fireproof_bricks": "Fireproof Bricks", + "block.tfmg.fireproof_chemical_vat": "Fireproof Chemical Vat", + "block.tfmg.flarestack": "Flarestack", + "block.tfmg.flarestack.tooltip.behaviour1": "Deletes what is pumped inside", + "block.tfmg.flarestack.tooltip.condition1": "When Pumped burnable Fluids/Gases into from the bottom", + "block.tfmg.flarestack.tooltip.summary": "Burns unneeded oil products", + "block.tfmg.formwork_block.tooltip.behaviour1": "Fills out with _Liquid Concrete_, this Concrete eventually turns into solid blocks", + "block.tfmg.formwork_block.tooltip.condition1": "When Pumped concrete into", + "block.tfmg.formwork_block.tooltip.summary": "Holds Liquid Concrete until it turns into concrete blocks", + "block.tfmg.fossilstone": "Fossilstone", + "block.tfmg.fuse_block": "Fuse Block", + "block.tfmg.galena": "Galena", + "block.tfmg.galena_pillar": "Galena Pillar", + "block.tfmg.galvanic_cell.tooltip.summary": "Has a small amount of unchargable energy inside, ideal for starting your venture into electricity", + "block.tfmg.gasoline": "Gasoline", + "block.tfmg.generator": "Generator", + "block.tfmg.generator.tooltip.summary": "Changes rotation to energy", + "block.tfmg.glass_aluminum_pipe": "Glass Aluminum Pipe", + "block.tfmg.glass_brass_pipe": "Glass Brass Pipe", + "block.tfmg.glass_cable_insulator": "Glass Cable Insulator", + "block.tfmg.glass_cast_iron_pipe": "Glass Cast Iron Pipe", + "block.tfmg.glass_plastic_pipe": "Glass Plastic Pipe", + "block.tfmg.glass_steel_pipe": "Glass Steel Pipe", + "block.tfmg.gray_caution_block": "Gray Caution Block", + "block.tfmg.gray_concrete": "Gray Concrete", + "block.tfmg.gray_concrete_slab": "Gray Concrete Slab", + "block.tfmg.gray_concrete_stairs": "Gray Concrete Stairs", + "block.tfmg.gray_concrete_wall": "Gray Concrete Wall", + "block.tfmg.gray_rebar_concrete": "Gray Rebar Concrete", + "block.tfmg.gray_rebar_concrete_slab": "Gray Rebar Concrete Slab", + "block.tfmg.gray_rebar_concrete_stairs": "Gray Rebar Concrete Stairs", + "block.tfmg.gray_rebar_concrete_wall": "Gray Rebar Concrete Wall", + "block.tfmg.green_caution_block": "Green Caution Block", + "block.tfmg.green_concrete": "Green Concrete", + "block.tfmg.green_concrete_slab": "Green Concrete Slab", + "block.tfmg.green_concrete_stairs": "Green Concrete Stairs", + "block.tfmg.green_concrete_wall": "Green Concrete Wall", + "block.tfmg.green_rebar_concrete": "Green Rebar Concrete", + "block.tfmg.green_rebar_concrete_slab": "Green Rebar Concrete Slab", + "block.tfmg.green_rebar_concrete_stairs": "Green Rebar Concrete Stairs", + "block.tfmg.green_rebar_concrete_wall": "Green Rebar Concrete Wall", + "block.tfmg.heavy_cable_hub": "Heavy Cable Hub", + "block.tfmg.heavy_cable_hub.tooltip.summary": "Can be turned off with redstone", + "block.tfmg.heavy_casing_door": "Heavy Casing Door", + "block.tfmg.heavy_casing_encased_aluminum_cogwheel": "Heavy Casing Encased Aluminum Cogwheel", + "block.tfmg.heavy_casing_encased_large_aluminum_cogwheel": "Heavy Casing Encased Large Aluminum Cogwheel", + "block.tfmg.heavy_casing_encased_large_steel_cogwheel": "Heavy Casing Encased Large Steel Cogwheel", + "block.tfmg.heavy_casing_encased_shaft": "Heavy Casing Encased Shaft", + "block.tfmg.heavy_casing_encased_steel_cogwheel": "Heavy Casing Encased Steel Cogwheel", + "block.tfmg.heavy_machinery_casing": "Heavy Machinery Casing", + "block.tfmg.heavy_oil": "Heavy Oil", + "block.tfmg.heavy_plated_door": "Heavy Plated Door", + "block.tfmg.industrial_aluminum_casing": "Industrial Aluminum Casing", + "block.tfmg.industrial_mixer": "Industrial Mixer", + "block.tfmg.industrial_pipe": "Industrial Pipe", + "block.tfmg.kerosene": "Kerosene", + "block.tfmg.large_aluminum_cogwheel": "Large Aluminum Cogwheel", + "block.tfmg.large_pumpjack_hammer_connector": "Large Pumpjack Hammer Connector", + "block.tfmg.large_pumpjack_hammer_head": "Large Pumpjack Hammer Head", + "block.tfmg.large_pumpjack_hammer_part": "Large Pumpjack Hammer Part", + "block.tfmg.large_steel_cogwheel": "Large Steel Cogwheel", + "block.tfmg.layered_bauxite": "Layered Bauxite", + "block.tfmg.layered_galena": "Layered Galena", + "block.tfmg.lead_bars": "Lead Bars", + "block.tfmg.lead_block": "Block of Lead", + "block.tfmg.lead_flywheel": "Lead Flywheel", + "block.tfmg.lead_frame": "Lead Frame", + "block.tfmg.lead_ladder": "Leadder", + "block.tfmg.lead_ore": "Lead Ore", + "block.tfmg.lead_truss": "Lead Truss", + "block.tfmg.light_blue_caution_block": "Light Blue Caution Block", + "block.tfmg.light_blue_concrete": "Light Blue Concrete", + "block.tfmg.light_blue_concrete_slab": "Light Blue Concrete Slab", + "block.tfmg.light_blue_concrete_stairs": "Light Blue Concrete Stairs", + "block.tfmg.light_blue_concrete_wall": "Light Blue Concrete Wall", + "block.tfmg.light_blue_rebar_concrete": "Light Blue Rebar Concrete", + "block.tfmg.light_blue_rebar_concrete_slab": "Light Blue Rebar Concrete Slab", + "block.tfmg.light_blue_rebar_concrete_stairs": "Light Blue Rebar Concrete Stairs", + "block.tfmg.light_blue_rebar_concrete_wall": "Light Blue Rebar Concrete Wall", + "block.tfmg.light_bulb": "Light Bulb", + "block.tfmg.light_bulb.behaviour1": "The lightbulb will _Glow_ if _Voltage_ and _Energy_ are balanced, the higher the _Voltage_, the stronger the glow", + "block.tfmg.light_bulb.condition1": "When put on Power Source", + "block.tfmg.light_bulb.tooltip.summary": "Glows when Powered", + "block.tfmg.light_gray_caution_block": "Light Gray Caution Block", + "block.tfmg.light_gray_concrete": "Light Gray Concrete", + "block.tfmg.light_gray_concrete_slab": "Light Gray Concrete Slab", + "block.tfmg.light_gray_concrete_stairs": "Light Gray Concrete Stairs", + "block.tfmg.light_gray_concrete_wall": "Light Gray Concrete Wall", + "block.tfmg.light_gray_rebar_concrete": "Light Gray Rebar Concrete", + "block.tfmg.light_gray_rebar_concrete_slab": "Light Gray Rebar Concrete Slab", + "block.tfmg.light_gray_rebar_concrete_stairs": "Light Gray Rebar Concrete Stairs", + "block.tfmg.light_gray_rebar_concrete_wall": "Light Gray Rebar Concrete Wall", + "block.tfmg.lignite": "Lignite", + "block.tfmg.lime_caution_block": "Lime Caution Block", + "block.tfmg.lime_concrete": "Lime Concrete", + "block.tfmg.lime_concrete_slab": "Lime Concrete Slab", + "block.tfmg.lime_concrete_stairs": "Lime Concrete Stairs", + "block.tfmg.lime_concrete_wall": "Lime Concrete Wall", + "block.tfmg.lime_rebar_concrete": "Lime Rebar Concrete", + "block.tfmg.lime_rebar_concrete_slab": "Lime Rebar Concrete Slab", + "block.tfmg.lime_rebar_concrete_stairs": "Lime Rebar Concrete Stairs", + "block.tfmg.lime_rebar_concrete_wall": "Lime Rebar Concrete Wall", + "block.tfmg.liquid_asphalt": "Liquid Asphalt", + "block.tfmg.liquid_concrete": "Liquid Concrete", + "block.tfmg.liquid_silicon": "Liquid Silicon", + "block.tfmg.lithium_block": "Block of Lithium", + "block.tfmg.lithium_ore": "Lithium Ore", + "block.tfmg.lithium_torch": "Lithium Torch", + "block.tfmg.lithium_torch.tooltip.summary": "Works underwater and can be placed upside down", + "block.tfmg.low_grade_fuel_engine.behaviour1": "Will output a small amount of _RPM_ based on the strength of the _Redstone Signal_ inputted into it", + "block.tfmg.low_grade_fuel_engine.condition1": "When Pumped Creosote into", + "block.tfmg.low_grade_fuel_engine.tooltip.summary": "Makes Rotation from Creosote", + "block.tfmg.lubrication_oil": "Lubrication Oil", + "block.tfmg.machine_input": "Machine Input", + "block.tfmg.magenta_caution_block": "Magenta Caution Block", + "block.tfmg.magenta_concrete": "Magenta Concrete", + "block.tfmg.magenta_concrete_slab": "Magenta Concrete Slab", + "block.tfmg.magenta_concrete_stairs": "Magenta Concrete Stairs", + "block.tfmg.magenta_concrete_wall": "Magenta Concrete Wall", + "block.tfmg.magenta_rebar_concrete": "Magenta Rebar Concrete", + "block.tfmg.magenta_rebar_concrete_slab": "Magenta Rebar Concrete Slab", + "block.tfmg.magenta_rebar_concrete_stairs": "Magenta Rebar Concrete Stairs", + "block.tfmg.magenta_rebar_concrete_wall": "Magenta Rebar Concrete Wall", + "block.tfmg.metal_smokestack": "Metal Smokestack", + "block.tfmg.modern_light": "Light Panel", + "block.tfmg.molten_plastic": "Molten Plastic", + "block.tfmg.molten_slag": "Molten Slag", + "block.tfmg.molten_steel": "Molten Steel", + "block.tfmg.napalm": "Napalm", + "block.tfmg.napalm_bomb": "Napalm Bomb", + "block.tfmg.naphtha": "Naphtha", + "block.tfmg.neon_tube": "Neon Tube", + "block.tfmg.neon_tube.behaviour1": "The tube will _Glow_ ", + "block.tfmg.neon_tube.behaviour2": "Changes Color", + "block.tfmg.neon_tube.condition1": "When put on Power Source", + "block.tfmg.neon_tube.condition2": "When R-Clicked with Dye", + "block.tfmg.neon_tube.tooltip.summary": "Glows in a certain color when Powered", + "block.tfmg.nickel_bars": "Nickel Bars", + "block.tfmg.nickel_block": "Block of Nickel", + "block.tfmg.nickel_flywheel": "Nickel Flywheel", + "block.tfmg.nickel_frame": "Nickel Frame", + "block.tfmg.nickel_ladder": "Nickel Ladder", + "block.tfmg.nickel_ore": "Nickel Ore", + "block.tfmg.nickel_truss": "Nickel Truss", + "block.tfmg.oil_deposit": "Oil Deposit", + "block.tfmg.orange_caution_block": "Orange Caution Block", + "block.tfmg.orange_concrete": "Orange Concrete", + "block.tfmg.orange_concrete_slab": "Orange Concrete Slab", + "block.tfmg.orange_concrete_stairs": "Orange Concrete Stairs", + "block.tfmg.orange_concrete_wall": "Orange Concrete Wall", + "block.tfmg.orange_rebar_concrete": "Orange Rebar Concrete", + "block.tfmg.orange_rebar_concrete_slab": "Orange Rebar Concrete Slab", + "block.tfmg.orange_rebar_concrete_stairs": "Orange Rebar Concrete Stairs", + "block.tfmg.orange_rebar_concrete_wall": "Orange Rebar Concrete Wall", + "block.tfmg.pink_caution_block": "Pink Caution Block", + "block.tfmg.pink_concrete": "Pink Concrete", + "block.tfmg.pink_concrete_slab": "Pink Concrete Slab", + "block.tfmg.pink_concrete_stairs": "Pink Concrete Stairs", + "block.tfmg.pink_concrete_wall": "Pink Concrete Wall", + "block.tfmg.pink_rebar_concrete": "Pink Rebar Concrete", + "block.tfmg.pink_rebar_concrete_slab": "Pink Rebar Concrete Slab", + "block.tfmg.pink_rebar_concrete_stairs": "Pink Rebar Concrete Stairs", + "block.tfmg.pink_rebar_concrete_wall": "Pink Rebar Concrete Wall", + "block.tfmg.plastic_block": "Block of Plastic", + "block.tfmg.plastic_fluid_valve": "Plastic Fluid Valve", + "block.tfmg.plastic_mechanical_pump": "Plastic Mechanical Pump", + "block.tfmg.plastic_pipe": "Plastic Pipe", + "block.tfmg.plastic_smart_fluid_pipe": "Plastic Smart Fluid Pipe", + "block.tfmg.polarizer": "Polarizer", + "block.tfmg.polarizer.condition1": "When powered", + "block.tfmg.polarizer.tooltip.behaviour1": "Will turn a _Steel Ingot_ into a _Magnetic Ingot_ when right clicked with a _Steel Ingot_", + "block.tfmg.polarizer.tooltip.summary": "Makes Magnetic Ingots out of Steel", + "block.tfmg.polished_cut_bauxite": "Polished Cut Bauxite", + "block.tfmg.polished_cut_bauxite_slab": "Polished Cut Bauxite Slab", + "block.tfmg.polished_cut_bauxite_stairs": "Polished Cut Bauxite Stairs", + "block.tfmg.polished_cut_bauxite_wall": "Polished Cut Bauxite Wall", + "block.tfmg.polished_cut_galena": "Polished Cut Galena", + "block.tfmg.polished_cut_galena_slab": "Polished Cut Galena Slab", + "block.tfmg.polished_cut_galena_stairs": "Polished Cut Galena Stairs", + "block.tfmg.polished_cut_galena_wall": "Polished Cut Galena Wall", + "block.tfmg.potentiometer": "Potentiometer", + "block.tfmg.pumpjack_base": "Pumpjack Base", + "block.tfmg.pumpjack_crank": "Pumpjack Crank", + "block.tfmg.pumpjack_hammer": "Pumpjack Hammer Holder", + "block.tfmg.pumpjack_hammer_connector": "Pumpjack Hammer Connector", + "block.tfmg.pumpjack_hammer_head": "Pumpjack Hammer Head", + "block.tfmg.pumpjack_hammer_part": "Pumpjack Hammer Part", + "block.tfmg.purple_caution_block": "Purple Caution Block", + "block.tfmg.purple_concrete": "Purple Concrete", + "block.tfmg.purple_concrete_slab": "Purple Concrete Slab", + "block.tfmg.purple_concrete_stairs": "Purple Concrete Stairs", + "block.tfmg.purple_concrete_wall": "Purple Concrete Wall", + "block.tfmg.purple_rebar_concrete": "Purple Rebar Concrete", + "block.tfmg.purple_rebar_concrete_slab": "Purple Rebar Concrete Slab", + "block.tfmg.purple_rebar_concrete_stairs": "Purple Rebar Concrete Stairs", + "block.tfmg.purple_rebar_concrete_wall": "Purple Rebar Concrete Wall", + "block.tfmg.raw_lead_block": "Block of Raw Lead", + "block.tfmg.raw_lithium_block": "Block of Raw Lithium", + "block.tfmg.raw_nickel_block": "Block of Raw Nickel", + "block.tfmg.rebar_block": "Rebar Block", + "block.tfmg.rebar_concrete": "Rebar Concrete", + "block.tfmg.rebar_concrete_slab": "Rebar Concrete Slab", + "block.tfmg.rebar_concrete_stairs": "Rebar Concrete Stairs", + "block.tfmg.rebar_concrete_wall": "Rebar Concrete Wall", + "block.tfmg.rebar_floor": "Rebar Floor", + "block.tfmg.rebar_formwork_block.tooltip.behaviour1": "Fills out with _Liquid Concrete_, this concrete eventually turns into solid rebar concrete blocks", + "block.tfmg.rebar_formwork_block.tooltip.condition1": "When Pumped concrete into", + "block.tfmg.rebar_formwork_block.tooltip.summary": "Holds Liquid Concrete until it turns into rebar concrete blocks", + "block.tfmg.rebar_pile": "Rebar Pile", + "block.tfmg.rebar_pillar": "Rebar Pillar", + "block.tfmg.rebar_stairs": "Rebar Stairs", + "block.tfmg.rebar_wall": "Rebar Wall", + "block.tfmg.red_caution_block": "Red Caution Block", + "block.tfmg.red_concrete": "Red Concrete", + "block.tfmg.red_concrete_slab": "Red Concrete Slab", + "block.tfmg.red_concrete_stairs": "Red Concrete Stairs", + "block.tfmg.red_concrete_wall": "Red Concrete Wall", + "block.tfmg.red_rebar_concrete": "Red Rebar Concrete", + "block.tfmg.red_rebar_concrete_slab": "Red Rebar Concrete Slab", + "block.tfmg.red_rebar_concrete_stairs": "Red Rebar Concrete Stairs", + "block.tfmg.red_rebar_concrete_wall": "Red Rebar Concrete Wall", + "block.tfmg.regular_engine": "Regular Engine", + "block.tfmg.reinforced_fireproof_bricks": "Reinforced Fireproof Bricks", + "block.tfmg.resistor": "Resistor", + "block.tfmg.resistor.tooltip.behaviour1": "Outputs energy with voltage based on its allowed voltage (configurable on top) on front", + "block.tfmg.resistor.tooltip.condition1": "When Put Energy into from the back (where strip of lead is smaller on top of the texture)", + "block.tfmg.resistor.tooltip.summary": "Reduces voltage", + "block.tfmg.rgb_light_bulb.behaviour1": "The lightbulb will _Glow_ if _Voltage_ and _Energy_ are balanced, the higher the _Voltage_, the stronger the glow", + "block.tfmg.rgb_light_bulb.behaviour2": "Cycles through colors", + "block.tfmg.rgb_light_bulb.condition1": "When put on Power Source", + "block.tfmg.rgb_light_bulb.condition2": "When R-Clicked with Wrench", + "block.tfmg.rgb_light_bulb.tooltip.summary": "Glows in a certain color when Powered", + "block.tfmg.rotary_engine": "Rotary Engine", + "block.tfmg.rotor": "Rotor", + "block.tfmg.rusted_blast_furnace_reinforcement": "Rusted Blast Furnace Reinforcement", + "block.tfmg.rusted_blast_furnace_reinforcement_wall": "Rusted Blast Furnace Reinforcement Wall", + "block.tfmg.segmented_display": "Segmented Display", + "block.tfmg.slag_block": "Block of Slag", + "block.tfmg.slag_bricks": "Slag Bricks", + "block.tfmg.slag_bricks_slab": "Slag Bricks Slab", + "block.tfmg.slag_bricks_stairs": "Slag Bricks Stairs", + "block.tfmg.slag_bricks_wall": "Slag Bricks Wall", + "block.tfmg.small_bauxite_brick_slab": "Small Bauxite Brick Slab", + "block.tfmg.small_bauxite_brick_stairs": "Small Bauxite Brick Stairs", + "block.tfmg.small_bauxite_brick_wall": "Small Bauxite Brick Wall", + "block.tfmg.small_bauxite_bricks": "Small Bauxite Bricks", + "block.tfmg.small_galena_brick_slab": "Small Galena Brick Slab", + "block.tfmg.small_galena_brick_stairs": "Small Galena Brick Stairs", + "block.tfmg.small_galena_brick_wall": "Small Galena Brick Wall", + "block.tfmg.small_galena_bricks": "Small Galena Bricks", + "block.tfmg.stator": "Stator", + "block.tfmg.steel_bars": "Steel Bars", + "block.tfmg.steel_block": "Block of Steel", + "block.tfmg.steel_cable_hub": "Steel Cable Hub", + "block.tfmg.steel_cable_hub.tooltip.summary": "Can be turned off with redstone", + "block.tfmg.steel_casing": "Steel Casing", + "block.tfmg.steel_casing_cable_hub": "Steel Casing Cable Hub", + "block.tfmg.steel_casing_cable_hub.tooltip.summary": "Can be turned off with redstone", + "block.tfmg.steel_chemical_vat": "Steel Chemical Vat", + "block.tfmg.steel_cogwheel": "Steel Cogwheel", + "block.tfmg.steel_distillation_controller": "Steel Distillation Controller", + "block.tfmg.steel_distillation_output": "Steel Distillation Output", + "block.tfmg.steel_door": "Steel Door", + "block.tfmg.steel_encased_aluminum_cogwheel": "Steel Encased Aluminum Cogwheel", + "block.tfmg.steel_encased_large_aluminum_cogwheel": "Steel Encased Large Aluminum Cogwheel", + "block.tfmg.steel_encased_large_steel_cogwheel": "Steel Encased Large Steel Cogwheel", + "block.tfmg.steel_encased_shaft": "Steel Encased Shaft", + "block.tfmg.steel_encased_steel_cogwheel": "Steel Encased Steel Cogwheel", + "block.tfmg.steel_fluid_tank": "Steel Fluid Tank", + "block.tfmg.steel_fluid_valve": "Steel Fluid Valve", + "block.tfmg.steel_flywheel": "Steel Flywheel", + "block.tfmg.steel_frame": "Steel Frame", + "block.tfmg.steel_gearbox": "Steel Gearbox", + "block.tfmg.steel_ladder": "Steel Ladder", + "block.tfmg.steel_mechanical_pump": "Steel Mechanical Pump", + "block.tfmg.steel_pipe": "Steel Pipe", + "block.tfmg.steel_scaffolding": "Steel Scaffolding", + "block.tfmg.steel_smart_fluid_pipe": "Steel Smart Fluid Pipe", + "block.tfmg.steel_trapdoor": "Steel Trapdoor", + "block.tfmg.steel_truss": "Steel Truss", + "block.tfmg.sulfur": "Sulfur", + "block.tfmg.surface_scanner": "Surface Scanner", + "block.tfmg.traffic_light": "Traffic Light", + "block.tfmg.transformer": "Transformer", + "block.tfmg.turbine_engine": "Turbine Engine", + "block.tfmg.voltage_observer": "Voltage Observer", + "block.tfmg.voltmeter": "Electric Gauge", + "block.tfmg.voltmeter.condition1": "When put on Power Source", + "block.tfmg.voltmeter.condition2": "When looked on with Engineer's Goggles", + "block.tfmg.voltmeter.condition3": "When R-Clicked with Wrench", + "block.tfmg.voltmeter.tooltip.behaviour1": "Measures the _Voltage_ of the _Power Source_ the max energy on the _Voltmeter_ is determined by its _Measuring Range_", + "block.tfmg.voltmeter.tooltip.behaviour2": "Shows detailed info on the sources _Voltage_ as well as the Voltmeters _Measuring Range_", + "block.tfmg.voltmeter.tooltip.behaviour3": "Changes the _Measuring Range_", + "block.tfmg.voltmeter.tooltip.summary": "Measures voltage", + "block.tfmg.white_caution_block": "White Caution Block", + "block.tfmg.white_concrete": "White Concrete", + "block.tfmg.white_concrete_slab": "White Concrete Slab", + "block.tfmg.white_concrete_stairs": "White Concrete Stairs", + "block.tfmg.white_concrete_wall": "White Concrete Wall", + "block.tfmg.white_rebar_concrete": "White Rebar Concrete", + "block.tfmg.white_rebar_concrete_slab": "White Rebar Concrete Slab", + "block.tfmg.white_rebar_concrete_stairs": "White Rebar Concrete Stairs", + "block.tfmg.white_rebar_concrete_wall": "White Rebar Concrete Wall", + "block.tfmg.winding_machine": "Winding Machine", + "block.tfmg.yellow_caution_block": "Yellow Caution Block", + "block.tfmg.yellow_concrete": "Yellow Concrete", + "block.tfmg.yellow_concrete_slab": "Yellow Concrete Slab", + "block.tfmg.yellow_concrete_stairs": "Yellow Concrete Stairs", + "block.tfmg.yellow_concrete_wall": "Yellow Concrete Wall", + "block.tfmg.yellow_rebar_concrete": "Yellow Rebar Concrete", + "block.tfmg.yellow_rebar_concrete_slab": "Yellow Rebar Concrete Slab", + "block.tfmg.yellow_rebar_concrete_stairs": "Yellow Rebar Concrete Stairs", + "block.tfmg.yellow_rebar_concrete_wall": "Yellow Rebar Concrete Wall", + "block.tfmg.zinc_frame": "Zinc Frame", + "block.tfmg.zinc_truss": "Zinc Truss", + "create.creative_generator.voltage_generation": "Voltage Generation", + "create.fe": "FE: %1$s", + "create.goggles.ammeter": "Ammeter:", + "create.goggles.ammeter.amps": " Measured Amps: %1$s V", + "create.goggles.blast_furnace.fuel_amount": " Fuel : %1$s", + "create.goggles.blast_furnace.height": " Height: %1$s", + "create.goggles.blast_furnace.reinforced": "Reinforced", + "create.goggles.blast_furnace.stats": "Blast Furnace:", + "create.goggles.blast_stove.header": "Blast Stove: ", + "create.goggles.blast_stove.tank1": "Input Tank 1: ", + "create.goggles.blast_stove.tank2": "Input Tank 2: ", + "create.goggles.blast_stove.tank3": "Output Tank 1: ", + "create.goggles.blast_stove.tank4": "Output Tank 2: ", + "create.goggles.coke_oven.header": "Coke Oven:", + "create.goggles.coke_oven.progress": "Progress: %1$s", + "create.goggles.distillation_tower.found_outputs": "Output Count: %1$s", + "create.goggles.distillation_tower.level": "Heat Level: %1$s", + "create.goggles.distillation_tower.no_outputs": "No Output Blocks Found", + "create.goggles.distillation_tower.status": "Distillation Tower Info:", + "create.goggles.distillation_tower.tank_not_found": "Steel Fluid Tank Not Found", + "create.goggles.electric_machine.no_power": "No Power", + "create.goggles.electricity.insufficient_voltage": "Insufficient Voltage", + "create.goggles.fluid_storage": "Fluid Storage:", + "create.goggles.gauge.value": " Measured Voltage:", + "create.goggles.generator.production": "Energy Production: %1$s fe/t", + "create.goggles.item_storage": "Item Storage:", + "create.goggles.item_storage_empty": "*Empty*", + "create.goggles.machine_input.info": "Machine Input Info", + "create.goggles.machine_input.no_rot": "No Rotation Provided!", + "create.goggles.machine_input.power_level": "Power Level: ", + "create.goggles.motor.usage": "Energy Usage: %1$s fe/t", + "create.goggles.pumpjack.deposit_info": "Deposit Info:", + "create.goggles.pumpjack.fluid_amount": "Fluid Amount:", + "create.goggles.pumpjack.part_missing": "Hammer or Crank Missing", + "create.goggles.pumpjack.reserves": "Deposit Reserves: ", + "create.goggles.pumpjack.wrong_rotation1": "The Pumpjack Base is oriented incorrectly, the red marker must", + "create.goggles.pumpjack.wrong_rotation2": "face away from the Pumpjack Hammer Holder", + "create.goggles.pumpjack_fluid_storage": "Fluid Tank Info:", + "create.goggles.pumpjack_info": "Pumpjack Info:", + "create.goggles.surface_scanner.deposit_found": "Deposit Located!", + "create.goggles.surface_scanner.distance": "Distance: %1$s Blocks", + "create.goggles.surface_scanner.no_deposit": "No Deposit Found", + "create.goggles.surface_scanner.scanning_surface": "Scanning The Surface", + "create.goggles.voltmeter": "Voltmeter:", + "create.goggles.voltmeter.range": " Measuring Range: %1$s", + "create.goggles.winding_machine.coil_turns": "Coil Turns:", + "create.goggles.winding_machine.header": "Winding Machine:", + "create.goggles.winding_machine.wire_left": "Wire Left:", + "create.goggles.winding_machine.wire_needed": "Wire Needed:", + "create.goggles.zero": "Machine Invalid", + "create.multimeter.additional_values": "Additional Values:", + "create.multimeter.energy_stored": " Energy Stored: ", + "create.multimeter.energy_usage": " Energy Usage: ", + "create.multimeter.header": "Multimeter Data:", + "create.multimeter.power_generated": " Power Generated: ", + "create.multimeter.power_percentage": " Grid Strength: ", + "create.multimeter.power_usage": " Power Usage: ", + "create.multimeter.voltage_generated": " Voltage Generated: ", + "create.network": "Network: %1$s", + "create.pumpjack_deposit_amount": "%1$s Buckets", + "create.recipe.advanced_distillation": "Advanced Distillation", + "create.recipe.casting": "Casting", + "create.recipe.coking": "Coking", + "create.recipe.distillation": "Distillation", + "create.recipe.industrial_blasting": "Industrial Blasting", + "create.recipe.polarizing": "Polarizing", + "create.resistor.allowed_voltage": "Percentage of Voltage Allowed", + "create.tooltip.coils": "Turns: %1$s", + "create.tooltip.cylinder": "Supported Fuels:", + "create.tooltip.fuse": "Rating: %1$s", + "create.tooltip.resistor": "Resistance: %1$s", + "create.voltage": "Voltage: %1$s", + "create.winding_machine.turn_percentage": "Allowed Turn Percentage (Fromt 1000)", + "create.wires.removed_data": "Data Removed", + "death.attack.tfmg.acid": "%1$s took an acid bath", + "death.attack.tfmg.acid.player": "%1$s took an acid bath", + "death.attack.tfmg.concrete": "%1$s tried to eat Concrete", + "death.attack.tfmg.concrete.player": "%1$s tried to eat Concrete", + "effect.tfmg.hellfire": "Hellfire", + "entity.tfmg.blue_spark": "Blue Spark", + "entity.tfmg.copper_grenade": "Copper Grenade", + "entity.tfmg.green_spark": "Green Spark", + "entity.tfmg.lithium_spark": "Lithium Spark", + "entity.tfmg.napalm_bomb_entity": "Napalm Bomb Entity", + "entity.tfmg.napalm_potato": "Napalm Potato", + "entity.tfmg.pipe_bomb": "Pipe Bomb", + "entity.tfmg.spark": "Spark", + "entity.tfmg.thermite_grenade": "Thermite Grenade", + "entity.tfmg.zinc_grenade": "Zinc Grenade", + "fluid.tfmg.air": "Air", + "fluid.tfmg.butane": "Butane", + "fluid.tfmg.carbon_dioxide": "Carbon Dioxide", + "fluid.tfmg.cooling_fluid": "Cooling Fluid", + "fluid.tfmg.creosote": "Creosote", + "fluid.tfmg.crude_oil": "Crude Oil", + "fluid.tfmg.diesel": "Diesel", + "fluid.tfmg.ethylene": "Ethylene", + "fluid.tfmg.furnace_gas": "Furnace Gas", + "fluid.tfmg.gasoline": "Gasoline", + "fluid.tfmg.heavy_oil": "Heavy Oil", + "fluid.tfmg.hot_air": "Hot Air", + "fluid.tfmg.hydrogen": "Hydrogen", + "fluid.tfmg.kerosene": "Kerosene", + "fluid.tfmg.liquid_asphalt": "Liquid Asphalt", + "fluid.tfmg.liquid_concrete": "Liquid Concrete", + "fluid.tfmg.liquid_silicon": "Liquid Silicon", + "fluid.tfmg.lpg": "Lpg", + "fluid.tfmg.lubrication_oil": "Lubrication Oil", + "fluid.tfmg.molten_plastic": "Molten Plastic", + "fluid.tfmg.molten_slag": "Molten Slag", + "fluid.tfmg.molten_steel": "Molten Steel", + "fluid.tfmg.napalm": "Napalm", + "fluid.tfmg.naphtha": "Naphtha", + "fluid.tfmg.neon": "Neon", + "fluid.tfmg.propane": "Propane", + "fluid.tfmg.propylene": "Propylene", + "item.minecraft.lingering_potion.effect.hellfire_potion": "Lingering Potion of Hellfire", + "item.minecraft.potion.effect.hellfire_potion": "Potion of Hellfire", + "item.minecraft.splash_potion.effect.hellfire_potion": "Splash Potion of Hellfire", + "item.minecraft.tipped_arrow.effect.hellfire_potion": "Arrow of Hellfire", + "item.tfmg.advanced_potato_cannon": "Advanced Potato Cannon", + "item.tfmg.advanced_potato_cannon.tooltip.behaviour1": "_Shoots_ a _Napalm Potato_ from your _Inventory_.", + "item.tfmg.advanced_potato_cannon.tooltip.behaviour2": "_No_ _Durability_ will be used. Instead, _Air_ _pressure_ is drained from the Tank", + "item.tfmg.advanced_potato_cannon.tooltip.condition1": "When R-Clicked", + "item.tfmg.advanced_potato_cannon.tooltip.condition2": "While wearing Backtank", + "item.tfmg.advanced_potato_cannon.tooltip.summary": "Launches _Napalm Potatoes_ at Enemies. Can be powered with _Air_ _Pressure_ from a _Backtank_", + "item.tfmg.air_bucket": "Air Tank", + "item.tfmg.aluminum_axe": "Aluminum Axe", + "item.tfmg.aluminum_hoe": "Aluminum Hoe", + "item.tfmg.aluminum_ingot": "Aluminum Ingot", + "item.tfmg.aluminum_nugget": "Aluminum Nugget", + "item.tfmg.aluminum_pickaxe": "Aluminum Pickaxe", + "item.tfmg.aluminum_sheet": "Aluminum Sheet", + "item.tfmg.aluminum_shovel": "Aluminum Shovel", + "item.tfmg.aluminum_spool": "Aluminum Spool", + "item.tfmg.aluminum_sword": "Aluminum Sword", + "item.tfmg.aluminum_wire": "Aluminum Wire", + "item.tfmg.bitumen": "Bitumen", + "item.tfmg.blue_multimeter": "Blue Multimeter", + "item.tfmg.brown_multimeter": "Brown Multimeter", + "item.tfmg.butane_bucket": "Butane Tank", + "item.tfmg.capacitor_item": "Capacitor", + "item.tfmg.carbon_dioxide_bucket": "Carbon Dioxide Tank", + "item.tfmg.cast_iron_ingot": "Cast Iron Ingot", + "item.tfmg.cast_iron_nugget": "Cast Iron Nugget", + "item.tfmg.cast_iron_sheet": "Cast Iron Sheet", + "item.tfmg.centrifuge": "Centrifuge", + "item.tfmg.cinderblock": "Cinderblock", + "item.tfmg.cinderflourblock": "Cinderflourblock", + "item.tfmg.circuit_board": "Circuit Board", + "item.tfmg.coal_coke": "Coal Coke", + "item.tfmg.coal_coke_dust": "Coal Coke Dust", + "item.tfmg.coated_circuit_board": "Coated Circuit Board", + "item.tfmg.concrete_mixture": "Concrete Mixture", + "item.tfmg.constantan_ingot": "Constantan Ingot", + "item.tfmg.constantan_nugget": "Constantan Nugget", + "item.tfmg.constantan_spool": "Constantan Spool", + "item.tfmg.constantan_wire": "Constantan Wire", + "item.tfmg.cooling_fluid_bottle": "Cooling Fluid Bottle", + "item.tfmg.cooling_fluid_bucket": "Cooling Fluid Bucket", + "item.tfmg.copper_electrode": "Copper Electrode", + "item.tfmg.copper_grenade": "Copper Grenade", + "item.tfmg.copper_spool": "Copper Spool", + "item.tfmg.copper_sulfate": "Copper Sulfate", + "item.tfmg.copper_wire": "Copper Wire", + "item.tfmg.crankshaft": "Crankshaft", + "item.tfmg.creosote_bucket": "Creosote Bucket", + "item.tfmg.crude_oil_bucket": "Crude Oil Bucket", + "item.tfmg.cyan_multimeter": "Cyan Multimeter", + "item.tfmg.debug_cinderblock": "Debug Cinderblock", + "item.tfmg.deposit_item": "Deposit Item", + "item.tfmg.diesel_bucket": "Diesel Bucket", + "item.tfmg.electricians_wrench": "Configuration Wrench", + "item.tfmg.electromagnetic_coil": "Electromagnetic Coil", + "item.tfmg.empty_circuit_board": "Empty Circuit Board", + "item.tfmg.empty_spool": "Empty Spool", + "item.tfmg.engine_cylinder": "Engine Cylinder", + "item.tfmg.etched_circuit_board": "Etched Circuit Board", + "item.tfmg.ethylene_bucket": "Ethylene Tank", + "item.tfmg.fireclay_ball": "Fireclay Ball", + "item.tfmg.fireproof_brick": "Fireproof Brick", + "item.tfmg.flamethrower": "Flamethrower", + "item.tfmg.flamethrower.tooltip.behaviour1": "_Shoots out Flames_ ", + "item.tfmg.flamethrower.tooltip.behaviour2": "The _Fuel_ will be consumed from the tank. _Range_ and _Spread_ change according to your _Fuel_ of choice", + "item.tfmg.flamethrower.tooltip.condition1": "When R-Clicked", + "item.tfmg.flamethrower.tooltip.condition2": "When R-Clicking a Fluid Tank with a Burnable Fluid/Gas inside", + "item.tfmg.flamethrower.tooltip.summary": "Burns burnable _Gases_ and _Fluids_ to shoot out a burst of flame to burn your Enemies", + "item.tfmg.furnace_gas_bucket": "Furnace Gas Tank", + "item.tfmg.fuse": "Fuse", + "item.tfmg.gasoline_bucket": "Gasoline Bucket", + "item.tfmg.glass_insulator_segment": "Glass Insulator Segment", + "item.tfmg.golden_turbo": "Golden Turbo", + "item.tfmg.graphite_electrode": "Graphite Electrode", + "item.tfmg.gray_multimeter": "Gray Multimeter", + "item.tfmg.green_multimeter": "Green Multimeter", + "item.tfmg.heavy_oil_bucket": "Heavy Oil Bucket", + "item.tfmg.heavy_plate": "Heavy Plate", + "item.tfmg.hot_air_bucket": "Hot Air Tank", + "item.tfmg.hydrogen_bucket": "Hydrogen Tank", + "item.tfmg.kerosene_bucket": "Kerosene Bucket", + "item.tfmg.lead_axe": "Lead Axe", + "item.tfmg.lead_hoe": "Lead Hoe", + "item.tfmg.lead_ingot": "Lead Ingot", + "item.tfmg.lead_nugget": "Lead Nugget", + "item.tfmg.lead_pickaxe": "Lead Pickaxe", + "item.tfmg.lead_sheet": "Lead Sheet", + "item.tfmg.lead_shovel": "Lead Shovel", + "item.tfmg.lead_sword": "Lead Sword", + "item.tfmg.light_blue_multimeter": "Light Blue Multimeter", + "item.tfmg.light_gray_multimeter": "Light Gray Multimeter", + "item.tfmg.lime_multimeter": "Lime Multimeter", + "item.tfmg.limesand": "Limesand", + "item.tfmg.liquid_asphalt_bucket": "Liquid Asphalt Bucket", + "item.tfmg.liquid_concrete_bucket": "Liquid Concrete Bucket", + "item.tfmg.liquid_silicon_bucket": "Liquid Silicon Bucket", + "item.tfmg.lit_lithium_blade": "Lithium Blade", + "item.tfmg.lithium_blade": "Lithium Blade", + "item.tfmg.lithium_blade.tooltip.behaviour1": "Is set on hellfire, consuming a _Lithium Charge_. Its flame sets enemies on fire for a set amount of time, this fire is renewed even after Enemy extinguishes themself in water ", + "item.tfmg.lithium_blade.tooltip.behaviour2": "Shoots out several bolts of _Hellfire_ consuming the blades charge", + "item.tfmg.lithium_blade.tooltip.condition1": "When R-Clicked when Off", + "item.tfmg.lithium_blade.tooltip.condition2": "When R-Clicking when On", + "item.tfmg.lithium_blade.tooltip.summary": "Using _Steel Ingot_Lithium Charges_, this Blade is set aflame burning enemies and shooting out Bolts of _Hellfire_", + "item.tfmg.lithium_charge": "Lithium Charge", + "item.tfmg.lithium_ingot": "Lithium Ingot", + "item.tfmg.lithium_nugget": "Lithium Nugget", + "item.tfmg.lpg_bucket": "Lpg Tank", + "item.tfmg.lubrication_oil_bucket": "Lubrication Oil Bucket", + "item.tfmg.magenta_multimeter": "Magenta Multimeter", + "item.tfmg.magnet": "Magnet", + "item.tfmg.magnetic_alloy_ingot": "Magnetic Alloy Ingot", + "item.tfmg.mixer_blade": "Mixer Blade", + "item.tfmg.molten_plastic_bucket": "Molten Plastic Bucket", + "item.tfmg.molten_slag_bucket": "Molten Slag Bucket", + "item.tfmg.molten_steel_bucket": "Molten Steel Bucket", + "item.tfmg.multimeter": "Multimeter", + "item.tfmg.n_semiconductor": "N-Semiconductor", + "item.tfmg.napalm_bucket": "Napalm Bucket", + "item.tfmg.napalm_potato": "Napalm Potato", + "item.tfmg.naphtha_bucket": "Naphtha Bucket", + "item.tfmg.neon_bucket": "Neon Tank", + "item.tfmg.nickel_ingot": "Nickel Ingot", + "item.tfmg.nickel_nugget": "Nickel Nugget", + "item.tfmg.nickel_sheet": "Nickel Sheet", + "item.tfmg.nitrate_dust": "Nitrate Dust", + "item.tfmg.oil_can": "Oil Can", + "item.tfmg.orange_multimeter": "Orange Multimeter", + "item.tfmg.p_semiconductor": "P-Semiconductor", + "item.tfmg.pink_multimeter": "Pink Multimeter", + "item.tfmg.pipe_bomb": "Pipe Bomb", + "item.tfmg.pipebomb.tooltip.summary": "So cool", + "item.tfmg.plastic_sheet": "Plastic Sheet", + "item.tfmg.propane_bucket": "Propane Tank", + "item.tfmg.propylene_bucket": "Propylene Tank", + "item.tfmg.purple_multimeter": "Purple Multimeter", + "item.tfmg.quad_potato_cannon": "Quad Potato Cannon", + "item.tfmg.quad_potato_cannon.tooltip.behaviour1": "_Shoots_ a suitable item from your _Inventory_.", + "item.tfmg.quad_potato_cannon.tooltip.behaviour2": "_No_ _Durability_ will be used. Instead, _Air_ _pressure_ is drained from the Tank", + "item.tfmg.quad_potato_cannon.tooltip.condition1": "When R-Clicked", + "item.tfmg.quad_potato_cannon.tooltip.condition2": "While wearing Backtank", + "item.tfmg.quad_potato_cannon.tooltip.summary": "Launches 4 of your home-grown vegetables at Enemies. Can be powered with _Air_ _Pressure_ from a _Backtank_", + "item.tfmg.raw_lead": "Raw Lead", + "item.tfmg.raw_lithium": "Raw Lithium", + "item.tfmg.raw_nickel": "Raw Nickel", + "item.tfmg.red_multimeter": "Red Multimeter", + "item.tfmg.rubber_sheet": "Rubber Sheet", + "item.tfmg.screw": "Screw", + "item.tfmg.screwdriver": "Screwdriver", + "item.tfmg.screwdriver.tooltip.behaviour1": "Locks _Pipe_ in its current rotation allowing for _Pipes_ to be placed next to eachother _Without Connecting_", + "item.tfmg.screwdriver.tooltip.condition1": "When R-Clicking pipe", + "item.tfmg.screwdriver.tooltip.summary": "Can lock pipes in place", + "item.tfmg.silicon_ingot": "Silicon Ingot", + "item.tfmg.slag": "Slag", + "item.tfmg.spark_plug": "Spark Plug", + "item.tfmg.steel_axe": "Steel Axe", + "item.tfmg.steel_boots": "Steel Boots", + "item.tfmg.steel_chestplate": "Steel Chestplate", + "item.tfmg.steel_helmet": "Steel Helmet", + "item.tfmg.steel_hoe": "Steel Hoe", + "item.tfmg.steel_ingot": "Steel Ingot", + "item.tfmg.steel_leggings": "Steel Leggings", + "item.tfmg.steel_mechanism": "Steel Mechanism", + "item.tfmg.steel_nugget": "Steel Nugget", + "item.tfmg.steel_pickaxe": "Steel Pickaxe", + "item.tfmg.steel_shovel": "Steel Shovel", + "item.tfmg.steel_sword": "Steel Sword", + "item.tfmg.steel_vertical_gearbox": "Steel Vertical Gearbox", + "item.tfmg.sulfur_dust": "Sulfur Dust", + "item.tfmg.synthetic_leather": "Synthetic Leather", + "item.tfmg.synthetic_string": "Synthetic String", + "item.tfmg.thermite_grenade": "Thermite Grenade", + "item.tfmg.thermite_powder": "Thermite Powder", + "item.tfmg.transistor_item": "Transistor", + "item.tfmg.transmission": "Transmission", + "item.tfmg.turbine_blade": "Turbine Blade", + "item.tfmg.turbo": "Turbo", + "item.tfmg.unfinished_capacitor": "Unfinished Capacitor", + "item.tfmg.unfinished_electric_motor": "Unfinished Electric Motor", + "item.tfmg.unfinished_generator": "Unfinished Generator", + "item.tfmg.unfinished_insulator": "Unfinished Insulator", + "item.tfmg.unfinished_potentiometer": "Unfinished Potentiometer", + "item.tfmg.unfinished_resistor": "Unfinished Resistor", + "item.tfmg.unfinished_steel_mechanism": "Unfinished Steel Mechanism", + "item.tfmg.unfinished_transistor": "Unfinished Transistor", + "item.tfmg.unfired_insulator": "Unfired Insulator", + "item.tfmg.unprocessed_heavy_plate": "Unprocessed Heavy Plate", + "item.tfmg.white_multimeter": "White Multimeter", + "item.tfmg.yellow_multimeter": "Yellow Multimeter", + "item.tfmg.zinc_electrode": "Zinc Electrode", + "item.tfmg.zinc_grenade": "Zinc Grenade", + "item.tfmg.zinc_sulfate": "Zinc Sulfate", + "itemGroup.tfmg.base": "Create: The Factory Must Grow", + "itemGroup.tfmg.building": "Create: TFMG Building Blocks", + "tfmg.subtitle.diesel_engine_sounds": "Diesel Engine Sounds", + "tfmg.subtitle.engine_sounds": "Engine Sounds" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_block.json b/src/generated/resources/assets/tfmg/models/block/aluminum_block.json new file mode 100644 index 00000000..68aa4ce2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/aluminum_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_cable_hub.json b/src/generated/resources/assets/tfmg/models/block/aluminum_cable_hub.json new file mode 100644 index 00000000..2261d608 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_cable_hub.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/aluminum_cable_hub" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_cap.json b/src/generated/resources/assets/tfmg/models/block/aluminum_cap.json new file mode 100644 index 00000000..af48e5f7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_cap.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/cap", + "textures": { + "bars": "tfmg:block/bars/aluminum_bars", + "edge": "tfmg:block/bars/aluminum_bars_edge", + "particle": "tfmg:block/bars/aluminum_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_cap_alt.json b/src/generated/resources/assets/tfmg/models/block/aluminum_cap_alt.json new file mode 100644 index 00000000..9c3cc867 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_cap_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/cap_alt", + "textures": { + "bars": "tfmg:block/bars/aluminum_bars", + "edge": "tfmg:block/bars/aluminum_bars_edge", + "particle": "tfmg:block/bars/aluminum_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_ladder.json b/src/generated/resources/assets/tfmg/models/block/aluminum_ladder.json new file mode 100644 index 00000000..b7f38764 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_ladder.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/ladder", + "textures": { + "0": "tfmg:block/ladder_aluminum_hoop", + "1": "tfmg:block/ladder_aluminum", + "particle": "tfmg:block/ladder_aluminum" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_x.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_x.json new file mode 100644 index 00000000..89008934 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 4.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_y.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_y.json new file mode 100644 index 00000000..d35c812c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_z.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_z.json new file mode 100644 index 00000000..092f0f55 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/d_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 4.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_x.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_x.json new file mode 100644 index 00000000..61527ad6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 8.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_y.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_y.json new file mode 100644 index 00000000..ab9c138f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_z.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_z.json new file mode 100644 index 00000000..cd12fb35 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/l_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 8.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_x.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_x.json new file mode 100644 index 00000000..56e95002 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 16.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_y.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_y.json new file mode 100644 index 00000000..ed0a7d18 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_z.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_z.json new file mode 100644 index 00000000..8a56b4a0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ld_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 16.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_x.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_x.json new file mode 100644 index 00000000..f900d932 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 8.0, + 12.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_y.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_y.json new file mode 100644 index 00000000..0f97387d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 12.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_z.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_z.json new file mode 100644 index 00000000..2cd093c0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lr_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 8.0, + 12.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_x.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_x.json new file mode 100644 index 00000000..3d9ba2e4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 16.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_y.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_y.json new file mode 100644 index 00000000..c6bdef7d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 16.0, + 8.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_z.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_z.json new file mode 100644 index 00000000..d2b5dca1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/lu_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 16.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_x.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_x.json new file mode 100644 index 00000000..ec7d6a4f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 4.0, + 4.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_y.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_y.json new file mode 100644 index 00000000..ad931a86 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_z.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_z.json new file mode 100644 index 00000000..f11b696d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/r_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 4.0, + 4.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_x.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_x.json new file mode 100644 index 00000000..37377dee --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 12.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_y.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_y.json new file mode 100644 index 00000000..5d86e2f7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_z.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_z.json new file mode 100644 index 00000000..6130b446 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/rd_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 12.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_x.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_x.json new file mode 100644 index 00000000..a4c12b78 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 12.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_y.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_y.json new file mode 100644 index 00000000..d93165bb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 12.0, + 8.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_z.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_z.json new file mode 100644 index 00000000..b7b6f4b2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ru_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 12.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_x.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_x.json new file mode 100644 index 00000000..7b4c5e07 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 8.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_y.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_y.json new file mode 100644 index 00000000..02033113 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_z.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_z.json new file mode 100644 index 00000000..df082bdf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/u_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 8.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_x.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_x.json new file mode 100644 index 00000000..63399c32 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 8.0, + 4.0, + 12.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_y.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_y.json new file mode 100644 index 00000000..41c9b119 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 12.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_z.json b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_z.json new file mode 100644 index 00000000..d6c36eba --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_pipe/ud_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/aluminum_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 8.0, + 4.0, + 12.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_post.json b/src/generated/resources/assets/tfmg/models/block/aluminum_post.json new file mode 100644 index 00000000..3205721e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_post.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/post", + "textures": { + "bars": "tfmg:block/bars/aluminum_bars", + "edge": "tfmg:block/bars/aluminum_bars_edge", + "particle": "tfmg:block/bars/aluminum_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_post_ends.json b/src/generated/resources/assets/tfmg/models/block/aluminum_post_ends.json new file mode 100644 index 00000000..0a78d522 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_post_ends.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/post_ends", + "textures": { + "bars": "tfmg:block/bars/aluminum_bars", + "edge": "tfmg:block/bars/aluminum_bars_edge", + "particle": "tfmg:block/bars/aluminum_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_scaffolding.json b/src/generated/resources/assets/tfmg/models/block/aluminum_scaffolding.json new file mode 100644 index 00000000..90e89180 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_scaffolding.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/scaffold/block", + "textures": { + "casing": "tfmg:block/aluminum_casing", + "inside": "tfmg:block/scaffold/aluminum_scaffold_inside", + "particle": "tfmg:block/scaffold/aluminum_scaffold", + "side": "tfmg:block/scaffold/aluminum_scaffold", + "top": "tfmg:block/funnel/aluminum_funnel_frame" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_scaffolding_horizontal.json b/src/generated/resources/assets/tfmg/models/block/aluminum_scaffolding_horizontal.json new file mode 100644 index 00000000..0731b3da --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_scaffolding_horizontal.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/scaffold/block_horizontal", + "textures": { + "casing": "tfmg:block/aluminum_casing", + "inside": "tfmg:block/scaffold/aluminum_scaffold_inside", + "particle": "tfmg:block/scaffold/aluminum_scaffold", + "side": "tfmg:block/scaffold/aluminum_scaffold", + "top": "tfmg:block/funnel/aluminum_funnel_frame" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_side.json b/src/generated/resources/assets/tfmg/models/block/aluminum_side.json new file mode 100644 index 00000000..5f2887b7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_side.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/side", + "textures": { + "bars": "tfmg:block/bars/aluminum_bars", + "edge": "tfmg:block/bars/aluminum_bars_edge", + "particle": "tfmg:block/bars/aluminum_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/aluminum_side_alt.json b/src/generated/resources/assets/tfmg/models/block/aluminum_side_alt.json new file mode 100644 index 00000000..1b7fc892 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/aluminum_side_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/side_alt", + "textures": { + "bars": "tfmg:block/bars/aluminum_bars", + "edge": "tfmg:block/bars/aluminum_bars_edge", + "particle": "tfmg:block/bars/aluminum_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/asphalt.json b/src/generated/resources/assets/tfmg/models/block/asphalt.json new file mode 100644 index 00000000..bf4febec --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/asphalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/asphalt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/asphalt_bottom.json b/src/generated/resources/assets/tfmg/models/block/asphalt_bottom.json new file mode 100644 index 00000000..f47859b6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/asphalt_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/asphalt", + "side": "tfmg:block/asphalt", + "top": "tfmg:block/asphalt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/asphalt_stairs.json b/src/generated/resources/assets/tfmg/models/block/asphalt_stairs.json new file mode 100644 index 00000000..5e5e419f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/asphalt_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/asphalt", + "side": "tfmg:block/asphalt", + "top": "tfmg:block/asphalt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/asphalt_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/asphalt_stairs_inner.json new file mode 100644 index 00000000..bdefc157 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/asphalt_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/asphalt", + "side": "tfmg:block/asphalt", + "top": "tfmg:block/asphalt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/asphalt_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/asphalt_stairs_outer.json new file mode 100644 index 00000000..31043f7c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/asphalt_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/asphalt", + "side": "tfmg:block/asphalt", + "top": "tfmg:block/asphalt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/asphalt_top.json b/src/generated/resources/assets/tfmg/models/block/asphalt_top.json new file mode 100644 index 00000000..a1780470 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/asphalt_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/asphalt", + "side": "tfmg:block/asphalt", + "top": "tfmg:block/asphalt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/asphalt_wall_post.json b/src/generated/resources/assets/tfmg/models/block/asphalt_wall_post.json new file mode 100644 index 00000000..1d8d38c7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/asphalt_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/asphalt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/asphalt_wall_side.json b/src/generated/resources/assets/tfmg/models/block/asphalt_wall_side.json new file mode 100644 index 00000000..bc4448ad --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/asphalt_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/asphalt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/asphalt_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/asphalt_wall_side_tall.json new file mode 100644 index 00000000..947428e2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/asphalt_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/asphalt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/bauxite_natural_0.json b/src/generated/resources/assets/tfmg/models/block/bauxite_natural_0.json new file mode 100644 index 00000000..0240f3ba --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/bauxite_natural_0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/natural/bauxite_0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/bauxite_natural_1.json b/src/generated/resources/assets/tfmg/models/block/bauxite_natural_1.json new file mode 100644 index 00000000..07fd63cc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/bauxite_natural_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/natural/bauxite_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/bauxite_natural_2.json b/src/generated/resources/assets/tfmg/models/block/bauxite_natural_2.json new file mode 100644 index 00000000..76fcd3bc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/bauxite_natural_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/natural/bauxite_2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/bauxite_natural_3.json b/src/generated/resources/assets/tfmg/models/block/bauxite_natural_3.json new file mode 100644 index 00000000..71e2953a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/bauxite_natural_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/natural/bauxite_3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/bauxite_pillar.json b/src/generated/resources/assets/tfmg/models/block/bauxite_pillar.json new file mode 100644 index 00000000..603ce302 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/bauxite_pillar.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "tfmg:block/palettes/stone_types/cap/bauxite_cut_cap", + "side": "tfmg:block/palettes/stone_types/pillar/bauxite_cut_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/bauxite_pillar_horizontal.json b/src/generated/resources/assets/tfmg/models/block/bauxite_pillar_horizontal.json new file mode 100644 index 00000000..3f474d7e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/bauxite_pillar_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "tfmg:block/palettes/stone_types/cap/bauxite_cut_cap", + "side": "tfmg:block/palettes/stone_types/pillar/bauxite_cut_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blast_furnace_hatch.json b/src/generated/resources/assets/tfmg/models/block/blast_furnace_hatch.json new file mode 100644 index 00000000..3a3688b9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blast_furnace_hatch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/blast_furnace_hatch" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blast_furnace_reinforcement.json b/src/generated/resources/assets/tfmg/models/block/blast_furnace_reinforcement.json new file mode 100644 index 00000000..365e1a75 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blast_furnace_reinforcement.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/blast_furnace_reinforcement" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blue_caution_block.json b/src/generated/resources/assets/tfmg/models/block/blue_caution_block.json new file mode 100644 index 00000000..655bbdc5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blue_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/blue", + "particle": "tfmg:block/caution_block/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blue_concrete.json b/src/generated/resources/assets/tfmg/models/block/blue_concrete.json new file mode 100644 index 00000000..547363cf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blue_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blue_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/blue_concrete_bottom.json new file mode 100644 index 00000000..b41ef0cb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blue_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/blue_concrete", + "side": "tfmg:block/blue_concrete", + "top": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs.json new file mode 100644 index 00000000..d4a6a85b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/blue_concrete", + "side": "tfmg:block/blue_concrete", + "top": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs_inner.json new file mode 100644 index 00000000..853d47a1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/blue_concrete", + "side": "tfmg:block/blue_concrete", + "top": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs_outer.json new file mode 100644 index 00000000..5c921ab9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blue_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/blue_concrete", + "side": "tfmg:block/blue_concrete", + "top": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blue_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/blue_concrete_top.json new file mode 100644 index 00000000..13be15e3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blue_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/blue_concrete", + "side": "tfmg:block/blue_concrete", + "top": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_post.json new file mode 100644 index 00000000..fd44427d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_side.json new file mode 100644 index 00000000..f0592285 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_side_tall.json new file mode 100644 index 00000000..84d31756 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blue_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/blue_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/blue_rebar_concrete.json new file mode 100644 index 00000000..547363cf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/blue_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_cable_hub.json b/src/generated/resources/assets/tfmg/models/block/brass_cable_hub.json new file mode 100644 index 00000000..af8c1100 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_cable_hub.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/brass_cable_hub" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/d_x.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/d_x.json new file mode 100644 index 00000000..fab56da6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/d_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 4.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/d_y.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/d_y.json new file mode 100644 index 00000000..9cdf7e97 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/d_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/d_z.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/d_z.json new file mode 100644 index 00000000..62eb4716 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/d_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 4.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/l_x.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/l_x.json new file mode 100644 index 00000000..46aa8f1b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/l_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 8.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/l_y.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/l_y.json new file mode 100644 index 00000000..a7135171 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/l_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/l_z.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/l_z.json new file mode 100644 index 00000000..30db1e20 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/l_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 8.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_x.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_x.json new file mode 100644 index 00000000..8dc07787 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 16.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_y.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_y.json new file mode 100644 index 00000000..5a489af6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_z.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_z.json new file mode 100644 index 00000000..1cba6096 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ld_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 16.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_x.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_x.json new file mode 100644 index 00000000..f0483806 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 8.0, + 12.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_y.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_y.json new file mode 100644 index 00000000..2d41ca46 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 12.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_z.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_z.json new file mode 100644 index 00000000..2cafebb0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lr_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 8.0, + 12.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_x.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_x.json new file mode 100644 index 00000000..25f1869d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 16.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_y.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_y.json new file mode 100644 index 00000000..e2170dda --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 16.0, + 8.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_z.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_z.json new file mode 100644 index 00000000..167138a9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/lu_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 16.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/r_x.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/r_x.json new file mode 100644 index 00000000..75426919 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/r_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 4.0, + 4.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/r_y.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/r_y.json new file mode 100644 index 00000000..96f4a324 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/r_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/r_z.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/r_z.json new file mode 100644 index 00000000..287f315f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/r_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 4.0, + 4.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_x.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_x.json new file mode 100644 index 00000000..c36d37e6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 12.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_y.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_y.json new file mode 100644 index 00000000..6989e894 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_z.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_z.json new file mode 100644 index 00000000..ed9d35b9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/rd_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 12.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_x.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_x.json new file mode 100644 index 00000000..2f7ba85e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 12.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_y.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_y.json new file mode 100644 index 00000000..4b2f6f90 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 12.0, + 8.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_z.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_z.json new file mode 100644 index 00000000..0be4dfe3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ru_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 12.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/u_x.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/u_x.json new file mode 100644 index 00000000..056f3d8d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/u_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 8.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/u_y.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/u_y.json new file mode 100644 index 00000000..89aa5feb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/u_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/u_z.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/u_z.json new file mode 100644 index 00000000..2df158ad --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/u_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 8.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_x.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_x.json new file mode 100644 index 00000000..32ff4bc0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 8.0, + 4.0, + 12.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_y.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_y.json new file mode 100644 index 00000000..078f6fa8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 12.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_z.json b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_z.json new file mode 100644 index 00000000..8f036034 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brass_pipe/ud_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/brass_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 8.0, + 4.0, + 12.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brown_caution_block.json b/src/generated/resources/assets/tfmg/models/block/brown_caution_block.json new file mode 100644 index 00000000..4f0c105d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brown_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/brown", + "particle": "tfmg:block/caution_block/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brown_concrete.json b/src/generated/resources/assets/tfmg/models/block/brown_concrete.json new file mode 100644 index 00000000..b950b2b2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brown_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brown_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/brown_concrete_bottom.json new file mode 100644 index 00000000..4e50d23b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brown_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/brown_concrete", + "side": "tfmg:block/brown_concrete", + "top": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs.json new file mode 100644 index 00000000..c6222c73 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/brown_concrete", + "side": "tfmg:block/brown_concrete", + "top": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs_inner.json new file mode 100644 index 00000000..7c6ee9a5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/brown_concrete", + "side": "tfmg:block/brown_concrete", + "top": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs_outer.json new file mode 100644 index 00000000..ac957fc2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brown_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/brown_concrete", + "side": "tfmg:block/brown_concrete", + "top": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brown_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/brown_concrete_top.json new file mode 100644 index 00000000..99042c14 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brown_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/brown_concrete", + "side": "tfmg:block/brown_concrete", + "top": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_post.json new file mode 100644 index 00000000..73b7cd7e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_side.json new file mode 100644 index 00000000..f6e57d7c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_side_tall.json new file mode 100644 index 00000000..0a66fbca --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brown_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/brown_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/brown_rebar_concrete.json new file mode 100644 index 00000000..b950b2b2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/brown_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_block.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_block.json new file mode 100644 index 00000000..b76ef3d9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/cast_iron_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_cap.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_cap.json new file mode 100644 index 00000000..cd047f95 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_cap.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/cap", + "textures": { + "bars": "tfmg:block/bars/cast_iron_bars", + "edge": "tfmg:block/bars/cast_iron_bars_edge", + "particle": "tfmg:block/bars/cast_iron_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_cap_alt.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_cap_alt.json new file mode 100644 index 00000000..0afe2bba --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_cap_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/cap_alt", + "textures": { + "bars": "tfmg:block/bars/cast_iron_bars", + "edge": "tfmg:block/bars/cast_iron_bars_edge", + "particle": "tfmg:block/bars/cast_iron_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_ladder.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_ladder.json new file mode 100644 index 00000000..645ef74a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_ladder.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/ladder", + "textures": { + "0": "tfmg:block/ladder_cast_iron_hoop", + "1": "tfmg:block/ladder_cast_iron", + "particle": "tfmg:block/ladder_cast_iron" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_x.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_x.json new file mode 100644 index 00000000..f1812b0f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 4.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_y.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_y.json new file mode 100644 index 00000000..6fc6587b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_z.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_z.json new file mode 100644 index 00000000..f0c80bc8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/d_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 4.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_x.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_x.json new file mode 100644 index 00000000..c2f841e7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 8.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_y.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_y.json new file mode 100644 index 00000000..05e38630 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_z.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_z.json new file mode 100644 index 00000000..41a1dd53 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/l_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 8.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_x.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_x.json new file mode 100644 index 00000000..cf39fde2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 16.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_y.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_y.json new file mode 100644 index 00000000..9d968c27 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_z.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_z.json new file mode 100644 index 00000000..1c362674 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ld_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 16.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_x.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_x.json new file mode 100644 index 00000000..fb7e5ebc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 8.0, + 12.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_y.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_y.json new file mode 100644 index 00000000..09a8b216 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 12.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_z.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_z.json new file mode 100644 index 00000000..105e6095 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lr_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 8.0, + 12.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_x.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_x.json new file mode 100644 index 00000000..ddf9ab01 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 16.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_y.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_y.json new file mode 100644 index 00000000..bb592b22 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 16.0, + 8.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_z.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_z.json new file mode 100644 index 00000000..3f43cb48 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/lu_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 16.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_x.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_x.json new file mode 100644 index 00000000..067f036d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 4.0, + 4.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_y.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_y.json new file mode 100644 index 00000000..812e6c27 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_z.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_z.json new file mode 100644 index 00000000..b6b212cf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/r_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 4.0, + 4.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_x.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_x.json new file mode 100644 index 00000000..4b369017 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 12.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_y.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_y.json new file mode 100644 index 00000000..dc902342 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_z.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_z.json new file mode 100644 index 00000000..ae58368e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/rd_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 12.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_x.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_x.json new file mode 100644 index 00000000..e23da80f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 12.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_y.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_y.json new file mode 100644 index 00000000..ca984f14 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 12.0, + 8.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_z.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_z.json new file mode 100644 index 00000000..0c0e11e3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ru_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 12.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_x.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_x.json new file mode 100644 index 00000000..012332b0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 8.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_y.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_y.json new file mode 100644 index 00000000..c7fec32a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_z.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_z.json new file mode 100644 index 00000000..e688cf1e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/u_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 8.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_x.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_x.json new file mode 100644 index 00000000..bde56147 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 8.0, + 4.0, + 12.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_y.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_y.json new file mode 100644 index 00000000..cdd9b287 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 12.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_z.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_z.json new file mode 100644 index 00000000..f2ead13f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_pipe/ud_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 8.0, + 4.0, + 12.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_post.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_post.json new file mode 100644 index 00000000..4d58fa1b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_post.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/post", + "textures": { + "bars": "tfmg:block/bars/cast_iron_bars", + "edge": "tfmg:block/bars/cast_iron_bars_edge", + "particle": "tfmg:block/bars/cast_iron_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_post_ends.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_post_ends.json new file mode 100644 index 00000000..efb20373 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_post_ends.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/post_ends", + "textures": { + "bars": "tfmg:block/bars/cast_iron_bars", + "edge": "tfmg:block/bars/cast_iron_bars_edge", + "particle": "tfmg:block/bars/cast_iron_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_side.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_side.json new file mode 100644 index 00000000..81c21dd7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_side.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/side", + "textures": { + "bars": "tfmg:block/bars/cast_iron_bars", + "edge": "tfmg:block/bars/cast_iron_bars_edge", + "particle": "tfmg:block/bars/cast_iron_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cast_iron_side_alt.json b/src/generated/resources/assets/tfmg/models/block/cast_iron_side_alt.json new file mode 100644 index 00000000..b2fc8018 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cast_iron_side_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/side_alt", + "textures": { + "bars": "tfmg:block/bars/cast_iron_bars", + "edge": "tfmg:block/bars/cast_iron_bars_edge", + "particle": "tfmg:block/bars/cast_iron_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/coal_coke_block.json b/src/generated/resources/assets/tfmg/models/block/coal_coke_block.json new file mode 100644 index 00000000..9ac3c665 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/coal_coke_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/coal_coke_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/concrete.json b/src/generated/resources/assets/tfmg/models/block/concrete.json new file mode 100644 index 00000000..031333c6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/concrete_bottom.json new file mode 100644 index 00000000..25b97432 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/concrete", + "side": "tfmg:block/concrete", + "top": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/concrete_stairs.json new file mode 100644 index 00000000..d7390bcc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/concrete", + "side": "tfmg:block/concrete", + "top": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/concrete_stairs_inner.json new file mode 100644 index 00000000..14717036 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/concrete", + "side": "tfmg:block/concrete", + "top": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/concrete_stairs_outer.json new file mode 100644 index 00000000..1f99d32c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/concrete", + "side": "tfmg:block/concrete", + "top": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/concrete_top.json b/src/generated/resources/assets/tfmg/models/block/concrete_top.json new file mode 100644 index 00000000..9225802b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/concrete", + "side": "tfmg:block/concrete", + "top": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/concrete_wall_post.json new file mode 100644 index 00000000..563be8c0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/concrete_wall_side.json new file mode 100644 index 00000000..6894e172 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/concrete_wall_side_tall.json new file mode 100644 index 00000000..4cba2d4a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/constantan_block.json b/src/generated/resources/assets/tfmg/models/block/constantan_block.json new file mode 100644 index 00000000..bd1e16c4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/constantan_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/constantan_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/constantan_ladder.json b/src/generated/resources/assets/tfmg/models/block/constantan_ladder.json new file mode 100644 index 00000000..b9984659 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/constantan_ladder.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/ladder", + "textures": { + "0": "tfmg:block/ladder_constantan_hoop", + "1": "tfmg:block/ladder_constantan", + "particle": "tfmg:block/ladder_constantan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cooling_fluid.json b/src/generated/resources/assets/tfmg/models/block/cooling_fluid.json new file mode 100644 index 00000000..cdf89600 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cooling_fluid.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/cooling_fluid_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/copper_cable_hub.json b/src/generated/resources/assets/tfmg/models/block/copper_cable_hub.json new file mode 100644 index 00000000..61f5cc6a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/copper_cable_hub.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/copper_cable_hub" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/creative_generator.json b/src/generated/resources/assets/tfmg/models/block/creative_generator.json new file mode 100644 index 00000000..a8223ded --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/creative_generator.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/creative_generator" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/creosote.json b/src/generated/resources/assets/tfmg/models/block/creosote.json new file mode 100644 index 00000000..fc8ad824 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/creosote.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/creosote_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/crude_oil.json b/src/generated/resources/assets/tfmg/models/block/crude_oil.json new file mode 100644 index 00000000..b3a0336d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/crude_oil.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/crude_oil_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite.json new file mode 100644 index 00000000..f57341a8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/cut/bauxite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_slab.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_slab.json new file mode 100644 index 00000000..9e899211 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick", + "side": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick", + "top": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_slab_top.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_slab_top.json new file mode 100644 index 00000000..b07a336b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick", + "side": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick", + "top": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs.json new file mode 100644 index 00000000..aed95726 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick", + "side": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick", + "top": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs_inner.json new file mode 100644 index 00000000..6d0ee11a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick", + "side": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick", + "top": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs_outer.json new file mode 100644 index 00000000..f35429d2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick", + "side": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick", + "top": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks.json new file mode 100644 index 00000000..7ec021b7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_post.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_post.json new file mode 100644 index 00000000..0f3c728c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_side.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_side.json new file mode 100644 index 00000000..edfbf19b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_side_tall.json new file mode 100644 index 00000000..65e6a7b4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_bricks_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_slab.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_slab.json new file mode 100644 index 00000000..9f0aa9e4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/cut/bauxite_cut", + "side": "tfmg:block/palettes/stone_types/cut/bauxite_cut", + "top": "tfmg:block/palettes/stone_types/cut/bauxite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_slab_top.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_slab_top.json new file mode 100644 index 00000000..bdec8d43 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/cut/bauxite_cut", + "side": "tfmg:block/palettes/stone_types/cut/bauxite_cut", + "top": "tfmg:block/palettes/stone_types/cut/bauxite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs.json new file mode 100644 index 00000000..210c56cf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/cut/bauxite_cut", + "side": "tfmg:block/palettes/stone_types/cut/bauxite_cut", + "top": "tfmg:block/palettes/stone_types/cut/bauxite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs_inner.json new file mode 100644 index 00000000..d4c24e75 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/cut/bauxite_cut", + "side": "tfmg:block/palettes/stone_types/cut/bauxite_cut", + "top": "tfmg:block/palettes/stone_types/cut/bauxite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs_outer.json new file mode 100644 index 00000000..43de1c7d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/cut/bauxite_cut", + "side": "tfmg:block/palettes/stone_types/cut/bauxite_cut", + "top": "tfmg:block/palettes/stone_types/cut/bauxite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_post.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_post.json new file mode 100644 index 00000000..f868ea51 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/palettes/stone_types/cut/bauxite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_side.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_side.json new file mode 100644 index 00000000..052ae943 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/palettes/stone_types/cut/bauxite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_side_tall.json new file mode 100644 index 00000000..5ffb4a8b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_bauxite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/palettes/stone_types/cut/bauxite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena.json b/src/generated/resources/assets/tfmg/models/block/cut_galena.json new file mode 100644 index 00000000..26624127 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/cut/galena_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_slab.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_slab.json new file mode 100644 index 00000000..c4278703 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/brick/galena_cut_brick", + "side": "tfmg:block/palettes/stone_types/brick/galena_cut_brick", + "top": "tfmg:block/palettes/stone_types/brick/galena_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_slab_top.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_slab_top.json new file mode 100644 index 00000000..a5ee5b5d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/brick/galena_cut_brick", + "side": "tfmg:block/palettes/stone_types/brick/galena_cut_brick", + "top": "tfmg:block/palettes/stone_types/brick/galena_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs.json new file mode 100644 index 00000000..90ac2cf1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/brick/galena_cut_brick", + "side": "tfmg:block/palettes/stone_types/brick/galena_cut_brick", + "top": "tfmg:block/palettes/stone_types/brick/galena_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs_inner.json new file mode 100644 index 00000000..0637d30c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/brick/galena_cut_brick", + "side": "tfmg:block/palettes/stone_types/brick/galena_cut_brick", + "top": "tfmg:block/palettes/stone_types/brick/galena_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs_outer.json new file mode 100644 index 00000000..4d934755 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/brick/galena_cut_brick", + "side": "tfmg:block/palettes/stone_types/brick/galena_cut_brick", + "top": "tfmg:block/palettes/stone_types/brick/galena_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks.json new file mode 100644 index 00000000..61f0f8e0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/brick/galena_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_post.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_post.json new file mode 100644 index 00000000..e97999f8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/palettes/stone_types/brick/galena_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_side.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_side.json new file mode 100644 index 00000000..19a05796 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/palettes/stone_types/brick/galena_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_side_tall.json new file mode 100644 index 00000000..3e009c32 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_bricks_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/palettes/stone_types/brick/galena_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_slab.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_slab.json new file mode 100644 index 00000000..712831fb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/cut/galena_cut", + "side": "tfmg:block/palettes/stone_types/cut/galena_cut", + "top": "tfmg:block/palettes/stone_types/cut/galena_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_slab_top.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_slab_top.json new file mode 100644 index 00000000..926c3112 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/cut/galena_cut", + "side": "tfmg:block/palettes/stone_types/cut/galena_cut", + "top": "tfmg:block/palettes/stone_types/cut/galena_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_stairs.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_stairs.json new file mode 100644 index 00000000..5edd2dfe --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/cut/galena_cut", + "side": "tfmg:block/palettes/stone_types/cut/galena_cut", + "top": "tfmg:block/palettes/stone_types/cut/galena_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_stairs_inner.json new file mode 100644 index 00000000..e1a67104 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/cut/galena_cut", + "side": "tfmg:block/palettes/stone_types/cut/galena_cut", + "top": "tfmg:block/palettes/stone_types/cut/galena_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_stairs_outer.json new file mode 100644 index 00000000..627be889 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/cut/galena_cut", + "side": "tfmg:block/palettes/stone_types/cut/galena_cut", + "top": "tfmg:block/palettes/stone_types/cut/galena_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_wall_post.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_wall_post.json new file mode 100644 index 00000000..f7bd3073 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/palettes/stone_types/cut/galena_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_wall_side.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_wall_side.json new file mode 100644 index 00000000..b6d1a533 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/palettes/stone_types/cut/galena_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cut_galena_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/cut_galena_wall_side_tall.json new file mode 100644 index 00000000..18b207bb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cut_galena_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/palettes/stone_types/cut/galena_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cyan_caution_block.json b/src/generated/resources/assets/tfmg/models/block/cyan_caution_block.json new file mode 100644 index 00000000..e4a53ab4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cyan_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/cyan", + "particle": "tfmg:block/caution_block/cyan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cyan_concrete.json b/src/generated/resources/assets/tfmg/models/block/cyan_concrete.json new file mode 100644 index 00000000..c54a5e41 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cyan_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cyan_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_bottom.json new file mode 100644 index 00000000..9871a399 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/cyan_concrete", + "side": "tfmg:block/cyan_concrete", + "top": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs.json new file mode 100644 index 00000000..316247aa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/cyan_concrete", + "side": "tfmg:block/cyan_concrete", + "top": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs_inner.json new file mode 100644 index 00000000..beadad4e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/cyan_concrete", + "side": "tfmg:block/cyan_concrete", + "top": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs_outer.json new file mode 100644 index 00000000..dffe0ba3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/cyan_concrete", + "side": "tfmg:block/cyan_concrete", + "top": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cyan_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_top.json new file mode 100644 index 00000000..4d5e09ae --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/cyan_concrete", + "side": "tfmg:block/cyan_concrete", + "top": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_post.json new file mode 100644 index 00000000..beeb7d50 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_side.json new file mode 100644 index 00000000..3b4ef751 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_side_tall.json new file mode 100644 index 00000000..8eb333d7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cyan_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/cyan_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/cyan_rebar_concrete.json new file mode 100644 index 00000000..c54a5e41 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/cyan_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/debug_conductor.json b/src/generated/resources/assets/tfmg/models/block/debug_conductor.json new file mode 100644 index 00000000..cec52ab2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/debug_conductor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/debug_conductor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/debug_electric_block.json b/src/generated/resources/assets/tfmg/models/block/debug_electric_block.json new file mode 100644 index 00000000..b96374ba --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/debug_electric_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/debug_electric_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/debug_generator_block.json b/src/generated/resources/assets/tfmg/models/block/debug_generator_block.json new file mode 100644 index 00000000..f2aace9b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/debug_generator_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/debug_generator_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/deepslate_lead_ore.json b/src/generated/resources/assets/tfmg/models/block/deepslate_lead_ore.json new file mode 100644 index 00000000..0c1c0de2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/deepslate_lead_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/deepslate_lead_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/deepslate_lithium_ore.json b/src/generated/resources/assets/tfmg/models/block/deepslate_lithium_ore.json new file mode 100644 index 00000000..b49f39dc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/deepslate_lithium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/deepslate_lithium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/deepslate_nickel_ore.json b/src/generated/resources/assets/tfmg/models/block/deepslate_nickel_ore.json new file mode 100644 index 00000000..fe6a3da2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/deepslate_nickel_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/deepslate_nickel_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/diesel.json b/src/generated/resources/assets/tfmg/models/block/diesel.json new file mode 100644 index 00000000..c2e81d38 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/diesel.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/diesel_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/electric_casing.json b/src/generated/resources/assets/tfmg/models/block/electric_casing.json new file mode 100644 index 00000000..7ddff4c4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/electric_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/electric_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/factory_floor.json b/src/generated/resources/assets/tfmg/models/block/factory_floor.json new file mode 100644 index 00000000..528b52da --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/factory_floor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/factory_floor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/factory_floor_bottom.json b/src/generated/resources/assets/tfmg/models/block/factory_floor_bottom.json new file mode 100644 index 00000000..4a0e4593 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/factory_floor_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/factory_floor", + "side": "tfmg:block/factory_floor", + "top": "tfmg:block/factory_floor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/factory_floor_stairs.json b/src/generated/resources/assets/tfmg/models/block/factory_floor_stairs.json new file mode 100644 index 00000000..d65617ac --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/factory_floor_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/factory_floor", + "side": "tfmg:block/factory_floor", + "top": "tfmg:block/factory_floor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/factory_floor_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/factory_floor_stairs_inner.json new file mode 100644 index 00000000..bdaab6fc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/factory_floor_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/factory_floor", + "side": "tfmg:block/factory_floor", + "top": "tfmg:block/factory_floor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/factory_floor_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/factory_floor_stairs_outer.json new file mode 100644 index 00000000..8527cae0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/factory_floor_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/factory_floor", + "side": "tfmg:block/factory_floor", + "top": "tfmg:block/factory_floor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/factory_floor_top.json b/src/generated/resources/assets/tfmg/models/block/factory_floor_top.json new file mode 100644 index 00000000..66bdbd98 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/factory_floor_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/factory_floor", + "side": "tfmg:block/factory_floor", + "top": "tfmg:block/factory_floor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/factory_floor_wall_post.json b/src/generated/resources/assets/tfmg/models/block/factory_floor_wall_post.json new file mode 100644 index 00000000..8b7a5b61 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/factory_floor_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/factory_floor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/factory_floor_wall_side.json b/src/generated/resources/assets/tfmg/models/block/factory_floor_wall_side.json new file mode 100644 index 00000000..042c2e0d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/factory_floor_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/factory_floor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/factory_floor_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/factory_floor_wall_side_tall.json new file mode 100644 index 00000000..379b31d0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/factory_floor_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/factory_floor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/fireclay.json b/src/generated/resources/assets/tfmg/models/block/fireclay.json new file mode 100644 index 00000000..2ed33d2d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/fireclay.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/fireclay" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_post.json b/src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_post.json new file mode 100644 index 00000000..60935256 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/fireproof_brick_reinforcement" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_side.json b/src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_side.json new file mode 100644 index 00000000..4894a792 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/fireproof_brick_reinforcement" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_side_tall.json new file mode 100644 index 00000000..e4e5b67c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/fireproof_brick_reinforcement_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/fireproof_brick_reinforcement" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/fireproof_bricks.json b/src/generated/resources/assets/tfmg/models/block/fireproof_bricks.json new file mode 100644 index 00000000..3879b13b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/fireproof_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/fireproof_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/fossilstone.json b/src/generated/resources/assets/tfmg/models/block/fossilstone.json new file mode 100644 index 00000000..2beeaf59 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/fossilstone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/fossilstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/galena_natural_0.json b/src/generated/resources/assets/tfmg/models/block/galena_natural_0.json new file mode 100644 index 00000000..f37b6f07 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/galena_natural_0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/natural/galena_0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/galena_natural_1.json b/src/generated/resources/assets/tfmg/models/block/galena_natural_1.json new file mode 100644 index 00000000..3cfd6c36 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/galena_natural_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/natural/galena_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/galena_natural_2.json b/src/generated/resources/assets/tfmg/models/block/galena_natural_2.json new file mode 100644 index 00000000..95df8846 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/galena_natural_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/natural/galena_2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/galena_natural_3.json b/src/generated/resources/assets/tfmg/models/block/galena_natural_3.json new file mode 100644 index 00000000..14bab87b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/galena_natural_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/natural/galena_3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/galena_pillar.json b/src/generated/resources/assets/tfmg/models/block/galena_pillar.json new file mode 100644 index 00000000..cac8bde1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/galena_pillar.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "tfmg:block/palettes/stone_types/cap/galena_cut_cap", + "side": "tfmg:block/palettes/stone_types/pillar/galena_cut_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/galena_pillar_horizontal.json b/src/generated/resources/assets/tfmg/models/block/galena_pillar_horizontal.json new file mode 100644 index 00000000..4ec95f6d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/galena_pillar_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "tfmg:block/palettes/stone_types/cap/galena_cut_cap", + "side": "tfmg:block/palettes/stone_types/pillar/galena_cut_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gasoline.json b/src/generated/resources/assets/tfmg/models/block/gasoline.json new file mode 100644 index 00000000..c532939d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gasoline.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/gasoline_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gray_caution_block.json b/src/generated/resources/assets/tfmg/models/block/gray_caution_block.json new file mode 100644 index 00000000..2f2e5510 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gray_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/gray", + "particle": "tfmg:block/caution_block/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gray_concrete.json b/src/generated/resources/assets/tfmg/models/block/gray_concrete.json new file mode 100644 index 00000000..18afe9b7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gray_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gray_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/gray_concrete_bottom.json new file mode 100644 index 00000000..4b135627 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gray_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/gray_concrete", + "side": "tfmg:block/gray_concrete", + "top": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs.json new file mode 100644 index 00000000..38a199fc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/gray_concrete", + "side": "tfmg:block/gray_concrete", + "top": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs_inner.json new file mode 100644 index 00000000..ba0a1b5d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/gray_concrete", + "side": "tfmg:block/gray_concrete", + "top": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs_outer.json new file mode 100644 index 00000000..c6e976cd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gray_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/gray_concrete", + "side": "tfmg:block/gray_concrete", + "top": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gray_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/gray_concrete_top.json new file mode 100644 index 00000000..27bb1d56 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gray_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/gray_concrete", + "side": "tfmg:block/gray_concrete", + "top": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_post.json new file mode 100644 index 00000000..5bfde20f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_side.json new file mode 100644 index 00000000..901f40ff --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_side_tall.json new file mode 100644 index 00000000..800a95f9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gray_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/gray_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/gray_rebar_concrete.json new file mode 100644 index 00000000..18afe9b7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/gray_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/green_caution_block.json b/src/generated/resources/assets/tfmg/models/block/green_caution_block.json new file mode 100644 index 00000000..2bfcd7dc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/green_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/green", + "particle": "tfmg:block/caution_block/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/green_concrete.json b/src/generated/resources/assets/tfmg/models/block/green_concrete.json new file mode 100644 index 00000000..008c7fd9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/green_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/green_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/green_concrete_bottom.json new file mode 100644 index 00000000..de38f35f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/green_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/green_concrete", + "side": "tfmg:block/green_concrete", + "top": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/green_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/green_concrete_stairs.json new file mode 100644 index 00000000..7b8da7de --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/green_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/green_concrete", + "side": "tfmg:block/green_concrete", + "top": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/green_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/green_concrete_stairs_inner.json new file mode 100644 index 00000000..6fb7fb01 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/green_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/green_concrete", + "side": "tfmg:block/green_concrete", + "top": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/green_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/green_concrete_stairs_outer.json new file mode 100644 index 00000000..14b5fec1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/green_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/green_concrete", + "side": "tfmg:block/green_concrete", + "top": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/green_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/green_concrete_top.json new file mode 100644 index 00000000..96959025 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/green_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/green_concrete", + "side": "tfmg:block/green_concrete", + "top": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/green_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/green_concrete_wall_post.json new file mode 100644 index 00000000..605c13ee --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/green_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/green_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/green_concrete_wall_side.json new file mode 100644 index 00000000..05fd64d1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/green_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/green_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/green_concrete_wall_side_tall.json new file mode 100644 index 00000000..0dccb25e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/green_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/green_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/green_rebar_concrete.json new file mode 100644 index 00000000..008c7fd9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/green_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_cable_hub.json b/src/generated/resources/assets/tfmg/models/block/heavy_cable_hub.json new file mode 100644 index 00000000..595c40fa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_cable_hub.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/heavy_cable_hub" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel.json new file mode 100644 index 00000000..1f2f64a6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_bottom.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_bottom.json new file mode 100644 index 00000000..01b360d3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_bottom", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_top.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_top.json new file mode 100644 index 00000000..00376bc6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_top.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_top", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_top_bottom.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_top_bottom.json new file mode 100644 index 00000000..e79718db --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_aluminum_cogwheel_top_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_top_bottom", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel.json new file mode 100644 index 00000000..925398d2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_bottom.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_bottom.json new file mode 100644 index 00000000..ad172e8a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_bottom", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_top.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_top.json new file mode 100644 index 00000000..672710b2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_top.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_top", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_top_bottom.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_top_bottom.json new file mode 100644 index 00000000..635d6dc8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_aluminum_cogwheel_top_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_top_bottom", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel.json new file mode 100644 index 00000000..925398d2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_bottom.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_bottom.json new file mode 100644 index 00000000..ad172e8a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_bottom", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_top.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_top.json new file mode 100644 index 00000000..672710b2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_top.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_top", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_top_bottom.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_top_bottom.json new file mode 100644 index 00000000..635d6dc8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_large_steel_cogwheel_top_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_top_bottom", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel.json new file mode 100644 index 00000000..1f2f64a6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_bottom.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_bottom.json new file mode 100644 index 00000000..01b360d3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_bottom", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_top.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_top.json new file mode 100644 index 00000000..00376bc6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_top.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_top", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_top_bottom.json b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_top_bottom.json new file mode 100644 index 00000000..e79718db --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_casing_encased_steel_cogwheel_top_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_top_bottom", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "4": "tfmg:block/heavy_gearbox", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_machinery_casing.json b/src/generated/resources/assets/tfmg/models/block/heavy_machinery_casing.json new file mode 100644 index 00000000..10f4f1c2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_machinery_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/heavy_machinery_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/heavy_oil.json b/src/generated/resources/assets/tfmg/models/block/heavy_oil.json new file mode 100644 index 00000000..db864423 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/heavy_oil.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/heavy_oil_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/industrial_aluminum_casing.json b/src/generated/resources/assets/tfmg/models/block/industrial_aluminum_casing.json new file mode 100644 index 00000000..323683fc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/industrial_aluminum_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/industrial_aluminum_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/kerosene.json b/src/generated/resources/assets/tfmg/models/block/kerosene.json new file mode 100644 index 00000000..a96931e7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/kerosene.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/kerosene_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/layered_bauxite.json b/src/generated/resources/assets/tfmg/models/block/layered_bauxite.json new file mode 100644 index 00000000..576c1a4a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/layered_bauxite.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "tfmg:block/palettes/stone_types/cap/bauxite_cut_cap", + "side": "tfmg:block/palettes/stone_types/layered/bauxite_cut_layered" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/layered_galena.json b/src/generated/resources/assets/tfmg/models/block/layered_galena.json new file mode 100644 index 00000000..2bf62bf9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/layered_galena.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "tfmg:block/palettes/stone_types/cap/galena_cut_cap", + "side": "tfmg:block/palettes/stone_types/layered/galena_cut_layered" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lead_block.json b/src/generated/resources/assets/tfmg/models/block/lead_block.json new file mode 100644 index 00000000..f2df53ed --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lead_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/lead_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lead_cap.json b/src/generated/resources/assets/tfmg/models/block/lead_cap.json new file mode 100644 index 00000000..62164813 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lead_cap.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/cap", + "textures": { + "bars": "tfmg:block/bars/lead_bars", + "edge": "tfmg:block/bars/lead_bars_edge", + "particle": "tfmg:block/bars/lead_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lead_cap_alt.json b/src/generated/resources/assets/tfmg/models/block/lead_cap_alt.json new file mode 100644 index 00000000..08da5a83 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lead_cap_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/cap_alt", + "textures": { + "bars": "tfmg:block/bars/lead_bars", + "edge": "tfmg:block/bars/lead_bars_edge", + "particle": "tfmg:block/bars/lead_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lead_ladder.json b/src/generated/resources/assets/tfmg/models/block/lead_ladder.json new file mode 100644 index 00000000..f35975c3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lead_ladder.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/ladder", + "textures": { + "0": "tfmg:block/ladder_lead_hoop", + "1": "tfmg:block/ladder_lead", + "particle": "tfmg:block/ladder_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lead_ore.json b/src/generated/resources/assets/tfmg/models/block/lead_ore.json new file mode 100644 index 00000000..8d3cd02a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lead_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/lead_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lead_post.json b/src/generated/resources/assets/tfmg/models/block/lead_post.json new file mode 100644 index 00000000..a87ec685 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lead_post.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/post", + "textures": { + "bars": "tfmg:block/bars/lead_bars", + "edge": "tfmg:block/bars/lead_bars_edge", + "particle": "tfmg:block/bars/lead_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lead_post_ends.json b/src/generated/resources/assets/tfmg/models/block/lead_post_ends.json new file mode 100644 index 00000000..9d912885 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lead_post_ends.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/post_ends", + "textures": { + "bars": "tfmg:block/bars/lead_bars", + "edge": "tfmg:block/bars/lead_bars_edge", + "particle": "tfmg:block/bars/lead_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lead_side.json b/src/generated/resources/assets/tfmg/models/block/lead_side.json new file mode 100644 index 00000000..e2cfbfab --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lead_side.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/side", + "textures": { + "bars": "tfmg:block/bars/lead_bars", + "edge": "tfmg:block/bars/lead_bars_edge", + "particle": "tfmg:block/bars/lead_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lead_side_alt.json b/src/generated/resources/assets/tfmg/models/block/lead_side_alt.json new file mode 100644 index 00000000..85078a0e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lead_side_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/side_alt", + "textures": { + "bars": "tfmg:block/bars/lead_bars", + "edge": "tfmg:block/bars/lead_bars_edge", + "particle": "tfmg:block/bars/lead_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_blue_caution_block.json b/src/generated/resources/assets/tfmg/models/block/light_blue_caution_block.json new file mode 100644 index 00000000..35c21025 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_blue_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/light_blue", + "particle": "tfmg:block/caution_block/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_blue_concrete.json b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete.json new file mode 100644 index 00000000..3ca27528 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_bottom.json new file mode 100644 index 00000000..e4ae3119 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/light_blue_concrete", + "side": "tfmg:block/light_blue_concrete", + "top": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs.json new file mode 100644 index 00000000..dd1152d5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/light_blue_concrete", + "side": "tfmg:block/light_blue_concrete", + "top": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs_inner.json new file mode 100644 index 00000000..e4539ea1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/light_blue_concrete", + "side": "tfmg:block/light_blue_concrete", + "top": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs_outer.json new file mode 100644 index 00000000..a7e92ee5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/light_blue_concrete", + "side": "tfmg:block/light_blue_concrete", + "top": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_top.json new file mode 100644 index 00000000..ea1ae5e5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/light_blue_concrete", + "side": "tfmg:block/light_blue_concrete", + "top": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_post.json new file mode 100644 index 00000000..99870de7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_side.json new file mode 100644 index 00000000..3782371b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_side_tall.json new file mode 100644 index 00000000..ed9699b1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_blue_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_blue_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/light_blue_rebar_concrete.json new file mode 100644 index 00000000..3ca27528 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_blue_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_gray_caution_block.json b/src/generated/resources/assets/tfmg/models/block/light_gray_caution_block.json new file mode 100644 index 00000000..ae138fdb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_gray_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/light_gray", + "particle": "tfmg:block/caution_block/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_gray_concrete.json b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete.json new file mode 100644 index 00000000..bc81b5c6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_bottom.json new file mode 100644 index 00000000..4f8438c2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/light_gray_concrete", + "side": "tfmg:block/light_gray_concrete", + "top": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs.json new file mode 100644 index 00000000..d00883ba --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/light_gray_concrete", + "side": "tfmg:block/light_gray_concrete", + "top": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs_inner.json new file mode 100644 index 00000000..4692976c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/light_gray_concrete", + "side": "tfmg:block/light_gray_concrete", + "top": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs_outer.json new file mode 100644 index 00000000..218a5ff0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/light_gray_concrete", + "side": "tfmg:block/light_gray_concrete", + "top": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_top.json new file mode 100644 index 00000000..c1e0d441 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/light_gray_concrete", + "side": "tfmg:block/light_gray_concrete", + "top": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_post.json new file mode 100644 index 00000000..aa83a54b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_side.json new file mode 100644 index 00000000..51334060 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_side_tall.json new file mode 100644 index 00000000..3821f730 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_gray_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/light_gray_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/light_gray_rebar_concrete.json new file mode 100644 index 00000000..bc81b5c6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/light_gray_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lignite.json b/src/generated/resources/assets/tfmg/models/block/lignite.json new file mode 100644 index 00000000..f755b220 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lignite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/lignite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lime_caution_block.json b/src/generated/resources/assets/tfmg/models/block/lime_caution_block.json new file mode 100644 index 00000000..3ffcee42 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lime_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/lime", + "particle": "tfmg:block/caution_block/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lime_concrete.json b/src/generated/resources/assets/tfmg/models/block/lime_concrete.json new file mode 100644 index 00000000..c9ab73fa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lime_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lime_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/lime_concrete_bottom.json new file mode 100644 index 00000000..1c14abae --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lime_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/lime_concrete", + "side": "tfmg:block/lime_concrete", + "top": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs.json new file mode 100644 index 00000000..111207ba --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/lime_concrete", + "side": "tfmg:block/lime_concrete", + "top": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs_inner.json new file mode 100644 index 00000000..6f9940fe --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/lime_concrete", + "side": "tfmg:block/lime_concrete", + "top": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs_outer.json new file mode 100644 index 00000000..6577754b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lime_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/lime_concrete", + "side": "tfmg:block/lime_concrete", + "top": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lime_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/lime_concrete_top.json new file mode 100644 index 00000000..82957a5d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lime_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/lime_concrete", + "side": "tfmg:block/lime_concrete", + "top": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_post.json new file mode 100644 index 00000000..84e16e70 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_side.json new file mode 100644 index 00000000..5ba64fd5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_side_tall.json new file mode 100644 index 00000000..60038ad1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lime_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lime_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/lime_rebar_concrete.json new file mode 100644 index 00000000..c9ab73fa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lime_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/liquid_asphalt.json b/src/generated/resources/assets/tfmg/models/block/liquid_asphalt.json new file mode 100644 index 00000000..d87b8f91 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/liquid_asphalt.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/liquid_asphalt_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/liquid_concrete.json b/src/generated/resources/assets/tfmg/models/block/liquid_concrete.json new file mode 100644 index 00000000..2c923480 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/liquid_concrete.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/liquid_concrete_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/liquid_silicon.json b/src/generated/resources/assets/tfmg/models/block/liquid_silicon.json new file mode 100644 index 00000000..82249cba --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/liquid_silicon.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/liquid_silicon_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lithium_block.json b/src/generated/resources/assets/tfmg/models/block/lithium_block.json new file mode 100644 index 00000000..26bd2bcd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lithium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/lithium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lithium_ore.json b/src/generated/resources/assets/tfmg/models/block/lithium_ore.json new file mode 100644 index 00000000..02f3406f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lithium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/lithium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/lubrication_oil.json b/src/generated/resources/assets/tfmg/models/block/lubrication_oil.json new file mode 100644 index 00000000..57ed031a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/lubrication_oil.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/lubrication_oil_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/magenta_caution_block.json b/src/generated/resources/assets/tfmg/models/block/magenta_caution_block.json new file mode 100644 index 00000000..f133c0bb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/magenta_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/magenta", + "particle": "tfmg:block/caution_block/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/magenta_concrete.json b/src/generated/resources/assets/tfmg/models/block/magenta_concrete.json new file mode 100644 index 00000000..e305735c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/magenta_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/magenta_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_bottom.json new file mode 100644 index 00000000..23d9d71c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/magenta_concrete", + "side": "tfmg:block/magenta_concrete", + "top": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs.json new file mode 100644 index 00000000..e4ebbc90 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/magenta_concrete", + "side": "tfmg:block/magenta_concrete", + "top": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs_inner.json new file mode 100644 index 00000000..d3942e73 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/magenta_concrete", + "side": "tfmg:block/magenta_concrete", + "top": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs_outer.json new file mode 100644 index 00000000..2bf07e07 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/magenta_concrete", + "side": "tfmg:block/magenta_concrete", + "top": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/magenta_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_top.json new file mode 100644 index 00000000..3e5808ae --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/magenta_concrete", + "side": "tfmg:block/magenta_concrete", + "top": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_post.json new file mode 100644 index 00000000..7440652d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_side.json new file mode 100644 index 00000000..7a9ad35e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_side_tall.json new file mode 100644 index 00000000..c5645390 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/magenta_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/magenta_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/magenta_rebar_concrete.json new file mode 100644 index 00000000..e305735c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/magenta_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/molten_plastic.json b/src/generated/resources/assets/tfmg/models/block/molten_plastic.json new file mode 100644 index 00000000..b409ece2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/molten_plastic.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/molten_plastic_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/molten_slag.json b/src/generated/resources/assets/tfmg/models/block/molten_slag.json new file mode 100644 index 00000000..fdc7a0cb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/molten_slag.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/molten_slag_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/molten_steel.json b/src/generated/resources/assets/tfmg/models/block/molten_steel.json new file mode 100644 index 00000000..e50e8ddd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/molten_steel.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/molten_steel_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/napalm.json b/src/generated/resources/assets/tfmg/models/block/napalm.json new file mode 100644 index 00000000..7bef9534 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/napalm.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/napalm_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/naphtha.json b/src/generated/resources/assets/tfmg/models/block/naphtha.json new file mode 100644 index 00000000..0751af99 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/naphtha.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "tfmg:fluid/naphtha_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/nickel_block.json b/src/generated/resources/assets/tfmg/models/block/nickel_block.json new file mode 100644 index 00000000..5973ac30 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/nickel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/nickel_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/nickel_cap.json b/src/generated/resources/assets/tfmg/models/block/nickel_cap.json new file mode 100644 index 00000000..d36a64bb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/nickel_cap.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/cap", + "textures": { + "bars": "tfmg:block/bars/nickel_bars", + "edge": "tfmg:block/bars/nickel_bars_edge", + "particle": "tfmg:block/bars/nickel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/nickel_cap_alt.json b/src/generated/resources/assets/tfmg/models/block/nickel_cap_alt.json new file mode 100644 index 00000000..609026ef --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/nickel_cap_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/cap_alt", + "textures": { + "bars": "tfmg:block/bars/nickel_bars", + "edge": "tfmg:block/bars/nickel_bars_edge", + "particle": "tfmg:block/bars/nickel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/nickel_ladder.json b/src/generated/resources/assets/tfmg/models/block/nickel_ladder.json new file mode 100644 index 00000000..468cf1cb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/nickel_ladder.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/ladder", + "textures": { + "0": "tfmg:block/ladder_nickel_hoop", + "1": "tfmg:block/ladder_nickel", + "particle": "tfmg:block/ladder_nickel" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/nickel_ore.json b/src/generated/resources/assets/tfmg/models/block/nickel_ore.json new file mode 100644 index 00000000..83750bad --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/nickel_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/nickel_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/nickel_post.json b/src/generated/resources/assets/tfmg/models/block/nickel_post.json new file mode 100644 index 00000000..b25c45e5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/nickel_post.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/post", + "textures": { + "bars": "tfmg:block/bars/nickel_bars", + "edge": "tfmg:block/bars/nickel_bars_edge", + "particle": "tfmg:block/bars/nickel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/nickel_post_ends.json b/src/generated/resources/assets/tfmg/models/block/nickel_post_ends.json new file mode 100644 index 00000000..80c9f907 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/nickel_post_ends.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/post_ends", + "textures": { + "bars": "tfmg:block/bars/nickel_bars", + "edge": "tfmg:block/bars/nickel_bars_edge", + "particle": "tfmg:block/bars/nickel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/nickel_side.json b/src/generated/resources/assets/tfmg/models/block/nickel_side.json new file mode 100644 index 00000000..e1afc23a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/nickel_side.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/side", + "textures": { + "bars": "tfmg:block/bars/nickel_bars", + "edge": "tfmg:block/bars/nickel_bars_edge", + "particle": "tfmg:block/bars/nickel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/nickel_side_alt.json b/src/generated/resources/assets/tfmg/models/block/nickel_side_alt.json new file mode 100644 index 00000000..1d440074 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/nickel_side_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/side_alt", + "textures": { + "bars": "tfmg:block/bars/nickel_bars", + "edge": "tfmg:block/bars/nickel_bars_edge", + "particle": "tfmg:block/bars/nickel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/oil_deposit.json b/src/generated/resources/assets/tfmg/models/block/oil_deposit.json new file mode 100644 index 00000000..445d908e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/oil_deposit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/oil_deposit" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/orange_caution_block.json b/src/generated/resources/assets/tfmg/models/block/orange_caution_block.json new file mode 100644 index 00000000..10161a15 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/orange_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/orange", + "particle": "tfmg:block/caution_block/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/orange_concrete.json b/src/generated/resources/assets/tfmg/models/block/orange_concrete.json new file mode 100644 index 00000000..49db3ef7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/orange_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/orange_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/orange_concrete_bottom.json new file mode 100644 index 00000000..b614659b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/orange_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/orange_concrete", + "side": "tfmg:block/orange_concrete", + "top": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs.json new file mode 100644 index 00000000..98afda2a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/orange_concrete", + "side": "tfmg:block/orange_concrete", + "top": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs_inner.json new file mode 100644 index 00000000..9a98b33a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/orange_concrete", + "side": "tfmg:block/orange_concrete", + "top": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs_outer.json new file mode 100644 index 00000000..059ce8e0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/orange_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/orange_concrete", + "side": "tfmg:block/orange_concrete", + "top": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/orange_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/orange_concrete_top.json new file mode 100644 index 00000000..9d2555a3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/orange_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/orange_concrete", + "side": "tfmg:block/orange_concrete", + "top": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_post.json new file mode 100644 index 00000000..96db75f6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_side.json new file mode 100644 index 00000000..8a8f8920 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_side_tall.json new file mode 100644 index 00000000..c304d9aa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/orange_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/orange_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/orange_rebar_concrete.json new file mode 100644 index 00000000..49db3ef7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/orange_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/pink_caution_block.json b/src/generated/resources/assets/tfmg/models/block/pink_caution_block.json new file mode 100644 index 00000000..38a7cf05 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/pink_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/pink", + "particle": "tfmg:block/caution_block/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/pink_concrete.json b/src/generated/resources/assets/tfmg/models/block/pink_concrete.json new file mode 100644 index 00000000..1de71f57 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/pink_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/pink_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/pink_concrete_bottom.json new file mode 100644 index 00000000..aa4921d9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/pink_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/pink_concrete", + "side": "tfmg:block/pink_concrete", + "top": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs.json new file mode 100644 index 00000000..a7b8e6b6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/pink_concrete", + "side": "tfmg:block/pink_concrete", + "top": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs_inner.json new file mode 100644 index 00000000..0adbeaa9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/pink_concrete", + "side": "tfmg:block/pink_concrete", + "top": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs_outer.json new file mode 100644 index 00000000..32f32f98 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/pink_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/pink_concrete", + "side": "tfmg:block/pink_concrete", + "top": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/pink_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/pink_concrete_top.json new file mode 100644 index 00000000..27b6d02d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/pink_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/pink_concrete", + "side": "tfmg:block/pink_concrete", + "top": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_post.json new file mode 100644 index 00000000..d3ce7978 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_side.json new file mode 100644 index 00000000..90e5d989 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_side_tall.json new file mode 100644 index 00000000..029ab817 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/pink_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/pink_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/pink_rebar_concrete.json new file mode 100644 index 00000000..1de71f57 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/pink_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_block.json b/src/generated/resources/assets/tfmg/models/block/plastic_block.json new file mode 100644 index 00000000..6ddcec3e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/plastic_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_x.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_x.json new file mode 100644 index 00000000..01623c7c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 4.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_y.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_y.json new file mode 100644 index 00000000..659fbb02 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_z.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_z.json new file mode 100644 index 00000000..42057a9d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/d_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 4.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_x.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_x.json new file mode 100644 index 00000000..e8caff54 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 8.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_y.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_y.json new file mode 100644 index 00000000..c9a31701 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_z.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_z.json new file mode 100644 index 00000000..8876320e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/l_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 8.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_x.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_x.json new file mode 100644 index 00000000..4142cbbf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 16.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_y.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_y.json new file mode 100644 index 00000000..f1bf0bab --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_z.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_z.json new file mode 100644 index 00000000..fc8de8af --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ld_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 16.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_x.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_x.json new file mode 100644 index 00000000..9c39c33a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 8.0, + 12.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_y.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_y.json new file mode 100644 index 00000000..a2fa7b39 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 12.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_z.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_z.json new file mode 100644 index 00000000..7bfbb064 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lr_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 8.0, + 12.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_x.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_x.json new file mode 100644 index 00000000..bf5f6d84 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 16.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_y.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_y.json new file mode 100644 index 00000000..eb650f66 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 16.0, + 8.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_z.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_z.json new file mode 100644 index 00000000..efd9c91c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/lu_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 16.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_x.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_x.json new file mode 100644 index 00000000..0aca92fd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 4.0, + 4.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_y.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_y.json new file mode 100644 index 00000000..278b7639 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_z.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_z.json new file mode 100644 index 00000000..c93bd763 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/r_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 4.0, + 4.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_x.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_x.json new file mode 100644 index 00000000..e72925d5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 12.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_y.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_y.json new file mode 100644 index 00000000..37d56a1e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_z.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_z.json new file mode 100644 index 00000000..51dd61c1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/rd_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 12.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_x.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_x.json new file mode 100644 index 00000000..f607d1f8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 12.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_y.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_y.json new file mode 100644 index 00000000..9c678a81 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 12.0, + 8.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_z.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_z.json new file mode 100644 index 00000000..b3975609 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ru_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 12.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_x.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_x.json new file mode 100644 index 00000000..26e7413d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 8.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_y.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_y.json new file mode 100644 index 00000000..3ac907c6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_z.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_z.json new file mode 100644 index 00000000..4792f198 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/u_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 8.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_x.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_x.json new file mode 100644 index 00000000..16d6b3d6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 8.0, + 4.0, + 12.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_y.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_y.json new file mode 100644 index 00000000..c55f857c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 12.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_z.json b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_z.json new file mode 100644 index 00000000..fa508a7e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/plastic_pipe/ud_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/plastic_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 8.0, + 4.0, + 12.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite.json new file mode 100644 index 00000000..6675530e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab.json new file mode 100644 index 00000000..f4a54ec1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished", + "side": "tfmg:block/palettes/stone_types/slab/bauxite_cut_slab", + "top": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab_double.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab_double.json new file mode 100644 index 00000000..698f6e07 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished", + "side": "tfmg:block/palettes/stone_types/slab/bauxite_cut_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab_top.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab_top.json new file mode 100644 index 00000000..c89b7b16 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished", + "side": "tfmg:block/palettes/stone_types/slab/bauxite_cut_slab", + "top": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs.json new file mode 100644 index 00000000..617300f9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished", + "side": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished", + "top": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs_inner.json new file mode 100644 index 00000000..2da04e85 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished", + "side": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished", + "top": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs_outer.json new file mode 100644 index 00000000..6f505abb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished", + "side": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished", + "top": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_post.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_post.json new file mode 100644 index 00000000..51e5183b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_side.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_side.json new file mode 100644 index 00000000..5d78f343 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_side_tall.json new file mode 100644 index 00000000..aa55e40f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_bauxite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_galena.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena.json new file mode 100644 index 00000000..a02754a0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/polished/galena_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab.json new file mode 100644 index 00000000..3064fac2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/polished/galena_cut_polished", + "side": "tfmg:block/palettes/stone_types/slab/galena_cut_slab", + "top": "tfmg:block/palettes/stone_types/polished/galena_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab_double.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab_double.json new file mode 100644 index 00000000..5cdac9ac --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "tfmg:block/palettes/stone_types/polished/galena_cut_polished", + "side": "tfmg:block/palettes/stone_types/slab/galena_cut_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab_top.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab_top.json new file mode 100644 index 00000000..fb776dc4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/polished/galena_cut_polished", + "side": "tfmg:block/palettes/stone_types/slab/galena_cut_slab", + "top": "tfmg:block/palettes/stone_types/polished/galena_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs.json new file mode 100644 index 00000000..3943af07 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/polished/galena_cut_polished", + "side": "tfmg:block/palettes/stone_types/polished/galena_cut_polished", + "top": "tfmg:block/palettes/stone_types/polished/galena_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs_inner.json new file mode 100644 index 00000000..ce3cc93c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/polished/galena_cut_polished", + "side": "tfmg:block/palettes/stone_types/polished/galena_cut_polished", + "top": "tfmg:block/palettes/stone_types/polished/galena_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs_outer.json new file mode 100644 index 00000000..0ac465e5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/polished/galena_cut_polished", + "side": "tfmg:block/palettes/stone_types/polished/galena_cut_polished", + "top": "tfmg:block/palettes/stone_types/polished/galena_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_post.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_post.json new file mode 100644 index 00000000..e65ad9f0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/palettes/stone_types/polished/galena_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_side.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_side.json new file mode 100644 index 00000000..98efc57a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/palettes/stone_types/polished/galena_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_side_tall.json new file mode 100644 index 00000000..1058c981 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/polished_cut_galena_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/palettes/stone_types/polished/galena_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/purple_caution_block.json b/src/generated/resources/assets/tfmg/models/block/purple_caution_block.json new file mode 100644 index 00000000..fdb01f27 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/purple_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/purple", + "particle": "tfmg:block/caution_block/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/purple_concrete.json b/src/generated/resources/assets/tfmg/models/block/purple_concrete.json new file mode 100644 index 00000000..61379c2e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/purple_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/purple_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/purple_concrete_bottom.json new file mode 100644 index 00000000..78842bb9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/purple_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/purple_concrete", + "side": "tfmg:block/purple_concrete", + "top": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs.json new file mode 100644 index 00000000..2338b852 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/purple_concrete", + "side": "tfmg:block/purple_concrete", + "top": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs_inner.json new file mode 100644 index 00000000..9719244b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/purple_concrete", + "side": "tfmg:block/purple_concrete", + "top": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs_outer.json new file mode 100644 index 00000000..9d56ba60 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/purple_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/purple_concrete", + "side": "tfmg:block/purple_concrete", + "top": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/purple_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/purple_concrete_top.json new file mode 100644 index 00000000..50012898 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/purple_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/purple_concrete", + "side": "tfmg:block/purple_concrete", + "top": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_post.json new file mode 100644 index 00000000..ef2707e7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_side.json new file mode 100644 index 00000000..891921c2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_side_tall.json new file mode 100644 index 00000000..19f35e57 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/purple_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/purple_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/purple_rebar_concrete.json new file mode 100644 index 00000000..61379c2e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/purple_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/raw_lead_block.json b/src/generated/resources/assets/tfmg/models/block/raw_lead_block.json new file mode 100644 index 00000000..26789f54 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/raw_lead_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/raw_lead_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/raw_lithium_block.json b/src/generated/resources/assets/tfmg/models/block/raw_lithium_block.json new file mode 100644 index 00000000..452c2538 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/raw_lithium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/raw_lithium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/raw_nickel_block.json b/src/generated/resources/assets/tfmg/models/block/raw_nickel_block.json new file mode 100644 index 00000000..4afc5d1f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/raw_nickel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/raw_nickel_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/rebar_concrete.json new file mode 100644 index 00000000..031333c6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/red_caution_block.json b/src/generated/resources/assets/tfmg/models/block/red_caution_block.json new file mode 100644 index 00000000..75c5496e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/red_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/red", + "particle": "tfmg:block/caution_block/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/red_concrete.json b/src/generated/resources/assets/tfmg/models/block/red_concrete.json new file mode 100644 index 00000000..081ad945 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/red_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/red_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/red_concrete_bottom.json new file mode 100644 index 00000000..16dee328 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/red_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/red_concrete", + "side": "tfmg:block/red_concrete", + "top": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/red_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/red_concrete_stairs.json new file mode 100644 index 00000000..4964ffab --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/red_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/red_concrete", + "side": "tfmg:block/red_concrete", + "top": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/red_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/red_concrete_stairs_inner.json new file mode 100644 index 00000000..22adc015 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/red_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/red_concrete", + "side": "tfmg:block/red_concrete", + "top": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/red_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/red_concrete_stairs_outer.json new file mode 100644 index 00000000..28a1233f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/red_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/red_concrete", + "side": "tfmg:block/red_concrete", + "top": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/red_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/red_concrete_top.json new file mode 100644 index 00000000..543d0fff --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/red_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/red_concrete", + "side": "tfmg:block/red_concrete", + "top": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/red_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/red_concrete_wall_post.json new file mode 100644 index 00000000..6965aa4c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/red_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/red_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/red_concrete_wall_side.json new file mode 100644 index 00000000..7aa08d99 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/red_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/red_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/red_concrete_wall_side_tall.json new file mode 100644 index 00000000..f3636ed7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/red_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/red_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/red_rebar_concrete.json new file mode 100644 index 00000000..081ad945 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/red_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/reinforced_fireproof_bricks.json b/src/generated/resources/assets/tfmg/models/block/reinforced_fireproof_bricks.json new file mode 100644 index 00000000..3879b13b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/reinforced_fireproof_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/fireproof_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/rusted_blast_furnace_reinforcement.json b/src/generated/resources/assets/tfmg/models/block/rusted_blast_furnace_reinforcement.json new file mode 100644 index 00000000..9ed015be --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/rusted_blast_furnace_reinforcement.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/rusted_blast_furnace_reinforcement" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/slag_block.json b/src/generated/resources/assets/tfmg/models/block/slag_block.json new file mode 100644 index 00000000..c6a4af00 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/slag_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/slag_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/slag_bricks.json b/src/generated/resources/assets/tfmg/models/block/slag_bricks.json new file mode 100644 index 00000000..9eb6a30f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/slag_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/slag_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/slag_bricks_bottom.json b/src/generated/resources/assets/tfmg/models/block/slag_bricks_bottom.json new file mode 100644 index 00000000..ed1a94b1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/slag_bricks_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/slag_bricks", + "side": "tfmg:block/slag_bricks", + "top": "tfmg:block/slag_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs.json b/src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs.json new file mode 100644 index 00000000..3ab47af8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/slag_bricks", + "side": "tfmg:block/slag_bricks", + "top": "tfmg:block/slag_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs_inner.json new file mode 100644 index 00000000..df033ffd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/slag_bricks", + "side": "tfmg:block/slag_bricks", + "top": "tfmg:block/slag_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs_outer.json new file mode 100644 index 00000000..5c95edc5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/slag_bricks_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/slag_bricks", + "side": "tfmg:block/slag_bricks", + "top": "tfmg:block/slag_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/slag_bricks_top.json b/src/generated/resources/assets/tfmg/models/block/slag_bricks_top.json new file mode 100644 index 00000000..f68441c7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/slag_bricks_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/slag_bricks", + "side": "tfmg:block/slag_bricks", + "top": "tfmg:block/slag_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_post.json b/src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_post.json new file mode 100644 index 00000000..c2e4f117 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/slag_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_side.json b/src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_side.json new file mode 100644 index 00000000..646853b2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/slag_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_side_tall.json new file mode 100644 index 00000000..b408aba9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/slag_bricks_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/slag_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_slab.json b/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_slab.json new file mode 100644 index 00000000..ac603c5d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick", + "side": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick", + "top": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_slab_top.json b/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_slab_top.json new file mode 100644 index 00000000..269db9d9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick", + "side": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick", + "top": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs.json b/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs.json new file mode 100644 index 00000000..bfe55e74 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick", + "side": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick", + "top": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs_inner.json new file mode 100644 index 00000000..60244142 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick", + "side": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick", + "top": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs_outer.json new file mode 100644 index 00000000..a89d760b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_bauxite_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick", + "side": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick", + "top": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks.json b/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks.json new file mode 100644 index 00000000..be636731 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_post.json b/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_post.json new file mode 100644 index 00000000..d75c0667 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_side.json b/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_side.json new file mode 100644 index 00000000..6f3b6edf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_side_tall.json new file mode 100644 index 00000000..936f1958 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_bauxite_bricks_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_galena_brick_slab.json b/src/generated/resources/assets/tfmg/models/block/small_galena_brick_slab.json new file mode 100644 index 00000000..2f6c2fcb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_galena_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick", + "side": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick", + "top": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_galena_brick_slab_top.json b/src/generated/resources/assets/tfmg/models/block/small_galena_brick_slab_top.json new file mode 100644 index 00000000..0e366c44 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_galena_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick", + "side": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick", + "top": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs.json b/src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs.json new file mode 100644 index 00000000..f6748ee4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick", + "side": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick", + "top": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs_inner.json new file mode 100644 index 00000000..66e5eec1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick", + "side": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick", + "top": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs_outer.json new file mode 100644 index 00000000..6fb18941 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_galena_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick", + "side": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick", + "top": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_galena_bricks.json b/src/generated/resources/assets/tfmg/models/block/small_galena_bricks.json new file mode 100644 index 00000000..a05cb088 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_galena_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_post.json b/src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_post.json new file mode 100644 index 00000000..17127420 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_side.json b/src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_side.json new file mode 100644 index 00000000..fe12fb09 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_side_tall.json new file mode 100644 index 00000000..a0938428 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/small_galena_bricks_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_block.json b/src/generated/resources/assets/tfmg/models/block/steel_block.json new file mode 100644 index 00000000..f6c7c1b3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/steel_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_cable_hub.json b/src/generated/resources/assets/tfmg/models/block/steel_cable_hub.json new file mode 100644 index 00000000..8eb0e830 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_cable_hub.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/steel_cable_hub" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_cap.json b/src/generated/resources/assets/tfmg/models/block/steel_cap.json new file mode 100644 index 00000000..0bcbe922 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_cap.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/cap", + "textures": { + "bars": "tfmg:block/bars/steel_bars", + "edge": "tfmg:block/bars/steel_bars_edge", + "particle": "tfmg:block/bars/steel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_cap_alt.json b/src/generated/resources/assets/tfmg/models/block/steel_cap_alt.json new file mode 100644 index 00000000..c7c3aae5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_cap_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/cap_alt", + "textures": { + "bars": "tfmg:block/bars/steel_bars", + "edge": "tfmg:block/bars/steel_bars_edge", + "particle": "tfmg:block/bars/steel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_casing.json b/src/generated/resources/assets/tfmg/models/block/steel_casing.json new file mode 100644 index 00000000..fd90632b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/steel_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_casing_cable_hub.json b/src/generated/resources/assets/tfmg/models/block/steel_casing_cable_hub.json new file mode 100644 index 00000000..1734920a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_casing_cable_hub.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/steel_casing_cable_hub" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel.json new file mode 100644 index 00000000..bd6c0ad0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_bottom.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_bottom.json new file mode 100644 index 00000000..01b81768 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_bottom", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_top.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_top.json new file mode 100644 index 00000000..69f3723e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_top.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_top", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_top_bottom.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_top_bottom.json new file mode 100644 index 00000000..d44d1534 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_aluminum_cogwheel_top_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_top_bottom", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel.json new file mode 100644 index 00000000..fb5f7cb2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_bottom.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_bottom.json new file mode 100644 index 00000000..ca56f7a9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_bottom", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_top.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_top.json new file mode 100644 index 00000000..418f97c7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_top.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_top", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_top_bottom.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_top_bottom.json new file mode 100644 index 00000000..bd8a3c9f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_aluminum_cogwheel_top_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_top_bottom", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel.json new file mode 100644 index 00000000..fb5f7cb2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_bottom.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_bottom.json new file mode 100644 index 00000000..ca56f7a9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_bottom", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_top.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_top.json new file mode 100644 index 00000000..418f97c7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_top.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_top", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_top_bottom.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_top_bottom.json new file mode 100644 index 00000000..bd8a3c9f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_large_steel_cogwheel_top_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/block_top_bottom", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel.json new file mode 100644 index 00000000..bd6c0ad0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_bottom.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_bottom.json new file mode 100644 index 00000000..01b81768 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_bottom", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_top.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_top.json new file mode 100644 index 00000000..69f3723e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_top.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_top", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_top_bottom.json b/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_top_bottom.json new file mode 100644 index 00000000..d44d1534 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_encased_steel_cogwheel_top_bottom.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/encased_cogwheel/block_top_bottom", + "textures": { + "1": "tfmg:block/steel_casing", + "4": "tfmg:block/steel_gearbox", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_ladder.json b/src/generated/resources/assets/tfmg/models/block/steel_ladder.json new file mode 100644 index 00000000..68af6e7e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_ladder.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/ladder", + "textures": { + "0": "tfmg:block/ladder_steel_hoop", + "1": "tfmg:block/ladder_steel", + "particle": "tfmg:block/ladder_steel" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/d_x.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/d_x.json new file mode 100644 index 00000000..e70a51de --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/d_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 4.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/d_y.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/d_y.json new file mode 100644 index 00000000..79254d06 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/d_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/d_z.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/d_z.json new file mode 100644 index 00000000..7649c962 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/d_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 4.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/l_x.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/l_x.json new file mode 100644 index 00000000..9ef1acaa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/l_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 8.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/l_y.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/l_y.json new file mode 100644 index 00000000..60f9672c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/l_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/l_z.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/l_z.json new file mode 100644 index 00000000..4209dcd8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/l_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 0.0, + 8.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_x.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_x.json new file mode 100644 index 00000000..102984af --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 16.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_y.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_y.json new file mode 100644 index 00000000..8f4a73e8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_z.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_z.json new file mode 100644 index 00000000..d28fc2e8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ld_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 16.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 16.0, + 0.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_x.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_x.json new file mode 100644 index 00000000..df57ae6b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 8.0, + 12.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_y.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_y.json new file mode 100644 index 00000000..8aa7dadc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 12.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_z.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_z.json new file mode 100644 index 00000000..d5f321ac --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lr_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 8.0, + 12.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_x.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_x.json new file mode 100644 index 00000000..5bbe6940 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 16.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_y.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_y.json new file mode 100644 index 00000000..0bed187d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 16.0, + 8.0, + 12.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_z.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_z.json new file mode 100644 index 00000000..555177a5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/lu_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 16.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 16.0, + 4.0, + 12.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/r_x.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/r_x.json new file mode 100644 index 00000000..c1c2541f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/r_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 4.0, + 4.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/r_y.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/r_y.json new file mode 100644 index 00000000..c33f59e2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/r_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/r_z.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/r_z.json new file mode 100644 index 00000000..cd5f123a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/r_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 4.0, + 4.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_x.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_x.json new file mode 100644 index 00000000..ec78102c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 12.0, + 4.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_y.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_y.json new file mode 100644 index 00000000..291bf140 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 0.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_z.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_z.json new file mode 100644 index 00000000..a23dcc4a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/rd_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 8.0, + 0.0, + 12.0, + 4.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 12.0, + 0.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_x.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_x.json new file mode 100644 index 00000000..24260f4a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 12.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_y.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_y.json new file mode 100644 index 00000000..b545e76f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 12.0, + 8.0, + 8.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_z.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_z.json new file mode 100644 index 00000000..9e96bd4d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ru_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 12.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 12.0, + 4.0, + 8.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/u_x.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/u_x.json new file mode 100644 index 00000000..c6429090 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/u_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 8.0, + 8.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/u_y.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/u_y.json new file mode 100644 index 00000000..202ecacd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/u_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 8.0, + 8.0, + 4.0, + 4.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/u_z.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/u_z.json new file mode 100644 index 00000000..d6f65cb7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/u_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 4.0, + 4.0, + 8.0, + 8.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 8.0, + 4.0, + 4.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_x.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_x.json new file mode 100644 index 00000000..1d6b8bad --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_x.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_x", + "elements": [ + { + "faces": { + "east": { + "texture": "#0", + "uv": [ + 0.0, + 8.0, + 4.0, + 12.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_y.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_y.json new file mode 100644 index 00000000..531428d6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_y.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_y", + "elements": [ + { + "faces": { + "down": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 4.0, + 12.0, + 0.0, + 8.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_z.json b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_z.json new file mode 100644 index 00000000..7d922c4d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_pipe/ud_z.json @@ -0,0 +1,37 @@ +{ + "parent": "tfmg:block/steel_pipe/core_z", + "elements": [ + { + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 8.0, + 4.0, + 12.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 4.0, + 8.0, + 0.0, + 12.0 + ] + } + }, + "from": [ + 4, + 4, + 4 + ], + "to": [ + 12, + 12, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_post.json b/src/generated/resources/assets/tfmg/models/block/steel_post.json new file mode 100644 index 00000000..d8938b14 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_post.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/post", + "textures": { + "bars": "tfmg:block/bars/steel_bars", + "edge": "tfmg:block/bars/steel_bars_edge", + "particle": "tfmg:block/bars/steel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_post_ends.json b/src/generated/resources/assets/tfmg/models/block/steel_post_ends.json new file mode 100644 index 00000000..5fa100c6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_post_ends.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/post_ends", + "textures": { + "bars": "tfmg:block/bars/steel_bars", + "edge": "tfmg:block/bars/steel_bars_edge", + "particle": "tfmg:block/bars/steel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_scaffolding.json b/src/generated/resources/assets/tfmg/models/block/steel_scaffolding.json new file mode 100644 index 00000000..4890ed09 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_scaffolding.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/scaffold/block", + "textures": { + "casing": "tfmg:block/steel_casing", + "inside": "tfmg:block/scaffold/steel_scaffold_inside", + "particle": "tfmg:block/scaffold/steel_scaffold", + "side": "tfmg:block/scaffold/steel_scaffold", + "top": "tfmg:block/funnel/steel_funnel_frame" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_scaffolding_horizontal.json b/src/generated/resources/assets/tfmg/models/block/steel_scaffolding_horizontal.json new file mode 100644 index 00000000..c5096bdd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_scaffolding_horizontal.json @@ -0,0 +1,10 @@ +{ + "parent": "tfmg:block/scaffold/block_horizontal", + "textures": { + "casing": "tfmg:block/steel_casing", + "inside": "tfmg:block/scaffold/steel_scaffold_inside", + "particle": "tfmg:block/scaffold/steel_scaffold", + "side": "tfmg:block/scaffold/steel_scaffold", + "top": "tfmg:block/funnel/steel_funnel_frame" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_side.json b/src/generated/resources/assets/tfmg/models/block/steel_side.json new file mode 100644 index 00000000..85947209 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_side.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/side", + "textures": { + "bars": "tfmg:block/bars/steel_bars", + "edge": "tfmg:block/bars/steel_bars_edge", + "particle": "tfmg:block/bars/steel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/steel_side_alt.json b/src/generated/resources/assets/tfmg/models/block/steel_side_alt.json new file mode 100644 index 00000000..462b925f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/steel_side_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "tfmg:block/bars/side_alt", + "textures": { + "bars": "tfmg:block/bars/steel_bars", + "edge": "tfmg:block/bars/steel_bars_edge", + "particle": "tfmg:block/bars/steel_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/sulfur.json b/src/generated/resources/assets/tfmg/models/block/sulfur.json new file mode 100644 index 00000000..4434d579 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/sulfur.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/sulfur" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/white_caution_block.json b/src/generated/resources/assets/tfmg/models/block/white_caution_block.json new file mode 100644 index 00000000..05fb00ed --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/white_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/white", + "particle": "tfmg:block/caution_block/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/white_concrete.json b/src/generated/resources/assets/tfmg/models/block/white_concrete.json new file mode 100644 index 00000000..ffa7bcf2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/white_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/white_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/white_concrete_bottom.json new file mode 100644 index 00000000..fc171ab4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/white_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/white_concrete", + "side": "tfmg:block/white_concrete", + "top": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/white_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/white_concrete_stairs.json new file mode 100644 index 00000000..bc396763 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/white_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/white_concrete", + "side": "tfmg:block/white_concrete", + "top": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/white_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/white_concrete_stairs_inner.json new file mode 100644 index 00000000..2672deb0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/white_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/white_concrete", + "side": "tfmg:block/white_concrete", + "top": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/white_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/white_concrete_stairs_outer.json new file mode 100644 index 00000000..b42f3a75 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/white_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/white_concrete", + "side": "tfmg:block/white_concrete", + "top": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/white_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/white_concrete_top.json new file mode 100644 index 00000000..649a5919 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/white_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/white_concrete", + "side": "tfmg:block/white_concrete", + "top": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/white_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/white_concrete_wall_post.json new file mode 100644 index 00000000..97a03b8c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/white_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/white_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/white_concrete_wall_side.json new file mode 100644 index 00000000..b95ce2f7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/white_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/white_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/white_concrete_wall_side_tall.json new file mode 100644 index 00000000..e4890b95 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/white_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/white_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/white_rebar_concrete.json new file mode 100644 index 00000000..ffa7bcf2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/white_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/yellow_caution_block.json b/src/generated/resources/assets/tfmg/models/block/yellow_caution_block.json new file mode 100644 index 00000000..d95c623c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/yellow_caution_block.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:block/caution_block", + "textures": { + "0": "tfmg:block/caution_block/yellow", + "particle": "tfmg:block/caution_block/yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/yellow_concrete.json b/src/generated/resources/assets/tfmg/models/block/yellow_concrete.json new file mode 100644 index 00000000..57c26a39 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/yellow_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/yellow_concrete_bottom.json b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_bottom.json new file mode 100644 index 00000000..c5172069 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "tfmg:block/yellow_concrete", + "side": "tfmg:block/yellow_concrete", + "top": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs.json new file mode 100644 index 00000000..c5acde0c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "tfmg:block/yellow_concrete", + "side": "tfmg:block/yellow_concrete", + "top": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs_inner.json b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs_inner.json new file mode 100644 index 00000000..38d8d8d7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "tfmg:block/yellow_concrete", + "side": "tfmg:block/yellow_concrete", + "top": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs_outer.json b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs_outer.json new file mode 100644 index 00000000..b576b14e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "tfmg:block/yellow_concrete", + "side": "tfmg:block/yellow_concrete", + "top": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/yellow_concrete_top.json b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_top.json new file mode 100644 index 00000000..48df4a3a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "tfmg:block/yellow_concrete", + "side": "tfmg:block/yellow_concrete", + "top": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_post.json b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_post.json new file mode 100644 index 00000000..987197d7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_side.json b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_side.json new file mode 100644 index 00000000..40e34fca --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_side_tall.json b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_side_tall.json new file mode 100644 index 00000000..10e9b02b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/yellow_concrete_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/block/yellow_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/block/yellow_rebar_concrete.json new file mode 100644 index 00000000..57c26a39 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/block/yellow_rebar_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/accumulator.json b/src/generated/resources/assets/tfmg/models/item/accumulator.json new file mode 100644 index 00000000..17a30b22 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/accumulator.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/accumulator" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/advanced_potato_cannon.json b/src/generated/resources/assets/tfmg/models/item/advanced_potato_cannon.json new file mode 100644 index 00000000..fcc3d81f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/advanced_potato_cannon.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/advanced_potato_cannon/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/air_bucket.json b/src/generated/resources/assets/tfmg/models/item/air_bucket.json new file mode 100644 index 00000000..e67d92e7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/air_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/air_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/air_intake.json b/src/generated/resources/assets/tfmg/models/item/air_intake.json new file mode 100644 index 00000000..2564c3cf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/air_intake.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/air_intake/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_axe.json b/src/generated/resources/assets/tfmg/models/item/aluminum_axe.json new file mode 100644 index 00000000..7d2d19e3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/aluminum_axe" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_bars.json b/src/generated/resources/assets/tfmg/models/item/aluminum_bars.json new file mode 100644 index 00000000..8236a710 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_bars.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:item/bars", + "textures": { + "bars": "tfmg:block/bars/aluminum_bars", + "edge": "tfmg:block/bars/aluminum_bars_edge" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_block.json b/src/generated/resources/assets/tfmg/models/item/aluminum_block.json new file mode 100644 index 00000000..9bb82c17 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_cable_hub.json b/src/generated/resources/assets/tfmg/models/item/aluminum_cable_hub.json new file mode 100644 index 00000000..06e02234 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_cable_hub.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/aluminum_cogwheel.json new file mode 100644 index 00000000..0bebbc65 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_cogwheel.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_door.json b/src/generated/resources/assets/tfmg/models/item/aluminum_door.json new file mode 100644 index 00000000..536430a5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/aluminum_door" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_fluid_tank.json b/src/generated/resources/assets/tfmg/models/item/aluminum_fluid_tank.json new file mode 100644 index 00000000..61135f93 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_fluid_tank.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_fluid_tank/block_single_window" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_fluid_valve.json b/src/generated/resources/assets/tfmg/models/item/aluminum_fluid_valve.json new file mode 100644 index 00000000..35e5f091 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_fluid_valve.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_fluid_valve/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_flywheel.json b/src/generated/resources/assets/tfmg/models/item/aluminum_flywheel.json new file mode 100644 index 00000000..4d483989 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_flywheel.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_flywheel/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_frame.json b/src/generated/resources/assets/tfmg/models/item/aluminum_frame.json new file mode 100644 index 00000000..52501d31 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_frame/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_hoe.json b/src/generated/resources/assets/tfmg/models/item/aluminum_hoe.json new file mode 100644 index 00000000..bbe45e87 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/aluminum_hoe" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_ingot.json b/src/generated/resources/assets/tfmg/models/item/aluminum_ingot.json new file mode 100644 index 00000000..583c3a64 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/aluminum_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_ladder.json b/src/generated/resources/assets/tfmg/models/item/aluminum_ladder.json new file mode 100644 index 00000000..a3b61cf4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_ladder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:block/ladder_aluminum" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_lamp.json b/src/generated/resources/assets/tfmg/models/item/aluminum_lamp.json new file mode 100644 index 00000000..61831ff5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_lamp/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_mechanical_pump.json b/src/generated/resources/assets/tfmg/models/item/aluminum_mechanical_pump.json new file mode 100644 index 00000000..d8633bd0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_mechanical_pump.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_mechanical_pump/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_nugget.json b/src/generated/resources/assets/tfmg/models/item/aluminum_nugget.json new file mode 100644 index 00000000..a77910b6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/aluminum_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_pickaxe.json b/src/generated/resources/assets/tfmg/models/item/aluminum_pickaxe.json new file mode 100644 index 00000000..18355649 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/aluminum_pickaxe" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_pipe.json b/src/generated/resources/assets/tfmg/models/item/aluminum_pipe.json new file mode 100644 index 00000000..fc1258b4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_pipe.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_pipe/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_scaffolding.json b/src/generated/resources/assets/tfmg/models/item/aluminum_scaffolding.json new file mode 100644 index 00000000..f2dce161 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_scaffolding.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_scaffolding" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_sheet.json b/src/generated/resources/assets/tfmg/models/item/aluminum_sheet.json new file mode 100644 index 00000000..8f7bf606 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_sheet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/aluminum_sheet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_shovel.json b/src/generated/resources/assets/tfmg/models/item/aluminum_shovel.json new file mode 100644 index 00000000..7bc634d3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/aluminum_shovel" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_smart_fluid_pipe.json b/src/generated/resources/assets/tfmg/models/item/aluminum_smart_fluid_pipe.json new file mode 100644 index 00000000..1a90cf15 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_smart_fluid_pipe.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_smart_fluid_pipe/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_spool.json b/src/generated/resources/assets/tfmg/models/item/aluminum_spool.json new file mode 100644 index 00000000..0055194a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_spool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/aluminum_spool" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_sword.json b/src/generated/resources/assets/tfmg/models/item/aluminum_sword.json new file mode 100644 index 00000000..9c4f2243 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/aluminum_sword" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_truss.json b/src/generated/resources/assets/tfmg/models/item/aluminum_truss.json new file mode 100644 index 00000000..a29eb8dc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_truss.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/aluminum_truss" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/aluminum_wire.json b/src/generated/resources/assets/tfmg/models/item/aluminum_wire.json new file mode 100644 index 00000000..f295b219 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/aluminum_wire.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/aluminum_wire" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/asphalt.json b/src/generated/resources/assets/tfmg/models/item/asphalt.json new file mode 100644 index 00000000..8b4ea196 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/asphalt.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/asphalt" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/asphalt_slab.json b/src/generated/resources/assets/tfmg/models/item/asphalt_slab.json new file mode 100644 index 00000000..b7c37180 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/asphalt_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/asphalt_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/asphalt_stairs.json b/src/generated/resources/assets/tfmg/models/item/asphalt_stairs.json new file mode 100644 index 00000000..27d5aa26 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/asphalt_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/asphalt_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/asphalt_wall.json b/src/generated/resources/assets/tfmg/models/item/asphalt_wall.json new file mode 100644 index 00000000..d69ca47c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/asphalt_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/asphalt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/bauxite.json b/src/generated/resources/assets/tfmg/models/item/bauxite.json new file mode 100644 index 00000000..07fd63cc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/bauxite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/natural/bauxite_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/bauxite_pillar.json b/src/generated/resources/assets/tfmg/models/item/bauxite_pillar.json new file mode 100644 index 00000000..a22119c1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/bauxite_pillar.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/bauxite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/bitumen.json b/src/generated/resources/assets/tfmg/models/item/bitumen.json new file mode 100644 index 00000000..1746fc4e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/bitumen.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/bitumen" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blast_furnace_hatch.json b/src/generated/resources/assets/tfmg/models/item/blast_furnace_hatch.json new file mode 100644 index 00000000..1e1bbd05 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blast_furnace_hatch.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/blast_furnace_hatch" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blast_furnace_output.json b/src/generated/resources/assets/tfmg/models/item/blast_furnace_output.json new file mode 100644 index 00000000..61c68ab2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blast_furnace_output.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/blast_furnace_output/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blast_furnace_reinforcement.json b/src/generated/resources/assets/tfmg/models/item/blast_furnace_reinforcement.json new file mode 100644 index 00000000..ff3ac0fe --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blast_furnace_reinforcement.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/blast_furnace_reinforcement" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blast_stove.json b/src/generated/resources/assets/tfmg/models/item/blast_stove.json new file mode 100644 index 00000000..3ddb73c7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blast_stove.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/blast_stove/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blue_caution_block.json b/src/generated/resources/assets/tfmg/models/item/blue_caution_block.json new file mode 100644 index 00000000..ded6c140 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blue_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/blue_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blue_concrete.json b/src/generated/resources/assets/tfmg/models/item/blue_concrete.json new file mode 100644 index 00000000..676104d6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blue_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/blue_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blue_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/blue_concrete_slab.json new file mode 100644 index 00000000..432cb70d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blue_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/blue_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blue_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/blue_concrete_stairs.json new file mode 100644 index 00000000..cb5cc10c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blue_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/blue_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blue_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/blue_concrete_wall.json new file mode 100644 index 00000000..799e622f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blue_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blue_multimeter.json b/src/generated/resources/assets/tfmg/models/item/blue_multimeter.json new file mode 100644 index 00000000..9b57e2c6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blue_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/blue_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete.json new file mode 100644 index 00000000..88abfb36 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/blue_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_slab.json new file mode 100644 index 00000000..432cb70d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/blue_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_stairs.json new file mode 100644 index 00000000..cb5cc10c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/blue_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_wall.json new file mode 100644 index 00000000..799e622f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/blue_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brass_cable_hub.json b/src/generated/resources/assets/tfmg/models/item/brass_cable_hub.json new file mode 100644 index 00000000..0f2f8c70 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brass_cable_hub.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brass_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brass_fluid_valve.json b/src/generated/resources/assets/tfmg/models/item/brass_fluid_valve.json new file mode 100644 index 00000000..d2c76816 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brass_fluid_valve.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brass_fluid_valve/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brass_frame.json b/src/generated/resources/assets/tfmg/models/item/brass_frame.json new file mode 100644 index 00000000..2d83afed --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brass_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brass_frame/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brass_mechanical_pump.json b/src/generated/resources/assets/tfmg/models/item/brass_mechanical_pump.json new file mode 100644 index 00000000..1e38af40 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brass_mechanical_pump.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brass_mechanical_pump/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brass_pipe.json b/src/generated/resources/assets/tfmg/models/item/brass_pipe.json new file mode 100644 index 00000000..cd1f7150 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brass_pipe.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brass_pipe/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brass_smart_fluid_pipe.json b/src/generated/resources/assets/tfmg/models/item/brass_smart_fluid_pipe.json new file mode 100644 index 00000000..573c5dc9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brass_smart_fluid_pipe.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brass_smart_fluid_pipe/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brass_truss.json b/src/generated/resources/assets/tfmg/models/item/brass_truss.json new file mode 100644 index 00000000..e1e22eaf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brass_truss.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brass_truss" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brick_smokestack.json b/src/generated/resources/assets/tfmg/models/item/brick_smokestack.json new file mode 100644 index 00000000..84260804 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brick_smokestack.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brick_smokestack/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brown_caution_block.json b/src/generated/resources/assets/tfmg/models/item/brown_caution_block.json new file mode 100644 index 00000000..1bc4d4d0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brown_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brown_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brown_concrete.json b/src/generated/resources/assets/tfmg/models/item/brown_concrete.json new file mode 100644 index 00000000..dfc2c988 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brown_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brown_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brown_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/brown_concrete_slab.json new file mode 100644 index 00000000..d6c4d75f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brown_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brown_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brown_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/brown_concrete_stairs.json new file mode 100644 index 00000000..20074c95 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brown_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brown_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brown_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/brown_concrete_wall.json new file mode 100644 index 00000000..7e8f2e14 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brown_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brown_multimeter.json b/src/generated/resources/assets/tfmg/models/item/brown_multimeter.json new file mode 100644 index 00000000..13c05402 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brown_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/brown_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete.json new file mode 100644 index 00000000..cb0af203 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brown_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_slab.json new file mode 100644 index 00000000..d6c4d75f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brown_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_stairs.json new file mode 100644 index 00000000..20074c95 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/brown_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_wall.json new file mode 100644 index 00000000..7e8f2e14 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/brown_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/brown_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/butane_bucket.json b/src/generated/resources/assets/tfmg/models/item/butane_bucket.json new file mode 100644 index 00000000..56b5add0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/butane_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/butane_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cable_connector.json b/src/generated/resources/assets/tfmg/models/item/cable_connector.json new file mode 100644 index 00000000..cef22b2b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cable_connector.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cable_connector/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cable_tube.json b/src/generated/resources/assets/tfmg/models/item/cable_tube.json new file mode 100644 index 00000000..3565f52d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cable_tube.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cable_tube" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/capacitor_item.json b/src/generated/resources/assets/tfmg/models/item/capacitor_item.json new file mode 100644 index 00000000..db78f7f7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/capacitor_item.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/capacitor_item" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/carbon_dioxide_bucket.json b/src/generated/resources/assets/tfmg/models/item/carbon_dioxide_bucket.json new file mode 100644 index 00000000..ac38873a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/carbon_dioxide_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/carbon_dioxide_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_bars.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_bars.json new file mode 100644 index 00000000..925c46a6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_bars.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:item/bars", + "textures": { + "bars": "tfmg:block/bars/cast_iron_bars", + "edge": "tfmg:block/bars/cast_iron_bars_edge" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_block.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_block.json new file mode 100644 index 00000000..2c0d95b0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cast_iron_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_chemical_vat.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_chemical_vat.json new file mode 100644 index 00000000..79110ea3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_chemical_vat.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cast_iron_chemical_vat/block_single_window" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_fluid_tank.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_fluid_tank.json new file mode 100644 index 00000000..5ac00b96 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_fluid_tank.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cast_iron_fluid_tank/block_single_window" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_fluid_valve.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_fluid_valve.json new file mode 100644 index 00000000..a0f799f1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_fluid_valve.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cast_iron_fluid_valve/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_flywheel.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_flywheel.json new file mode 100644 index 00000000..26fafd1e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_flywheel.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cast_iron_flywheel/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_frame.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_frame.json new file mode 100644 index 00000000..018282cb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cast_iron_frame/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_ingot.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_ingot.json new file mode 100644 index 00000000..353747f9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/cast_iron_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_ladder.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_ladder.json new file mode 100644 index 00000000..dedf0e87 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_ladder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:block/ladder_cast_iron" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_mechanical_pump.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_mechanical_pump.json new file mode 100644 index 00000000..82a5d017 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_mechanical_pump.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cast_iron_mechanical_pump/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_nugget.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_nugget.json new file mode 100644 index 00000000..7d5aadd3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/cast_iron_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_pipe.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_pipe.json new file mode 100644 index 00000000..fc4a7e5d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_pipe.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cast_iron_pipe/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_sheet.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_sheet.json new file mode 100644 index 00000000..2b107ce9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_sheet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/cast_iron_sheet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_smart_fluid_pipe.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_smart_fluid_pipe.json new file mode 100644 index 00000000..3db6eada --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_smart_fluid_pipe.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cast_iron_smart_fluid_pipe/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cast_iron_truss.json b/src/generated/resources/assets/tfmg/models/item/cast_iron_truss.json new file mode 100644 index 00000000..66e1ea45 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cast_iron_truss.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cast_iron_truss" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/casting_basin.json b/src/generated/resources/assets/tfmg/models/item/casting_basin.json new file mode 100644 index 00000000..dae6e284 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/casting_basin.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/casting_basin/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/centrifuge.json b/src/generated/resources/assets/tfmg/models/item/centrifuge.json new file mode 100644 index 00000000..95f8c530 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/centrifuge.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/centrifuge" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cinderblock.json b/src/generated/resources/assets/tfmg/models/item/cinderblock.json new file mode 100644 index 00000000..d61652f2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cinderblock.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/cinderblock" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cinderflourblock.json b/src/generated/resources/assets/tfmg/models/item/cinderflourblock.json new file mode 100644 index 00000000..a3b375e9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cinderflourblock.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/cinderflourblock" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/circuit_board.json b/src/generated/resources/assets/tfmg/models/item/circuit_board.json new file mode 100644 index 00000000..0ac2dd40 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/circuit_board.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/circuit_board" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/circular_light.json b/src/generated/resources/assets/tfmg/models/item/circular_light.json new file mode 100644 index 00000000..b609b98d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/circular_light.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/circular_light/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/coal_coke.json b/src/generated/resources/assets/tfmg/models/item/coal_coke.json new file mode 100644 index 00000000..0f4827ec --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/coal_coke.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/coal_coke" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/coal_coke_block.json b/src/generated/resources/assets/tfmg/models/item/coal_coke_block.json new file mode 100644 index 00000000..332caee7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/coal_coke_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/coal_coke_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/coal_coke_dust.json b/src/generated/resources/assets/tfmg/models/item/coal_coke_dust.json new file mode 100644 index 00000000..196f269c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/coal_coke_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/coal_coke_dust" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/coated_circuit_board.json b/src/generated/resources/assets/tfmg/models/item/coated_circuit_board.json new file mode 100644 index 00000000..8f47a805 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/coated_circuit_board.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/coated_circuit_board" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/coke_oven.json b/src/generated/resources/assets/tfmg/models/item/coke_oven.json new file mode 100644 index 00000000..988a1b83 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/coke_oven.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/coke_oven/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/concrete.json b/src/generated/resources/assets/tfmg/models/item/concrete.json new file mode 100644 index 00000000..c9f717bd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/concrete_hose.json b/src/generated/resources/assets/tfmg/models/item/concrete_hose.json new file mode 100644 index 00000000..715731fa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/concrete_hose.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/concrete_hose/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/concrete_mixture.json b/src/generated/resources/assets/tfmg/models/item/concrete_mixture.json new file mode 100644 index 00000000..adf61957 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/concrete_mixture.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/concrete_mixture" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/concrete_slab.json new file mode 100644 index 00000000..52c2712a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/concrete_smokestack.json b/src/generated/resources/assets/tfmg/models/item/concrete_smokestack.json new file mode 100644 index 00000000..7f1de2ee --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/concrete_smokestack.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/concrete_smokestack/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/concrete_stairs.json new file mode 100644 index 00000000..dcef81f4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/concrete_wall.json new file mode 100644 index 00000000..778708ce --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/constantan_block.json b/src/generated/resources/assets/tfmg/models/item/constantan_block.json new file mode 100644 index 00000000..626ff630 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/constantan_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/constantan_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/constantan_frame.json b/src/generated/resources/assets/tfmg/models/item/constantan_frame.json new file mode 100644 index 00000000..83b70d9b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/constantan_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/constantan_frame/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/constantan_ingot.json b/src/generated/resources/assets/tfmg/models/item/constantan_ingot.json new file mode 100644 index 00000000..60fbef10 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/constantan_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/constantan_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/constantan_ladder.json b/src/generated/resources/assets/tfmg/models/item/constantan_ladder.json new file mode 100644 index 00000000..91a21bab --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/constantan_ladder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:block/ladder_constantan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/constantan_nugget.json b/src/generated/resources/assets/tfmg/models/item/constantan_nugget.json new file mode 100644 index 00000000..2a7a3c02 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/constantan_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/constantan_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/constantan_spool.json b/src/generated/resources/assets/tfmg/models/item/constantan_spool.json new file mode 100644 index 00000000..6fae986c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/constantan_spool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/constantan_spool" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/constantan_truss.json b/src/generated/resources/assets/tfmg/models/item/constantan_truss.json new file mode 100644 index 00000000..0488c6d7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/constantan_truss.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/constantan_truss" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/constantan_wire.json b/src/generated/resources/assets/tfmg/models/item/constantan_wire.json new file mode 100644 index 00000000..51f994fb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/constantan_wire.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/constantan_wire" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/converter.json b/src/generated/resources/assets/tfmg/models/item/converter.json new file mode 100644 index 00000000..f4191d23 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/converter.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/converter/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cooling_fluid_bottle.json b/src/generated/resources/assets/tfmg/models/item/cooling_fluid_bottle.json new file mode 100644 index 00000000..14e94e59 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cooling_fluid_bottle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/cooling_fluid_bottle" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cooling_fluid_bucket.json b/src/generated/resources/assets/tfmg/models/item/cooling_fluid_bucket.json new file mode 100644 index 00000000..e7e6a59e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cooling_fluid_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/cooling_fluid_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/copper_cable_hub.json b/src/generated/resources/assets/tfmg/models/item/copper_cable_hub.json new file mode 100644 index 00000000..472ee502 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/copper_cable_hub.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/copper_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/copper_electrode.json b/src/generated/resources/assets/tfmg/models/item/copper_electrode.json new file mode 100644 index 00000000..c2595098 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/copper_electrode.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/copper_electrode_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/copper_frame.json b/src/generated/resources/assets/tfmg/models/item/copper_frame.json new file mode 100644 index 00000000..32f44840 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/copper_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/copper_frame/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/copper_grenade.json b/src/generated/resources/assets/tfmg/models/item/copper_grenade.json new file mode 100644 index 00000000..56a0a703 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/copper_grenade.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/copper_grenade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/copper_spool.json b/src/generated/resources/assets/tfmg/models/item/copper_spool.json new file mode 100644 index 00000000..01e9db4f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/copper_spool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/copper_spool" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/copper_sulfate.json b/src/generated/resources/assets/tfmg/models/item/copper_sulfate.json new file mode 100644 index 00000000..0e5c14ab --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/copper_sulfate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/copper_sulfate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/copper_truss.json b/src/generated/resources/assets/tfmg/models/item/copper_truss.json new file mode 100644 index 00000000..8f202289 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/copper_truss.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/copper_truss" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/copper_wire.json b/src/generated/resources/assets/tfmg/models/item/copper_wire.json new file mode 100644 index 00000000..0a57d95a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/copper_wire.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/copper_wire" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/copycat_cable_block.json b/src/generated/resources/assets/tfmg/models/item/copycat_cable_block.json new file mode 100644 index 00000000..c6551049 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/copycat_cable_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/copycat_cable_block/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/crankshaft.json b/src/generated/resources/assets/tfmg/models/item/crankshaft.json new file mode 100644 index 00000000..53fd8293 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/crankshaft.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/crankshaft_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/creative_generator.json b/src/generated/resources/assets/tfmg/models/item/creative_generator.json new file mode 100644 index 00000000..5044bde5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/creative_generator.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/creative_generator" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/creosote_bucket.json b/src/generated/resources/assets/tfmg/models/item/creosote_bucket.json new file mode 100644 index 00000000..2ee4ed9e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/creosote_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/creosote_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/crude_oil_bucket.json b/src/generated/resources/assets/tfmg/models/item/crude_oil_bucket.json new file mode 100644 index 00000000..6ce9c129 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/crude_oil_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/crude_oil_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_bauxite.json b/src/generated/resources/assets/tfmg/models/item/cut_bauxite.json new file mode 100644 index 00000000..09e97da0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_bauxite.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_bauxite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_slab.json b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_slab.json new file mode 100644 index 00000000..ecf67152 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_bauxite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_stairs.json b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_stairs.json new file mode 100644 index 00000000..6fa4217e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_bauxite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_wall.json b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_wall.json new file mode 100644 index 00000000..2093a9b7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_brick_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/palettes/stone_types/brick/bauxite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_bauxite_bricks.json b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_bricks.json new file mode 100644 index 00000000..c30da0af --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_bauxite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_bauxite_slab.json b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_slab.json new file mode 100644 index 00000000..5656c3dc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_bauxite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_bauxite_stairs.json b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_stairs.json new file mode 100644 index 00000000..4834a131 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_bauxite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_bauxite_wall.json b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_wall.json new file mode 100644 index 00000000..c38ccdae --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_bauxite_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/palettes/stone_types/cut/bauxite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_galena.json b/src/generated/resources/assets/tfmg/models/item/cut_galena.json new file mode 100644 index 00000000..e78fffd3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_galena.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_galena" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_galena_brick_slab.json b/src/generated/resources/assets/tfmg/models/item/cut_galena_brick_slab.json new file mode 100644 index 00000000..9ea3ca6a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_galena_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_galena_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_galena_brick_stairs.json b/src/generated/resources/assets/tfmg/models/item/cut_galena_brick_stairs.json new file mode 100644 index 00000000..cacc9042 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_galena_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_galena_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_galena_brick_wall.json b/src/generated/resources/assets/tfmg/models/item/cut_galena_brick_wall.json new file mode 100644 index 00000000..8c63bdf7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_galena_brick_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/palettes/stone_types/brick/galena_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_galena_bricks.json b/src/generated/resources/assets/tfmg/models/item/cut_galena_bricks.json new file mode 100644 index 00000000..5ddd31f4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_galena_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_galena_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_galena_slab.json b/src/generated/resources/assets/tfmg/models/item/cut_galena_slab.json new file mode 100644 index 00000000..7267810b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_galena_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_galena_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_galena_stairs.json b/src/generated/resources/assets/tfmg/models/item/cut_galena_stairs.json new file mode 100644 index 00000000..e381ed15 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_galena_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cut_galena_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cut_galena_wall.json b/src/generated/resources/assets/tfmg/models/item/cut_galena_wall.json new file mode 100644 index 00000000..f19568a1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cut_galena_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/palettes/stone_types/cut/galena_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cyan_caution_block.json b/src/generated/resources/assets/tfmg/models/item/cyan_caution_block.json new file mode 100644 index 00000000..1cdb61f5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cyan_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cyan_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cyan_concrete.json b/src/generated/resources/assets/tfmg/models/item/cyan_concrete.json new file mode 100644 index 00000000..9da3dd41 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cyan_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cyan_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cyan_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/cyan_concrete_slab.json new file mode 100644 index 00000000..c72b90b4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cyan_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cyan_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cyan_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/cyan_concrete_stairs.json new file mode 100644 index 00000000..f58d9ed8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cyan_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cyan_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cyan_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/cyan_concrete_wall.json new file mode 100644 index 00000000..af0be36c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cyan_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cyan_multimeter.json b/src/generated/resources/assets/tfmg/models/item/cyan_multimeter.json new file mode 100644 index 00000000..a18d99cd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cyan_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/cyan_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete.json new file mode 100644 index 00000000..cc45679b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cyan_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_slab.json new file mode 100644 index 00000000..c72b90b4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cyan_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_stairs.json new file mode 100644 index 00000000..f58d9ed8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/cyan_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_wall.json new file mode 100644 index 00000000..af0be36c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/cyan_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/debug_cinderblock.json b/src/generated/resources/assets/tfmg/models/item/debug_cinderblock.json new file mode 100644 index 00000000..ab1c6e95 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/debug_cinderblock.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/debug_cinderblock" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/debug_conductor.json b/src/generated/resources/assets/tfmg/models/item/debug_conductor.json new file mode 100644 index 00000000..08c57f7b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/debug_conductor.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/debug_conductor" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/debug_electric_block.json b/src/generated/resources/assets/tfmg/models/item/debug_electric_block.json new file mode 100644 index 00000000..af2aeb42 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/debug_electric_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/debug_electric_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/debug_generator_block.json b/src/generated/resources/assets/tfmg/models/item/debug_generator_block.json new file mode 100644 index 00000000..4c991574 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/debug_generator_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/debug_generator_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/deepslate_lead_ore.json b/src/generated/resources/assets/tfmg/models/item/deepslate_lead_ore.json new file mode 100644 index 00000000..bed40dd0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/deepslate_lead_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/deepslate_lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/deepslate_lithium_ore.json b/src/generated/resources/assets/tfmg/models/item/deepslate_lithium_ore.json new file mode 100644 index 00000000..ac3cec3e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/deepslate_lithium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/deepslate_lithium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/deepslate_nickel_ore.json b/src/generated/resources/assets/tfmg/models/item/deepslate_nickel_ore.json new file mode 100644 index 00000000..f95b54bc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/deepslate_nickel_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/deepslate_nickel_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/deposit_item.json b/src/generated/resources/assets/tfmg/models/item/deposit_item.json new file mode 100644 index 00000000..180e3bb6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/deposit_item.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/deposit_item" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/diagonal_cable_block.json b/src/generated/resources/assets/tfmg/models/item/diagonal_cable_block.json new file mode 100644 index 00000000..946e0766 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/diagonal_cable_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/diagonal_cable_block/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/diesel_bucket.json b/src/generated/resources/assets/tfmg/models/item/diesel_bucket.json new file mode 100644 index 00000000..36334c7a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/diesel_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/diesel_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/electric_casing.json b/src/generated/resources/assets/tfmg/models/item/electric_casing.json new file mode 100644 index 00000000..6ad54f41 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/electric_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/electric_casing" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/electric_diode.json b/src/generated/resources/assets/tfmg/models/item/electric_diode.json new file mode 100644 index 00000000..9ef05b91 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/electric_diode.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/electric_diode/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/electric_motor.json b/src/generated/resources/assets/tfmg/models/item/electric_motor.json new file mode 100644 index 00000000..67159389 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/electric_motor.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/electric_motor/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/electric_post.json b/src/generated/resources/assets/tfmg/models/item/electric_post.json new file mode 100644 index 00000000..6d9ef26e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/electric_post.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/electric_post" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/electric_pump.json b/src/generated/resources/assets/tfmg/models/item/electric_pump.json new file mode 100644 index 00000000..fa9ad6b2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/electric_pump.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/electric_pump/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/electrical_switch.json b/src/generated/resources/assets/tfmg/models/item/electrical_switch.json new file mode 100644 index 00000000..280cadcc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/electrical_switch.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/electrical_switch/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/electricians_wrench.json b/src/generated/resources/assets/tfmg/models/item/electricians_wrench.json new file mode 100644 index 00000000..8bf1949c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/electricians_wrench.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/electricians_wrench" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/electrode_holder.json b/src/generated/resources/assets/tfmg/models/item/electrode_holder.json new file mode 100644 index 00000000..f43d9fe9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/electrode_holder.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/electrode_holder/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/electromagnetic_coil.json b/src/generated/resources/assets/tfmg/models/item/electromagnetic_coil.json new file mode 100644 index 00000000..37dd70d0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/electromagnetic_coil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/electromagnetic_coil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/empty_circuit_board.json b/src/generated/resources/assets/tfmg/models/item/empty_circuit_board.json new file mode 100644 index 00000000..e50af9b6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/empty_circuit_board.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/empty_circuit_board" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/empty_spool.json b/src/generated/resources/assets/tfmg/models/item/empty_spool.json new file mode 100644 index 00000000..25637734 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/empty_spool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/empty_spool" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/engine_controller.json b/src/generated/resources/assets/tfmg/models/item/engine_controller.json new file mode 100644 index 00000000..b043ad71 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/engine_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/engine_controller/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/engine_cylinder.json b/src/generated/resources/assets/tfmg/models/item/engine_cylinder.json new file mode 100644 index 00000000..63b8c76a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/engine_cylinder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/engine_cylinder" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/engine_gearbox.json b/src/generated/resources/assets/tfmg/models/item/engine_gearbox.json new file mode 100644 index 00000000..5614379a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/engine_gearbox.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/engine_gearbox/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/etched_circuit_board.json b/src/generated/resources/assets/tfmg/models/item/etched_circuit_board.json new file mode 100644 index 00000000..85537d6f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/etched_circuit_board.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/etched_circuit_board" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/ethylene_bucket.json b/src/generated/resources/assets/tfmg/models/item/ethylene_bucket.json new file mode 100644 index 00000000..9d69fc98 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/ethylene_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/ethylene_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/exhaust.json b/src/generated/resources/assets/tfmg/models/item/exhaust.json new file mode 100644 index 00000000..551d4f89 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/exhaust.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/exhaust/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/factory_floor.json b/src/generated/resources/assets/tfmg/models/item/factory_floor.json new file mode 100644 index 00000000..e5c2f5cd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/factory_floor.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/factory_floor" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/factory_floor_slab.json b/src/generated/resources/assets/tfmg/models/item/factory_floor_slab.json new file mode 100644 index 00000000..61d3fe6a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/factory_floor_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/factory_floor_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/factory_floor_stairs.json b/src/generated/resources/assets/tfmg/models/item/factory_floor_stairs.json new file mode 100644 index 00000000..a8a0b7ab --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/factory_floor_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/factory_floor_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/factory_floor_wall.json b/src/generated/resources/assets/tfmg/models/item/factory_floor_wall.json new file mode 100644 index 00000000..4b8ffcf0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/factory_floor_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/factory_floor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/firebox.json b/src/generated/resources/assets/tfmg/models/item/firebox.json new file mode 100644 index 00000000..18d0c3ae --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/firebox.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/firebox/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/fireclay.json b/src/generated/resources/assets/tfmg/models/item/fireclay.json new file mode 100644 index 00000000..c7f4caf9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/fireclay.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/fireclay" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/fireclay_ball.json b/src/generated/resources/assets/tfmg/models/item/fireclay_ball.json new file mode 100644 index 00000000..6f57d312 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/fireclay_ball.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/fireclay_ball" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/fireproof_brick.json b/src/generated/resources/assets/tfmg/models/item/fireproof_brick.json new file mode 100644 index 00000000..c6bbadc6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/fireproof_brick.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/fireproof_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/fireproof_brick_reinforcement.json b/src/generated/resources/assets/tfmg/models/item/fireproof_brick_reinforcement.json new file mode 100644 index 00000000..d5ec67a9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/fireproof_brick_reinforcement.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/fireproof_brick_reinforcement" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/fireproof_bricks.json b/src/generated/resources/assets/tfmg/models/item/fireproof_bricks.json new file mode 100644 index 00000000..37612526 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/fireproof_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/fireproof_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/fireproof_chemical_vat.json b/src/generated/resources/assets/tfmg/models/item/fireproof_chemical_vat.json new file mode 100644 index 00000000..92fdd16e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/fireproof_chemical_vat.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/fireproof_chemical_vat/block_single_window" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/flamethrower.json b/src/generated/resources/assets/tfmg/models/item/flamethrower.json new file mode 100644 index 00000000..baaf80a4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/flamethrower.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/flamethrower/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/flarestack.json b/src/generated/resources/assets/tfmg/models/item/flarestack.json new file mode 100644 index 00000000..0a488ad9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/flarestack.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/flarestack/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/fossilstone.json b/src/generated/resources/assets/tfmg/models/item/fossilstone.json new file mode 100644 index 00000000..a18c2ef6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/fossilstone.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/fossilstone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/furnace_gas_bucket.json b/src/generated/resources/assets/tfmg/models/item/furnace_gas_bucket.json new file mode 100644 index 00000000..589d4492 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/furnace_gas_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/furnace_gas_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/fuse.json b/src/generated/resources/assets/tfmg/models/item/fuse.json new file mode 100644 index 00000000..9f1a391e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/fuse.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/fuse" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/fuse_block.json b/src/generated/resources/assets/tfmg/models/item/fuse_block.json new file mode 100644 index 00000000..50222baa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/fuse_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/fuse_block/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/galena.json b/src/generated/resources/assets/tfmg/models/item/galena.json new file mode 100644 index 00000000..3cfd6c36 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/galena.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfmg:block/palettes/stone_types/natural/galena_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/galena_pillar.json b/src/generated/resources/assets/tfmg/models/item/galena_pillar.json new file mode 100644 index 00000000..60e105de --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/galena_pillar.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/galena_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/gasoline_bucket.json b/src/generated/resources/assets/tfmg/models/item/gasoline_bucket.json new file mode 100644 index 00000000..a3fc00fe --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/gasoline_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/gasoline_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/generator.json b/src/generated/resources/assets/tfmg/models/item/generator.json new file mode 100644 index 00000000..a29815f4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/generator.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/generator/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/glass_cable_insulator.json b/src/generated/resources/assets/tfmg/models/item/glass_cable_insulator.json new file mode 100644 index 00000000..b9a6d7cb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/glass_cable_insulator.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/glass_cable_insulator/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/glass_insulator_segment.json b/src/generated/resources/assets/tfmg/models/item/glass_insulator_segment.json new file mode 100644 index 00000000..ff08ed2f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/glass_insulator_segment.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/glass_insulator_segment_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/golden_turbo.json b/src/generated/resources/assets/tfmg/models/item/golden_turbo.json new file mode 100644 index 00000000..c9a82b89 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/golden_turbo.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/golden_turbo" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/graphite_electrode.json b/src/generated/resources/assets/tfmg/models/item/graphite_electrode.json new file mode 100644 index 00000000..88819740 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/graphite_electrode.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/graphite_electrode_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/gray_caution_block.json b/src/generated/resources/assets/tfmg/models/item/gray_caution_block.json new file mode 100644 index 00000000..2b2c8fb6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/gray_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/gray_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/gray_concrete.json b/src/generated/resources/assets/tfmg/models/item/gray_concrete.json new file mode 100644 index 00000000..7e2b1bf0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/gray_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/gray_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/gray_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/gray_concrete_slab.json new file mode 100644 index 00000000..98f876af --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/gray_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/gray_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/gray_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/gray_concrete_stairs.json new file mode 100644 index 00000000..cca5c4ed --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/gray_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/gray_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/gray_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/gray_concrete_wall.json new file mode 100644 index 00000000..9bc6393a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/gray_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/gray_multimeter.json b/src/generated/resources/assets/tfmg/models/item/gray_multimeter.json new file mode 100644 index 00000000..062cf017 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/gray_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/gray_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete.json new file mode 100644 index 00000000..cdbd84e0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/gray_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_slab.json new file mode 100644 index 00000000..98f876af --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/gray_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_stairs.json new file mode 100644 index 00000000..cca5c4ed --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/gray_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_wall.json new file mode 100644 index 00000000..9bc6393a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/gray_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/green_caution_block.json b/src/generated/resources/assets/tfmg/models/item/green_caution_block.json new file mode 100644 index 00000000..fbe139eb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/green_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/green_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/green_concrete.json b/src/generated/resources/assets/tfmg/models/item/green_concrete.json new file mode 100644 index 00000000..03015678 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/green_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/green_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/green_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/green_concrete_slab.json new file mode 100644 index 00000000..e1b0ccec --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/green_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/green_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/green_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/green_concrete_stairs.json new file mode 100644 index 00000000..84c3bc09 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/green_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/green_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/green_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/green_concrete_wall.json new file mode 100644 index 00000000..b43b6fd1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/green_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/green_multimeter.json b/src/generated/resources/assets/tfmg/models/item/green_multimeter.json new file mode 100644 index 00000000..e31fc00d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/green_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/green_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete.json new file mode 100644 index 00000000..ddd1645d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/green_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_slab.json new file mode 100644 index 00000000..e1b0ccec --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/green_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_stairs.json new file mode 100644 index 00000000..84c3bc09 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/green_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_wall.json new file mode 100644 index 00000000..b43b6fd1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/green_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/green_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/heavy_cable_hub.json b/src/generated/resources/assets/tfmg/models/item/heavy_cable_hub.json new file mode 100644 index 00000000..b5facfcf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/heavy_cable_hub.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/heavy_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/heavy_casing_door.json b/src/generated/resources/assets/tfmg/models/item/heavy_casing_door.json new file mode 100644 index 00000000..afd52409 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/heavy_casing_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/heavy_casing_door" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_aluminum_cogwheel.json new file mode 100644 index 00000000..bc58a910 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_aluminum_cogwheel.json @@ -0,0 +1,9 @@ +{ + "parent": "tfmg:block/encased_cogwheel/item", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_large_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_large_aluminum_cogwheel.json new file mode 100644 index 00000000..09e84f77 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_large_aluminum_cogwheel.json @@ -0,0 +1,9 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/item", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_large_steel_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_large_steel_cogwheel.json new file mode 100644 index 00000000..09e84f77 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_large_steel_cogwheel.json @@ -0,0 +1,9 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/item", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_shaft.json b/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_shaft.json new file mode 100644 index 00000000..d22d6586 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_shaft.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/encased_shaft/item_heavy_casing" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_steel_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_steel_cogwheel.json new file mode 100644 index 00000000..bc58a910 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/heavy_casing_encased_steel_cogwheel.json @@ -0,0 +1,9 @@ +{ + "parent": "tfmg:block/encased_cogwheel/item", + "textures": { + "1": "tfmg:block/heavy_machinery_casing", + "casing": "tfmg:block/heavy_machinery_casing", + "particle": "tfmg:block/heavy_machinery_casing", + "side": "tfmg:block/heavy_machinery_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/heavy_machinery_casing.json b/src/generated/resources/assets/tfmg/models/item/heavy_machinery_casing.json new file mode 100644 index 00000000..73b12767 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/heavy_machinery_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/heavy_machinery_casing" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/heavy_oil_bucket.json b/src/generated/resources/assets/tfmg/models/item/heavy_oil_bucket.json new file mode 100644 index 00000000..0cc83af6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/heavy_oil_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/heavy_oil_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/heavy_plate.json b/src/generated/resources/assets/tfmg/models/item/heavy_plate.json new file mode 100644 index 00000000..14164e6c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/heavy_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/heavy_plate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/heavy_plated_door.json b/src/generated/resources/assets/tfmg/models/item/heavy_plated_door.json new file mode 100644 index 00000000..f5cae3d7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/heavy_plated_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/heavy_plated_door" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/hot_air_bucket.json b/src/generated/resources/assets/tfmg/models/item/hot_air_bucket.json new file mode 100644 index 00000000..a03f3743 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/hot_air_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/hot_air_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/hydrogen_bucket.json b/src/generated/resources/assets/tfmg/models/item/hydrogen_bucket.json new file mode 100644 index 00000000..0aa916e1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/hydrogen_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/hydrogen_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/industrial_aluminum_casing.json b/src/generated/resources/assets/tfmg/models/item/industrial_aluminum_casing.json new file mode 100644 index 00000000..bebd6114 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/industrial_aluminum_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/industrial_aluminum_casing" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/industrial_mixer.json b/src/generated/resources/assets/tfmg/models/item/industrial_mixer.json new file mode 100644 index 00000000..fb1f5a1a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/industrial_mixer.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/industrial_mixer/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/industrial_pipe.json b/src/generated/resources/assets/tfmg/models/item/industrial_pipe.json new file mode 100644 index 00000000..fb4e716d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/industrial_pipe.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/industrial_pipe/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/kerosene_bucket.json b/src/generated/resources/assets/tfmg/models/item/kerosene_bucket.json new file mode 100644 index 00000000..e5c758de --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/kerosene_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/kerosene_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/large_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/large_aluminum_cogwheel.json new file mode 100644 index 00000000..f9d5173d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/large_aluminum_cogwheel.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/large_aluminum_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_connector.json b/src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_connector.json new file mode 100644 index 00000000..f406f44d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_connector.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/large_pumpjack_hammer_connector" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_head.json b/src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_head.json new file mode 100644 index 00000000..f5ff863e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_head.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/large_pumpjack_hammer_head" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_part.json b/src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_part.json new file mode 100644 index 00000000..342a30e1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/large_pumpjack_hammer_part.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/large_pumpjack_hammer_part" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/large_steel_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/large_steel_cogwheel.json new file mode 100644 index 00000000..d496d5a1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/large_steel_cogwheel.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/large_steel_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/layered_bauxite.json b/src/generated/resources/assets/tfmg/models/item/layered_bauxite.json new file mode 100644 index 00000000..f318b5d9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/layered_bauxite.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/layered_bauxite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/layered_galena.json b/src/generated/resources/assets/tfmg/models/item/layered_galena.json new file mode 100644 index 00000000..19d7d56a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/layered_galena.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/layered_galena" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_axe.json b/src/generated/resources/assets/tfmg/models/item/lead_axe.json new file mode 100644 index 00000000..7595a932 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/lead_axe" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_bars.json b/src/generated/resources/assets/tfmg/models/item/lead_bars.json new file mode 100644 index 00000000..df948ca5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_bars.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:item/bars", + "textures": { + "bars": "tfmg:block/bars/lead_bars", + "edge": "tfmg:block/bars/lead_bars_edge" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_block.json b/src/generated/resources/assets/tfmg/models/item/lead_block.json new file mode 100644 index 00000000..5946bfaa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_flywheel.json b/src/generated/resources/assets/tfmg/models/item/lead_flywheel.json new file mode 100644 index 00000000..2c54fb84 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_flywheel.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lead_flywheel/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_frame.json b/src/generated/resources/assets/tfmg/models/item/lead_frame.json new file mode 100644 index 00000000..333e46f8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lead_frame/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_hoe.json b/src/generated/resources/assets/tfmg/models/item/lead_hoe.json new file mode 100644 index 00000000..53c9d1bc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/lead_hoe" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_ingot.json b/src/generated/resources/assets/tfmg/models/item/lead_ingot.json new file mode 100644 index 00000000..2d95461e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/lead_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_ladder.json b/src/generated/resources/assets/tfmg/models/item/lead_ladder.json new file mode 100644 index 00000000..525cfcfe --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_ladder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:block/ladder_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_nugget.json b/src/generated/resources/assets/tfmg/models/item/lead_nugget.json new file mode 100644 index 00000000..b2fc5ef9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/lead_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_ore.json b/src/generated/resources/assets/tfmg/models/item/lead_ore.json new file mode 100644 index 00000000..24c0d7b9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_pickaxe.json b/src/generated/resources/assets/tfmg/models/item/lead_pickaxe.json new file mode 100644 index 00000000..4d8b8e90 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/lead_pickaxe" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_sheet.json b/src/generated/resources/assets/tfmg/models/item/lead_sheet.json new file mode 100644 index 00000000..07a6177b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_sheet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/lead_sheet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_shovel.json b/src/generated/resources/assets/tfmg/models/item/lead_shovel.json new file mode 100644 index 00000000..3da1c1b9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/lead_shovel" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_sword.json b/src/generated/resources/assets/tfmg/models/item/lead_sword.json new file mode 100644 index 00000000..637e7d17 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/lead_sword" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lead_truss.json b/src/generated/resources/assets/tfmg/models/item/lead_truss.json new file mode 100644 index 00000000..e92b0314 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lead_truss.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lead_truss" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_blue_caution_block.json b/src/generated/resources/assets/tfmg/models/item/light_blue_caution_block.json new file mode 100644 index 00000000..8831e995 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_blue_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_blue_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_blue_concrete.json b/src/generated/resources/assets/tfmg/models/item/light_blue_concrete.json new file mode 100644 index 00000000..ff4bfd3c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_blue_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_blue_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_blue_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/light_blue_concrete_slab.json new file mode 100644 index 00000000..76c8a2c9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_blue_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_blue_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_blue_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/light_blue_concrete_stairs.json new file mode 100644 index 00000000..72c84d5c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_blue_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_blue_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_blue_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/light_blue_concrete_wall.json new file mode 100644 index 00000000..af3f96d2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_blue_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_blue_multimeter.json b/src/generated/resources/assets/tfmg/models/item/light_blue_multimeter.json new file mode 100644 index 00000000..ac60291b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_blue_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/light_blue_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete.json new file mode 100644 index 00000000..6913632e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_blue_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_slab.json new file mode 100644 index 00000000..76c8a2c9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_blue_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_stairs.json new file mode 100644 index 00000000..72c84d5c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_blue_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_wall.json new file mode 100644 index 00000000..af3f96d2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_blue_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_bulb.json b/src/generated/resources/assets/tfmg/models/item/light_bulb.json new file mode 100644 index 00000000..d1703b96 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_bulb/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_gray_caution_block.json b/src/generated/resources/assets/tfmg/models/item/light_gray_caution_block.json new file mode 100644 index 00000000..8af5b8f7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_gray_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_gray_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_gray_concrete.json b/src/generated/resources/assets/tfmg/models/item/light_gray_concrete.json new file mode 100644 index 00000000..5a7f2f38 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_gray_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_gray_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_gray_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/light_gray_concrete_slab.json new file mode 100644 index 00000000..ca71419a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_gray_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_gray_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_gray_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/light_gray_concrete_stairs.json new file mode 100644 index 00000000..f80acb8b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_gray_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_gray_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_gray_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/light_gray_concrete_wall.json new file mode 100644 index 00000000..2aa00b1d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_gray_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_gray_multimeter.json b/src/generated/resources/assets/tfmg/models/item/light_gray_multimeter.json new file mode 100644 index 00000000..c8b5e45b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_gray_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/light_gray_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete.json new file mode 100644 index 00000000..b218466d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_gray_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_slab.json new file mode 100644 index 00000000..ca71419a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_gray_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_stairs.json new file mode 100644 index 00000000..f80acb8b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/light_gray_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_wall.json new file mode 100644 index 00000000..2aa00b1d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/light_gray_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lignite.json b/src/generated/resources/assets/tfmg/models/item/lignite.json new file mode 100644 index 00000000..e56ce60c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lignite.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lignite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lime_caution_block.json b/src/generated/resources/assets/tfmg/models/item/lime_caution_block.json new file mode 100644 index 00000000..c2227fc5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lime_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lime_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lime_concrete.json b/src/generated/resources/assets/tfmg/models/item/lime_concrete.json new file mode 100644 index 00000000..362f19bf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lime_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lime_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lime_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/lime_concrete_slab.json new file mode 100644 index 00000000..89676987 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lime_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lime_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lime_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/lime_concrete_stairs.json new file mode 100644 index 00000000..36440bc3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lime_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lime_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lime_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/lime_concrete_wall.json new file mode 100644 index 00000000..c5f73b6a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lime_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lime_multimeter.json b/src/generated/resources/assets/tfmg/models/item/lime_multimeter.json new file mode 100644 index 00000000..14b9f9d7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lime_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/lime_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete.json new file mode 100644 index 00000000..1ceee547 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lime_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_slab.json new file mode 100644 index 00000000..89676987 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lime_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_stairs.json new file mode 100644 index 00000000..36440bc3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lime_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_wall.json new file mode 100644 index 00000000..c5f73b6a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lime_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/lime_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/limesand.json b/src/generated/resources/assets/tfmg/models/item/limesand.json new file mode 100644 index 00000000..5ae1114d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/limesand.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/limesand" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/liquid_asphalt_bucket.json b/src/generated/resources/assets/tfmg/models/item/liquid_asphalt_bucket.json new file mode 100644 index 00000000..22b8341d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/liquid_asphalt_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/liquid_asphalt_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/liquid_concrete_bucket.json b/src/generated/resources/assets/tfmg/models/item/liquid_concrete_bucket.json new file mode 100644 index 00000000..20f4a7f9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/liquid_concrete_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/liquid_concrete_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/liquid_silicon_bucket.json b/src/generated/resources/assets/tfmg/models/item/liquid_silicon_bucket.json new file mode 100644 index 00000000..0928ef47 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/liquid_silicon_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/liquid_silicon_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lit_lithium_blade.json b/src/generated/resources/assets/tfmg/models/item/lit_lithium_blade.json new file mode 100644 index 00000000..43b05de9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lit_lithium_blade.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/lithium_blade_lit" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lithium_blade.json b/src/generated/resources/assets/tfmg/models/item/lithium_blade.json new file mode 100644 index 00000000..a61a8f46 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lithium_blade.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/lithium_blade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lithium_block.json b/src/generated/resources/assets/tfmg/models/item/lithium_block.json new file mode 100644 index 00000000..80b55f65 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lithium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lithium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lithium_charge.json b/src/generated/resources/assets/tfmg/models/item/lithium_charge.json new file mode 100644 index 00000000..5c4ef2d4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lithium_charge.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/lithium_charge" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lithium_ingot.json b/src/generated/resources/assets/tfmg/models/item/lithium_ingot.json new file mode 100644 index 00000000..16824644 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lithium_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/lithium_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lithium_nugget.json b/src/generated/resources/assets/tfmg/models/item/lithium_nugget.json new file mode 100644 index 00000000..64c34ca2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lithium_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/lithium_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lithium_ore.json b/src/generated/resources/assets/tfmg/models/item/lithium_ore.json new file mode 100644 index 00000000..576e8169 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lithium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lithium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lithium_torch.json b/src/generated/resources/assets/tfmg/models/item/lithium_torch.json new file mode 100644 index 00000000..771b74dd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lithium_torch.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/lithium_torch/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lpg_bucket.json b/src/generated/resources/assets/tfmg/models/item/lpg_bucket.json new file mode 100644 index 00000000..1ed8f047 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lpg_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/lpg_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/lubrication_oil_bucket.json b/src/generated/resources/assets/tfmg/models/item/lubrication_oil_bucket.json new file mode 100644 index 00000000..2c7ee45d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/lubrication_oil_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/lubrication_oil_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/machine_input.json b/src/generated/resources/assets/tfmg/models/item/machine_input.json new file mode 100644 index 00000000..d4beafbe --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/machine_input.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/machine_input" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magenta_caution_block.json b/src/generated/resources/assets/tfmg/models/item/magenta_caution_block.json new file mode 100644 index 00000000..76a60359 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magenta_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/magenta_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magenta_concrete.json b/src/generated/resources/assets/tfmg/models/item/magenta_concrete.json new file mode 100644 index 00000000..a8cd5144 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magenta_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/magenta_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magenta_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/magenta_concrete_slab.json new file mode 100644 index 00000000..25a70835 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magenta_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/magenta_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magenta_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/magenta_concrete_stairs.json new file mode 100644 index 00000000..ccabc51d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magenta_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/magenta_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magenta_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/magenta_concrete_wall.json new file mode 100644 index 00000000..06b98997 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magenta_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magenta_multimeter.json b/src/generated/resources/assets/tfmg/models/item/magenta_multimeter.json new file mode 100644 index 00000000..946d063f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magenta_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/magenta_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete.json new file mode 100644 index 00000000..0fce994b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/magenta_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_slab.json new file mode 100644 index 00000000..25a70835 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/magenta_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_stairs.json new file mode 100644 index 00000000..ccabc51d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/magenta_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_wall.json new file mode 100644 index 00000000..06b98997 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magenta_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magnet.json b/src/generated/resources/assets/tfmg/models/item/magnet.json new file mode 100644 index 00000000..cd489a23 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magnet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/magnet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/magnetic_alloy_ingot.json b/src/generated/resources/assets/tfmg/models/item/magnetic_alloy_ingot.json new file mode 100644 index 00000000..f3cdccd8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/magnetic_alloy_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/magnetic_alloy_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/metal_smokestack.json b/src/generated/resources/assets/tfmg/models/item/metal_smokestack.json new file mode 100644 index 00000000..20e23c8c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/metal_smokestack.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/metal_smokestack/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/mixer_blade.json b/src/generated/resources/assets/tfmg/models/item/mixer_blade.json new file mode 100644 index 00000000..2d94a905 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/mixer_blade.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/mixer_blade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/modern_light.json b/src/generated/resources/assets/tfmg/models/item/modern_light.json new file mode 100644 index 00000000..2d86ae47 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/modern_light.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/modern_light/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/molten_plastic_bucket.json b/src/generated/resources/assets/tfmg/models/item/molten_plastic_bucket.json new file mode 100644 index 00000000..83f5a754 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/molten_plastic_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/molten_plastic_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/molten_slag_bucket.json b/src/generated/resources/assets/tfmg/models/item/molten_slag_bucket.json new file mode 100644 index 00000000..fee6dac4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/molten_slag_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/molten_slag_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/molten_steel_bucket.json b/src/generated/resources/assets/tfmg/models/item/molten_steel_bucket.json new file mode 100644 index 00000000..6558ee5c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/molten_steel_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/molten_steel_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/multimeter.json b/src/generated/resources/assets/tfmg/models/item/multimeter.json new file mode 100644 index 00000000..f581824d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/n_semiconductor.json b/src/generated/resources/assets/tfmg/models/item/n_semiconductor.json new file mode 100644 index 00000000..8c793a85 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/n_semiconductor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/n_semiconductor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/napalm_bomb.json b/src/generated/resources/assets/tfmg/models/item/napalm_bomb.json new file mode 100644 index 00000000..5bd89e0e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/napalm_bomb.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/napalm_bomb/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/napalm_bucket.json b/src/generated/resources/assets/tfmg/models/item/napalm_bucket.json new file mode 100644 index 00000000..c58def53 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/napalm_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/napalm_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/napalm_potato.json b/src/generated/resources/assets/tfmg/models/item/napalm_potato.json new file mode 100644 index 00000000..d8c36209 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/napalm_potato.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/napalm_potato" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/naphtha_bucket.json b/src/generated/resources/assets/tfmg/models/item/naphtha_bucket.json new file mode 100644 index 00000000..edf859fd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/naphtha_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/naphtha_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/neon_bucket.json b/src/generated/resources/assets/tfmg/models/item/neon_bucket.json new file mode 100644 index 00000000..b6aa7b85 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/neon_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/neon_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/neon_tube.json b/src/generated/resources/assets/tfmg/models/item/neon_tube.json new file mode 100644 index 00000000..f95fc78e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/neon_tube.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/neon_tube/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/nickel_bars.json b/src/generated/resources/assets/tfmg/models/item/nickel_bars.json new file mode 100644 index 00000000..0211ae8d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/nickel_bars.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:item/bars", + "textures": { + "bars": "tfmg:block/bars/nickel_bars", + "edge": "tfmg:block/bars/nickel_bars_edge" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/nickel_block.json b/src/generated/resources/assets/tfmg/models/item/nickel_block.json new file mode 100644 index 00000000..5990dd99 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/nickel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/nickel_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/nickel_flywheel.json b/src/generated/resources/assets/tfmg/models/item/nickel_flywheel.json new file mode 100644 index 00000000..e930209f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/nickel_flywheel.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/nickel_flywheel/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/nickel_frame.json b/src/generated/resources/assets/tfmg/models/item/nickel_frame.json new file mode 100644 index 00000000..be0cb0a0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/nickel_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/nickel_frame/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/nickel_ingot.json b/src/generated/resources/assets/tfmg/models/item/nickel_ingot.json new file mode 100644 index 00000000..23093593 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/nickel_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/nickel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/nickel_ladder.json b/src/generated/resources/assets/tfmg/models/item/nickel_ladder.json new file mode 100644 index 00000000..d9022993 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/nickel_ladder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:block/ladder_nickel" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/nickel_nugget.json b/src/generated/resources/assets/tfmg/models/item/nickel_nugget.json new file mode 100644 index 00000000..9ab0a919 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/nickel_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/nickel_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/nickel_ore.json b/src/generated/resources/assets/tfmg/models/item/nickel_ore.json new file mode 100644 index 00000000..311ce54a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/nickel_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/nickel_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/nickel_sheet.json b/src/generated/resources/assets/tfmg/models/item/nickel_sheet.json new file mode 100644 index 00000000..5b6daf49 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/nickel_sheet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/nickel_sheet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/nickel_truss.json b/src/generated/resources/assets/tfmg/models/item/nickel_truss.json new file mode 100644 index 00000000..31d3e0cb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/nickel_truss.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/nickel_truss" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/nitrate_dust.json b/src/generated/resources/assets/tfmg/models/item/nitrate_dust.json new file mode 100644 index 00000000..d82be54b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/nitrate_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/nitrate_dust" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/oil_can.json b/src/generated/resources/assets/tfmg/models/item/oil_can.json new file mode 100644 index 00000000..8da08d29 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/oil_can.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/oil_can_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/oil_deposit.json b/src/generated/resources/assets/tfmg/models/item/oil_deposit.json new file mode 100644 index 00000000..6acea743 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/oil_deposit.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/oil_deposit" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/orange_caution_block.json b/src/generated/resources/assets/tfmg/models/item/orange_caution_block.json new file mode 100644 index 00000000..094b5c1d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/orange_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/orange_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/orange_concrete.json b/src/generated/resources/assets/tfmg/models/item/orange_concrete.json new file mode 100644 index 00000000..dbdefe73 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/orange_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/orange_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/orange_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/orange_concrete_slab.json new file mode 100644 index 00000000..fa6296b6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/orange_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/orange_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/orange_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/orange_concrete_stairs.json new file mode 100644 index 00000000..d511469f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/orange_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/orange_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/orange_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/orange_concrete_wall.json new file mode 100644 index 00000000..a4663f08 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/orange_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/orange_multimeter.json b/src/generated/resources/assets/tfmg/models/item/orange_multimeter.json new file mode 100644 index 00000000..6bf51842 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/orange_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/orange_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete.json new file mode 100644 index 00000000..5f923aa2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/orange_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_slab.json new file mode 100644 index 00000000..fa6296b6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/orange_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_stairs.json new file mode 100644 index 00000000..d511469f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/orange_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_wall.json new file mode 100644 index 00000000..a4663f08 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/orange_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/orange_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/p_semiconductor.json b/src/generated/resources/assets/tfmg/models/item/p_semiconductor.json new file mode 100644 index 00000000..975671a6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/p_semiconductor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/p_semiconductor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pink_caution_block.json b/src/generated/resources/assets/tfmg/models/item/pink_caution_block.json new file mode 100644 index 00000000..b38ce26e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pink_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pink_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pink_concrete.json b/src/generated/resources/assets/tfmg/models/item/pink_concrete.json new file mode 100644 index 00000000..e54a8bd7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pink_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pink_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pink_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/pink_concrete_slab.json new file mode 100644 index 00000000..70dfab34 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pink_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pink_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pink_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/pink_concrete_stairs.json new file mode 100644 index 00000000..ddb88f29 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pink_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pink_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pink_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/pink_concrete_wall.json new file mode 100644 index 00000000..8ec2d50c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pink_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pink_multimeter.json b/src/generated/resources/assets/tfmg/models/item/pink_multimeter.json new file mode 100644 index 00000000..36830a29 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pink_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/pink_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete.json new file mode 100644 index 00000000..ef8d8ff4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pink_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_slab.json new file mode 100644 index 00000000..70dfab34 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pink_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_stairs.json new file mode 100644 index 00000000..ddb88f29 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pink_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_wall.json new file mode 100644 index 00000000..8ec2d50c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pink_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/pink_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pipe_bomb.json b/src/generated/resources/assets/tfmg/models/item/pipe_bomb.json new file mode 100644 index 00000000..f1a6868e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pipe_bomb.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/pipe_bomb" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/plastic_block.json b/src/generated/resources/assets/tfmg/models/item/plastic_block.json new file mode 100644 index 00000000..842669a4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/plastic_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/plastic_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/plastic_fluid_valve.json b/src/generated/resources/assets/tfmg/models/item/plastic_fluid_valve.json new file mode 100644 index 00000000..93782160 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/plastic_fluid_valve.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/plastic_fluid_valve/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/plastic_mechanical_pump.json b/src/generated/resources/assets/tfmg/models/item/plastic_mechanical_pump.json new file mode 100644 index 00000000..099dda6d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/plastic_mechanical_pump.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/plastic_mechanical_pump/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/plastic_pipe.json b/src/generated/resources/assets/tfmg/models/item/plastic_pipe.json new file mode 100644 index 00000000..6d99e34a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/plastic_pipe.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/plastic_pipe/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/plastic_sheet.json b/src/generated/resources/assets/tfmg/models/item/plastic_sheet.json new file mode 100644 index 00000000..62dcc738 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/plastic_sheet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/plastic_sheet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/plastic_smart_fluid_pipe.json b/src/generated/resources/assets/tfmg/models/item/plastic_smart_fluid_pipe.json new file mode 100644 index 00000000..fcfde5d0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/plastic_smart_fluid_pipe.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/plastic_smart_fluid_pipe/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/polarizer.json b/src/generated/resources/assets/tfmg/models/item/polarizer.json new file mode 100644 index 00000000..9f27437f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/polarizer.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/polarizer/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite.json b/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite.json new file mode 100644 index 00000000..1e2a976f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/polished_cut_bauxite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_slab.json b/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_slab.json new file mode 100644 index 00000000..875b5d3c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/polished_cut_bauxite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_stairs.json b/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_stairs.json new file mode 100644 index 00000000..94807f1f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/polished_cut_bauxite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_wall.json b/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_wall.json new file mode 100644 index 00000000..627b6752 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/polished_cut_bauxite_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/palettes/stone_types/polished/bauxite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/polished_cut_galena.json b/src/generated/resources/assets/tfmg/models/item/polished_cut_galena.json new file mode 100644 index 00000000..77e13b13 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/polished_cut_galena.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/polished_cut_galena" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/polished_cut_galena_slab.json b/src/generated/resources/assets/tfmg/models/item/polished_cut_galena_slab.json new file mode 100644 index 00000000..102426e6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/polished_cut_galena_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/polished_cut_galena_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/polished_cut_galena_stairs.json b/src/generated/resources/assets/tfmg/models/item/polished_cut_galena_stairs.json new file mode 100644 index 00000000..92b9083a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/polished_cut_galena_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/polished_cut_galena_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/polished_cut_galena_wall.json b/src/generated/resources/assets/tfmg/models/item/polished_cut_galena_wall.json new file mode 100644 index 00000000..38e30653 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/polished_cut_galena_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/palettes/stone_types/polished/galena_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/potentiometer.json b/src/generated/resources/assets/tfmg/models/item/potentiometer.json new file mode 100644 index 00000000..3f6085a7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/potentiometer.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/potentiometer/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/propane_bucket.json b/src/generated/resources/assets/tfmg/models/item/propane_bucket.json new file mode 100644 index 00000000..9f585a91 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/propane_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/propane_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/propylene_bucket.json b/src/generated/resources/assets/tfmg/models/item/propylene_bucket.json new file mode 100644 index 00000000..a5fb2a0c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/propylene_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/propylene_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pumpjack_base.json b/src/generated/resources/assets/tfmg/models/item/pumpjack_base.json new file mode 100644 index 00000000..1a527608 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pumpjack_base.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pumpjack_base/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pumpjack_crank.json b/src/generated/resources/assets/tfmg/models/item/pumpjack_crank.json new file mode 100644 index 00000000..d8221ba0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pumpjack_crank.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pumpjack_crank" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer.json b/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer.json new file mode 100644 index 00000000..df711b4b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pumpjack_hammer/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_connector.json b/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_connector.json new file mode 100644 index 00000000..ddc0b3f3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_connector.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pumpjack_hammer_connector" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_head.json b/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_head.json new file mode 100644 index 00000000..b24944e2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_head.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pumpjack_hammer_head" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_part.json b/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_part.json new file mode 100644 index 00000000..1bf99df2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/pumpjack_hammer_part.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/pumpjack_hammer_part" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/purple_caution_block.json b/src/generated/resources/assets/tfmg/models/item/purple_caution_block.json new file mode 100644 index 00000000..d7cd43fa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/purple_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/purple_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/purple_concrete.json b/src/generated/resources/assets/tfmg/models/item/purple_concrete.json new file mode 100644 index 00000000..635f4471 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/purple_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/purple_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/purple_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/purple_concrete_slab.json new file mode 100644 index 00000000..c6cd8d39 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/purple_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/purple_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/purple_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/purple_concrete_stairs.json new file mode 100644 index 00000000..96d3f159 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/purple_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/purple_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/purple_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/purple_concrete_wall.json new file mode 100644 index 00000000..1f06160e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/purple_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/purple_multimeter.json b/src/generated/resources/assets/tfmg/models/item/purple_multimeter.json new file mode 100644 index 00000000..f60d182a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/purple_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/purple_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete.json new file mode 100644 index 00000000..aba51f67 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/purple_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_slab.json new file mode 100644 index 00000000..c6cd8d39 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/purple_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_stairs.json new file mode 100644 index 00000000..96d3f159 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/purple_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_wall.json new file mode 100644 index 00000000..1f06160e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/purple_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/purple_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/quad_potato_cannon.json b/src/generated/resources/assets/tfmg/models/item/quad_potato_cannon.json new file mode 100644 index 00000000..b3994b33 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/quad_potato_cannon.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/quad_potato_cannon/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/raw_lead.json b/src/generated/resources/assets/tfmg/models/item/raw_lead.json new file mode 100644 index 00000000..c7cd0eb1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/raw_lead.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/raw_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/raw_lead_block.json b/src/generated/resources/assets/tfmg/models/item/raw_lead_block.json new file mode 100644 index 00000000..dd7dc78d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/raw_lead_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/raw_lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/raw_lithium.json b/src/generated/resources/assets/tfmg/models/item/raw_lithium.json new file mode 100644 index 00000000..d05e9d93 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/raw_lithium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/raw_lithium" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/raw_lithium_block.json b/src/generated/resources/assets/tfmg/models/item/raw_lithium_block.json new file mode 100644 index 00000000..49d5cf92 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/raw_lithium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/raw_lithium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/raw_nickel.json b/src/generated/resources/assets/tfmg/models/item/raw_nickel.json new file mode 100644 index 00000000..b500ea60 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/raw_nickel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/raw_nickel" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/raw_nickel_block.json b/src/generated/resources/assets/tfmg/models/item/raw_nickel_block.json new file mode 100644 index 00000000..3115dde5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/raw_nickel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/raw_nickel_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rebar_block.json b/src/generated/resources/assets/tfmg/models/item/rebar_block.json new file mode 100644 index 00000000..8683272a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rebar_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/rebar_block/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/rebar_concrete.json new file mode 100644 index 00000000..6719be4b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/rebar_concrete_slab.json new file mode 100644 index 00000000..52c2712a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/rebar_concrete_stairs.json new file mode 100644 index 00000000..dcef81f4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/rebar_concrete_wall.json new file mode 100644 index 00000000..778708ce --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rebar_floor.json b/src/generated/resources/assets/tfmg/models/item/rebar_floor.json new file mode 100644 index 00000000..a05612ba --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rebar_floor.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/rebar_floor/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rebar_pile.json b/src/generated/resources/assets/tfmg/models/item/rebar_pile.json new file mode 100644 index 00000000..9fb805f7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rebar_pile.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/rebar_pile/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rebar_pillar.json b/src/generated/resources/assets/tfmg/models/item/rebar_pillar.json new file mode 100644 index 00000000..91924ff9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rebar_pillar.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/rebar_pillar/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rebar_stairs.json b/src/generated/resources/assets/tfmg/models/item/rebar_stairs.json new file mode 100644 index 00000000..8896ba1c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rebar_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/rebar_stairs/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rebar_wall.json b/src/generated/resources/assets/tfmg/models/item/rebar_wall.json new file mode 100644 index 00000000..561bab71 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rebar_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/rebar_wall/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/red_caution_block.json b/src/generated/resources/assets/tfmg/models/item/red_caution_block.json new file mode 100644 index 00000000..21024859 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/red_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/red_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/red_concrete.json b/src/generated/resources/assets/tfmg/models/item/red_concrete.json new file mode 100644 index 00000000..657d6752 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/red_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/red_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/red_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/red_concrete_slab.json new file mode 100644 index 00000000..32b2cbba --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/red_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/red_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/red_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/red_concrete_stairs.json new file mode 100644 index 00000000..0e1eb0bc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/red_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/red_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/red_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/red_concrete_wall.json new file mode 100644 index 00000000..83a6814e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/red_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/red_multimeter.json b/src/generated/resources/assets/tfmg/models/item/red_multimeter.json new file mode 100644 index 00000000..3d16e1a1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/red_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/red_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete.json new file mode 100644 index 00000000..b73831c9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/red_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_slab.json new file mode 100644 index 00000000..32b2cbba --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/red_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_stairs.json new file mode 100644 index 00000000..0e1eb0bc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/red_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_wall.json new file mode 100644 index 00000000..83a6814e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/red_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/red_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/regular_engine.json b/src/generated/resources/assets/tfmg/models/item/regular_engine.json new file mode 100644 index 00000000..e81cfc18 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/regular_engine.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/regular_engine/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/resistor.json b/src/generated/resources/assets/tfmg/models/item/resistor.json new file mode 100644 index 00000000..b99586c2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/resistor.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/resistor/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rotary_engine.json b/src/generated/resources/assets/tfmg/models/item/rotary_engine.json new file mode 100644 index 00000000..6a62bf9a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rotary_engine.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/rotary_engine/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rotor.json b/src/generated/resources/assets/tfmg/models/item/rotor.json new file mode 100644 index 00000000..fe6bbb13 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rotor.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/rotor/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rubber_sheet.json b/src/generated/resources/assets/tfmg/models/item/rubber_sheet.json new file mode 100644 index 00000000..0e59e9ab --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rubber_sheet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/rubber_sheet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/rusted_blast_furnace_reinforcement.json b/src/generated/resources/assets/tfmg/models/item/rusted_blast_furnace_reinforcement.json new file mode 100644 index 00000000..689e3859 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/rusted_blast_furnace_reinforcement.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/rusted_blast_furnace_reinforcement" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/screw.json b/src/generated/resources/assets/tfmg/models/item/screw.json new file mode 100644 index 00000000..654db24b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/screw.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/screw" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/screwdriver.json b/src/generated/resources/assets/tfmg/models/item/screwdriver.json new file mode 100644 index 00000000..b7ec5704 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/screwdriver.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/screwdriver" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/segmented_display.json b/src/generated/resources/assets/tfmg/models/item/segmented_display.json new file mode 100644 index 00000000..f73cd861 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/segmented_display.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/segmented_display/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/silicon_ingot.json b/src/generated/resources/assets/tfmg/models/item/silicon_ingot.json new file mode 100644 index 00000000..6df081a6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/silicon_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/silicon_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/slag.json b/src/generated/resources/assets/tfmg/models/item/slag.json new file mode 100644 index 00000000..aa85a885 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/slag.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/slag" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/slag_block.json b/src/generated/resources/assets/tfmg/models/item/slag_block.json new file mode 100644 index 00000000..975656b3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/slag_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/slag_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/slag_bricks.json b/src/generated/resources/assets/tfmg/models/item/slag_bricks.json new file mode 100644 index 00000000..e7f8085c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/slag_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/slag_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/slag_bricks_slab.json b/src/generated/resources/assets/tfmg/models/item/slag_bricks_slab.json new file mode 100644 index 00000000..734557a9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/slag_bricks_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/slag_bricks_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/slag_bricks_stairs.json b/src/generated/resources/assets/tfmg/models/item/slag_bricks_stairs.json new file mode 100644 index 00000000..503a9b97 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/slag_bricks_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/slag_bricks_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/slag_bricks_wall.json b/src/generated/resources/assets/tfmg/models/item/slag_bricks_wall.json new file mode 100644 index 00000000..7dd73d62 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/slag_bricks_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/slag_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_slab.json b/src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_slab.json new file mode 100644 index 00000000..53e0492a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/small_bauxite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_stairs.json b/src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_stairs.json new file mode 100644 index 00000000..b01f7981 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/small_bauxite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_wall.json b/src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_wall.json new file mode 100644 index 00000000..28241ead --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/small_bauxite_brick_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/palettes/stone_types/small_brick/bauxite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/small_bauxite_bricks.json b/src/generated/resources/assets/tfmg/models/item/small_bauxite_bricks.json new file mode 100644 index 00000000..04d4b668 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/small_bauxite_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/small_bauxite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/small_galena_brick_slab.json b/src/generated/resources/assets/tfmg/models/item/small_galena_brick_slab.json new file mode 100644 index 00000000..636c4d22 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/small_galena_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/small_galena_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/small_galena_brick_stairs.json b/src/generated/resources/assets/tfmg/models/item/small_galena_brick_stairs.json new file mode 100644 index 00000000..fc92daf5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/small_galena_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/small_galena_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/small_galena_brick_wall.json b/src/generated/resources/assets/tfmg/models/item/small_galena_brick_wall.json new file mode 100644 index 00000000..ddcb2c93 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/small_galena_brick_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/palettes/stone_types/small_brick/galena_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/small_galena_bricks.json b/src/generated/resources/assets/tfmg/models/item/small_galena_bricks.json new file mode 100644 index 00000000..2bd1b663 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/small_galena_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/small_galena_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/spark_plug.json b/src/generated/resources/assets/tfmg/models/item/spark_plug.json new file mode 100644 index 00000000..0d963d61 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/spark_plug.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/spark_plug" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/stator.json b/src/generated/resources/assets/tfmg/models/item/stator.json new file mode 100644 index 00000000..51741634 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/stator.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/stator/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_axe.json b/src/generated/resources/assets/tfmg/models/item/steel_axe.json new file mode 100644 index 00000000..9e4e5ef1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/steel_axe" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_bars.json b/src/generated/resources/assets/tfmg/models/item/steel_bars.json new file mode 100644 index 00000000..31be2e79 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_bars.json @@ -0,0 +1,7 @@ +{ + "parent": "tfmg:item/bars", + "textures": { + "bars": "tfmg:block/bars/steel_bars", + "edge": "tfmg:block/bars/steel_bars_edge" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_block.json b/src/generated/resources/assets/tfmg/models/item/steel_block.json new file mode 100644 index 00000000..66066a02 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_boots.json b/src/generated/resources/assets/tfmg/models/item/steel_boots.json new file mode 100644 index 00000000..8176642c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/steel_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_cable_hub.json b/src/generated/resources/assets/tfmg/models/item/steel_cable_hub.json new file mode 100644 index 00000000..e484299f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_cable_hub.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_casing.json b/src/generated/resources/assets/tfmg/models/item/steel_casing.json new file mode 100644 index 00000000..2368c472 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_casing" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_casing_cable_hub.json b/src/generated/resources/assets/tfmg/models/item/steel_casing_cable_hub.json new file mode 100644 index 00000000..8a1deafd --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_casing_cable_hub.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_casing_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_chemical_vat.json b/src/generated/resources/assets/tfmg/models/item/steel_chemical_vat.json new file mode 100644 index 00000000..5c237f57 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_chemical_vat.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_chemical_vat/block_single_window" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_chestplate.json b/src/generated/resources/assets/tfmg/models/item/steel_chestplate.json new file mode 100644 index 00000000..26a38bd0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/steel_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/steel_cogwheel.json new file mode 100644 index 00000000..21570530 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_cogwheel.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_distillation_controller.json b/src/generated/resources/assets/tfmg/models/item/steel_distillation_controller.json new file mode 100644 index 00000000..95930b56 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_distillation_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_distillation_controller" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_distillation_output.json b/src/generated/resources/assets/tfmg/models/item/steel_distillation_output.json new file mode 100644 index 00000000..48a28014 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_distillation_output.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_distillation_output/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_door.json b/src/generated/resources/assets/tfmg/models/item/steel_door.json new file mode 100644 index 00000000..7c2721eb --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/steel_door" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_encased_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/steel_encased_aluminum_cogwheel.json new file mode 100644 index 00000000..daf71b24 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_encased_aluminum_cogwheel.json @@ -0,0 +1,9 @@ +{ + "parent": "tfmg:block/encased_cogwheel/item", + "textures": { + "1": "tfmg:block/steel_casing", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_encased_large_aluminum_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/steel_encased_large_aluminum_cogwheel.json new file mode 100644 index 00000000..c2a01eb6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_encased_large_aluminum_cogwheel.json @@ -0,0 +1,9 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/item", + "textures": { + "1": "tfmg:block/steel_casing", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_encased_large_steel_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/steel_encased_large_steel_cogwheel.json new file mode 100644 index 00000000..c2a01eb6 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_encased_large_steel_cogwheel.json @@ -0,0 +1,9 @@ +{ + "parent": "tfmg:block/encased_large_cogwheel/item", + "textures": { + "1": "tfmg:block/steel_casing", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side_large" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_encased_shaft.json b/src/generated/resources/assets/tfmg/models/item/steel_encased_shaft.json new file mode 100644 index 00000000..6c040ed5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_encased_shaft.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/encased_shaft/item_steel" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_encased_steel_cogwheel.json b/src/generated/resources/assets/tfmg/models/item/steel_encased_steel_cogwheel.json new file mode 100644 index 00000000..daf71b24 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_encased_steel_cogwheel.json @@ -0,0 +1,9 @@ +{ + "parent": "tfmg:block/encased_cogwheel/item", + "textures": { + "1": "tfmg:block/steel_casing", + "casing": "tfmg:block/steel_casing", + "particle": "tfmg:block/steel_casing", + "side": "tfmg:block/steel_encased_cogwheel_side" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_fluid_tank.json b/src/generated/resources/assets/tfmg/models/item/steel_fluid_tank.json new file mode 100644 index 00000000..06dfc437 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_fluid_tank.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_fluid_tank/block_single_window" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_fluid_valve.json b/src/generated/resources/assets/tfmg/models/item/steel_fluid_valve.json new file mode 100644 index 00000000..51b9a3b0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_fluid_valve.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_fluid_valve/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_flywheel.json b/src/generated/resources/assets/tfmg/models/item/steel_flywheel.json new file mode 100644 index 00000000..992247c4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_flywheel.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_flywheel/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_frame.json b/src/generated/resources/assets/tfmg/models/item/steel_frame.json new file mode 100644 index 00000000..b0e141f8 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_frame/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_gearbox.json b/src/generated/resources/assets/tfmg/models/item/steel_gearbox.json new file mode 100644 index 00000000..7089a7e4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_gearbox.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_gearbox/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_helmet.json b/src/generated/resources/assets/tfmg/models/item/steel_helmet.json new file mode 100644 index 00000000..bfe116f4 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/steel_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_hoe.json b/src/generated/resources/assets/tfmg/models/item/steel_hoe.json new file mode 100644 index 00000000..da38cf54 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/steel_hoe" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_ingot.json b/src/generated/resources/assets/tfmg/models/item/steel_ingot.json new file mode 100644 index 00000000..4c02092e --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/steel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_ladder.json b/src/generated/resources/assets/tfmg/models/item/steel_ladder.json new file mode 100644 index 00000000..e73bca6a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_ladder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:block/ladder_steel" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_leggings.json b/src/generated/resources/assets/tfmg/models/item/steel_leggings.json new file mode 100644 index 00000000..c9bfc42b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/steel_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_mechanical_pump.json b/src/generated/resources/assets/tfmg/models/item/steel_mechanical_pump.json new file mode 100644 index 00000000..81817e44 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_mechanical_pump.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_mechanical_pump/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_mechanism.json b/src/generated/resources/assets/tfmg/models/item/steel_mechanism.json new file mode 100644 index 00000000..f0d7edac --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_mechanism.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/steel_mechanism" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_nugget.json b/src/generated/resources/assets/tfmg/models/item/steel_nugget.json new file mode 100644 index 00000000..f0a0d582 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/steel_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_pickaxe.json b/src/generated/resources/assets/tfmg/models/item/steel_pickaxe.json new file mode 100644 index 00000000..4ca1b71f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/steel_pickaxe" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_pipe.json b/src/generated/resources/assets/tfmg/models/item/steel_pipe.json new file mode 100644 index 00000000..2fe21a63 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_pipe.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_pipe/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_scaffolding.json b/src/generated/resources/assets/tfmg/models/item/steel_scaffolding.json new file mode 100644 index 00000000..d70aab75 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_scaffolding.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_scaffolding" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_shovel.json b/src/generated/resources/assets/tfmg/models/item/steel_shovel.json new file mode 100644 index 00000000..a49074d7 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/steel_shovel" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_smart_fluid_pipe.json b/src/generated/resources/assets/tfmg/models/item/steel_smart_fluid_pipe.json new file mode 100644 index 00000000..bbd5ad5d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_smart_fluid_pipe.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_smart_fluid_pipe/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_sword.json b/src/generated/resources/assets/tfmg/models/item/steel_sword.json new file mode 100644 index 00000000..743d06f0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "tfmg:item/steel_sword" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_trapdoor.json b/src/generated/resources/assets/tfmg/models/item/steel_trapdoor.json new file mode 100644 index 00000000..acff829d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_trapdoor" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_truss.json b/src/generated/resources/assets/tfmg/models/item/steel_truss.json new file mode 100644 index 00000000..d1f0da0d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_truss.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_truss" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/steel_vertical_gearbox.json b/src/generated/resources/assets/tfmg/models/item/steel_vertical_gearbox.json new file mode 100644 index 00000000..65177f01 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/steel_vertical_gearbox.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/steel_gearbox/item_vertical" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/sulfur.json b/src/generated/resources/assets/tfmg/models/item/sulfur.json new file mode 100644 index 00000000..f70095c3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/sulfur.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/sulfur" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/sulfur_dust.json b/src/generated/resources/assets/tfmg/models/item/sulfur_dust.json new file mode 100644 index 00000000..436517cc --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/sulfur_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/sulfur_dust" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/surface_scanner.json b/src/generated/resources/assets/tfmg/models/item/surface_scanner.json new file mode 100644 index 00000000..a3096218 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/surface_scanner.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/surface_scanner/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/synthetic_leather.json b/src/generated/resources/assets/tfmg/models/item/synthetic_leather.json new file mode 100644 index 00000000..b7856a61 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/synthetic_leather.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/synthetic_leather" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/synthetic_string.json b/src/generated/resources/assets/tfmg/models/item/synthetic_string.json new file mode 100644 index 00000000..58ca2037 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/synthetic_string.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/synthetic_string" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/thermite_grenade.json b/src/generated/resources/assets/tfmg/models/item/thermite_grenade.json new file mode 100644 index 00000000..b1d03422 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/thermite_grenade.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/thermite_grenade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/thermite_powder.json b/src/generated/resources/assets/tfmg/models/item/thermite_powder.json new file mode 100644 index 00000000..6f286eaa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/thermite_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/thermite_powder" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/traffic_light.json b/src/generated/resources/assets/tfmg/models/item/traffic_light.json new file mode 100644 index 00000000..cf3a6b11 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/traffic_light.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/traffic_light/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/transformer.json b/src/generated/resources/assets/tfmg/models/item/transformer.json new file mode 100644 index 00000000..7b2403ba --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/transformer.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/transformer/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/transistor_item.json b/src/generated/resources/assets/tfmg/models/item/transistor_item.json new file mode 100644 index 00000000..8792a456 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/transistor_item.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/transistor_item" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/transmission.json b/src/generated/resources/assets/tfmg/models/item/transmission.json new file mode 100644 index 00000000..43e9a0f5 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/transmission.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/transmission" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/turbine_blade.json b/src/generated/resources/assets/tfmg/models/item/turbine_blade.json new file mode 100644 index 00000000..82ced20d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/turbine_blade.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/turbine_blade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/turbine_engine.json b/src/generated/resources/assets/tfmg/models/item/turbine_engine.json new file mode 100644 index 00000000..1a7f9634 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/turbine_engine.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/turbine_engine/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/turbo.json b/src/generated/resources/assets/tfmg/models/item/turbo.json new file mode 100644 index 00000000..92f0a9a0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/turbo.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/turbo" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/unfinished_capacitor.json b/src/generated/resources/assets/tfmg/models/item/unfinished_capacitor.json new file mode 100644 index 00000000..fcb8af29 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/unfinished_capacitor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/unfinished_capacitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/unfinished_electric_motor.json b/src/generated/resources/assets/tfmg/models/item/unfinished_electric_motor.json new file mode 100644 index 00000000..7e6ddade --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/unfinished_electric_motor.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/electric_motor/unfinished" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/unfinished_generator.json b/src/generated/resources/assets/tfmg/models/item/unfinished_generator.json new file mode 100644 index 00000000..6d018204 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/unfinished_generator.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/unfinished_generator_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/unfinished_insulator.json b/src/generated/resources/assets/tfmg/models/item/unfinished_insulator.json new file mode 100644 index 00000000..0dab0b56 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/unfinished_insulator.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/unfinished_insulator_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/unfinished_potentiometer.json b/src/generated/resources/assets/tfmg/models/item/unfinished_potentiometer.json new file mode 100644 index 00000000..e2301077 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/unfinished_potentiometer.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/potentiometer/unfinished" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/unfinished_resistor.json b/src/generated/resources/assets/tfmg/models/item/unfinished_resistor.json new file mode 100644 index 00000000..fdd2b076 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/unfinished_resistor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/unfinished_resistor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/unfinished_steel_mechanism.json b/src/generated/resources/assets/tfmg/models/item/unfinished_steel_mechanism.json new file mode 100644 index 00000000..e24f8d7b --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/unfinished_steel_mechanism.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/unfinished_steel_mechanism" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/unfinished_transistor.json b/src/generated/resources/assets/tfmg/models/item/unfinished_transistor.json new file mode 100644 index 00000000..41b4aea2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/unfinished_transistor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/unfinished_transistor" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/unfired_insulator.json b/src/generated/resources/assets/tfmg/models/item/unfired_insulator.json new file mode 100644 index 00000000..2aaf702f --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/unfired_insulator.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/unfired_insulator_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/unprocessed_heavy_plate.json b/src/generated/resources/assets/tfmg/models/item/unprocessed_heavy_plate.json new file mode 100644 index 00000000..752534ee --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/unprocessed_heavy_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/unprocessed_heavy_plate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/voltage_observer.json b/src/generated/resources/assets/tfmg/models/item/voltage_observer.json new file mode 100644 index 00000000..3afb3291 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/voltage_observer.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/voltage_observer/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/voltmeter.json b/src/generated/resources/assets/tfmg/models/item/voltmeter.json new file mode 100644 index 00000000..9c3ba015 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/voltmeter.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/voltmeter/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/white_caution_block.json b/src/generated/resources/assets/tfmg/models/item/white_caution_block.json new file mode 100644 index 00000000..c60b8579 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/white_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/white_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/white_concrete.json b/src/generated/resources/assets/tfmg/models/item/white_concrete.json new file mode 100644 index 00000000..0540b9d9 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/white_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/white_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/white_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/white_concrete_slab.json new file mode 100644 index 00000000..4ad65670 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/white_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/white_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/white_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/white_concrete_stairs.json new file mode 100644 index 00000000..b41709a2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/white_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/white_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/white_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/white_concrete_wall.json new file mode 100644 index 00000000..53100f34 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/white_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/white_multimeter.json b/src/generated/resources/assets/tfmg/models/item/white_multimeter.json new file mode 100644 index 00000000..f10cf8bf --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/white_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/white_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete.json new file mode 100644 index 00000000..72c728ea --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/white_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_slab.json new file mode 100644 index 00000000..4ad65670 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/white_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_stairs.json new file mode 100644 index 00000000..b41709a2 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/white_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_wall.json new file mode 100644 index 00000000..53100f34 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/white_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/white_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/winding_machine.json b/src/generated/resources/assets/tfmg/models/item/winding_machine.json new file mode 100644 index 00000000..a2a472c3 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/winding_machine.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/winding_machine/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/yellow_caution_block.json b/src/generated/resources/assets/tfmg/models/item/yellow_caution_block.json new file mode 100644 index 00000000..f2f54bd0 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/yellow_caution_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/yellow_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/yellow_concrete.json b/src/generated/resources/assets/tfmg/models/item/yellow_concrete.json new file mode 100644 index 00000000..58d4b828 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/yellow_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/yellow_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/yellow_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/yellow_concrete_slab.json new file mode 100644 index 00000000..330134fa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/yellow_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/yellow_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/yellow_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/yellow_concrete_stairs.json new file mode 100644 index 00000000..44f43393 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/yellow_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/yellow_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/yellow_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/yellow_concrete_wall.json new file mode 100644 index 00000000..01962c00 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/yellow_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/yellow_multimeter.json b/src/generated/resources/assets/tfmg/models/item/yellow_multimeter.json new file mode 100644 index 00000000..d945983d --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/yellow_multimeter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/yellow_multimeter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete.json b/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete.json new file mode 100644 index 00000000..b9c2f813 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/yellow_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_slab.json b/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_slab.json new file mode 100644 index 00000000..330134fa --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/yellow_concrete_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_stairs.json b/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_stairs.json new file mode 100644 index 00000000..44f43393 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/yellow_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_wall.json b/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_wall.json new file mode 100644 index 00000000..01962c00 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/yellow_rebar_concrete_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "tfmg:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/zinc_electrode.json b/src/generated/resources/assets/tfmg/models/item/zinc_electrode.json new file mode 100644 index 00000000..325ec756 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/zinc_electrode.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:item/zinc_electrode_model" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/zinc_frame.json b/src/generated/resources/assets/tfmg/models/item/zinc_frame.json new file mode 100644 index 00000000..16996c6c --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/zinc_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/zinc_frame/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/zinc_grenade.json b/src/generated/resources/assets/tfmg/models/item/zinc_grenade.json new file mode 100644 index 00000000..2b57c349 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/zinc_grenade.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/zinc_grenade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/zinc_sulfate.json b/src/generated/resources/assets/tfmg/models/item/zinc_sulfate.json new file mode 100644 index 00000000..ab5bacd1 --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/zinc_sulfate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfmg:item/zinc_sulfate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/tfmg/models/item/zinc_truss.json b/src/generated/resources/assets/tfmg/models/item/zinc_truss.json new file mode 100644 index 00000000..810efe2a --- /dev/null +++ b/src/generated/resources/assets/tfmg/models/item/zinc_truss.json @@ -0,0 +1,3 @@ +{ + "parent": "tfmg:block/zinc_truss" +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/casing.json b/src/generated/resources/data/create/tags/blocks/casing.json new file mode 100644 index 00000000..e5c43edc --- /dev/null +++ b/src/generated/resources/data/create/tags/blocks/casing.json @@ -0,0 +1,8 @@ +{ + "values": [ + "tfmg:steel_casing", + "tfmg:heavy_machinery_casing", + "tfmg:electric_casing", + "tfmg:industrial_aluminum_casing" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/fan_transparent.json b/src/generated/resources/data/create/tags/blocks/fan_transparent.json new file mode 100644 index 00000000..d80575ae --- /dev/null +++ b/src/generated/resources/data/create/tags/blocks/fan_transparent.json @@ -0,0 +1,10 @@ +{ + "values": [ + "tfmg:copycat_cable_base", + "tfmg:steel_bars", + "tfmg:aluminum_bars", + "tfmg:cast_iron_bars", + "tfmg:lead_bars", + "tfmg:nickel_bars" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/non_movable.json b/src/generated/resources/data/create/tags/blocks/non_movable.json new file mode 100644 index 00000000..b01ff787 --- /dev/null +++ b/src/generated/resources/data/create/tags/blocks/non_movable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:oil_deposit" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/safe_nbt.json b/src/generated/resources/data/create/tags/blocks/safe_nbt.json new file mode 100644 index 00000000..97f121bc --- /dev/null +++ b/src/generated/resources/data/create/tags/blocks/safe_nbt.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:pumpjack_hammer" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/wrench_pickup.json b/src/generated/resources/data/create/tags/blocks/wrench_pickup.json new file mode 100644 index 00000000..c72282b9 --- /dev/null +++ b/src/generated/resources/data/create/tags/blocks/wrench_pickup.json @@ -0,0 +1,9 @@ +{ + "values": [ + "tfmg:steel_bars", + "tfmg:aluminum_bars", + "tfmg:cast_iron_bars", + "tfmg:lead_bars", + "tfmg:nickel_bars" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/items/casing.json b/src/generated/resources/data/create/tags/items/casing.json new file mode 100644 index 00000000..e5c43edc --- /dev/null +++ b/src/generated/resources/data/create/tags/items/casing.json @@ -0,0 +1,8 @@ +{ + "values": [ + "tfmg:steel_casing", + "tfmg:heavy_machinery_casing", + "tfmg:electric_casing", + "tfmg:industrial_aluminum_casing" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/items/contraption_controlled.json b/src/generated/resources/data/create/tags/items/contraption_controlled.json new file mode 100644 index 00000000..73c4858a --- /dev/null +++ b/src/generated/resources/data/create/tags/items/contraption_controlled.json @@ -0,0 +1,8 @@ +{ + "values": [ + "tfmg:heavy_casing_door", + "tfmg:steel_door", + "tfmg:aluminum_door", + "tfmg:heavy_plated_door" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/items/create_ingots.json b/src/generated/resources/data/create/tags/items/create_ingots.json new file mode 100644 index 00000000..56c764e0 --- /dev/null +++ b/src/generated/resources/data/create/tags/items/create_ingots.json @@ -0,0 +1,12 @@ +{ + "values": [ + "tfmg:steel_ingot", + "tfmg:cast_iron_ingot", + "tfmg:aluminum_ingot", + "tfmg:plastic_sheet", + "tfmg:lead_ingot", + "tfmg:nickel_ingot", + "tfmg:constantan_ingot", + "tfmg:lithium_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/concrete.json b/src/generated/resources/data/forge/tags/blocks/concrete.json new file mode 100644 index 00000000..4fa61502 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/concrete.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:concrete", + "tfmg:rebar_concrete" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores.json b/src/generated/resources/data/forge/tags/blocks/ores.json new file mode 100644 index 00000000..20d648fe --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores.json @@ -0,0 +1,10 @@ +{ + "values": [ + "tfmg:lead_ore", + "tfmg:deepslate_lead_ore", + "tfmg:nickel_ore", + "tfmg:deepslate_nickel_ore", + "tfmg:lithium_ore", + "tfmg:deepslate_lithium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/lead.json b/src/generated/resources/data/forge/tags/blocks/ores/lead.json new file mode 100644 index 00000000..264048ac --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/lead.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:lead_ore", + "tfmg:deepslate_lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/lithium.json b/src/generated/resources/data/forge/tags/blocks/ores/lithium.json new file mode 100644 index 00000000..396a2d05 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/lithium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:lithium_ore", + "tfmg:deepslate_lithium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/nickel.json b/src/generated/resources/data/forge/tags/blocks/ores/nickel.json new file mode 100644 index 00000000..ddc59df5 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/nickel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:nickel_ore", + "tfmg:deepslate_nickel_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json new file mode 100644 index 00000000..3931b56e --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json @@ -0,0 +1,7 @@ +{ + "values": [ + "tfmg:deepslate_lead_ore", + "tfmg:deepslate_nickel_ore", + "tfmg:deepslate_lithium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json new file mode 100644 index 00000000..bc683351 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json @@ -0,0 +1,7 @@ +{ + "values": [ + "tfmg:lead_ore", + "tfmg:nickel_ore", + "tfmg:lithium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks.json new file mode 100644 index 00000000..1499a549 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "tfmg:raw_nickel_block", + "tfmg:raw_lead_block", + "tfmg:raw_lithium_block", + "tfmg:steel_block", + "tfmg:cast_iron_block", + "tfmg:aluminum_block", + "tfmg:plastic_block", + "tfmg:lead_block", + "tfmg:constantan_block", + "tfmg:nickel_block", + "tfmg:lithium_block", + "tfmg:coal_coke_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/aluminum.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/aluminum.json new file mode 100644 index 00000000..a88e7648 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/aluminum.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:aluminum_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/cast_iron.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/cast_iron.json new file mode 100644 index 00000000..498da03a --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/cast_iron.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:cast_iron_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/constantan.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/constantan.json new file mode 100644 index 00000000..625838b4 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/constantan.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:constantan_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json new file mode 100644 index 00000000..aac1dd9c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lithium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lithium.json new file mode 100644 index 00000000..bc9a4fd3 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lithium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:lithium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/nickel.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/nickel.json new file mode 100644 index 00000000..ec57e0a0 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/nickel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:nickel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/plastic.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/plastic.json new file mode 100644 index 00000000..108f3f95 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/plastic.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:plastic_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json new file mode 100644 index 00000000..41c1cbc2 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:raw_lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lithium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lithium.json new file mode 100644 index 00000000..af200fbd --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lithium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:raw_lithium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_nickel.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_nickel.json new file mode 100644 index 00000000..4e01dbfe --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_nickel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:raw_nickel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json new file mode 100644 index 00000000..72a5c238 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:steel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/creosote.json b/src/generated/resources/data/forge/tags/fluids/creosote.json new file mode 100644 index 00000000..3fd3f79f --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/creosote.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:flowing_creosote", + "tfmg:creosote" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/crude_oil.json b/src/generated/resources/data/forge/tags/fluids/crude_oil.json new file mode 100644 index 00000000..2da118ca --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/crude_oil.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:flowing_crude_oil", + "tfmg:crude_oil" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/diesel.json b/src/generated/resources/data/forge/tags/fluids/diesel.json new file mode 100644 index 00000000..c5d97f81 --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/diesel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:flowing_diesel", + "tfmg:diesel" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/fuel.json b/src/generated/resources/data/forge/tags/fluids/fuel.json new file mode 100644 index 00000000..3d3f79ce --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/fuel.json @@ -0,0 +1,24 @@ +{ + "values": [ + "tfmg:flowing_lpg", + "tfmg:lpg", + "tfmg:flowing_butane", + "tfmg:butane", + "tfmg:flowing_propane", + "tfmg:propane", + "tfmg:flowing_hydrogen", + "tfmg:hydrogen", + "tfmg:flowing_furnace_gas", + "tfmg:furnace_gas", + "tfmg:flowing_gasoline", + "tfmg:gasoline", + "tfmg:flowing_diesel", + "tfmg:diesel", + "tfmg:flowing_naphtha", + "tfmg:naphtha", + "tfmg:flowing_kerosene", + "tfmg:kerosene", + "tfmg:flowing_creosote", + "tfmg:creosote" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/furnace_gas.json b/src/generated/resources/data/forge/tags/fluids/furnace_gas.json new file mode 100644 index 00000000..0a368e9b --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/furnace_gas.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:flowing_furnace_gas", + "tfmg:furnace_gas" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/gasoline.json b/src/generated/resources/data/forge/tags/fluids/gasoline.json new file mode 100644 index 00000000..ff85d4f5 --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/gasoline.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:flowing_gasoline", + "tfmg:gasoline" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/heavy_oil.json b/src/generated/resources/data/forge/tags/fluids/heavy_oil.json new file mode 100644 index 00000000..646fe1c7 --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/heavy_oil.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:flowing_heavy_oil", + "tfmg:heavy_oil" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/kerosene.json b/src/generated/resources/data/forge/tags/fluids/kerosene.json new file mode 100644 index 00000000..fe47fba0 --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/kerosene.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:flowing_kerosene", + "tfmg:kerosene" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/lpg.json b/src/generated/resources/data/forge/tags/fluids/lpg.json new file mode 100644 index 00000000..2507b47b --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/lpg.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:flowing_lpg", + "tfmg:lpg" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/lubrication_oil.json b/src/generated/resources/data/forge/tags/fluids/lubrication_oil.json new file mode 100644 index 00000000..396bffd0 --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/lubrication_oil.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:flowing_lubrication_oil", + "tfmg:lubrication_oil" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/molten_steel.json b/src/generated/resources/data/forge/tags/fluids/molten_steel.json new file mode 100644 index 00000000..6e519e9b --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/molten_steel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:flowing_molten_steel", + "tfmg:molten_steel" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/naphtha.json b/src/generated/resources/data/forge/tags/fluids/naphtha.json new file mode 100644 index 00000000..6b5d7461 --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/naphtha.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:flowing_naphtha", + "tfmg:naphtha" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/air.json b/src/generated/resources/data/forge/tags/items/buckets/air.json new file mode 100644 index 00000000..0aa9532c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/air.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:air_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/butane.json b/src/generated/resources/data/forge/tags/items/buckets/butane.json new file mode 100644 index 00000000..8e001916 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/butane.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:butane_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/carbon_dioxide.json b/src/generated/resources/data/forge/tags/items/buckets/carbon_dioxide.json new file mode 100644 index 00000000..4cdf0c7e --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/carbon_dioxide.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:carbon_dioxide_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/cooling_fluid.json b/src/generated/resources/data/forge/tags/items/buckets/cooling_fluid.json new file mode 100644 index 00000000..7dc01b5c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/cooling_fluid.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:cooling_fluid_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/creosote.json b/src/generated/resources/data/forge/tags/items/buckets/creosote.json new file mode 100644 index 00000000..b2875f8a --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/creosote.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:creosote_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/crude_oil.json b/src/generated/resources/data/forge/tags/items/buckets/crude_oil.json new file mode 100644 index 00000000..e36bc724 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/crude_oil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:crude_oil_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/diesel.json b/src/generated/resources/data/forge/tags/items/buckets/diesel.json new file mode 100644 index 00000000..6d2f67b8 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/diesel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:diesel_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/ethylene.json b/src/generated/resources/data/forge/tags/items/buckets/ethylene.json new file mode 100644 index 00000000..c32a8357 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/ethylene.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:ethylene_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/furnace_gas.json b/src/generated/resources/data/forge/tags/items/buckets/furnace_gas.json new file mode 100644 index 00000000..951285bb --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/furnace_gas.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:furnace_gas_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/gasoline.json b/src/generated/resources/data/forge/tags/items/buckets/gasoline.json new file mode 100644 index 00000000..15e9bfd3 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/gasoline.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:gasoline_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/heavy_oil.json b/src/generated/resources/data/forge/tags/items/buckets/heavy_oil.json new file mode 100644 index 00000000..06f52293 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/heavy_oil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:heavy_oil_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/hot_air.json b/src/generated/resources/data/forge/tags/items/buckets/hot_air.json new file mode 100644 index 00000000..daf1be82 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/hot_air.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:hot_air_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/hydrogen.json b/src/generated/resources/data/forge/tags/items/buckets/hydrogen.json new file mode 100644 index 00000000..30ee14e2 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/hydrogen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:hydrogen_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/kerosene.json b/src/generated/resources/data/forge/tags/items/buckets/kerosene.json new file mode 100644 index 00000000..f495b371 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/kerosene.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:kerosene_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/liquid_asphalt.json b/src/generated/resources/data/forge/tags/items/buckets/liquid_asphalt.json new file mode 100644 index 00000000..6547ded6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/liquid_asphalt.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:liquid_asphalt_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/liquid_concrete.json b/src/generated/resources/data/forge/tags/items/buckets/liquid_concrete.json new file mode 100644 index 00000000..ba85f543 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/liquid_concrete.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:liquid_concrete_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/liquid_silicon.json b/src/generated/resources/data/forge/tags/items/buckets/liquid_silicon.json new file mode 100644 index 00000000..ba6f2b50 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/liquid_silicon.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:liquid_silicon_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/lpg.json b/src/generated/resources/data/forge/tags/items/buckets/lpg.json new file mode 100644 index 00000000..4dc74a2c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/lpg.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:lpg_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/lubrication_oil.json b/src/generated/resources/data/forge/tags/items/buckets/lubrication_oil.json new file mode 100644 index 00000000..b60bdf02 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/lubrication_oil.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:lubrication_oil_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/molten_plastic.json b/src/generated/resources/data/forge/tags/items/buckets/molten_plastic.json new file mode 100644 index 00000000..154b9f06 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/molten_plastic.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:molten_plastic_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/molten_slag.json b/src/generated/resources/data/forge/tags/items/buckets/molten_slag.json new file mode 100644 index 00000000..dd3b6a03 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/molten_slag.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:molten_slag_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/molten_steel.json b/src/generated/resources/data/forge/tags/items/buckets/molten_steel.json new file mode 100644 index 00000000..126698d0 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/molten_steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:molten_steel_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/napalm.json b/src/generated/resources/data/forge/tags/items/buckets/napalm.json new file mode 100644 index 00000000..3a83f8d2 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/napalm.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:napalm_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/naphtha.json b/src/generated/resources/data/forge/tags/items/buckets/naphtha.json new file mode 100644 index 00000000..0e1377dd --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/naphtha.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:naphtha_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/neon.json b/src/generated/resources/data/forge/tags/items/buckets/neon.json new file mode 100644 index 00000000..c783dcbe --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/neon.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:neon_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/propane.json b/src/generated/resources/data/forge/tags/items/buckets/propane.json new file mode 100644 index 00000000..9afa176a --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/propane.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:propane_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/propylene.json b/src/generated/resources/data/forge/tags/items/buckets/propylene.json new file mode 100644 index 00000000..d0539bb5 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/propylene.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:propylene_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/concrete.json b/src/generated/resources/data/forge/tags/items/concrete.json new file mode 100644 index 00000000..4fa61502 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/concrete.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:concrete", + "tfmg:rebar_concrete" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/coal_coke.json b/src/generated/resources/data/forge/tags/items/dusts/coal_coke.json new file mode 100644 index 00000000..dddd0b09 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/coal_coke.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:coal_coke_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/sulfur.json b/src/generated/resources/data/forge/tags/items/dusts/sulfur.json new file mode 100644 index 00000000..27bba09c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/sulfur.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:sulfur_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/aluminum.json b/src/generated/resources/data/forge/tags/items/ingots/aluminum.json new file mode 100644 index 00000000..3afcf4a8 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/aluminum.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:aluminum_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/cast_iron.json b/src/generated/resources/data/forge/tags/items/ingots/cast_iron.json new file mode 100644 index 00000000..92e52e31 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/cast_iron.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:cast_iron_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/constantan.json b/src/generated/resources/data/forge/tags/items/ingots/constantan.json new file mode 100644 index 00000000..00174cc1 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/constantan.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:constantan_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/lead.json b/src/generated/resources/data/forge/tags/items/ingots/lead.json new file mode 100644 index 00000000..5b822dc6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:lead_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/lithium.json b/src/generated/resources/data/forge/tags/items/ingots/lithium.json new file mode 100644 index 00000000..dd1a0897 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/lithium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:lithium_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/nickel.json b/src/generated/resources/data/forge/tags/items/ingots/nickel.json new file mode 100644 index 00000000..50327213 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/nickel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:nickel_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/plastic.json b/src/generated/resources/data/forge/tags/items/ingots/plastic.json new file mode 100644 index 00000000..a6a9089a --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/plastic.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:plastic_sheet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/rubber.json b/src/generated/resources/data/forge/tags/items/ingots/rubber.json new file mode 100644 index 00000000..4edded48 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/rubber.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:rubber_sheet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/silicon.json b/src/generated/resources/data/forge/tags/items/ingots/silicon.json new file mode 100644 index 00000000..9c36530a --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/silicon.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:silicon_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/steel.json b/src/generated/resources/data/forge/tags/items/ingots/steel.json new file mode 100644 index 00000000..be70e8ef --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:steel_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/leather.json b/src/generated/resources/data/forge/tags/items/leather.json new file mode 100644 index 00000000..8325db53 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/leather.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:synthetic_leather" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/aluminum.json b/src/generated/resources/data/forge/tags/items/nuggets/aluminum.json new file mode 100644 index 00000000..99c7e5ff --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/aluminum.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:aluminum_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/cast_iron.json b/src/generated/resources/data/forge/tags/items/nuggets/cast_iron.json new file mode 100644 index 00000000..685d68cc --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/cast_iron.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:cast_iron_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/constantan.json b/src/generated/resources/data/forge/tags/items/nuggets/constantan.json new file mode 100644 index 00000000..9bc0860a --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/constantan.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:constantan_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/lead.json b/src/generated/resources/data/forge/tags/items/nuggets/lead.json new file mode 100644 index 00000000..b9ebbfef --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:lead_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/lithium.json b/src/generated/resources/data/forge/tags/items/nuggets/lithium.json new file mode 100644 index 00000000..37e82f8a --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/lithium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:lithium_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/nickel.json b/src/generated/resources/data/forge/tags/items/nuggets/nickel.json new file mode 100644 index 00000000..b39f524d --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/nickel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:nickel_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/steel.json b/src/generated/resources/data/forge/tags/items/nuggets/steel.json new file mode 100644 index 00000000..9d5ca9e6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:steel_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores.json b/src/generated/resources/data/forge/tags/items/ores.json new file mode 100644 index 00000000..20d648fe --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores.json @@ -0,0 +1,10 @@ +{ + "values": [ + "tfmg:lead_ore", + "tfmg:deepslate_lead_ore", + "tfmg:nickel_ore", + "tfmg:deepslate_nickel_ore", + "tfmg:lithium_ore", + "tfmg:deepslate_lithium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/lead.json b/src/generated/resources/data/forge/tags/items/ores/lead.json new file mode 100644 index 00000000..264048ac --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/lead.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:lead_ore", + "tfmg:deepslate_lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/lithium.json b/src/generated/resources/data/forge/tags/items/ores/lithium.json new file mode 100644 index 00000000..396a2d05 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/lithium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:lithium_ore", + "tfmg:deepslate_lithium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/nickel.json b/src/generated/resources/data/forge/tags/items/ores/nickel.json new file mode 100644 index 00000000..ddc59df5 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/nickel.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:nickel_ore", + "tfmg:deepslate_nickel_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores_in_ground/deepslate.json b/src/generated/resources/data/forge/tags/items/ores_in_ground/deepslate.json new file mode 100644 index 00000000..3931b56e --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores_in_ground/deepslate.json @@ -0,0 +1,7 @@ +{ + "values": [ + "tfmg:deepslate_lead_ore", + "tfmg:deepslate_nickel_ore", + "tfmg:deepslate_lithium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores_in_ground/stone.json b/src/generated/resources/data/forge/tags/items/ores_in_ground/stone.json new file mode 100644 index 00000000..bc683351 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores_in_ground/stone.json @@ -0,0 +1,7 @@ +{ + "values": [ + "tfmg:lead_ore", + "tfmg:nickel_ore", + "tfmg:lithium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/plates/aluminum.json b/src/generated/resources/data/forge/tags/items/plates/aluminum.json new file mode 100644 index 00000000..7f70c219 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/plates/aluminum.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:aluminum_sheet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/plates/cast_iron.json b/src/generated/resources/data/forge/tags/items/plates/cast_iron.json new file mode 100644 index 00000000..6aacf2fd --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/plates/cast_iron.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:cast_iron_sheet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/plates/lead.json b/src/generated/resources/data/forge/tags/items/plates/lead.json new file mode 100644 index 00000000..98b26132 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/plates/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:lead_sheet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/plates/nickel.json b/src/generated/resources/data/forge/tags/items/plates/nickel.json new file mode 100644 index 00000000..ebc698c1 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/plates/nickel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:nickel_sheet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/plates/steel.json b/src/generated/resources/data/forge/tags/items/plates/steel.json new file mode 100644 index 00000000..24cacec7 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/plates/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:heavy_plate" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials.json b/src/generated/resources/data/forge/tags/items/raw_materials.json new file mode 100644 index 00000000..49ddde9a --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "tfmg:raw_lead", + "tfmg:raw_nickel", + "tfmg:raw_lithium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/lead.json b/src/generated/resources/data/forge/tags/items/raw_materials/lead.json new file mode 100644 index 00000000..1f66e76c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:raw_lead" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/lithium.json b/src/generated/resources/data/forge/tags/items/raw_materials/lithium.json new file mode 100644 index 00000000..99f0b99c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/lithium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:raw_lithium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/nickel.json b/src/generated/resources/data/forge/tags/items/raw_materials/nickel.json new file mode 100644 index 00000000..6a19db93 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/nickel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:raw_nickel" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks.json b/src/generated/resources/data/forge/tags/items/storage_blocks.json new file mode 100644 index 00000000..1499a549 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks.json @@ -0,0 +1,16 @@ +{ + "values": [ + "tfmg:raw_nickel_block", + "tfmg:raw_lead_block", + "tfmg:raw_lithium_block", + "tfmg:steel_block", + "tfmg:cast_iron_block", + "tfmg:aluminum_block", + "tfmg:plastic_block", + "tfmg:lead_block", + "tfmg:constantan_block", + "tfmg:nickel_block", + "tfmg:lithium_block", + "tfmg:coal_coke_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/aluminum.json b/src/generated/resources/data/forge/tags/items/storage_blocks/aluminum.json new file mode 100644 index 00000000..a88e7648 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/aluminum.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:aluminum_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/cast_iron.json b/src/generated/resources/data/forge/tags/items/storage_blocks/cast_iron.json new file mode 100644 index 00000000..498da03a --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/cast_iron.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:cast_iron_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/constantan.json b/src/generated/resources/data/forge/tags/items/storage_blocks/constantan.json new file mode 100644 index 00000000..625838b4 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/constantan.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:constantan_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json new file mode 100644 index 00000000..aac1dd9c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/lithium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/lithium.json new file mode 100644 index 00000000..bc9a4fd3 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/lithium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:lithium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/nickel.json b/src/generated/resources/data/forge/tags/items/storage_blocks/nickel.json new file mode 100644 index 00000000..ec57e0a0 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/nickel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:nickel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/plastic.json b/src/generated/resources/data/forge/tags/items/storage_blocks/plastic.json new file mode 100644 index 00000000..108f3f95 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/plastic.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:plastic_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json new file mode 100644 index 00000000..41c1cbc2 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:raw_lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lithium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lithium.json new file mode 100644 index 00000000..af200fbd --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lithium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:raw_lithium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_nickel.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_nickel.json new file mode 100644 index 00000000..4e01dbfe --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_nickel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:raw_nickel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json new file mode 100644 index 00000000..72a5c238 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:steel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/string.json b/src/generated/resources/data/forge/tags/items/string.json new file mode 100644 index 00000000..193758e6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/string.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:synthetic_string" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/wires/aluminum.json b/src/generated/resources/data/forge/tags/items/wires/aluminum.json new file mode 100644 index 00000000..a3e83fe6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/wires/aluminum.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:aluminum_wire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/wires/constantan.json b/src/generated/resources/data/forge/tags/items/wires/constantan.json new file mode 100644 index 00000000..54951139 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/wires/constantan.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:constantan_wire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/wires/copper.json b/src/generated/resources/data/forge/tags/items/wires/copper.json new file mode 100644 index 00000000..67457773 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/wires/copper.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:copper_wire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json new file mode 100644 index 00000000..258d635d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:bauxite", + "tfmg:galena" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/beacon_base_blocks.json b/src/generated/resources/data/minecraft/tags/blocks/beacon_base_blocks.json new file mode 100644 index 00000000..c2febb4a --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/beacon_base_blocks.json @@ -0,0 +1,11 @@ +{ + "values": [ + "tfmg:steel_block", + "tfmg:cast_iron_block", + "tfmg:aluminum_block", + "tfmg:lead_block", + "tfmg:constantan_block", + "tfmg:nickel_block", + "tfmg:lithium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/climbable.json b/src/generated/resources/data/minecraft/tags/blocks/climbable.json new file mode 100644 index 00000000..fa6c6601 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/climbable.json @@ -0,0 +1,12 @@ +{ + "values": [ + "tfmg:steel_ladder", + "tfmg:aluminum_ladder", + "tfmg:cast_iron_ladder", + "tfmg:lead_ladder", + "tfmg:nickel_ladder", + "tfmg:constantan_ladder", + "tfmg:steel_scaffolding", + "tfmg:aluminum_scaffolding" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/doors.json b/src/generated/resources/data/minecraft/tags/blocks/doors.json new file mode 100644 index 00000000..73c4858a --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/doors.json @@ -0,0 +1,8 @@ +{ + "values": [ + "tfmg:heavy_casing_door", + "tfmg:steel_door", + "tfmg:aluminum_door", + "tfmg:heavy_plated_door" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dragon_immune.json b/src/generated/resources/data/minecraft/tags/blocks/dragon_immune.json new file mode 100644 index 00000000..b01ff787 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/dragon_immune.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:oil_deposit" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json b/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json new file mode 100644 index 00000000..258d635d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:bauxite", + "tfmg:galena" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/features_cannot_replace.json b/src/generated/resources/data/minecraft/tags/blocks/features_cannot_replace.json new file mode 100644 index 00000000..b01ff787 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/features_cannot_replace.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:oil_deposit" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/infiniburn_overworld.json b/src/generated/resources/data/minecraft/tags/blocks/infiniburn_overworld.json new file mode 100644 index 00000000..b01ff787 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/infiniburn_overworld.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:oil_deposit" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json new file mode 100644 index 00000000..258d635d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:bauxite", + "tfmg:galena" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json new file mode 100644 index 00000000..4e0ba87f --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json @@ -0,0 +1,35 @@ +{ + "values": [ + "tfmg:machine_input", + "tfmg:copycat_cable_block", + "tfmg:steel_cogwheel", + "tfmg:large_steel_cogwheel", + "tfmg:aluminum_cogwheel", + "tfmg:large_aluminum_cogwheel", + "tfmg:steel_casing", + "tfmg:heavy_machinery_casing", + "tfmg:electric_casing", + "tfmg:industrial_aluminum_casing", + "tfmg:steel_gearbox", + "tfmg:steel_flywheel", + "tfmg:lead_flywheel", + "tfmg:cast_iron_flywheel", + "tfmg:aluminum_flywheel", + "tfmg:nickel_flywheel", + "tfmg:steel_encased_shaft", + "tfmg:heavy_casing_encased_shaft", + "tfmg:steel_encased_steel_cogwheel", + "tfmg:heavy_casing_encased_steel_cogwheel", + "tfmg:steel_encased_large_steel_cogwheel", + "tfmg:heavy_casing_encased_large_steel_cogwheel", + "tfmg:steel_encased_aluminum_cogwheel", + "tfmg:heavy_casing_encased_aluminum_cogwheel", + "tfmg:steel_encased_large_aluminum_cogwheel", + "tfmg:heavy_casing_encased_large_aluminum_cogwheel", + "tfmg:copper_encased_brass_pipe", + "tfmg:copper_encased_steel_pipe", + "tfmg:copper_encased_aluminum_pipe", + "tfmg:copper_encased_cast_iron_pipe", + "tfmg:copper_encased_plastic_pipe" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json new file mode 100644 index 00000000..d9a344a8 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -0,0 +1,397 @@ +{ + "values": [ + "tfmg:aluminum_fluid_tank", + "tfmg:cast_iron_fluid_tank", + "tfmg:steel_fluid_tank", + "tfmg:steel_distillation_output", + "tfmg:steel_distillation_controller", + "tfmg:industrial_pipe", + "tfmg:concrete_encased_industrial_pipe", + "tfmg:pumpjack_hammer", + "tfmg:pumpjack_crank", + "tfmg:pumpjack_hammer_part", + "tfmg:pumpjack_hammer_head", + "tfmg:pumpjack_hammer_connector", + "tfmg:large_pumpjack_hammer_part", + "tfmg:large_pumpjack_hammer_head", + "tfmg:large_pumpjack_hammer_connector", + "tfmg:pumpjack_base", + "tfmg:oil_deposit", + "tfmg:steel_chemical_vat", + "tfmg:cast_iron_chemical_vat", + "tfmg:fireproof_chemical_vat", + "tfmg:industrial_mixer", + "tfmg:electrode_holder", + "tfmg:lead_ore", + "tfmg:deepslate_lead_ore", + "tfmg:nickel_ore", + "tfmg:deepslate_nickel_ore", + "tfmg:lithium_ore", + "tfmg:deepslate_lithium_ore", + "tfmg:sulfur", + "tfmg:lignite", + "tfmg:fossilstone", + "tfmg:slag_block", + "tfmg:raw_nickel_block", + "tfmg:raw_lead_block", + "tfmg:raw_lithium_block", + "tfmg:air_intake", + "tfmg:firebox", + "tfmg:winding_machine", + "tfmg:surface_scanner", + "tfmg:machine_input", + "tfmg:concrete_hose", + "tfmg:blast_furnace_output", + "tfmg:blast_furnace_hatch", + "tfmg:fireproof_bricks", + "tfmg:reinforced_fireproof_bricks", + "tfmg:blast_furnace_reinforcement", + "tfmg:blast_furnace_reinforcement_wall", + "tfmg:rusted_blast_furnace_reinforcement", + "tfmg:rusted_blast_furnace_reinforcement_wall", + "tfmg:fireproof_brick_reinforcement", + "tfmg:coke_oven", + "tfmg:blast_stove", + "tfmg:casting_basin", + "tfmg:napalm_bomb", + "tfmg:generator", + "tfmg:cable_connector", + "tfmg:glass_cable_insulator", + "tfmg:resistor", + "tfmg:copycat_cable_block", + "tfmg:copycat_cable_base", + "tfmg:brass_cable_hub", + "tfmg:copper_cable_hub", + "tfmg:steel_cable_hub", + "tfmg:aluminum_cable_hub", + "tfmg:steel_casing_cable_hub", + "tfmg:heavy_cable_hub", + "tfmg:cable_tube", + "tfmg:concrete_encased_cable_tube", + "tfmg:electric_post", + "tfmg:concrete_encased_electric_post", + "tfmg:diagonal_cable_block", + "tfmg:electric_motor", + "tfmg:creative_generator", + "tfmg:accumulator", + "tfmg:light_bulb", + "tfmg:circular_light", + "tfmg:modern_light", + "tfmg:aluminum_lamp", + "tfmg:neon_tube", + "tfmg:electric_diode", + "tfmg:encased_diode", + "tfmg:potentiometer", + "tfmg:electrical_switch", + "tfmg:encased_potentiometer", + "tfmg:debug_conductor", + "tfmg:electric_pump", + "tfmg:voltage_observer", + "tfmg:voltmeter", + "tfmg:polarizer", + "tfmg:rotor", + "tfmg:stator", + "tfmg:traffic_light", + "tfmg:segmented_display", + "tfmg:transformer", + "tfmg:converter", + "tfmg:fuse_block", + "tfmg:brick_smokestack", + "tfmg:metal_smokestack", + "tfmg:concrete_smokestack", + "tfmg:exhaust", + "tfmg:flarestack", + "tfmg:steel_cogwheel", + "tfmg:large_steel_cogwheel", + "tfmg:aluminum_cogwheel", + "tfmg:large_aluminum_cogwheel", + "tfmg:steel_casing", + "tfmg:heavy_machinery_casing", + "tfmg:electric_casing", + "tfmg:industrial_aluminum_casing", + "tfmg:steel_block", + "tfmg:cast_iron_block", + "tfmg:aluminum_block", + "tfmg:plastic_block", + "tfmg:lead_block", + "tfmg:constantan_block", + "tfmg:nickel_block", + "tfmg:lithium_block", + "tfmg:coal_coke_block", + "tfmg:heavy_casing_door", + "tfmg:steel_door", + "tfmg:aluminum_door", + "tfmg:heavy_plated_door", + "tfmg:steel_gearbox", + "tfmg:steel_bars", + "tfmg:aluminum_bars", + "tfmg:cast_iron_bars", + "tfmg:lead_bars", + "tfmg:nickel_bars", + "tfmg:steel_ladder", + "tfmg:aluminum_ladder", + "tfmg:cast_iron_ladder", + "tfmg:lead_ladder", + "tfmg:nickel_ladder", + "tfmg:constantan_ladder", + "tfmg:steel_scaffolding", + "tfmg:aluminum_scaffolding", + "tfmg:slag_bricks", + "tfmg:slag_bricks_wall", + "tfmg:slag_bricks_slab", + "tfmg:slag_bricks_stairs", + "tfmg:factory_floor", + "tfmg:factory_floor_wall", + "tfmg:factory_floor_slab", + "tfmg:factory_floor_stairs", + "tfmg:steel_trapdoor", + "tfmg:steel_flywheel", + "tfmg:lead_flywheel", + "tfmg:cast_iron_flywheel", + "tfmg:aluminum_flywheel", + "tfmg:nickel_flywheel", + "tfmg:steel_truss", + "tfmg:steel_frame", + "tfmg:aluminum_truss", + "tfmg:aluminum_frame", + "tfmg:cast_iron_truss", + "tfmg:cast_iron_frame", + "tfmg:lead_truss", + "tfmg:lead_frame", + "tfmg:nickel_truss", + "tfmg:nickel_frame", + "tfmg:constantan_truss", + "tfmg:constantan_frame", + "tfmg:copper_truss", + "tfmg:copper_frame", + "tfmg:zinc_truss", + "tfmg:zinc_frame", + "tfmg:brass_truss", + "tfmg:brass_frame", + "tfmg:white_caution_block", + "tfmg:blue_caution_block", + "tfmg:light_blue_caution_block", + "tfmg:red_caution_block", + "tfmg:green_caution_block", + "tfmg:lime_caution_block", + "tfmg:pink_caution_block", + "tfmg:magenta_caution_block", + "tfmg:yellow_caution_block", + "tfmg:gray_caution_block", + "tfmg:light_gray_caution_block", + "tfmg:brown_caution_block", + "tfmg:cyan_caution_block", + "tfmg:purple_caution_block", + "tfmg:orange_caution_block", + "tfmg:white_concrete", + "tfmg:white_concrete_wall", + "tfmg:white_concrete_stairs", + "tfmg:white_concrete_slab", + "tfmg:blue_concrete", + "tfmg:blue_concrete_wall", + "tfmg:blue_concrete_stairs", + "tfmg:blue_concrete_slab", + "tfmg:light_blue_concrete", + "tfmg:light_blue_concrete_wall", + "tfmg:light_blue_concrete_stairs", + "tfmg:light_blue_concrete_slab", + "tfmg:red_concrete", + "tfmg:red_concrete_wall", + "tfmg:red_concrete_stairs", + "tfmg:red_concrete_slab", + "tfmg:green_concrete", + "tfmg:green_concrete_wall", + "tfmg:green_concrete_stairs", + "tfmg:green_concrete_slab", + "tfmg:lime_concrete", + "tfmg:lime_concrete_wall", + "tfmg:lime_concrete_stairs", + "tfmg:lime_concrete_slab", + "tfmg:pink_concrete", + "tfmg:pink_concrete_wall", + "tfmg:pink_concrete_stairs", + "tfmg:pink_concrete_slab", + "tfmg:magenta_concrete", + "tfmg:magenta_concrete_wall", + "tfmg:magenta_concrete_stairs", + "tfmg:magenta_concrete_slab", + "tfmg:yellow_concrete", + "tfmg:yellow_concrete_wall", + "tfmg:yellow_concrete_stairs", + "tfmg:yellow_concrete_slab", + "tfmg:gray_concrete", + "tfmg:gray_concrete_wall", + "tfmg:gray_concrete_stairs", + "tfmg:gray_concrete_slab", + "tfmg:light_gray_concrete", + "tfmg:light_gray_concrete_wall", + "tfmg:light_gray_concrete_stairs", + "tfmg:light_gray_concrete_slab", + "tfmg:brown_concrete", + "tfmg:brown_concrete_wall", + "tfmg:brown_concrete_stairs", + "tfmg:brown_concrete_slab", + "tfmg:cyan_concrete", + "tfmg:cyan_concrete_wall", + "tfmg:cyan_concrete_stairs", + "tfmg:cyan_concrete_slab", + "tfmg:purple_concrete", + "tfmg:purple_concrete_wall", + "tfmg:purple_concrete_stairs", + "tfmg:purple_concrete_slab", + "tfmg:orange_concrete", + "tfmg:orange_concrete_wall", + "tfmg:orange_concrete_stairs", + "tfmg:orange_concrete_slab", + "tfmg:concrete_wall", + "tfmg:concrete_stairs", + "tfmg:concrete", + "tfmg:concrete_slab", + "tfmg:white_rebar_concrete", + "tfmg:white_rebar_concrete_wall", + "tfmg:white_rebar_concrete_stairs", + "tfmg:white_rebar_concrete_slab", + "tfmg:blue_rebar_concrete", + "tfmg:blue_rebar_concrete_wall", + "tfmg:blue_rebar_concrete_stairs", + "tfmg:blue_rebar_concrete_slab", + "tfmg:light_blue_rebar_concrete", + "tfmg:light_blue_rebar_concrete_wall", + "tfmg:light_blue_rebar_concrete_stairs", + "tfmg:light_blue_rebar_concrete_slab", + "tfmg:red_rebar_concrete", + "tfmg:red_rebar_concrete_wall", + "tfmg:red_rebar_concrete_stairs", + "tfmg:red_rebar_concrete_slab", + "tfmg:green_rebar_concrete", + "tfmg:green_rebar_concrete_wall", + "tfmg:green_rebar_concrete_stairs", + "tfmg:green_rebar_concrete_slab", + "tfmg:lime_rebar_concrete", + "tfmg:lime_rebar_concrete_wall", + "tfmg:lime_rebar_concrete_stairs", + "tfmg:lime_rebar_concrete_slab", + "tfmg:pink_rebar_concrete", + "tfmg:pink_rebar_concrete_wall", + "tfmg:pink_rebar_concrete_stairs", + "tfmg:pink_rebar_concrete_slab", + "tfmg:magenta_rebar_concrete", + "tfmg:magenta_rebar_concrete_wall", + "tfmg:magenta_rebar_concrete_stairs", + "tfmg:magenta_rebar_concrete_slab", + "tfmg:yellow_rebar_concrete", + "tfmg:yellow_rebar_concrete_wall", + "tfmg:yellow_rebar_concrete_stairs", + "tfmg:yellow_rebar_concrete_slab", + "tfmg:gray_rebar_concrete", + "tfmg:gray_rebar_concrete_wall", + "tfmg:gray_rebar_concrete_stairs", + "tfmg:gray_rebar_concrete_slab", + "tfmg:light_gray_rebar_concrete", + "tfmg:light_gray_rebar_concrete_wall", + "tfmg:light_gray_rebar_concrete_stairs", + "tfmg:light_gray_rebar_concrete_slab", + "tfmg:brown_rebar_concrete", + "tfmg:brown_rebar_concrete_wall", + "tfmg:brown_rebar_concrete_stairs", + "tfmg:brown_rebar_concrete_slab", + "tfmg:cyan_rebar_concrete", + "tfmg:cyan_rebar_concrete_wall", + "tfmg:cyan_rebar_concrete_stairs", + "tfmg:cyan_rebar_concrete_slab", + "tfmg:purple_rebar_concrete", + "tfmg:purple_rebar_concrete_wall", + "tfmg:purple_rebar_concrete_stairs", + "tfmg:purple_rebar_concrete_slab", + "tfmg:orange_rebar_concrete", + "tfmg:orange_rebar_concrete_wall", + "tfmg:orange_rebar_concrete_stairs", + "tfmg:orange_rebar_concrete_slab", + "tfmg:rebar_concrete_wall", + "tfmg:rebar_concrete_stairs", + "tfmg:rebar_concrete", + "tfmg:rebar_concrete_slab", + "tfmg:asphalt", + "tfmg:asphalt_wall", + "tfmg:asphalt_slab", + "tfmg:asphalt_stairs", + "tfmg:steel_encased_shaft", + "tfmg:heavy_casing_encased_shaft", + "tfmg:steel_encased_steel_cogwheel", + "tfmg:heavy_casing_encased_steel_cogwheel", + "tfmg:steel_encased_large_steel_cogwheel", + "tfmg:heavy_casing_encased_large_steel_cogwheel", + "tfmg:steel_encased_aluminum_cogwheel", + "tfmg:heavy_casing_encased_aluminum_cogwheel", + "tfmg:steel_encased_large_aluminum_cogwheel", + "tfmg:heavy_casing_encased_large_aluminum_cogwheel", + "tfmg:brass_pipe", + "tfmg:copper_encased_brass_pipe", + "tfmg:glass_brass_pipe", + "tfmg:brass_mechanical_pump", + "tfmg:brass_smart_fluid_pipe", + "tfmg:brass_fluid_valve", + "tfmg:steel_pipe", + "tfmg:copper_encased_steel_pipe", + "tfmg:glass_steel_pipe", + "tfmg:steel_mechanical_pump", + "tfmg:steel_smart_fluid_pipe", + "tfmg:steel_fluid_valve", + "tfmg:aluminum_pipe", + "tfmg:copper_encased_aluminum_pipe", + "tfmg:glass_aluminum_pipe", + "tfmg:aluminum_mechanical_pump", + "tfmg:aluminum_smart_fluid_pipe", + "tfmg:aluminum_fluid_valve", + "tfmg:cast_iron_pipe", + "tfmg:copper_encased_cast_iron_pipe", + "tfmg:glass_cast_iron_pipe", + "tfmg:cast_iron_mechanical_pump", + "tfmg:cast_iron_smart_fluid_pipe", + "tfmg:cast_iron_fluid_valve", + "tfmg:plastic_pipe", + "tfmg:copper_encased_plastic_pipe", + "tfmg:glass_plastic_pipe", + "tfmg:plastic_mechanical_pump", + "tfmg:plastic_smart_fluid_pipe", + "tfmg:plastic_fluid_valve", + "tfmg:bauxite", + "tfmg:cut_bauxite", + "tfmg:cut_bauxite_stairs", + "tfmg:cut_bauxite_slab", + "tfmg:cut_bauxite_wall", + "tfmg:polished_cut_bauxite", + "tfmg:polished_cut_bauxite_stairs", + "tfmg:polished_cut_bauxite_slab", + "tfmg:polished_cut_bauxite_wall", + "tfmg:cut_bauxite_bricks", + "tfmg:cut_bauxite_brick_stairs", + "tfmg:cut_bauxite_brick_slab", + "tfmg:cut_bauxite_brick_wall", + "tfmg:small_bauxite_bricks", + "tfmg:small_bauxite_brick_stairs", + "tfmg:small_bauxite_brick_slab", + "tfmg:small_bauxite_brick_wall", + "tfmg:layered_bauxite", + "tfmg:bauxite_pillar", + "tfmg:galena", + "tfmg:cut_galena", + "tfmg:cut_galena_stairs", + "tfmg:cut_galena_slab", + "tfmg:cut_galena_wall", + "tfmg:polished_cut_galena", + "tfmg:polished_cut_galena_stairs", + "tfmg:polished_cut_galena_slab", + "tfmg:polished_cut_galena_wall", + "tfmg:cut_galena_bricks", + "tfmg:cut_galena_brick_stairs", + "tfmg:cut_galena_brick_slab", + "tfmg:cut_galena_brick_wall", + "tfmg:small_galena_bricks", + "tfmg:small_galena_brick_stairs", + "tfmg:small_galena_brick_slab", + "tfmg:small_galena_brick_wall", + "tfmg:layered_galena", + "tfmg:galena_pillar" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json new file mode 100644 index 00000000..72dbae08 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:fireclay" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json new file mode 100644 index 00000000..258d635d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:bauxite", + "tfmg:galena" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json new file mode 100644 index 00000000..8dd016f0 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json @@ -0,0 +1,14 @@ +{ + "values": [ + "tfmg:raw_nickel_block", + "tfmg:raw_lead_block", + "tfmg:raw_lithium_block", + "tfmg:steel_block", + "tfmg:cast_iron_block", + "tfmg:aluminum_block", + "tfmg:lead_block", + "tfmg:constantan_block", + "tfmg:nickel_block", + "tfmg:lithium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json new file mode 100644 index 00000000..75e95817 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json @@ -0,0 +1,173 @@ +{ + "values": [ + "tfmg:lead_ore", + "tfmg:deepslate_lead_ore", + "tfmg:nickel_ore", + "tfmg:deepslate_nickel_ore", + "tfmg:lithium_ore", + "tfmg:deepslate_lithium_ore", + "tfmg:blast_furnace_output", + "tfmg:blast_furnace_hatch", + "tfmg:fireproof_bricks", + "tfmg:reinforced_fireproof_bricks", + "tfmg:blast_furnace_reinforcement", + "tfmg:blast_furnace_reinforcement_wall", + "tfmg:rusted_blast_furnace_reinforcement", + "tfmg:rusted_blast_furnace_reinforcement_wall", + "tfmg:plastic_block", + "tfmg:coal_coke_block", + "tfmg:slag_bricks_wall", + "tfmg:slag_bricks_slab", + "tfmg:slag_bricks_stairs", + "tfmg:factory_floor_wall", + "tfmg:factory_floor_slab", + "tfmg:factory_floor_stairs", + "tfmg:white_caution_block", + "tfmg:blue_caution_block", + "tfmg:light_blue_caution_block", + "tfmg:red_caution_block", + "tfmg:green_caution_block", + "tfmg:lime_caution_block", + "tfmg:pink_caution_block", + "tfmg:magenta_caution_block", + "tfmg:yellow_caution_block", + "tfmg:gray_caution_block", + "tfmg:light_gray_caution_block", + "tfmg:brown_caution_block", + "tfmg:cyan_caution_block", + "tfmg:purple_caution_block", + "tfmg:orange_caution_block", + "tfmg:white_concrete", + "tfmg:white_concrete_wall", + "tfmg:white_concrete_stairs", + "tfmg:white_concrete_slab", + "tfmg:blue_concrete", + "tfmg:blue_concrete_wall", + "tfmg:blue_concrete_stairs", + "tfmg:blue_concrete_slab", + "tfmg:light_blue_concrete", + "tfmg:light_blue_concrete_wall", + "tfmg:light_blue_concrete_stairs", + "tfmg:light_blue_concrete_slab", + "tfmg:red_concrete", + "tfmg:red_concrete_wall", + "tfmg:red_concrete_stairs", + "tfmg:red_concrete_slab", + "tfmg:green_concrete", + "tfmg:green_concrete_wall", + "tfmg:green_concrete_stairs", + "tfmg:green_concrete_slab", + "tfmg:lime_concrete", + "tfmg:lime_concrete_wall", + "tfmg:lime_concrete_stairs", + "tfmg:lime_concrete_slab", + "tfmg:pink_concrete", + "tfmg:pink_concrete_wall", + "tfmg:pink_concrete_stairs", + "tfmg:pink_concrete_slab", + "tfmg:magenta_concrete", + "tfmg:magenta_concrete_wall", + "tfmg:magenta_concrete_stairs", + "tfmg:magenta_concrete_slab", + "tfmg:yellow_concrete", + "tfmg:yellow_concrete_wall", + "tfmg:yellow_concrete_stairs", + "tfmg:yellow_concrete_slab", + "tfmg:gray_concrete", + "tfmg:gray_concrete_wall", + "tfmg:gray_concrete_stairs", + "tfmg:gray_concrete_slab", + "tfmg:light_gray_concrete", + "tfmg:light_gray_concrete_wall", + "tfmg:light_gray_concrete_stairs", + "tfmg:light_gray_concrete_slab", + "tfmg:brown_concrete", + "tfmg:brown_concrete_wall", + "tfmg:brown_concrete_stairs", + "tfmg:brown_concrete_slab", + "tfmg:cyan_concrete", + "tfmg:cyan_concrete_wall", + "tfmg:cyan_concrete_stairs", + "tfmg:cyan_concrete_slab", + "tfmg:purple_concrete", + "tfmg:purple_concrete_wall", + "tfmg:purple_concrete_stairs", + "tfmg:purple_concrete_slab", + "tfmg:orange_concrete", + "tfmg:orange_concrete_wall", + "tfmg:orange_concrete_stairs", + "tfmg:orange_concrete_slab", + "tfmg:concrete_wall", + "tfmg:concrete_stairs", + "tfmg:concrete", + "tfmg:concrete_slab", + "tfmg:white_rebar_concrete", + "tfmg:white_rebar_concrete_wall", + "tfmg:white_rebar_concrete_stairs", + "tfmg:white_rebar_concrete_slab", + "tfmg:blue_rebar_concrete", + "tfmg:blue_rebar_concrete_wall", + "tfmg:blue_rebar_concrete_stairs", + "tfmg:blue_rebar_concrete_slab", + "tfmg:light_blue_rebar_concrete", + "tfmg:light_blue_rebar_concrete_wall", + "tfmg:light_blue_rebar_concrete_stairs", + "tfmg:light_blue_rebar_concrete_slab", + "tfmg:red_rebar_concrete", + "tfmg:red_rebar_concrete_wall", + "tfmg:red_rebar_concrete_stairs", + "tfmg:red_rebar_concrete_slab", + "tfmg:green_rebar_concrete", + "tfmg:green_rebar_concrete_wall", + "tfmg:green_rebar_concrete_stairs", + "tfmg:green_rebar_concrete_slab", + "tfmg:lime_rebar_concrete", + "tfmg:lime_rebar_concrete_wall", + "tfmg:lime_rebar_concrete_stairs", + "tfmg:lime_rebar_concrete_slab", + "tfmg:pink_rebar_concrete", + "tfmg:pink_rebar_concrete_wall", + "tfmg:pink_rebar_concrete_stairs", + "tfmg:pink_rebar_concrete_slab", + "tfmg:magenta_rebar_concrete", + "tfmg:magenta_rebar_concrete_wall", + "tfmg:magenta_rebar_concrete_stairs", + "tfmg:magenta_rebar_concrete_slab", + "tfmg:yellow_rebar_concrete", + "tfmg:yellow_rebar_concrete_wall", + "tfmg:yellow_rebar_concrete_stairs", + "tfmg:yellow_rebar_concrete_slab", + "tfmg:gray_rebar_concrete", + "tfmg:gray_rebar_concrete_wall", + "tfmg:gray_rebar_concrete_stairs", + "tfmg:gray_rebar_concrete_slab", + "tfmg:light_gray_rebar_concrete", + "tfmg:light_gray_rebar_concrete_wall", + "tfmg:light_gray_rebar_concrete_stairs", + "tfmg:light_gray_rebar_concrete_slab", + "tfmg:brown_rebar_concrete", + "tfmg:brown_rebar_concrete_wall", + "tfmg:brown_rebar_concrete_stairs", + "tfmg:brown_rebar_concrete_slab", + "tfmg:cyan_rebar_concrete", + "tfmg:cyan_rebar_concrete_wall", + "tfmg:cyan_rebar_concrete_stairs", + "tfmg:cyan_rebar_concrete_slab", + "tfmg:purple_rebar_concrete", + "tfmg:purple_rebar_concrete_wall", + "tfmg:purple_rebar_concrete_stairs", + "tfmg:purple_rebar_concrete_slab", + "tfmg:orange_rebar_concrete", + "tfmg:orange_rebar_concrete_wall", + "tfmg:orange_rebar_concrete_stairs", + "tfmg:orange_rebar_concrete_slab", + "tfmg:rebar_concrete_wall", + "tfmg:rebar_concrete_stairs", + "tfmg:rebar_concrete", + "tfmg:rebar_concrete_slab", + "tfmg:asphalt", + "tfmg:asphalt_wall", + "tfmg:asphalt_slab", + "tfmg:asphalt_stairs" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/slabs.json b/src/generated/resources/data/minecraft/tags/blocks/slabs.json new file mode 100644 index 00000000..f2c46e30 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/slabs.json @@ -0,0 +1,47 @@ +{ + "values": [ + "tfmg:slag_bricks_slab", + "tfmg:factory_floor_slab", + "tfmg:white_concrete_slab", + "tfmg:blue_concrete_slab", + "tfmg:light_blue_concrete_slab", + "tfmg:red_concrete_slab", + "tfmg:green_concrete_slab", + "tfmg:lime_concrete_slab", + "tfmg:pink_concrete_slab", + "tfmg:magenta_concrete_slab", + "tfmg:yellow_concrete_slab", + "tfmg:gray_concrete_slab", + "tfmg:light_gray_concrete_slab", + "tfmg:brown_concrete_slab", + "tfmg:cyan_concrete_slab", + "tfmg:purple_concrete_slab", + "tfmg:orange_concrete_slab", + "tfmg:concrete_slab", + "tfmg:white_rebar_concrete_slab", + "tfmg:blue_rebar_concrete_slab", + "tfmg:light_blue_rebar_concrete_slab", + "tfmg:red_rebar_concrete_slab", + "tfmg:green_rebar_concrete_slab", + "tfmg:lime_rebar_concrete_slab", + "tfmg:pink_rebar_concrete_slab", + "tfmg:magenta_rebar_concrete_slab", + "tfmg:yellow_rebar_concrete_slab", + "tfmg:gray_rebar_concrete_slab", + "tfmg:light_gray_rebar_concrete_slab", + "tfmg:brown_rebar_concrete_slab", + "tfmg:cyan_rebar_concrete_slab", + "tfmg:purple_rebar_concrete_slab", + "tfmg:orange_rebar_concrete_slab", + "tfmg:rebar_concrete_slab", + "tfmg:asphalt_slab", + "tfmg:cut_bauxite_slab", + "tfmg:polished_cut_bauxite_slab", + "tfmg:cut_bauxite_brick_slab", + "tfmg:small_bauxite_brick_slab", + "tfmg:cut_galena_slab", + "tfmg:polished_cut_galena_slab", + "tfmg:cut_galena_brick_slab", + "tfmg:small_galena_brick_slab" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/stairs.json b/src/generated/resources/data/minecraft/tags/blocks/stairs.json new file mode 100644 index 00000000..f8ce8d31 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/stairs.json @@ -0,0 +1,47 @@ +{ + "values": [ + "tfmg:slag_bricks_stairs", + "tfmg:factory_floor_stairs", + "tfmg:white_concrete_stairs", + "tfmg:blue_concrete_stairs", + "tfmg:light_blue_concrete_stairs", + "tfmg:red_concrete_stairs", + "tfmg:green_concrete_stairs", + "tfmg:lime_concrete_stairs", + "tfmg:pink_concrete_stairs", + "tfmg:magenta_concrete_stairs", + "tfmg:yellow_concrete_stairs", + "tfmg:gray_concrete_stairs", + "tfmg:light_gray_concrete_stairs", + "tfmg:brown_concrete_stairs", + "tfmg:cyan_concrete_stairs", + "tfmg:purple_concrete_stairs", + "tfmg:orange_concrete_stairs", + "tfmg:concrete_stairs", + "tfmg:white_rebar_concrete_stairs", + "tfmg:blue_rebar_concrete_stairs", + "tfmg:light_blue_rebar_concrete_stairs", + "tfmg:red_rebar_concrete_stairs", + "tfmg:green_rebar_concrete_stairs", + "tfmg:lime_rebar_concrete_stairs", + "tfmg:pink_rebar_concrete_stairs", + "tfmg:magenta_rebar_concrete_stairs", + "tfmg:yellow_rebar_concrete_stairs", + "tfmg:gray_rebar_concrete_stairs", + "tfmg:light_gray_rebar_concrete_stairs", + "tfmg:brown_rebar_concrete_stairs", + "tfmg:cyan_rebar_concrete_stairs", + "tfmg:purple_rebar_concrete_stairs", + "tfmg:orange_rebar_concrete_stairs", + "tfmg:rebar_concrete_stairs", + "tfmg:asphalt_stairs", + "tfmg:cut_bauxite_stairs", + "tfmg:polished_cut_bauxite_stairs", + "tfmg:cut_bauxite_brick_stairs", + "tfmg:small_bauxite_brick_stairs", + "tfmg:cut_galena_stairs", + "tfmg:polished_cut_galena_stairs", + "tfmg:cut_galena_brick_stairs", + "tfmg:small_galena_brick_stairs" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/trapdoors.json b/src/generated/resources/data/minecraft/tags/blocks/trapdoors.json new file mode 100644 index 00000000..73d5d7eb --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/trapdoors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:steel_trapdoor" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/walls.json b/src/generated/resources/data/minecraft/tags/blocks/walls.json new file mode 100644 index 00000000..ec9dc7e0 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/walls.json @@ -0,0 +1,48 @@ +{ + "values": [ + "tfmg:fireproof_brick_reinforcement", + "tfmg:slag_bricks_wall", + "tfmg:factory_floor_wall", + "tfmg:white_concrete_wall", + "tfmg:blue_concrete_wall", + "tfmg:light_blue_concrete_wall", + "tfmg:red_concrete_wall", + "tfmg:green_concrete_wall", + "tfmg:lime_concrete_wall", + "tfmg:pink_concrete_wall", + "tfmg:magenta_concrete_wall", + "tfmg:yellow_concrete_wall", + "tfmg:gray_concrete_wall", + "tfmg:light_gray_concrete_wall", + "tfmg:brown_concrete_wall", + "tfmg:cyan_concrete_wall", + "tfmg:purple_concrete_wall", + "tfmg:orange_concrete_wall", + "tfmg:concrete_wall", + "tfmg:white_rebar_concrete_wall", + "tfmg:blue_rebar_concrete_wall", + "tfmg:light_blue_rebar_concrete_wall", + "tfmg:red_rebar_concrete_wall", + "tfmg:green_rebar_concrete_wall", + "tfmg:lime_rebar_concrete_wall", + "tfmg:pink_rebar_concrete_wall", + "tfmg:magenta_rebar_concrete_wall", + "tfmg:yellow_rebar_concrete_wall", + "tfmg:gray_rebar_concrete_wall", + "tfmg:light_gray_rebar_concrete_wall", + "tfmg:brown_rebar_concrete_wall", + "tfmg:cyan_rebar_concrete_wall", + "tfmg:purple_rebar_concrete_wall", + "tfmg:orange_rebar_concrete_wall", + "tfmg:rebar_concrete_wall", + "tfmg:asphalt_wall", + "tfmg:cut_bauxite_wall", + "tfmg:polished_cut_bauxite_wall", + "tfmg:cut_bauxite_brick_wall", + "tfmg:small_bauxite_brick_wall", + "tfmg:cut_galena_wall", + "tfmg:polished_cut_galena_wall", + "tfmg:cut_galena_brick_wall", + "tfmg:small_galena_brick_wall" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/wither_immune.json b/src/generated/resources/data/minecraft/tags/blocks/wither_immune.json new file mode 100644 index 00000000..b01ff787 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/wither_immune.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:oil_deposit" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/wooden_doors.json b/src/generated/resources/data/minecraft/tags/blocks/wooden_doors.json new file mode 100644 index 00000000..73c4858a --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/wooden_doors.json @@ -0,0 +1,8 @@ +{ + "values": [ + "tfmg:heavy_casing_door", + "tfmg:steel_door", + "tfmg:aluminum_door", + "tfmg:heavy_plated_door" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/doors.json b/src/generated/resources/data/minecraft/tags/items/doors.json new file mode 100644 index 00000000..73c4858a --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/doors.json @@ -0,0 +1,8 @@ +{ + "values": [ + "tfmg:heavy_casing_door", + "tfmg:steel_door", + "tfmg:aluminum_door", + "tfmg:heavy_plated_door" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/slabs.json b/src/generated/resources/data/minecraft/tags/items/slabs.json new file mode 100644 index 00000000..e0d67508 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/slabs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "tfmg:cut_bauxite_slab", + "tfmg:polished_cut_bauxite_slab", + "tfmg:cut_bauxite_brick_slab", + "tfmg:small_bauxite_brick_slab", + "tfmg:cut_galena_slab", + "tfmg:polished_cut_galena_slab", + "tfmg:cut_galena_brick_slab", + "tfmg:small_galena_brick_slab" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/stairs.json b/src/generated/resources/data/minecraft/tags/items/stairs.json new file mode 100644 index 00000000..15b37f20 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/stairs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "tfmg:cut_bauxite_stairs", + "tfmg:polished_cut_bauxite_stairs", + "tfmg:cut_bauxite_brick_stairs", + "tfmg:small_bauxite_brick_stairs", + "tfmg:cut_galena_stairs", + "tfmg:polished_cut_galena_stairs", + "tfmg:cut_galena_brick_stairs", + "tfmg:small_galena_brick_stairs" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/trapdoors.json b/src/generated/resources/data/minecraft/tags/items/trapdoors.json new file mode 100644 index 00000000..73d5d7eb --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/trapdoors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:steel_trapdoor" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/walls.json b/src/generated/resources/data/minecraft/tags/items/walls.json new file mode 100644 index 00000000..ca55f61d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/walls.json @@ -0,0 +1,12 @@ +{ + "values": [ + "tfmg:cut_bauxite_wall", + "tfmg:polished_cut_bauxite_wall", + "tfmg:cut_bauxite_brick_wall", + "tfmg:small_bauxite_brick_wall", + "tfmg:cut_galena_wall", + "tfmg:polished_cut_galena_wall", + "tfmg:cut_galena_brick_wall", + "tfmg:small_galena_brick_wall" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/quark/tags/blocks/non_double_door.json b/src/generated/resources/data/quark/tags/blocks/non_double_door.json new file mode 100644 index 00000000..73c4858a --- /dev/null +++ b/src/generated/resources/data/quark/tags/blocks/non_double_door.json @@ -0,0 +1,8 @@ +{ + "values": [ + "tfmg:heavy_casing_door", + "tfmg:steel_door", + "tfmg:aluminum_door", + "tfmg:heavy_plated_door" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/bauxite_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/bauxite_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..74285cf3 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/bauxite_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:bauxite_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:bauxite_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/bauxite_pillar_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/bauxite_pillar_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..f2a8073c --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/bauxite_pillar_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:bauxite_pillar_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:bauxite_pillar_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_slab_from_concrete_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_slab_from_concrete_stonecutting.json new file mode 100644 index 00000000..eaf7a1c2 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_slab_from_concrete_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_concrete": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:concrete" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:concrete_slab_from_concrete_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_concrete", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:concrete_slab_from_concrete_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_stairs_from_concrete_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_stairs_from_concrete_stonecutting.json new file mode 100644 index 00000000..60fce580 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_stairs_from_concrete_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_concrete": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:concrete" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:concrete_stairs_from_concrete_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_concrete", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:concrete_stairs_from_concrete_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_wall_from_concrete_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_wall_from_concrete_stonecutting.json new file mode 100644 index 00000000..4bdbc257 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/concrete_wall_from_concrete_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_concrete": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:concrete" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:concrete_wall_from_concrete_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_concrete", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:concrete_wall_from_concrete_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab.json new file mode 100644 index 00000000..e1d6235b --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_bauxite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_bauxite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_bauxite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_brick_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..8d7e1a5f --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab_recycling.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab_recycling.json new file mode 100644 index 00000000..386c3224 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_bauxite_brick_slab": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_bauxite_brick_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_brick_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_bauxite_brick_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_brick_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_stairs.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_stairs.json new file mode 100644 index 00000000..0e06d24b --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_bauxite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_bauxite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_bauxite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_brick_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..ea7e49f3 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_wall.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_wall.json new file mode 100644 index 00000000..b13b3c27 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_bauxite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_bauxite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_bauxite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_brick_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..931bd1d3 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_bricks_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_bricks_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..b26b2edd --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_bricks_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_bricks_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_bricks_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..f312f09a --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab.json new file mode 100644 index 00000000..a2414939 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_bauxite": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_bauxite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..99775273 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_slab_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_slab_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab_recycling.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab_recycling.json new file mode 100644 index 00000000..ec7c7e5a --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_bauxite_slab": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_bauxite_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_bauxite_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_stairs.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_stairs.json new file mode 100644 index 00000000..7cd97996 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_bauxite": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_bauxite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..eeb78665 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_stairs_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_stairs_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_wall.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_wall.json new file mode 100644 index 00000000..83bfc9a7 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_bauxite": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_bauxite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..2a2dc0d1 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_bauxite_wall_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_bauxite_wall_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab.json new file mode 100644 index 00000000..8e2fca72 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_galena_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_galena_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_galena_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_brick_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..8e3b2932 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_brick_slab_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_brick_slab_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab_recycling.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab_recycling.json new file mode 100644 index 00000000..073de3bd --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_galena_brick_slab": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_galena_brick_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_brick_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_galena_brick_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_brick_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_stairs.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_stairs.json new file mode 100644 index 00000000..6deeae07 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_galena_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_galena_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_galena_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_brick_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_stairs_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_stairs_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..373e795c --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_stairs_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_brick_stairs_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_brick_stairs_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_wall.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_wall.json new file mode 100644 index 00000000..b858296f --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_galena_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_galena_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_galena_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_brick_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_wall_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_wall_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..5d19f7d7 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_brick_wall_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_brick_wall_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_brick_wall_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_bricks_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_bricks_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..16dc9ee8 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_bricks_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_bricks_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_bricks_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..476ae65e --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab.json new file mode 100644 index 00000000..f0ed0330 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_galena": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_galena" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..e67d9f59 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_slab_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_slab_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab_recycling.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab_recycling.json new file mode 100644 index 00000000..83217571 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_galena_slab": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_galena_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_galena_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_stairs.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_stairs.json new file mode 100644 index 00000000..19c17325 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_galena": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_galena" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_stairs_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_stairs_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..f15971ee --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_stairs_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_stairs_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_stairs_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_wall.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_wall.json new file mode 100644 index 00000000..a295c703 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_galena": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cut_galena" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_wall_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_wall_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..aa26cad4 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/cut_galena_wall_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cut_galena_wall_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cut_galena_wall_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/galena_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/galena_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..b7e6d3ef --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/galena_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:galena_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:galena_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/galena_pillar_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/galena_pillar_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..062deed5 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/galena_pillar_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:galena_pillar_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:galena_pillar_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/layered_bauxite_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/layered_bauxite_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..309198ea --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/layered_bauxite_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:layered_bauxite_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:layered_bauxite_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/layered_galena_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/layered_galena_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..520c3c6c --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/layered_galena_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:layered_galena_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:layered_galena_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..84680f34 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_bauxite_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_bauxite_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab.json new file mode 100644 index 00000000..86028619 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_bauxite": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:polished_cut_bauxite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_bauxite_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_bauxite_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..ab0fd4b1 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab_recycling.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab_recycling.json new file mode 100644 index 00000000..4b1fc8b9 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_bauxite_slab": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:polished_cut_bauxite_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_bauxite_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_bauxite_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_bauxite_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_stairs.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_stairs.json new file mode 100644 index 00000000..e1bd782b --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_bauxite": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:polished_cut_bauxite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_bauxite_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_bauxite_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..2f155bf2 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_wall.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_wall.json new file mode 100644 index 00000000..33a67a71 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_bauxite": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:polished_cut_bauxite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_bauxite_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_bauxite_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..0ca07da7 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..79f36dee --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_galena_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_galena_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab.json new file mode 100644 index 00000000..be70f7f7 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_galena": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:polished_cut_galena" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_galena_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_galena_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..dd096d7a --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_galena_slab_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_galena_slab_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab_recycling.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab_recycling.json new file mode 100644 index 00000000..abfdbb09 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_galena_slab": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:polished_cut_galena_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_galena_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_galena_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_galena_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_stairs.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_stairs.json new file mode 100644 index 00000000..ee6007ec --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_galena": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:polished_cut_galena" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_galena_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_galena_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_stairs_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_stairs_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..6109d664 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_stairs_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_galena_stairs_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_galena_stairs_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_wall.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_wall.json new file mode 100644 index 00000000..5e94a9f8 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_galena": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:polished_cut_galena" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_galena_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_galena_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_wall_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_wall_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..65da4cdb --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/polished_cut_galena_wall_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:polished_cut_galena_wall_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:polished_cut_galena_wall_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_slab_from_rebar_concrete_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_slab_from_rebar_concrete_stonecutting.json new file mode 100644 index 00000000..743c5e82 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_slab_from_rebar_concrete_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rebar_concrete": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:rebar_concrete" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:rebar_concrete_slab_from_rebar_concrete_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_rebar_concrete", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:rebar_concrete_slab_from_rebar_concrete_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_stairs_from_rebar_concrete_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_stairs_from_rebar_concrete_stonecutting.json new file mode 100644 index 00000000..1e904335 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_stairs_from_rebar_concrete_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rebar_concrete": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:rebar_concrete" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:rebar_concrete_stairs_from_rebar_concrete_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_rebar_concrete", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:rebar_concrete_stairs_from_rebar_concrete_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_wall_from_rebar_concrete_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_wall_from_rebar_concrete_stonecutting.json new file mode 100644 index 00000000..3dc0a7d5 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/rebar_concrete_wall_from_rebar_concrete_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rebar_concrete": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:rebar_concrete" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:rebar_concrete_wall_from_rebar_concrete_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_rebar_concrete", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:rebar_concrete_wall_from_rebar_concrete_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab.json new file mode 100644 index 00000000..f607a5d0 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_bauxite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:small_bauxite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_bauxite_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_bauxite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_bauxite_brick_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..0fc69009 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab_recycling.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab_recycling.json new file mode 100644 index 00000000..3b2f4b4b --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_bauxite_brick_slab": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:small_bauxite_brick_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_bauxite_brick_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_bauxite_brick_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_bauxite_brick_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_stairs.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_stairs.json new file mode 100644 index 00000000..c6176202 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_bauxite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:small_bauxite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_bauxite_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_bauxite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_bauxite_brick_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..1e72e516 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_wall.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_wall.json new file mode 100644 index 00000000..3e97d644 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_bauxite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:small_bauxite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_bauxite_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_bauxite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_bauxite_brick_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..86c1524e --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_bricks_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_bricks_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..c50e32da --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_bauxite_bricks_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_bauxite": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/bauxite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_bauxite_bricks_from_stone_types_bauxite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_bauxite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_bauxite_bricks_from_stone_types_bauxite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab.json new file mode 100644 index 00000000..a70cd9cc --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_galena_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:small_galena_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_galena_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_galena_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_galena_brick_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..42f29579 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_galena_brick_slab_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_galena_brick_slab_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab_recycling.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab_recycling.json new file mode 100644 index 00000000..f6d39e90 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_galena_brick_slab": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:small_galena_brick_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_galena_brick_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_galena_brick_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_galena_brick_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_stairs.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_stairs.json new file mode 100644 index 00000000..ae84d7d9 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_galena_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:small_galena_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_galena_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_galena_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_galena_brick_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_stairs_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_stairs_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..eccf23dc --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_stairs_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_galena_brick_stairs_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_galena_brick_stairs_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_wall.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_wall.json new file mode 100644 index 00000000..24c76425 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_galena_bricks": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:small_galena_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_galena_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_galena_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_galena_brick_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_wall_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_wall_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..31861bec --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_brick_wall_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_galena_brick_wall_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_galena_brick_wall_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_bricks_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_bricks_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..3f4217fb --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/building_blocks/small_galena_bricks_from_stone_types_galena_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_galena": { + "conditions": { + "items": [ + { + "tag": "tfmg:stone_types/galena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:small_galena_bricks_from_stone_types_galena_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_galena", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:small_galena_bricks_from_stone_types_galena_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_bars_from_ingots_aluminum_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_bars_from_ingots_aluminum_stonecutting.json new file mode 100644 index 00000000..9985db30 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_bars_from_ingots_aluminum_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_aluminum": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/aluminum" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:aluminum_bars_from_ingots_aluminum_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_aluminum", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:aluminum_bars_from_ingots_aluminum_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_ladder_from_ingots_aluminum_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_ladder_from_ingots_aluminum_stonecutting.json new file mode 100644 index 00000000..99ba4fd4 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_ladder_from_ingots_aluminum_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_aluminum": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/aluminum" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:aluminum_ladder_from_ingots_aluminum_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_aluminum", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:aluminum_ladder_from_ingots_aluminum_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_scaffolding_from_ingots_aluminum_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_scaffolding_from_ingots_aluminum_stonecutting.json new file mode 100644 index 00000000..753969ea --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/aluminum_scaffolding_from_ingots_aluminum_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_aluminum": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/aluminum" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:aluminum_scaffolding_from_ingots_aluminum_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_aluminum", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:aluminum_scaffolding_from_ingots_aluminum_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/cast_iron_bars_from_ingots_cast_iron_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/cast_iron_bars_from_ingots_cast_iron_stonecutting.json new file mode 100644 index 00000000..a039e6a2 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/cast_iron_bars_from_ingots_cast_iron_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_cast_iron": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/cast_iron" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cast_iron_bars_from_ingots_cast_iron_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_cast_iron", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cast_iron_bars_from_ingots_cast_iron_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/cast_iron_ladder_from_ingots_cast_iron_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/cast_iron_ladder_from_ingots_cast_iron_stonecutting.json new file mode 100644 index 00000000..c3fb7447 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/cast_iron_ladder_from_ingots_cast_iron_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_cast_iron": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/cast_iron" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:cast_iron_ladder_from_ingots_cast_iron_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_cast_iron", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:cast_iron_ladder_from_ingots_cast_iron_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/constantan_ladder_from_ingots_constantan_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/constantan_ladder_from_ingots_constantan_stonecutting.json new file mode 100644 index 00000000..aab01be5 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/constantan_ladder_from_ingots_constantan_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_constantan": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/constantan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:constantan_ladder_from_ingots_constantan_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_constantan", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:constantan_ladder_from_ingots_constantan_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/lead_bars_from_ingots_lead_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/lead_bars_from_ingots_lead_stonecutting.json new file mode 100644 index 00000000..d79c9356 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/lead_bars_from_ingots_lead_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_lead": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:lead_bars_from_ingots_lead_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_lead", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:lead_bars_from_ingots_lead_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/lead_ladder_from_ingots_lead_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/lead_ladder_from_ingots_lead_stonecutting.json new file mode 100644 index 00000000..ee86d62c --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/lead_ladder_from_ingots_lead_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_lead": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:lead_ladder_from_ingots_lead_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_lead", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:lead_ladder_from_ingots_lead_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/nickel_bars_from_ingots_nickel_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/nickel_bars_from_ingots_nickel_stonecutting.json new file mode 100644 index 00000000..efbb3947 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/nickel_bars_from_ingots_nickel_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_nickel": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:nickel_bars_from_ingots_nickel_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_nickel", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:nickel_bars_from_ingots_nickel_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/nickel_ladder_from_ingots_nickel_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/nickel_ladder_from_ingots_nickel_stonecutting.json new file mode 100644 index 00000000..7212a604 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/nickel_ladder_from_ingots_nickel_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_nickel": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/nickel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:nickel_ladder_from_ingots_nickel_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_nickel", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:nickel_ladder_from_ingots_nickel_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_bars_from_ingots_steel_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_bars_from_ingots_steel_stonecutting.json new file mode 100644 index 00000000..ddec3464 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_bars_from_ingots_steel_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_steel": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:steel_bars_from_ingots_steel_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_steel", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:steel_bars_from_ingots_steel_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_ladder_from_ingots_steel_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_ladder_from_ingots_steel_stonecutting.json new file mode 100644 index 00000000..a04a0ac4 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_ladder_from_ingots_steel_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_steel": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:steel_ladder_from_ingots_steel_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_steel", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:steel_ladder_from_ingots_steel_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_scaffolding_from_ingots_steel_stonecutting.json b/src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_scaffolding_from_ingots_steel_stonecutting.json new file mode 100644 index 00000000..0dd54796 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/decorations/steel_scaffolding_from_ingots_steel_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingots_steel": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:steel_scaffolding_from_ingots_steel_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingots_steel", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:steel_scaffolding_from_ingots_steel_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/air_intake.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/air_intake.json new file mode 100644 index 00000000..8240be5e --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/air_intake.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "create:propeller" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/air_intake" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/air_intake" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_block_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_block_from_compacting.json new file mode 100644 index 00000000..efab5b9e --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:aluminum_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/aluminum_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/aluminum_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_cogwheel.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_cogwheel.json new file mode 100644 index 00000000..b777ad06 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_cogwheel.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:aluminum_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/aluminum_cogwheel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/aluminum_cogwheel" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_door.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_door.json new file mode 100644 index 00000000..26081422 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_door.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:aluminum_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/aluminum_door" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/aluminum_door" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_flywheel.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_flywheel.json new file mode 100644 index 00000000..b643c195 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_flywheel.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:aluminum_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/aluminum_flywheel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/aluminum_flywheel" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_compacting.json new file mode 100644 index 00000000..8c5131a4 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:aluminum_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/aluminum_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/aluminum_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_decompacting.json new file mode 100644 index 00000000..09457c9f --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:aluminum_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/aluminum_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/aluminum_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_nugget_from_decompacting.json new file mode 100644 index 00000000..b4a6e01b --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_nugget_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:aluminum_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/aluminum_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/aluminum_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/blast_furnace_output.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/blast_furnace_output.json new file mode 100644 index 00000000..ff7bc677 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/blast_furnace_output.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:fireclay_ball" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/blast_furnace_output" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/blast_furnace_output" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brick_smokestack.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brick_smokestack.json new file mode 100644 index 00000000..8cc551e2 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brick_smokestack.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:industrial_pipe" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/brick_smokestack" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/brick_smokestack" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_block_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_block_from_compacting.json new file mode 100644 index 00000000..51ebefda --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cast_iron_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/cast_iron_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/cast_iron_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_flywheel.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_flywheel.json new file mode 100644 index 00000000..2102f066 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_flywheel.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cast_iron_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/cast_iron_flywheel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/cast_iron_flywheel" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_compacting.json new file mode 100644 index 00000000..e8676abc --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cast_iron_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/cast_iron_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/cast_iron_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_decompacting.json new file mode 100644 index 00000000..045dd279 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cast_iron_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/cast_iron_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/cast_iron_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_nugget_from_decompacting.json new file mode 100644 index 00000000..9e645d39 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_nugget_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cast_iron_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/cast_iron_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/cast_iron_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_smokestack.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_smokestack.json new file mode 100644 index 00000000..2ca58b58 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_smokestack.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:industrial_pipe" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/concrete_smokestack" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/concrete_smokestack" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_block_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_block_from_compacting.json new file mode 100644 index 00000000..cf87fe3c --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:constantan_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/constantan_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/constantan_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_compacting.json new file mode 100644 index 00000000..4e8074bc --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:constantan_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/constantan_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/constantan_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_decompacting.json new file mode 100644 index 00000000..6c77f3b6 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:constantan_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/constantan_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/constantan_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_nugget_from_decompacting.json new file mode 100644 index 00000000..c8c06dc8 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_nugget_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:constantan_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/constantan_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/constantan_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/exhaust.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/exhaust.json new file mode 100644 index 00000000..cb30e514 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/exhaust.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:cast_iron_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/exhaust" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/exhaust" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/fireclay.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/fireclay.json new file mode 100644 index 00000000..64773d64 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/fireclay.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:fireclay_ball" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/fireclay" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/fireclay" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/fireproof_bricks.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/fireproof_bricks.json new file mode 100644 index 00000000..a27d770a --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/fireproof_bricks.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:fireclay_ball" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/fireproof_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/fireproof_bricks" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/flarestack.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/flarestack.json new file mode 100644 index 00000000..3c36e9a0 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/flarestack.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/flarestack" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/flarestack" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/heavy_casing_door.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/heavy_casing_door.json new file mode 100644 index 00000000..07a058f9 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/heavy_casing_door.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/heavy_casing_door" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/heavy_casing_door" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/heavy_plated_door.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/heavy_plated_door.json new file mode 100644 index 00000000..822f31e3 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/heavy_plated_door.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/heavy_plated_door" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/heavy_plated_door" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/industrial_mixer.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/industrial_mixer.json new file mode 100644 index 00000000..e7924870 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/industrial_mixer.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:heavy_machinery_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/industrial_mixer" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/industrial_mixer" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/large_aluminum_cogwheel.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/large_aluminum_cogwheel.json new file mode 100644 index 00000000..2d1c2fa0 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/large_aluminum_cogwheel.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:aluminum_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/large_aluminum_cogwheel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/large_aluminum_cogwheel" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/large_steel_cogwheel.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/large_steel_cogwheel.json new file mode 100644 index 00000000..2b64aebf --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/large_steel_cogwheel.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/large_steel_cogwheel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/large_steel_cogwheel" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_block_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_block_from_compacting.json new file mode 100644 index 00000000..000b4d22 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:lead_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lead_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lead_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_flywheel.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_flywheel.json new file mode 100644 index 00000000..dfae54d0 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_flywheel.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:lead_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lead_flywheel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lead_flywheel" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_compacting.json new file mode 100644 index 00000000..cd4a41ea --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:lead_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lead_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lead_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_decompacting.json new file mode 100644 index 00000000..75e29213 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:lead_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lead_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lead_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_nugget_from_decompacting.json new file mode 100644 index 00000000..aa362d52 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_nugget_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:lead_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lead_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lead_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_block_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_block_from_compacting.json new file mode 100644 index 00000000..5b88d8f8 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:lithium_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lithium_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lithium_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_ingot_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_ingot_from_compacting.json new file mode 100644 index 00000000..7f89c3a6 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:lithium_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lithium_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lithium_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_ingot_from_decompacting.json new file mode 100644 index 00000000..78e0104b --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_ingot_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:lithium_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lithium_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lithium_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_nugget_from_decompacting.json new file mode 100644 index 00000000..66497be9 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_nugget_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:lithium_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lithium_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lithium_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_torch.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_torch.json new file mode 100644 index 00000000..e5e7d5af --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lithium_torch.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:lithium_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lithium_torch" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lithium_torch" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/metal_smokestack.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/metal_smokestack.json new file mode 100644 index 00000000..74b0fb9e --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/metal_smokestack.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:industrial_pipe" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/metal_smokestack" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/metal_smokestack" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_block_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_block_from_compacting.json new file mode 100644 index 00000000..dc002c57 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:nickel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/nickel_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/nickel_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_flywheel.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_flywheel.json new file mode 100644 index 00000000..fab33850 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_flywheel.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:nickel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/nickel_flywheel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/nickel_flywheel" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_compacting.json new file mode 100644 index 00000000..dd12cf18 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:nickel_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/nickel_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/nickel_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_decompacting.json new file mode 100644 index 00000000..3be657d4 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:nickel_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/nickel_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/nickel_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_nugget_from_decompacting.json new file mode 100644 index 00000000..63f02d34 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_nugget_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:nickel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/nickel_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/nickel_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_block_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_block_from_compacting.json new file mode 100644 index 00000000..3d3fda19 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/steel_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/steel_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_cogwheel.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_cogwheel.json new file mode 100644 index 00000000..6e2265bb --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_cogwheel.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/steel_cogwheel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/steel_cogwheel" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_door.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_door.json new file mode 100644 index 00000000..660f4886 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_door.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/steel_door" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/steel_door" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_fluid_tank.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_fluid_tank.json new file mode 100644 index 00000000..3122998c --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_fluid_tank.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/steel_fluid_tank" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/steel_fluid_tank" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_flywheel.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_flywheel.json new file mode 100644 index 00000000..95544e37 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_flywheel.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/steel_flywheel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/steel_flywheel" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_gearbox.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_gearbox.json new file mode 100644 index 00000000..7be2f004 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_gearbox.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:heavy_machinery_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/steel_gearbox" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/steel_gearbox" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_ingot_from_compacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_ingot_from_compacting.json new file mode 100644 index 00000000..dbc6af77 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/steel_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/steel_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_ingot_from_decompacting.json new file mode 100644 index 00000000..57ceb42c --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_ingot_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/steel_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/steel_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_nugget_from_decompacting.json new file mode 100644 index 00000000..5a4da413 --- /dev/null +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_nugget_from_decompacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/steel_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/steel_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/damage_type/acid.json b/src/generated/resources/data/tfmg/damage_type/acid.json new file mode 100644 index 00000000..a5c2e866 --- /dev/null +++ b/src/generated/resources/data/tfmg/damage_type/acid.json @@ -0,0 +1,5 @@ +{ + "exhaustion": 0.0, + "message_id": "tfmg.acid", + "scaling": "when_caused_by_living_non_player" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/damage_type/blast_furnace.json b/src/generated/resources/data/tfmg/damage_type/blast_furnace.json new file mode 100644 index 00000000..0da12a12 --- /dev/null +++ b/src/generated/resources/data/tfmg/damage_type/blast_furnace.json @@ -0,0 +1,5 @@ +{ + "exhaustion": 0.0, + "message_id": "tfmg.blast_furnace", + "scaling": "when_caused_by_living_non_player" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/damage_type/concrete.json b/src/generated/resources/data/tfmg/damage_type/concrete.json new file mode 100644 index 00000000..e28a0dc2 --- /dev/null +++ b/src/generated/resources/data/tfmg/damage_type/concrete.json @@ -0,0 +1,5 @@ +{ + "exhaustion": 0.0, + "message_id": "tfmg.concrete", + "scaling": "when_caused_by_living_non_player" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/forge/biome_modifier/lead_ore.json b/src/generated/resources/data/tfmg/forge/biome_modifier/lead_ore.json new file mode 100644 index 00000000..83b52290 --- /dev/null +++ b/src/generated/resources/data/tfmg/forge/biome_modifier/lead_ore.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "tfmg:lead_ore", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/forge/biome_modifier/lithium_ore.json b/src/generated/resources/data/tfmg/forge/biome_modifier/lithium_ore.json new file mode 100644 index 00000000..5371ecdf --- /dev/null +++ b/src/generated/resources/data/tfmg/forge/biome_modifier/lithium_ore.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "tfmg:lithium_ore", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/forge/biome_modifier/nickel_ore.json b/src/generated/resources/data/tfmg/forge/biome_modifier/nickel_ore.json new file mode 100644 index 00000000..1d85aa6e --- /dev/null +++ b/src/generated/resources/data/tfmg/forge/biome_modifier/nickel_ore.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "tfmg:nickel_ore", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/forge/biome_modifier/oil_deposit.json b/src/generated/resources/data/tfmg/forge/biome_modifier/oil_deposit.json new file mode 100644 index 00000000..e0553c75 --- /dev/null +++ b/src/generated/resources/data/tfmg/forge/biome_modifier/oil_deposit.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "tfmg:oil_deposit", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/forge/biome_modifier/oil_well.json b/src/generated/resources/data/tfmg/forge/biome_modifier/oil_well.json new file mode 100644 index 00000000..d99632de --- /dev/null +++ b/src/generated/resources/data/tfmg/forge/biome_modifier/oil_well.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:has_structure/desert_pyramid", + "features": "tfmg:oil_well", + "step": "fluid_springs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/forge/biome_modifier/tfmg_striated_ores_nether.json b/src/generated/resources/data/tfmg/forge/biome_modifier/tfmg_striated_ores_nether.json new file mode 100644 index 00000000..1495170a --- /dev/null +++ b/src/generated/resources/data/tfmg/forge/biome_modifier/tfmg_striated_ores_nether.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#forge:is_desert", + "features": "tfmg:tfmg_striated_ores_nether", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/forge/biome_modifier/tfmg_striated_ores_overworld.json b/src/generated/resources/data/tfmg/forge/biome_modifier/tfmg_striated_ores_overworld.json new file mode 100644 index 00000000..f2e5cde7 --- /dev/null +++ b/src/generated/resources/data/tfmg/forge/biome_modifier/tfmg_striated_ores_overworld.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "tfmg:tfmg_striated_ores_overworld", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/accumulator.json b/src/generated/resources/data/tfmg/loot_tables/blocks/accumulator.json new file mode 100644 index 00000000..b3f2ed9a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/accumulator.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:accumulator" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/accumulator" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/air_intake.json b/src/generated/resources/data/tfmg/loot_tables/blocks/air_intake.json new file mode 100644 index 00000000..c8ced00e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/air_intake.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:air_intake" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/air_intake" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_bars.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_bars.json new file mode 100644 index 00000000..e47d3d61 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_bars" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_block.json new file mode 100644 index 00000000..5f4a9dca --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_cable_hub.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_cable_hub.json new file mode 100644 index 00000000..d570a2eb --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_cable_hub.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_cable_hub" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_cogwheel.json new file mode 100644 index 00000000..a11944b1 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_door.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_door.json new file mode 100644 index 00000000..288e7384 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "tfmg:aluminum_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "tfmg:aluminum_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_door" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_fluid_tank.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_fluid_tank.json new file mode 100644 index 00000000..790facc7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_fluid_tank.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_fluid_tank" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_fluid_tank" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_fluid_valve.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_fluid_valve.json new file mode 100644 index 00000000..d3d04150 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_fluid_valve.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_fluid_valve" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_fluid_valve" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_flywheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_flywheel.json new file mode 100644 index 00000000..ccb99b0d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_flywheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_flywheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_flywheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_frame.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_frame.json new file mode 100644 index 00000000..c33081fc --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_ladder.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_ladder.json new file mode 100644 index 00000000..b7dcbe9d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_ladder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_ladder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_lamp.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_lamp.json new file mode 100644 index 00000000..950652a3 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_lamp.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_lamp" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_lamp" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_mechanical_pump.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_mechanical_pump.json new file mode 100644 index 00000000..a740317e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_mechanical_pump.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_mechanical_pump" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_mechanical_pump" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_pipe.json new file mode 100644 index 00000000..40d4d75d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_scaffolding.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_scaffolding.json new file mode 100644 index 00000000..53737e15 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_scaffolding.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_scaffolding" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_scaffolding" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_smart_fluid_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_smart_fluid_pipe.json new file mode 100644 index 00000000..85eb93ae --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_smart_fluid_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_smart_fluid_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_smart_fluid_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_truss.json b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_truss.json new file mode 100644 index 00000000..f53fbfac --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/aluminum_truss.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_truss" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/aluminum_truss" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt.json b/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt.json new file mode 100644 index 00000000..5dbcaf8a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:asphalt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/asphalt" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_slab.json new file mode 100644 index 00000000..fe0a5248 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:asphalt_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/asphalt_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_stairs.json new file mode 100644 index 00000000..f4e518b7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:asphalt_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/asphalt_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_wall.json new file mode 100644 index 00000000..d3f00c18 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/asphalt_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:asphalt_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/asphalt_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/bauxite.json b/src/generated/resources/data/tfmg/loot_tables/blocks/bauxite.json new file mode 100644 index 00000000..f34cef38 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/bauxite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:bauxite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/bauxite" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/bauxite_pillar.json b/src/generated/resources/data/tfmg/loot_tables/blocks/bauxite_pillar.json new file mode 100644 index 00000000..1c5e342c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/bauxite_pillar.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:bauxite_pillar" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/bauxite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_hatch.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_hatch.json new file mode 100644 index 00000000..5f03a6c2 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_hatch.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blast_furnace_hatch" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blast_furnace_hatch" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_output.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_output.json new file mode 100644 index 00000000..4004b64b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_output.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blast_furnace_output" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blast_furnace_output" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_reinforcement.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_reinforcement.json new file mode 100644 index 00000000..7de741ab --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_reinforcement.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blast_furnace_reinforcement" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blast_furnace_reinforcement" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_reinforcement_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_reinforcement_wall.json new file mode 100644 index 00000000..0ccb97c8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blast_furnace_reinforcement_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blast_furnace_reinforcement" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blast_furnace_reinforcement_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blast_stove.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blast_stove.json new file mode 100644 index 00000000..a70fc1ea --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blast_stove.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blast_stove" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blast_stove" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blue_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_caution_block.json new file mode 100644 index 00000000..43c7b98b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blue_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blue_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete.json new file mode 100644 index 00000000..bd71be1b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blue_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blue_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_slab.json new file mode 100644 index 00000000..909f4116 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blue_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blue_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_stairs.json new file mode 100644 index 00000000..f057fd15 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blue_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blue_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_wall.json new file mode 100644 index 00000000..4c68e0e9 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blue_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blue_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete.json new file mode 100644 index 00000000..7e9ace8e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blue_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blue_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_slab.json new file mode 100644 index 00000000..1e77d2a2 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blue_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blue_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_stairs.json new file mode 100644 index 00000000..53a080b6 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blue_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blue_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_wall.json new file mode 100644 index 00000000..2af57c14 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/blue_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:blue_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/blue_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brass_cable_hub.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_cable_hub.json new file mode 100644 index 00000000..5a857834 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_cable_hub.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brass_cable_hub" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brass_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brass_fluid_valve.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_fluid_valve.json new file mode 100644 index 00000000..40ab3d60 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_fluid_valve.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brass_fluid_valve" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brass_fluid_valve" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brass_frame.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_frame.json new file mode 100644 index 00000000..b78e2f98 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brass_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brass_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brass_mechanical_pump.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_mechanical_pump.json new file mode 100644 index 00000000..c814ba28 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_mechanical_pump.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brass_mechanical_pump" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brass_mechanical_pump" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brass_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_pipe.json new file mode 100644 index 00000000..ea34d142 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brass_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brass_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brass_smart_fluid_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_smart_fluid_pipe.json new file mode 100644 index 00000000..c8581c49 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_smart_fluid_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brass_smart_fluid_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brass_smart_fluid_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brass_truss.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_truss.json new file mode 100644 index 00000000..f7a58d29 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brass_truss.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brass_truss" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brass_truss" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brick_smokestack.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brick_smokestack.json new file mode 100644 index 00000000..0ccd9c65 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brick_smokestack.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brick_smokestack" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brick_smokestack" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brown_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_caution_block.json new file mode 100644 index 00000000..78abcc6a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brown_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brown_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete.json new file mode 100644 index 00000000..87fc23a1 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brown_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brown_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_slab.json new file mode 100644 index 00000000..a95a2b3c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brown_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brown_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_stairs.json new file mode 100644 index 00000000..3b50f279 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brown_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brown_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_wall.json new file mode 100644 index 00000000..38b43e4e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brown_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brown_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete.json new file mode 100644 index 00000000..1de9a4f3 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brown_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brown_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_slab.json new file mode 100644 index 00000000..2ebe1e69 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brown_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brown_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_stairs.json new file mode 100644 index 00000000..57bfbb21 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brown_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brown_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_wall.json new file mode 100644 index 00000000..a61996fc --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/brown_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brown_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/brown_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cable_connector.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cable_connector.json new file mode 100644 index 00000000..81175ac0 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cable_connector.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cable_connector" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cable_connector" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cable_tube.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cable_tube.json new file mode 100644 index 00000000..15d7b06a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cable_tube.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cable_tube" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cable_tube" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_bars.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_bars.json new file mode 100644 index 00000000..f2a8459f --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_bars" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_block.json new file mode 100644 index 00000000..22c8946c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_chemical_vat.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_chemical_vat.json new file mode 100644 index 00000000..e930dd8d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_chemical_vat.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_chemical_vat" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_chemical_vat" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_fluid_tank.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_fluid_tank.json new file mode 100644 index 00000000..ded7af34 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_fluid_tank.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_fluid_tank" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_fluid_tank" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_fluid_valve.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_fluid_valve.json new file mode 100644 index 00000000..d326c271 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_fluid_valve.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_fluid_valve" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_fluid_valve" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_flywheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_flywheel.json new file mode 100644 index 00000000..ba043bd5 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_flywheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_flywheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_flywheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_frame.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_frame.json new file mode 100644 index 00000000..5b707206 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_ladder.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_ladder.json new file mode 100644 index 00000000..2011140f --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_ladder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_ladder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_mechanical_pump.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_mechanical_pump.json new file mode 100644 index 00000000..df9ed330 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_mechanical_pump.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_mechanical_pump" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_mechanical_pump" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_pipe.json new file mode 100644 index 00000000..b0a86f24 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_smart_fluid_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_smart_fluid_pipe.json new file mode 100644 index 00000000..32c79d21 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_smart_fluid_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_smart_fluid_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_smart_fluid_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_truss.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_truss.json new file mode 100644 index 00000000..3341a527 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cast_iron_truss.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_truss" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cast_iron_truss" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/casting_basin.json b/src/generated/resources/data/tfmg/loot_tables/blocks/casting_basin.json new file mode 100644 index 00000000..a94510f1 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/casting_basin.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:casting_basin" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/casting_basin" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/circular_light.json b/src/generated/resources/data/tfmg/loot_tables/blocks/circular_light.json new file mode 100644 index 00000000..346d0cc8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/circular_light.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:circular_light" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/circular_light" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/coal_coke_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/coal_coke_block.json new file mode 100644 index 00000000..8d76d5f7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/coal_coke_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:coal_coke_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/coal_coke_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/coke_oven.json b/src/generated/resources/data/tfmg/loot_tables/blocks/coke_oven.json new file mode 100644 index 00000000..87a95817 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/coke_oven.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:coke_oven" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/coke_oven" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete.json new file mode 100644 index 00000000..fad213b0 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_cable_tube.json b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_cable_tube.json new file mode 100644 index 00000000..4d594066 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_cable_tube.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cable_tube" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/concrete_encased_cable_tube" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_electric_post.json b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_electric_post.json new file mode 100644 index 00000000..09245064 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_electric_post.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:electric_post" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/concrete_encased_electric_post" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_industrial_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_industrial_pipe.json new file mode 100644 index 00000000..b84c04d0 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_encased_industrial_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:industrial_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/concrete_encased_industrial_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_hose.json b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_hose.json new file mode 100644 index 00000000..125ba7ab --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_hose.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:concrete_hose" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/concrete_hose" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_slab.json new file mode 100644 index 00000000..08441c92 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_smokestack.json b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_smokestack.json new file mode 100644 index 00000000..93cd6ef4 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_smokestack.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:concrete_smokestack" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/concrete_smokestack" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_stairs.json new file mode 100644 index 00000000..645e68b4 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_wall.json new file mode 100644 index 00000000..0f9671cc --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_block.json new file mode 100644 index 00000000..d927924a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:constantan_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/constantan_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_frame.json b/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_frame.json new file mode 100644 index 00000000..32f90e4c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:constantan_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/constantan_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_ladder.json b/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_ladder.json new file mode 100644 index 00000000..3fa12321 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_ladder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:constantan_ladder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/constantan_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_truss.json b/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_truss.json new file mode 100644 index 00000000..f4858f01 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/constantan_truss.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:constantan_truss" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/constantan_truss" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/converter.json b/src/generated/resources/data/tfmg/loot_tables/blocks/converter.json new file mode 100644 index 00000000..74bcf215 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/converter.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:converter" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/converter" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/copper_cable_hub.json b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_cable_hub.json new file mode 100644 index 00000000..58b18209 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_cable_hub.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:copper_cable_hub" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/copper_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_aluminum_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_aluminum_pipe.json new file mode 100644 index 00000000..b4694a00 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_aluminum_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/copper_encased_aluminum_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_brass_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_brass_pipe.json new file mode 100644 index 00000000..f26e8ba8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_brass_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brass_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/copper_encased_brass_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_cast_iron_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_cast_iron_pipe.json new file mode 100644 index 00000000..00f432ad --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_cast_iron_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/copper_encased_cast_iron_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_plastic_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_plastic_pipe.json new file mode 100644 index 00000000..a37de870 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_plastic_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:plastic_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/copper_encased_plastic_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_steel_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_steel_pipe.json new file mode 100644 index 00000000..c890c261 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_encased_steel_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/copper_encased_steel_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/copper_frame.json b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_frame.json new file mode 100644 index 00000000..81f9729a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:copper_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/copper_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/copper_truss.json b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_truss.json new file mode 100644 index 00000000..f598085e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/copper_truss.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:copper_truss" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/copper_truss" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/copycat_cable_base.json b/src/generated/resources/data/tfmg/loot_tables/blocks/copycat_cable_base.json new file mode 100644 index 00000000..c4592e6a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/copycat_cable_base.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/copycat_cable_base" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/copycat_cable_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/copycat_cable_block.json new file mode 100644 index 00000000..375865c8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/copycat_cable_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:copycat_cable_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/copycat_cable_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/creative_generator.json b/src/generated/resources/data/tfmg/loot_tables/blocks/creative_generator.json new file mode 100644 index 00000000..d6679790 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/creative_generator.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:creative_generator" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/creative_generator" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite.json new file mode 100644 index 00000000..12e2aeb7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_bauxite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_bauxite" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_slab.json new file mode 100644 index 00000000..c335305c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "tfmg:cut_bauxite_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:cut_bauxite_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_bauxite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_stairs.json new file mode 100644 index 00000000..6356393d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_bauxite_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_bauxite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_wall.json new file mode 100644 index 00000000..22457d7c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_bauxite_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_bauxite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_bricks.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_bricks.json new file mode 100644 index 00000000..f056df02 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_bauxite_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_bauxite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_slab.json new file mode 100644 index 00000000..08e80cb1 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "tfmg:cut_bauxite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:cut_bauxite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_bauxite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_stairs.json new file mode 100644 index 00000000..21ac230c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_bauxite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_bauxite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_wall.json new file mode 100644 index 00000000..5dc916c0 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_bauxite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_bauxite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_bauxite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena.json new file mode 100644 index 00000000..b753e353 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_galena" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_galena" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_slab.json new file mode 100644 index 00000000..581ebcf8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "tfmg:cut_galena_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:cut_galena_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_galena_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_stairs.json new file mode 100644 index 00000000..30f1c67b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_galena_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_galena_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_wall.json new file mode 100644 index 00000000..be7be4da --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_galena_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_galena_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_bricks.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_bricks.json new file mode 100644 index 00000000..8862be75 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_galena_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_galena_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_slab.json new file mode 100644 index 00000000..6df60fb4 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "tfmg:cut_galena_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:cut_galena_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_galena_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_stairs.json new file mode 100644 index 00000000..d9a1f575 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_galena_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_galena_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_wall.json new file mode 100644 index 00000000..708c9336 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cut_galena_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cut_galena_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cut_galena_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_caution_block.json new file mode 100644 index 00000000..dd148ad2 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cyan_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cyan_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete.json new file mode 100644 index 00000000..5aa25c3d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cyan_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cyan_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_slab.json new file mode 100644 index 00000000..20cfcc8b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cyan_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cyan_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_stairs.json new file mode 100644 index 00000000..1c7274e7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cyan_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cyan_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_wall.json new file mode 100644 index 00000000..69c8915d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cyan_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cyan_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete.json new file mode 100644 index 00000000..c1836561 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cyan_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cyan_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_slab.json new file mode 100644 index 00000000..08bacc84 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cyan_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cyan_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_stairs.json new file mode 100644 index 00000000..21f3f4cc --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cyan_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cyan_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_wall.json new file mode 100644 index 00000000..2f1000bd --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/cyan_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cyan_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/cyan_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/debug_conductor.json b/src/generated/resources/data/tfmg/loot_tables/blocks/debug_conductor.json new file mode 100644 index 00000000..5ec30b52 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/debug_conductor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:debug_conductor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/debug_conductor" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/debug_electric_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/debug_electric_block.json new file mode 100644 index 00000000..f64ae305 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/debug_electric_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:debug_electric_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/debug_electric_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/debug_generator_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/debug_generator_block.json new file mode 100644 index 00000000..2cd53c17 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/debug_generator_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:debug_generator_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/debug_generator_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_lead_ore.json b/src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_lead_ore.json new file mode 100644 index 00000000..ec814ff8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_lead_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "tfmg:deepslate_lead_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:raw_lead" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/deepslate_lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_lithium_ore.json b/src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_lithium_ore.json new file mode 100644 index 00000000..4811fa02 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_lithium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "tfmg:deepslate_lithium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:raw_lithium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/deepslate_lithium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_nickel_ore.json b/src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_nickel_ore.json new file mode 100644 index 00000000..b1492f8d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/deepslate_nickel_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "tfmg:deepslate_nickel_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:raw_nickel" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/deepslate_nickel_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/diagonal_cable_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/diagonal_cable_block.json new file mode 100644 index 00000000..69a2d7c2 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/diagonal_cable_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:diagonal_cable_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/diagonal_cable_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/electric_casing.json b/src/generated/resources/data/tfmg/loot_tables/blocks/electric_casing.json new file mode 100644 index 00000000..f6660145 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/electric_casing.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:electric_casing" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/electric_casing" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/electric_diode.json b/src/generated/resources/data/tfmg/loot_tables/blocks/electric_diode.json new file mode 100644 index 00000000..e4f7b4f0 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/electric_diode.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:electric_diode" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/electric_diode" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/electric_motor.json b/src/generated/resources/data/tfmg/loot_tables/blocks/electric_motor.json new file mode 100644 index 00000000..007b27b0 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/electric_motor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:electric_motor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/electric_motor" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/electric_post.json b/src/generated/resources/data/tfmg/loot_tables/blocks/electric_post.json new file mode 100644 index 00000000..1203eeb9 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/electric_post.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:electric_post" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/electric_post" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/electric_pump.json b/src/generated/resources/data/tfmg/loot_tables/blocks/electric_pump.json new file mode 100644 index 00000000..21f40f38 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/electric_pump.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:electric_pump" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/electric_pump" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/electrical_switch.json b/src/generated/resources/data/tfmg/loot_tables/blocks/electrical_switch.json new file mode 100644 index 00000000..abe8812a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/electrical_switch.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:electrical_switch" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/electrical_switch" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/electrode_holder.json b/src/generated/resources/data/tfmg/loot_tables/blocks/electrode_holder.json new file mode 100644 index 00000000..ba1b9a25 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/electrode_holder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:electrode_holder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/electrode_holder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/encased_diode.json b/src/generated/resources/data/tfmg/loot_tables/blocks/encased_diode.json new file mode 100644 index 00000000..fe5f888b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/encased_diode.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/encased_diode" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/encased_potentiometer.json b/src/generated/resources/data/tfmg/loot_tables/blocks/encased_potentiometer.json new file mode 100644 index 00000000..1f1f65a5 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/encased_potentiometer.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/encased_potentiometer" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/engine_controller.json b/src/generated/resources/data/tfmg/loot_tables/blocks/engine_controller.json new file mode 100644 index 00000000..2e3d1e48 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/engine_controller.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:engine_controller" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/engine_controller" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/engine_gearbox.json b/src/generated/resources/data/tfmg/loot_tables/blocks/engine_gearbox.json new file mode 100644 index 00000000..615a4c75 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/engine_gearbox.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:engine_gearbox" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/engine_gearbox" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/exhaust.json b/src/generated/resources/data/tfmg/loot_tables/blocks/exhaust.json new file mode 100644 index 00000000..d1f00910 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/exhaust.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:exhaust" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/exhaust" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor.json b/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor.json new file mode 100644 index 00000000..65ebfa7d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:factory_floor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/factory_floor" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_slab.json new file mode 100644 index 00000000..767e0d57 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:factory_floor_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/factory_floor_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_stairs.json new file mode 100644 index 00000000..f4ebcbae --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:factory_floor_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/factory_floor_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_wall.json new file mode 100644 index 00000000..ab91a24c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/factory_floor_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:factory_floor_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/factory_floor_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/firebox.json b/src/generated/resources/data/tfmg/loot_tables/blocks/firebox.json new file mode 100644 index 00000000..a1afc257 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/firebox.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:firebox" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/firebox" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/fireclay.json b/src/generated/resources/data/tfmg/loot_tables/blocks/fireclay.json new file mode 100644 index 00000000..5bbb7614 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/fireclay.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:fireclay_ball" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/fireclay" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_brick_reinforcement.json b/src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_brick_reinforcement.json new file mode 100644 index 00000000..9fb43496 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_brick_reinforcement.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:fireproof_brick_reinforcement" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/fireproof_brick_reinforcement" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_bricks.json b/src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_bricks.json new file mode 100644 index 00000000..be8e145f --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:fireproof_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/fireproof_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_chemical_vat.json b/src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_chemical_vat.json new file mode 100644 index 00000000..c024c237 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/fireproof_chemical_vat.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:fireproof_chemical_vat" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/fireproof_chemical_vat" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/flarestack.json b/src/generated/resources/data/tfmg/loot_tables/blocks/flarestack.json new file mode 100644 index 00000000..4dbae3f4 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/flarestack.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:flarestack" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/flarestack" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/fossilstone.json b/src/generated/resources/data/tfmg/loot_tables/blocks/fossilstone.json new file mode 100644 index 00000000..3c9fd916 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/fossilstone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:fossilstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/fossilstone" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/fuse_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/fuse_block.json new file mode 100644 index 00000000..a0a7546b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/fuse_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:fuse_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/fuse_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/galena.json b/src/generated/resources/data/tfmg/loot_tables/blocks/galena.json new file mode 100644 index 00000000..b580b39b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/galena.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:galena" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/galena" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/galena_pillar.json b/src/generated/resources/data/tfmg/loot_tables/blocks/galena_pillar.json new file mode 100644 index 00000000..eab7a92a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/galena_pillar.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:galena_pillar" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/galena_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/generator.json b/src/generated/resources/data/tfmg/loot_tables/blocks/generator.json new file mode 100644 index 00000000..0228d2e7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/generator.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:generator" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/generator" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/glass_aluminum_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_aluminum_pipe.json new file mode 100644 index 00000000..6611c3ad --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_aluminum_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:aluminum_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/glass_aluminum_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/glass_brass_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_brass_pipe.json new file mode 100644 index 00000000..c0db7fc5 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_brass_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:brass_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/glass_brass_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/glass_cable_insulator.json b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_cable_insulator.json new file mode 100644 index 00000000..6cdbeae6 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_cable_insulator.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:glass_cable_insulator" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/glass_cable_insulator" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/glass_cast_iron_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_cast_iron_pipe.json new file mode 100644 index 00000000..d4deb9a9 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_cast_iron_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:cast_iron_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/glass_cast_iron_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/glass_plastic_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_plastic_pipe.json new file mode 100644 index 00000000..0d088265 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_plastic_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:plastic_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/glass_plastic_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/glass_steel_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_steel_pipe.json new file mode 100644 index 00000000..47ba8ff5 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/glass_steel_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/glass_steel_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/gray_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_caution_block.json new file mode 100644 index 00000000..b07d54fb --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:gray_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/gray_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete.json new file mode 100644 index 00000000..149d3f2e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:gray_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/gray_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_slab.json new file mode 100644 index 00000000..dcf45765 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:gray_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/gray_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_stairs.json new file mode 100644 index 00000000..61fea03d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:gray_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/gray_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_wall.json new file mode 100644 index 00000000..10cc7fe6 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:gray_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/gray_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete.json new file mode 100644 index 00000000..1f4a8cc1 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:gray_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/gray_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_slab.json new file mode 100644 index 00000000..fccc5525 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:gray_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/gray_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_stairs.json new file mode 100644 index 00000000..d6db0d68 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:gray_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/gray_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_wall.json new file mode 100644 index 00000000..7b834310 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/gray_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:gray_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/gray_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/green_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/green_caution_block.json new file mode 100644 index 00000000..b179f077 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/green_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:green_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/green_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete.json new file mode 100644 index 00000000..61913b8b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:green_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/green_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_slab.json new file mode 100644 index 00000000..341d4049 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:green_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/green_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_stairs.json new file mode 100644 index 00000000..7d0d836a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:green_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/green_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_wall.json new file mode 100644 index 00000000..e1d8f054 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/green_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:green_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/green_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete.json new file mode 100644 index 00000000..96abe15d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:green_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/green_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_slab.json new file mode 100644 index 00000000..ba08277f --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:green_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/green_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_stairs.json new file mode 100644 index 00000000..0a09cb34 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:green_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/green_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_wall.json new file mode 100644 index 00000000..1471c5e8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/green_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:green_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/green_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_cable_hub.json b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_cable_hub.json new file mode 100644 index 00000000..cedc35bb --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_cable_hub.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:heavy_cable_hub" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/heavy_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_door.json b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_door.json new file mode 100644 index 00000000..9c5c43dc --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "tfmg:heavy_casing_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "tfmg:heavy_casing_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/heavy_casing_door" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_aluminum_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_aluminum_cogwheel.json new file mode 100644 index 00000000..4cd123fb --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_aluminum_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create:cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/heavy_casing_encased_aluminum_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_large_aluminum_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_large_aluminum_cogwheel.json new file mode 100644 index 00000000..8bf8839d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_large_aluminum_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create:large_cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/heavy_casing_encased_large_aluminum_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_large_steel_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_large_steel_cogwheel.json new file mode 100644 index 00000000..5f289063 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_large_steel_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create:large_cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/heavy_casing_encased_large_steel_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_shaft.json b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_shaft.json new file mode 100644 index 00000000..7dbb6953 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_shaft.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create:shaft" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/heavy_casing_encased_shaft" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_steel_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_steel_cogwheel.json new file mode 100644 index 00000000..3e74fe66 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_casing_encased_steel_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create:cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/heavy_casing_encased_steel_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_machinery_casing.json b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_machinery_casing.json new file mode 100644 index 00000000..cb9bd340 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_machinery_casing.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:heavy_machinery_casing" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/heavy_machinery_casing" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_plated_door.json b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_plated_door.json new file mode 100644 index 00000000..82a0bea7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/heavy_plated_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "tfmg:heavy_plated_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "tfmg:heavy_plated_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/heavy_plated_door" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/industrial_aluminum_casing.json b/src/generated/resources/data/tfmg/loot_tables/blocks/industrial_aluminum_casing.json new file mode 100644 index 00000000..77bb5b65 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/industrial_aluminum_casing.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:industrial_aluminum_casing" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/industrial_aluminum_casing" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/industrial_mixer.json b/src/generated/resources/data/tfmg/loot_tables/blocks/industrial_mixer.json new file mode 100644 index 00000000..70fb5d7b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/industrial_mixer.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:industrial_mixer" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/industrial_mixer" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/industrial_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/industrial_pipe.json new file mode 100644 index 00000000..105eba02 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/industrial_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:industrial_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/industrial_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/large_aluminum_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/large_aluminum_cogwheel.json new file mode 100644 index 00000000..e2ef7a82 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/large_aluminum_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:large_aluminum_cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/large_aluminum_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_connector.json b/src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_connector.json new file mode 100644 index 00000000..80d52159 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_connector.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:large_pumpjack_hammer_connector" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/large_pumpjack_hammer_connector" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_head.json b/src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_head.json new file mode 100644 index 00000000..ba1a5391 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_head.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:large_pumpjack_hammer_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/large_pumpjack_hammer_head" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_part.json b/src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_part.json new file mode 100644 index 00000000..b05ba1b2 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/large_pumpjack_hammer_part.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:large_pumpjack_hammer_part" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/large_pumpjack_hammer_part" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/large_steel_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/large_steel_cogwheel.json new file mode 100644 index 00000000..3cb78c62 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/large_steel_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:large_steel_cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/large_steel_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/layered_bauxite.json b/src/generated/resources/data/tfmg/loot_tables/blocks/layered_bauxite.json new file mode 100644 index 00000000..6b43d918 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/layered_bauxite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:layered_bauxite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/layered_bauxite" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/layered_galena.json b/src/generated/resources/data/tfmg/loot_tables/blocks/layered_galena.json new file mode 100644 index 00000000..255e47c9 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/layered_galena.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:layered_galena" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/layered_galena" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lead_bars.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_bars.json new file mode 100644 index 00000000..8d6b7350 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lead_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lead_bars" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lead_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_block.json new file mode 100644 index 00000000..7a070859 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lead_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lead_flywheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_flywheel.json new file mode 100644 index 00000000..7559eaca --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_flywheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lead_flywheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lead_flywheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lead_frame.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_frame.json new file mode 100644 index 00000000..625c909b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lead_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lead_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lead_ladder.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_ladder.json new file mode 100644 index 00000000..9e591ba8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_ladder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lead_ladder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lead_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lead_ore.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_ore.json new file mode 100644 index 00000000..b25459c7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "tfmg:lead_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:raw_lead" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lead_truss.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_truss.json new file mode 100644 index 00000000..515b076c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lead_truss.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lead_truss" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lead_truss" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_caution_block.json new file mode 100644 index 00000000..334eec07 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_blue_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_blue_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete.json new file mode 100644 index 00000000..eb28d15c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_blue_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_blue_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_slab.json new file mode 100644 index 00000000..2ecbe84e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_blue_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_blue_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_stairs.json new file mode 100644 index 00000000..c1d5da19 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_blue_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_blue_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_wall.json new file mode 100644 index 00000000..642990b5 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_blue_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_blue_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete.json new file mode 100644 index 00000000..cc04b6aa --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_blue_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_blue_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_slab.json new file mode 100644 index 00000000..71371b2b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_blue_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_blue_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_stairs.json new file mode 100644 index 00000000..6172d035 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_blue_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_blue_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_wall.json new file mode 100644 index 00000000..9eea7268 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_blue_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_blue_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_blue_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_bulb.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_bulb.json new file mode 100644 index 00000000..ddf57b33 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_bulb.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_bulb" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_bulb" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_caution_block.json new file mode 100644 index 00000000..afe4de6a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_gray_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_gray_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete.json new file mode 100644 index 00000000..b8a687da --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_gray_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_gray_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_slab.json new file mode 100644 index 00000000..7def96b4 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_gray_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_gray_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_stairs.json new file mode 100644 index 00000000..007bd51b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_gray_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_gray_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_wall.json new file mode 100644 index 00000000..8cbc6e7a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_gray_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_gray_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete.json new file mode 100644 index 00000000..4d8d457a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_gray_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_gray_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_slab.json new file mode 100644 index 00000000..75bf577d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_gray_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_gray_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_stairs.json new file mode 100644 index 00000000..c8ba472d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_gray_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_gray_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_wall.json new file mode 100644 index 00000000..906ac36d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/light_gray_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:light_gray_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/light_gray_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lignite.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lignite.json new file mode 100644 index 00000000..9413f367 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lignite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lignite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lignite" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lime_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_caution_block.json new file mode 100644 index 00000000..3a91ffb9 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lime_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lime_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete.json new file mode 100644 index 00000000..81ad489a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lime_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lime_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_slab.json new file mode 100644 index 00000000..8044fef4 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lime_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lime_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_stairs.json new file mode 100644 index 00000000..caae2398 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lime_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lime_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_wall.json new file mode 100644 index 00000000..bbfbf290 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lime_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lime_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete.json new file mode 100644 index 00000000..f22e9faf --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lime_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lime_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_slab.json new file mode 100644 index 00000000..76dd8ac1 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lime_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lime_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_stairs.json new file mode 100644 index 00000000..3f576551 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lime_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lime_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_wall.json new file mode 100644 index 00000000..6a24e43d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lime_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lime_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lime_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lithium_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lithium_block.json new file mode 100644 index 00000000..95e119ed --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lithium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lithium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lithium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lithium_ore.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lithium_ore.json new file mode 100644 index 00000000..21676493 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lithium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "tfmg:lithium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:raw_lithium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lithium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/lithium_torch.json b/src/generated/resources/data/tfmg/loot_tables/blocks/lithium_torch.json new file mode 100644 index 00000000..7900da36 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/lithium_torch.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:lithium_torch" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/lithium_torch" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/machine_input.json b/src/generated/resources/data/tfmg/loot_tables/blocks/machine_input.json new file mode 100644 index 00000000..5018704b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/machine_input.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:machine_input" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/machine_input" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_caution_block.json new file mode 100644 index 00000000..7dba53cb --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:magenta_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/magenta_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete.json new file mode 100644 index 00000000..716ae7cd --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:magenta_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/magenta_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_slab.json new file mode 100644 index 00000000..6ac66fd3 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:magenta_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/magenta_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_stairs.json new file mode 100644 index 00000000..66cc4a06 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:magenta_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/magenta_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_wall.json new file mode 100644 index 00000000..eb938281 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:magenta_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/magenta_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete.json new file mode 100644 index 00000000..80795f9f --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:magenta_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/magenta_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_slab.json new file mode 100644 index 00000000..356844d8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:magenta_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/magenta_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_stairs.json new file mode 100644 index 00000000..07fe6c86 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:magenta_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/magenta_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_wall.json new file mode 100644 index 00000000..e432d0fe --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/magenta_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:magenta_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/magenta_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/metal_smokestack.json b/src/generated/resources/data/tfmg/loot_tables/blocks/metal_smokestack.json new file mode 100644 index 00000000..110eb37e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/metal_smokestack.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:metal_smokestack" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/metal_smokestack" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/modern_light.json b/src/generated/resources/data/tfmg/loot_tables/blocks/modern_light.json new file mode 100644 index 00000000..df091889 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/modern_light.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:modern_light" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/modern_light" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/napalm_bomb.json b/src/generated/resources/data/tfmg/loot_tables/blocks/napalm_bomb.json new file mode 100644 index 00000000..3f85c602 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/napalm_bomb.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:napalm_bomb" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/napalm_bomb" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/neon_tube.json b/src/generated/resources/data/tfmg/loot_tables/blocks/neon_tube.json new file mode 100644 index 00000000..bcfd5e20 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/neon_tube.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:neon_tube" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/neon_tube" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_bars.json b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_bars.json new file mode 100644 index 00000000..0c3e9a2a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:nickel_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/nickel_bars" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_block.json new file mode 100644 index 00000000..4a0a0cf7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:nickel_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/nickel_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_flywheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_flywheel.json new file mode 100644 index 00000000..9473d431 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_flywheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:nickel_flywheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/nickel_flywheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_frame.json b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_frame.json new file mode 100644 index 00000000..4f2d3053 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:nickel_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/nickel_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_ladder.json b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_ladder.json new file mode 100644 index 00000000..496ab604 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_ladder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:nickel_ladder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/nickel_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_ore.json b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_ore.json new file mode 100644 index 00000000..f92fceb7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "tfmg:nickel_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:raw_nickel" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/nickel_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_truss.json b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_truss.json new file mode 100644 index 00000000..172397b2 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/nickel_truss.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:nickel_truss" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/nickel_truss" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/oil_deposit.json b/src/generated/resources/data/tfmg/loot_tables/blocks/oil_deposit.json new file mode 100644 index 00000000..4f59977e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/oil_deposit.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:oil_deposit" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/oil_deposit" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/orange_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_caution_block.json new file mode 100644 index 00000000..002b66de --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:orange_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/orange_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete.json new file mode 100644 index 00000000..a0b52483 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:orange_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/orange_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_slab.json new file mode 100644 index 00000000..1ebc5401 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:orange_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/orange_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_stairs.json new file mode 100644 index 00000000..bc26b7e4 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:orange_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/orange_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_wall.json new file mode 100644 index 00000000..2f8f79cf --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:orange_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/orange_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete.json new file mode 100644 index 00000000..138fed89 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:orange_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/orange_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_slab.json new file mode 100644 index 00000000..593206b8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:orange_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/orange_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_stairs.json new file mode 100644 index 00000000..6b56004e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:orange_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/orange_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_wall.json new file mode 100644 index 00000000..fbd8e1c5 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/orange_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:orange_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/orange_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pink_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_caution_block.json new file mode 100644 index 00000000..4fc4e454 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pink_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pink_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete.json new file mode 100644 index 00000000..35ed075c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pink_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pink_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_slab.json new file mode 100644 index 00000000..719fb16c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pink_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pink_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_stairs.json new file mode 100644 index 00000000..f1de2e80 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pink_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pink_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_wall.json new file mode 100644 index 00000000..c9a92b95 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pink_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pink_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete.json new file mode 100644 index 00000000..37a13e27 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pink_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pink_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_slab.json new file mode 100644 index 00000000..2de99ff5 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pink_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pink_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_stairs.json new file mode 100644 index 00000000..88d2ed63 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pink_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pink_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_wall.json new file mode 100644 index 00000000..3511bf6d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pink_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pink_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pink_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_block.json new file mode 100644 index 00000000..9529f33a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:plastic_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/plastic_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_fluid_valve.json b/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_fluid_valve.json new file mode 100644 index 00000000..e5a95630 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_fluid_valve.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:plastic_fluid_valve" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/plastic_fluid_valve" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_mechanical_pump.json b/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_mechanical_pump.json new file mode 100644 index 00000000..f334881d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_mechanical_pump.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:plastic_mechanical_pump" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/plastic_mechanical_pump" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_pipe.json new file mode 100644 index 00000000..680b0889 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:plastic_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/plastic_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_smart_fluid_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_smart_fluid_pipe.json new file mode 100644 index 00000000..6a59865a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/plastic_smart_fluid_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:plastic_smart_fluid_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/plastic_smart_fluid_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/polarizer.json b/src/generated/resources/data/tfmg/loot_tables/blocks/polarizer.json new file mode 100644 index 00000000..e8d5ba07 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/polarizer.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:polarizer" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/polarizer" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite.json b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite.json new file mode 100644 index 00000000..a1edacc9 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:polished_cut_bauxite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/polished_cut_bauxite" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_slab.json new file mode 100644 index 00000000..f191d410 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "tfmg:polished_cut_bauxite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:polished_cut_bauxite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/polished_cut_bauxite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_stairs.json new file mode 100644 index 00000000..af9c2152 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:polished_cut_bauxite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/polished_cut_bauxite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_wall.json new file mode 100644 index 00000000..56cd730f --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_bauxite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:polished_cut_bauxite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/polished_cut_bauxite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena.json b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena.json new file mode 100644 index 00000000..87aa8a1e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:polished_cut_galena" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/polished_cut_galena" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_slab.json new file mode 100644 index 00000000..c599bbaf --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "tfmg:polished_cut_galena_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:polished_cut_galena_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/polished_cut_galena_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_stairs.json new file mode 100644 index 00000000..081c99cc --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:polished_cut_galena_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/polished_cut_galena_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_wall.json new file mode 100644 index 00000000..cae045cb --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/polished_cut_galena_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:polished_cut_galena_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/polished_cut_galena_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/potentiometer.json b/src/generated/resources/data/tfmg/loot_tables/blocks/potentiometer.json new file mode 100644 index 00000000..55d49d07 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/potentiometer.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:potentiometer" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/potentiometer" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_base.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_base.json new file mode 100644 index 00000000..26482138 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_base.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pumpjack_base" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pumpjack_base" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_crank.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_crank.json new file mode 100644 index 00000000..fae4cad0 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_crank.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pumpjack_crank" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pumpjack_crank" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer.json new file mode 100644 index 00000000..f442cba6 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pumpjack_hammer" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pumpjack_hammer" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_connector.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_connector.json new file mode 100644 index 00000000..1fdd9e4e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_connector.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pumpjack_hammer_connector" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pumpjack_hammer_connector" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_head.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_head.json new file mode 100644 index 00000000..a4164519 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_head.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pumpjack_hammer_head" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pumpjack_hammer_head" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_part.json b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_part.json new file mode 100644 index 00000000..3edc532e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/pumpjack_hammer_part.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:pumpjack_hammer_part" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/pumpjack_hammer_part" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/purple_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_caution_block.json new file mode 100644 index 00000000..b4b1c5c7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:purple_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/purple_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete.json new file mode 100644 index 00000000..31b1207a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:purple_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/purple_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_slab.json new file mode 100644 index 00000000..abd80de4 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:purple_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/purple_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_stairs.json new file mode 100644 index 00000000..ac2f0a03 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:purple_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/purple_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_wall.json new file mode 100644 index 00000000..f8c39fab --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:purple_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/purple_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete.json new file mode 100644 index 00000000..0362c7d2 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:purple_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/purple_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_slab.json new file mode 100644 index 00000000..a779a4d1 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:purple_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/purple_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_stairs.json new file mode 100644 index 00000000..41c4dff0 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:purple_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/purple_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_wall.json new file mode 100644 index 00000000..f1614d51 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/purple_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:purple_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/purple_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/raw_lead_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/raw_lead_block.json new file mode 100644 index 00000000..f776f89a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/raw_lead_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:raw_lead_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/raw_lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/raw_lithium_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/raw_lithium_block.json new file mode 100644 index 00000000..3790b355 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/raw_lithium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:raw_lithium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/raw_lithium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/raw_nickel_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/raw_nickel_block.json new file mode 100644 index 00000000..5d906a6d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/raw_nickel_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:raw_nickel_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/raw_nickel_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_block.json new file mode 100644 index 00000000..f79c5a45 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rebar_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rebar_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete.json new file mode 100644 index 00000000..2b4110b3 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_slab.json new file mode 100644 index 00000000..62280371 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_stairs.json new file mode 100644 index 00000000..09070f79 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_wall.json new file mode 100644 index 00000000..ebd6eeb4 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_floor.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_floor.json new file mode 100644 index 00000000..901377a6 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_floor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rebar_floor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rebar_floor" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_pile.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_pile.json new file mode 100644 index 00000000..236f58b5 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_pile.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rebar_pile" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rebar_pile" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_pillar.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_pillar.json new file mode 100644 index 00000000..adf7a40e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_pillar.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rebar_pillar" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rebar_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_stairs.json new file mode 100644 index 00000000..f89d2582 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rebar_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rebar_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_wall.json new file mode 100644 index 00000000..c9314823 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rebar_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rebar_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rebar_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/red_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/red_caution_block.json new file mode 100644 index 00000000..e24c584a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/red_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:red_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/red_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete.json new file mode 100644 index 00000000..582a0d17 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:red_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/red_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_slab.json new file mode 100644 index 00000000..576c0ddb --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:red_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/red_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_stairs.json new file mode 100644 index 00000000..e3713891 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:red_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/red_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_wall.json new file mode 100644 index 00000000..779d4c9f --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/red_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:red_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/red_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete.json new file mode 100644 index 00000000..07de7f5d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:red_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/red_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_slab.json new file mode 100644 index 00000000..0227946c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:red_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/red_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_stairs.json new file mode 100644 index 00000000..d4c45cc5 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:red_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/red_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_wall.json new file mode 100644 index 00000000..ff837110 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/red_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:red_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/red_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/regular_engine.json b/src/generated/resources/data/tfmg/loot_tables/blocks/regular_engine.json new file mode 100644 index 00000000..d3203e32 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/regular_engine.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:regular_engine" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/regular_engine" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/reinforced_fireproof_bricks.json b/src/generated/resources/data/tfmg/loot_tables/blocks/reinforced_fireproof_bricks.json new file mode 100644 index 00000000..54ab8ad8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/reinforced_fireproof_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:fireproof_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/reinforced_fireproof_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/resistor.json b/src/generated/resources/data/tfmg/loot_tables/blocks/resistor.json new file mode 100644 index 00000000..dbbbb81a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/resistor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:resistor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/resistor" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rotary_engine.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rotary_engine.json new file mode 100644 index 00000000..82fc8fa9 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rotary_engine.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rotary_engine" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rotary_engine" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rotor.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rotor.json new file mode 100644 index 00000000..df354ff6 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rotor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rotor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rotor" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rusted_blast_furnace_reinforcement.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rusted_blast_furnace_reinforcement.json new file mode 100644 index 00000000..7caa0aea --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rusted_blast_furnace_reinforcement.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rusted_blast_furnace_reinforcement" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rusted_blast_furnace_reinforcement" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/rusted_blast_furnace_reinforcement_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/rusted_blast_furnace_reinforcement_wall.json new file mode 100644 index 00000000..faabb86d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/rusted_blast_furnace_reinforcement_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:rusted_blast_furnace_reinforcement" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/rusted_blast_furnace_reinforcement_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/segmented_display.json b/src/generated/resources/data/tfmg/loot_tables/blocks/segmented_display.json new file mode 100644 index 00000000..811b14c0 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/segmented_display.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:segmented_display" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/segmented_display" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/slag_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/slag_block.json new file mode 100644 index 00000000..42c66fe3 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/slag_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:slag_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/slag_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks.json b/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks.json new file mode 100644 index 00000000..d04da7bd --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:slag_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/slag_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_slab.json new file mode 100644 index 00000000..49155006 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:slag_bricks_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/slag_bricks_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_stairs.json new file mode 100644 index 00000000..80b33b2b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:slag_bricks_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/slag_bricks_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_wall.json new file mode 100644 index 00000000..c9012315 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/slag_bricks_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:slag_bricks_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/slag_bricks_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_slab.json new file mode 100644 index 00000000..f617190e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "tfmg:small_bauxite_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:small_bauxite_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/small_bauxite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_stairs.json new file mode 100644 index 00000000..e5bf9897 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:small_bauxite_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/small_bauxite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_wall.json new file mode 100644 index 00000000..f5f5dd81 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:small_bauxite_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/small_bauxite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_bricks.json b/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_bricks.json new file mode 100644 index 00000000..00bc662d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/small_bauxite_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:small_bauxite_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/small_bauxite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_slab.json new file mode 100644 index 00000000..1820b0ee --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "tfmg:small_galena_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tfmg:small_galena_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/small_galena_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_stairs.json new file mode 100644 index 00000000..d8d2a2fb --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:small_galena_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/small_galena_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_wall.json new file mode 100644 index 00000000..d59e61ce --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:small_galena_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/small_galena_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_bricks.json b/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_bricks.json new file mode 100644 index 00000000..d7b915dd --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/small_galena_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:small_galena_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/small_galena_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/stator.json b/src/generated/resources/data/tfmg/loot_tables/blocks/stator.json new file mode 100644 index 00000000..78b2b80a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/stator.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:stator" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/stator" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_bars.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_bars.json new file mode 100644 index 00000000..4fb619e7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_bars.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_bars" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_bars" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_block.json new file mode 100644 index 00000000..0a12d7df --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_cable_hub.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_cable_hub.json new file mode 100644 index 00000000..fe45b57a --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_cable_hub.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_cable_hub" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_casing.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_casing.json new file mode 100644 index 00000000..38a11e75 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_casing.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_casing" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_casing" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_casing_cable_hub.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_casing_cable_hub.json new file mode 100644 index 00000000..7d06ea86 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_casing_cable_hub.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_casing_cable_hub" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_casing_cable_hub" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_chemical_vat.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_chemical_vat.json new file mode 100644 index 00000000..f37c41b5 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_chemical_vat.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_chemical_vat" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_chemical_vat" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_cogwheel.json new file mode 100644 index 00000000..2a70619c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_distillation_controller.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_distillation_controller.json new file mode 100644 index 00000000..318eccec --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_distillation_controller.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_distillation_controller" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_distillation_controller" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_distillation_output.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_distillation_output.json new file mode 100644 index 00000000..2d36a81e --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_distillation_output.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_distillation_output" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_distillation_output" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_door.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_door.json new file mode 100644 index 00000000..cb030af1 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "tfmg:steel_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "tfmg:steel_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_door" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_aluminum_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_aluminum_cogwheel.json new file mode 100644 index 00000000..74a48587 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_aluminum_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create:cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_encased_aluminum_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_large_aluminum_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_large_aluminum_cogwheel.json new file mode 100644 index 00000000..1b56fe79 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_large_aluminum_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create:large_cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_encased_large_aluminum_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_large_steel_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_large_steel_cogwheel.json new file mode 100644 index 00000000..94e9a46f --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_large_steel_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create:large_cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_encased_large_steel_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_shaft.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_shaft.json new file mode 100644 index 00000000..35452c8b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_shaft.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create:shaft" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_encased_shaft" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_steel_cogwheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_steel_cogwheel.json new file mode 100644 index 00000000..15223058 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_encased_steel_cogwheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create:cogwheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_encased_steel_cogwheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_fluid_tank.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_fluid_tank.json new file mode 100644 index 00000000..f90b7abe --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_fluid_tank.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_fluid_tank" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_fluid_tank" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_fluid_valve.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_fluid_valve.json new file mode 100644 index 00000000..adbb1059 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_fluid_valve.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_fluid_valve" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_fluid_valve" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_flywheel.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_flywheel.json new file mode 100644 index 00000000..2476b64b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_flywheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_flywheel" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_flywheel" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_frame.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_frame.json new file mode 100644 index 00000000..90c92587 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_gearbox.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_gearbox.json new file mode 100644 index 00000000..10bbdd27 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_gearbox.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_gearbox" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_gearbox" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_ladder.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_ladder.json new file mode 100644 index 00000000..d8c373d8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_ladder.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_ladder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_mechanical_pump.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_mechanical_pump.json new file mode 100644 index 00000000..4fd34fb6 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_mechanical_pump.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_mechanical_pump" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_mechanical_pump" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_pipe.json new file mode 100644 index 00000000..a413db66 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_scaffolding.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_scaffolding.json new file mode 100644 index 00000000..13295491 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_scaffolding.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_scaffolding" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_scaffolding" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_smart_fluid_pipe.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_smart_fluid_pipe.json new file mode 100644 index 00000000..c644fc75 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_smart_fluid_pipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_smart_fluid_pipe" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_smart_fluid_pipe" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_trapdoor.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_trapdoor.json new file mode 100644 index 00000000..1f911a76 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_trapdoor" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/steel_truss.json b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_truss.json new file mode 100644 index 00000000..ad80cee7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/steel_truss.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:steel_truss" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/steel_truss" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/sulfur.json b/src/generated/resources/data/tfmg/loot_tables/blocks/sulfur.json new file mode 100644 index 00000000..c2a714eb --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/sulfur.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:sulfur" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/sulfur" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/surface_scanner.json b/src/generated/resources/data/tfmg/loot_tables/blocks/surface_scanner.json new file mode 100644 index 00000000..8a822aa3 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/surface_scanner.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:surface_scanner" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/surface_scanner" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/traffic_light.json b/src/generated/resources/data/tfmg/loot_tables/blocks/traffic_light.json new file mode 100644 index 00000000..01731c0f --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/traffic_light.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:traffic_light" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/traffic_light" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/transformer.json b/src/generated/resources/data/tfmg/loot_tables/blocks/transformer.json new file mode 100644 index 00000000..0300acdc --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/transformer.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:transformer" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/transformer" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/turbine_engine.json b/src/generated/resources/data/tfmg/loot_tables/blocks/turbine_engine.json new file mode 100644 index 00000000..ed85d46b --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/turbine_engine.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:turbine_engine" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/turbine_engine" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/voltage_observer.json b/src/generated/resources/data/tfmg/loot_tables/blocks/voltage_observer.json new file mode 100644 index 00000000..bab9ec0c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/voltage_observer.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:voltage_observer" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/voltage_observer" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/voltmeter.json b/src/generated/resources/data/tfmg/loot_tables/blocks/voltmeter.json new file mode 100644 index 00000000..0220f596 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/voltmeter.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:voltmeter" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/voltmeter" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/white_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/white_caution_block.json new file mode 100644 index 00000000..7119ead0 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/white_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:white_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/white_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete.json new file mode 100644 index 00000000..52792fd5 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:white_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/white_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_slab.json new file mode 100644 index 00000000..766cb293 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:white_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/white_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_stairs.json new file mode 100644 index 00000000..a11d658d --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:white_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/white_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_wall.json new file mode 100644 index 00000000..5dd89d89 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/white_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:white_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/white_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete.json new file mode 100644 index 00000000..ef12e0e6 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:white_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/white_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_slab.json new file mode 100644 index 00000000..c7a02a8c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:white_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/white_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_stairs.json new file mode 100644 index 00000000..12732cf4 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:white_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/white_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_wall.json new file mode 100644 index 00000000..f5d25dc4 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/white_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:white_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/white_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/winding_machine.json b/src/generated/resources/data/tfmg/loot_tables/blocks/winding_machine.json new file mode 100644 index 00000000..07c7db86 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/winding_machine.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:winding_machine" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/winding_machine" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_caution_block.json b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_caution_block.json new file mode 100644 index 00000000..33706986 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_caution_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:yellow_caution_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/yellow_caution_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete.json new file mode 100644 index 00000000..93aff6e9 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:yellow_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/yellow_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_slab.json new file mode 100644 index 00000000..47fdcbc8 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:yellow_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/yellow_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_stairs.json new file mode 100644 index 00000000..12fadbb1 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:yellow_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/yellow_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_wall.json new file mode 100644 index 00000000..141c0a3c --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:yellow_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/yellow_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete.json b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete.json new file mode 100644 index 00000000..31eb8eef --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:yellow_rebar_concrete" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/yellow_rebar_concrete" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_slab.json b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_slab.json new file mode 100644 index 00000000..2696fcf7 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:yellow_rebar_concrete_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/yellow_rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_stairs.json b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_stairs.json new file mode 100644 index 00000000..c27465f2 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:yellow_rebar_concrete_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/yellow_rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_wall.json b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_wall.json new file mode 100644 index 00000000..a7673099 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/yellow_rebar_concrete_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:yellow_rebar_concrete_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/yellow_rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/zinc_frame.json b/src/generated/resources/data/tfmg/loot_tables/blocks/zinc_frame.json new file mode 100644 index 00000000..d3a7c594 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/zinc_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:zinc_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/zinc_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/loot_tables/blocks/zinc_truss.json b/src/generated/resources/data/tfmg/loot_tables/blocks/zinc_truss.json new file mode 100644 index 00000000..8aa672d9 --- /dev/null +++ b/src/generated/resources/data/tfmg/loot_tables/blocks/zinc_truss.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tfmg:zinc_truss" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "tfmg:blocks/zinc_truss" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/aluminum_bars_from_ingots_aluminum_stonecutting.json b/src/generated/resources/data/tfmg/recipes/aluminum_bars_from_ingots_aluminum_stonecutting.json new file mode 100644 index 00000000..b8eff38d --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/aluminum_bars_from_ingots_aluminum_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 4, + "ingredient": { + "tag": "forge:ingots/aluminum" + }, + "result": "tfmg:aluminum_bars" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/aluminum_ladder_from_ingots_aluminum_stonecutting.json b/src/generated/resources/data/tfmg/recipes/aluminum_ladder_from_ingots_aluminum_stonecutting.json new file mode 100644 index 00000000..645a947c --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/aluminum_ladder_from_ingots_aluminum_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "forge:ingots/aluminum" + }, + "result": "tfmg:aluminum_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/aluminum_scaffolding_from_ingots_aluminum_stonecutting.json b/src/generated/resources/data/tfmg/recipes/aluminum_scaffolding_from_ingots_aluminum_stonecutting.json new file mode 100644 index 00000000..fd9359ef --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/aluminum_scaffolding_from_ingots_aluminum_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "forge:ingots/aluminum" + }, + "result": "tfmg:aluminum_scaffolding" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/bauxite_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/bauxite_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..d7408f0f --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/bauxite_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:bauxite" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/bauxite_pillar_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/bauxite_pillar_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..dbab2729 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/bauxite_pillar_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:bauxite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cast_iron_bars_from_ingots_cast_iron_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cast_iron_bars_from_ingots_cast_iron_stonecutting.json new file mode 100644 index 00000000..d1f97a6e --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cast_iron_bars_from_ingots_cast_iron_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 4, + "ingredient": { + "tag": "forge:ingots/cast_iron" + }, + "result": "tfmg:cast_iron_bars" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cast_iron_ladder_from_ingots_cast_iron_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cast_iron_ladder_from_ingots_cast_iron_stonecutting.json new file mode 100644 index 00000000..ecd686bc --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cast_iron_ladder_from_ingots_cast_iron_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "forge:ingots/cast_iron" + }, + "result": "tfmg:cast_iron_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/casting/steel.json b/src/generated/resources/data/tfmg/recipes/casting/steel.json new file mode 100644 index 00000000..79ddbc84 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/casting/steel.json @@ -0,0 +1,16 @@ +{ + "type": "tfmg:casting", + "ingredients": [ + { + "amount": 144, + "fluid": "tfmg:molten_steel", + "nbt": {} + } + ], + "processingTime": 60, + "results": [ + { + "item": "tfmg:steel_ingot" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/coking/charcoal.json b/src/generated/resources/data/tfmg/recipes/coking/charcoal.json new file mode 100644 index 00000000..77176e0d --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/coking/charcoal.json @@ -0,0 +1,22 @@ +{ + "type": "tfmg:coking", + "ingredients": [ + { + "tag": "minecraft:logs_that_burn" + } + ], + "processingTime": 600, + "results": [ + { + "item": "minecraft:charcoal" + }, + { + "amount": 2, + "fluid": "tfmg:creosote" + }, + { + "amount": 20, + "fluid": "tfmg:carbon_dioxide" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/coking/coal.json b/src/generated/resources/data/tfmg/recipes/coking/coal.json new file mode 100644 index 00000000..d9b41b3f --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/coking/coal.json @@ -0,0 +1,22 @@ +{ + "type": "tfmg:coking", + "ingredients": [ + { + "item": "minecraft:coal" + } + ], + "processingTime": 1200, + "results": [ + { + "item": "tfmg:coal_coke" + }, + { + "amount": 1, + "fluid": "tfmg:creosote" + }, + { + "amount": 30, + "fluid": "tfmg:carbon_dioxide" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/concrete_slab_from_concrete_stonecutting.json b/src/generated/resources/data/tfmg/recipes/concrete_slab_from_concrete_stonecutting.json new file mode 100644 index 00000000..bab79088 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/concrete_slab_from_concrete_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "item": "tfmg:concrete" + }, + "result": "tfmg:concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/concrete_stairs_from_concrete_stonecutting.json b/src/generated/resources/data/tfmg/recipes/concrete_stairs_from_concrete_stonecutting.json new file mode 100644 index 00000000..98b78cf4 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/concrete_stairs_from_concrete_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "tfmg:concrete" + }, + "result": "tfmg:concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/concrete_wall_from_concrete_stonecutting.json b/src/generated/resources/data/tfmg/recipes/concrete_wall_from_concrete_stonecutting.json new file mode 100644 index 00000000..15ec7a39 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/concrete_wall_from_concrete_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "tfmg:concrete" + }, + "result": "tfmg:concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/constantan_ladder_from_ingots_constantan_stonecutting.json b/src/generated/resources/data/tfmg/recipes/constantan_ladder_from_ingots_constantan_stonecutting.json new file mode 100644 index 00000000..ed01258e --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/constantan_ladder_from_ingots_constantan_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "forge:ingots/constantan" + }, + "result": "tfmg:constantan_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/air_intake.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/air_intake.json new file mode 100644 index 00000000..50d4d648 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/air_intake.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "create:andesite_bars" + }, + "C": { + "item": "create:industrial_iron_block" + }, + "G": { + "item": "create:cogwheel" + }, + "P": { + "item": "create:propeller" + }, + "S": { + "item": "create:shaft" + }, + "T": { + "item": "tfmg:cast_iron_pipe" + } + }, + "pattern": [ + "SPT", + "GCG", + " B " + ], + "result": { + "item": "tfmg:air_intake" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_block_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_block_from_compacting.json new file mode 100644 index 00000000..99db5580 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/aluminum" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:aluminum_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_cogwheel.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_cogwheel.json new file mode 100644 index 00000000..d4fa1c27 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_cogwheel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/aluminum" + }, + { + "item": "create:shaft" + } + ], + "result": { + "count": 4, + "item": "tfmg:aluminum_cogwheel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_door.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_door.json new file mode 100644 index 00000000..29e64976 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_door.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "I": { + "tag": "forge:ingots/aluminum" + } + }, + "pattern": [ + "II ", + "II ", + "II " + ], + "result": { + "count": 3, + "item": "tfmg:aluminum_door" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_flywheel.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_flywheel.json new file mode 100644 index 00000000..e95042b5 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_flywheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "tag": "forge:ingots/aluminum" + }, + "S": { + "item": "create:shaft" + } + }, + "pattern": [ + "CCC", + "CSC", + "CCC" + ], + "result": { + "item": "tfmg:aluminum_flywheel" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_ingot_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_ingot_from_compacting.json new file mode 100644 index 00000000..6b8f319b --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/aluminum" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:aluminum_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_ingot_from_decompacting.json new file mode 100644 index 00000000..38e64d81 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/aluminum" + } + ], + "result": { + "count": 9, + "item": "tfmg:aluminum_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_nugget_from_decompacting.json new file mode 100644 index 00000000..0d71dfb9 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/aluminum_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/aluminum" + } + ], + "result": { + "count": 9, + "item": "tfmg:aluminum_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/blast_furnace_output.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/blast_furnace_output.json new file mode 100644 index 00000000..140a5b7a --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/blast_furnace_output.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "tfmg:fireclay_ball" + }, + "C": { + "item": "tfmg:cast_iron_pipe" + } + }, + "pattern": [ + "BCB", + "CCC", + "BCB" + ], + "result": { + "item": "tfmg:blast_furnace_output" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/brick_smokestack.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/brick_smokestack.json new file mode 100644 index 00000000..14a011e2 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/brick_smokestack.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "minecraft:bricks" + }, + "P": { + "item": "tfmg:industrial_pipe" + } + }, + "pattern": [ + "BPB", + "BPB", + "BPB" + ], + "result": { + "count": 4, + "item": "tfmg:brick_smokestack" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_block_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_block_from_compacting.json new file mode 100644 index 00000000..8d1bb6bc --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/cast_iron" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:cast_iron_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_flywheel.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_flywheel.json new file mode 100644 index 00000000..29317e4b --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_flywheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "tag": "forge:ingots/lead" + }, + "S": { + "item": "create:shaft" + } + }, + "pattern": [ + "CCC", + "CSC", + "CCC" + ], + "result": { + "item": "tfmg:cast_iron_flywheel" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_ingot_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_ingot_from_compacting.json new file mode 100644 index 00000000..b11fc5c8 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/cast_iron" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:cast_iron_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_ingot_from_decompacting.json new file mode 100644 index 00000000..cc581397 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/cast_iron" + } + ], + "result": { + "count": 9, + "item": "tfmg:cast_iron_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_nugget_from_decompacting.json new file mode 100644 index 00000000..ff820cf8 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/cast_iron_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/cast_iron" + } + ], + "result": { + "count": 9, + "item": "tfmg:cast_iron_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/concrete_smokestack.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/concrete_smokestack.json new file mode 100644 index 00000000..4c18909f --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/concrete_smokestack.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "tfmg:concrete" + }, + "P": { + "item": "tfmg:industrial_pipe" + } + }, + "pattern": [ + "BPB", + "BPB", + "BPB" + ], + "result": { + "count": 4, + "item": "tfmg:concrete_smokestack" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_block_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_block_from_compacting.json new file mode 100644 index 00000000..94522070 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/constantan" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:constantan_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_ingot_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_ingot_from_compacting.json new file mode 100644 index 00000000..079ba3cc --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/constantan" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:constantan_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_ingot_from_decompacting.json new file mode 100644 index 00000000..e7a473ad --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/constantan" + } + ], + "result": { + "count": 9, + "item": "tfmg:constantan_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_nugget_from_decompacting.json new file mode 100644 index 00000000..5732e1c7 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/constantan_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/constantan" + } + ], + "result": { + "count": 9, + "item": "tfmg:constantan_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/exhaust.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/exhaust.json new file mode 100644 index 00000000..75d29008 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/exhaust.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "minecraft:iron_bars" + }, + "C": { + "tag": "forge:ingots/cast_iron" + }, + "P": { + "item": "tfmg:cast_iron_pipe" + } + }, + "pattern": [ + "BPB", + "BPB", + "CPC" + ], + "result": { + "item": "tfmg:exhaust" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/fireclay.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/fireclay.json new file mode 100644 index 00000000..d8a63cc3 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/fireclay.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "tfmg:fireclay_ball" + } + }, + "pattern": [ + "BB ", + "BB ", + " " + ], + "result": { + "item": "tfmg:fireclay" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/fireproof_bricks.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/fireproof_bricks.json new file mode 100644 index 00000000..3ac1e555 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/fireproof_bricks.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "tfmg:fireproof_brick" + } + }, + "pattern": [ + "BB ", + "BB ", + " " + ], + "result": { + "item": "tfmg:fireproof_bricks" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/flarestack.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/flarestack.json new file mode 100644 index 00000000..b62d0315 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/flarestack.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "minecraft:iron_bars" + }, + "C": { + "tag": "forge:ingots/steel" + }, + "P": { + "item": "tfmg:cast_iron_pipe" + }, + "S": { + "item": "tfmg:spark_plug" + } + }, + "pattern": [ + "SPS", + "BPB", + "CPC" + ], + "result": { + "item": "tfmg:flarestack" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/heavy_casing_door.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/heavy_casing_door.json new file mode 100644 index 00000000..eb8b8532 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/heavy_casing_door.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "tfmg:heavy_machinery_casing" + }, + { + "tag": "minecraft:wooden_doors" + } + ], + "result": { + "item": "tfmg:heavy_casing_door" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/heavy_plated_door.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/heavy_plated_door.json new file mode 100644 index 00000000..80a51e79 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/heavy_plated_door.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "I": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "II ", + "II ", + "II " + ], + "result": { + "count": 3, + "item": "tfmg:heavy_plated_door" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/industrial_mixer.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/industrial_mixer.json new file mode 100644 index 00000000..daf711f4 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/industrial_mixer.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "tfmg:heavy_machinery_casing" + }, + "K": { + "item": "tfmg:steel_cogwheel" + }, + "M": { + "item": "tfmg:steel_mechanism" + }, + "S": { + "item": "create:shaft" + } + }, + "pattern": [ + " S ", + "KCM", + " S " + ], + "result": { + "item": "tfmg:industrial_mixer" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/large_aluminum_cogwheel.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/large_aluminum_cogwheel.json new file mode 100644 index 00000000..898bd16a --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/large_aluminum_cogwheel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/aluminum" + }, + { + "tag": "forge:ingots/aluminum" + }, + { + "item": "create:shaft" + } + ], + "result": { + "count": 2, + "item": "tfmg:large_aluminum_cogwheel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/large_steel_cogwheel.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/large_steel_cogwheel.json new file mode 100644 index 00000000..f41a73ba --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/large_steel_cogwheel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "tfmg:steel_ingot" + }, + { + "item": "tfmg:steel_ingot" + }, + { + "item": "create:shaft" + } + ], + "result": { + "count": 2, + "item": "tfmg:large_steel_cogwheel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_block_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_block_from_compacting.json new file mode 100644 index 00000000..22fc46ce --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/lead" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:lead_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_flywheel.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_flywheel.json new file mode 100644 index 00000000..c47552af --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_flywheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "tag": "forge:ingots/lead" + }, + "S": { + "item": "create:shaft" + } + }, + "pattern": [ + "CCC", + "CSC", + "CCC" + ], + "result": { + "item": "tfmg:lead_flywheel" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_ingot_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_ingot_from_compacting.json new file mode 100644 index 00000000..5f8a6aa4 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/lead" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:lead_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_ingot_from_decompacting.json new file mode 100644 index 00000000..c043ffaa --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/lead" + } + ], + "result": { + "count": 9, + "item": "tfmg:lead_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_nugget_from_decompacting.json new file mode 100644 index 00000000..6ccfb105 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lead_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/lead" + } + ], + "result": { + "count": 9, + "item": "tfmg:lead_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_block_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_block_from_compacting.json new file mode 100644 index 00000000..80824a8c --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/lithium" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:lithium_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_ingot_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_ingot_from_compacting.json new file mode 100644 index 00000000..2bed6363 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/lithium" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:lithium_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_ingot_from_decompacting.json new file mode 100644 index 00000000..490247fa --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/lithium" + } + ], + "result": { + "count": 9, + "item": "tfmg:lithium_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_nugget_from_decompacting.json new file mode 100644 index 00000000..49c78db2 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/lithium" + } + ], + "result": { + "count": 9, + "item": "tfmg:lithium_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_torch.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_torch.json new file mode 100644 index 00000000..23a76534 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/lithium_torch.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "A": { + "tag": "forge:ingots/aluminum" + }, + "L": { + "tag": "forge:ingots/lithium" + } + }, + "pattern": [ + " L ", + " A ", + " " + ], + "result": { + "count": 4, + "item": "tfmg:lithium_torch" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/metal_smokestack.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/metal_smokestack.json new file mode 100644 index 00000000..93fe0b3e --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/metal_smokestack.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "tag": "forge:nuggets/steel" + }, + "P": { + "item": "tfmg:industrial_pipe" + } + }, + "pattern": [ + "BPB", + "BPB", + "BPB" + ], + "result": { + "count": 4, + "item": "tfmg:metal_smokestack" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_block_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_block_from_compacting.json new file mode 100644 index 00000000..5182f70a --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/nickel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:nickel_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_flywheel.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_flywheel.json new file mode 100644 index 00000000..1cd30796 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_flywheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "tag": "forge:ingots/nickel" + }, + "S": { + "item": "create:shaft" + } + }, + "pattern": [ + "CCC", + "CSC", + "CCC" + ], + "result": { + "item": "tfmg:nickel_flywheel" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_ingot_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_ingot_from_compacting.json new file mode 100644 index 00000000..53d3d667 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/nickel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:nickel_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_ingot_from_decompacting.json new file mode 100644 index 00000000..8a67a2b8 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/nickel" + } + ], + "result": { + "count": 9, + "item": "tfmg:nickel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_nugget_from_decompacting.json new file mode 100644 index 00000000..bfc8b645 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/nickel_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/nickel" + } + ], + "result": { + "count": 9, + "item": "tfmg:nickel_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_block_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_block_from_compacting.json new file mode 100644 index 00000000..8738dba1 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:steel_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_cogwheel.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_cogwheel.json new file mode 100644 index 00000000..74308cb9 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_cogwheel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "tfmg:steel_ingot" + }, + { + "item": "create:shaft" + } + ], + "result": { + "count": 4, + "item": "tfmg:steel_cogwheel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_door.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_door.json new file mode 100644 index 00000000..521d3989 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_door.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "tfmg:steel_casing" + }, + { + "tag": "minecraft:wooden_doors" + } + ], + "result": { + "item": "tfmg:steel_door" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_fluid_tank.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_fluid_tank.json new file mode 100644 index 00000000..07666d4a --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_fluid_tank.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "minecraft:barrel" + }, + "P": { + "item": "tfmg:heavy_plate" + } + }, + "pattern": [ + " P ", + " B ", + " P " + ], + "result": { + "count": 2, + "item": "tfmg:steel_fluid_tank" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_flywheel.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_flywheel.json new file mode 100644 index 00000000..fcd75134 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_flywheel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "tfmg:steel_ingot" + }, + "S": { + "item": "create:shaft" + } + }, + "pattern": [ + "CCC", + "CSC", + "CCC" + ], + "result": { + "item": "tfmg:steel_flywheel" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_gearbox.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_gearbox.json new file mode 100644 index 00000000..b5d9478a --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_gearbox.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "tfmg:heavy_machinery_casing" + }, + "S": { + "item": "create:shaft" + } + }, + "pattern": [ + " S ", + "SCS", + " S " + ], + "result": { + "item": "tfmg:steel_gearbox" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_ingot_from_compacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_ingot_from_compacting.json new file mode 100644 index 00000000..f883fbff --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/steel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tfmg:steel_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_ingot_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_ingot_from_decompacting.json new file mode 100644 index 00000000..cd54ef8e --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/steel" + } + ], + "result": { + "count": 9, + "item": "tfmg:steel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_nugget_from_decompacting.json b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_nugget_from_decompacting.json new file mode 100644 index 00000000..8f17fbae --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/crafting/kinetics/steel_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/steel" + } + ], + "result": { + "count": 9, + "item": "tfmg:steel_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab.json new file mode 100644 index 00000000..8e326ddd --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_bauxite_brick_slab", + "key": { + "X": { + "item": "tfmg:cut_bauxite_bricks" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:cut_bauxite_brick_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..82519606 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:cut_bauxite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab_recycling.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab_recycling.json new file mode 100644 index 00000000..57924d96 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "tfmg:cut_bauxite_brick_slab" + }, + { + "item": "tfmg:cut_bauxite_brick_slab" + } + ], + "result": { + "item": "tfmg:cut_bauxite_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_stairs.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_stairs.json new file mode 100644 index 00000000..99cb98d1 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_bauxite_brick_stairs", + "key": { + "X": { + "item": "tfmg:cut_bauxite_bricks" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "tfmg:cut_bauxite_brick_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..fd25aaa1 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:cut_bauxite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_wall.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_wall.json new file mode 100644 index 00000000..d001c152 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "tfmg:cut_bauxite_bricks" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:cut_bauxite_brick_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..cbbba670 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:cut_bauxite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_bricks_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_bricks_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..2b915ab5 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_bricks_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:cut_bauxite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..8fc25b0f --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:cut_bauxite" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_slab.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_slab.json new file mode 100644 index 00000000..3acf8d28 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_bauxite_slab", + "key": { + "X": { + "item": "tfmg:cut_bauxite" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:cut_bauxite_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..f7319fa1 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:cut_bauxite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_slab_recycling.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_slab_recycling.json new file mode 100644 index 00000000..9d3139f7 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "tfmg:cut_bauxite_slab" + }, + { + "item": "tfmg:cut_bauxite_slab" + } + ], + "result": { + "item": "tfmg:cut_bauxite" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_stairs.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_stairs.json new file mode 100644 index 00000000..f3001bd3 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_bauxite_stairs", + "key": { + "X": { + "item": "tfmg:cut_bauxite" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "tfmg:cut_bauxite_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..7eba9d75 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:cut_bauxite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_wall.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_wall.json new file mode 100644 index 00000000..e8788c2b --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "tfmg:cut_bauxite" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:cut_bauxite_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..cb930e93 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:cut_bauxite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab.json b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab.json new file mode 100644 index 00000000..9434941d --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_galena_brick_slab", + "key": { + "X": { + "item": "tfmg:cut_galena_bricks" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:cut_galena_brick_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..b4adfedf --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:cut_galena_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab_recycling.json b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab_recycling.json new file mode 100644 index 00000000..4f6ec98e --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "tfmg:cut_galena_brick_slab" + }, + { + "item": "tfmg:cut_galena_brick_slab" + } + ], + "result": { + "item": "tfmg:cut_galena_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_brick_stairs.json b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_stairs.json new file mode 100644 index 00000000..eda0639f --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_galena_brick_stairs", + "key": { + "X": { + "item": "tfmg:cut_galena_bricks" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "tfmg:cut_galena_brick_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_brick_stairs_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_stairs_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..65f60256 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_stairs_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:cut_galena_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_brick_wall.json b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_wall.json new file mode 100644 index 00000000..c50d643a --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "tfmg:cut_galena_bricks" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:cut_galena_brick_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_brick_wall_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_wall_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..95ad28c8 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_brick_wall_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:cut_galena_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_bricks_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_galena_bricks_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..c5bc3aeb --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_bricks_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:cut_galena_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_galena_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..3576dc7f --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:cut_galena" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_slab.json b/src/generated/resources/data/tfmg/recipes/cut_galena_slab.json new file mode 100644 index 00000000..c4387c69 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_galena_slab", + "key": { + "X": { + "item": "tfmg:cut_galena" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:cut_galena_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_slab_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_galena_slab_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..c1cafc5c --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_slab_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:cut_galena_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_slab_recycling.json b/src/generated/resources/data/tfmg/recipes/cut_galena_slab_recycling.json new file mode 100644 index 00000000..8da2974a --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "tfmg:cut_galena_slab" + }, + { + "item": "tfmg:cut_galena_slab" + } + ], + "result": { + "item": "tfmg:cut_galena" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_stairs.json b/src/generated/resources/data/tfmg/recipes/cut_galena_stairs.json new file mode 100644 index 00000000..109e4273 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_galena_stairs", + "key": { + "X": { + "item": "tfmg:cut_galena" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "tfmg:cut_galena_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_stairs_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_galena_stairs_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..6bf1252a --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_stairs_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:cut_galena_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_wall.json b/src/generated/resources/data/tfmg/recipes/cut_galena_wall.json new file mode 100644 index 00000000..cdb2be0c --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "tfmg:cut_galena" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:cut_galena_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/cut_galena_wall_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/cut_galena_wall_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..ed5690e4 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/cut_galena_wall_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:cut_galena_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/distillation/crude_oil.json b/src/generated/resources/data/tfmg/recipes/distillation/crude_oil.json new file mode 100644 index 00000000..d9e6dce2 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/distillation/crude_oil.json @@ -0,0 +1,36 @@ +{ + "type": "tfmg:distillation", + "ingredients": [ + { + "amount": 340, + "fluid": "tfmg:crude_oil", + "nbt": {} + } + ], + "results": [ + { + "amount": 120, + "fluid": "tfmg:heavy_oil" + }, + { + "amount": 60, + "fluid": "tfmg:diesel" + }, + { + "amount": 30, + "fluid": "tfmg:kerosene" + }, + { + "amount": 10, + "fluid": "tfmg:naphtha" + }, + { + "amount": 60, + "fluid": "tfmg:gasoline" + }, + { + "amount": 60, + "fluid": "tfmg:lpg" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/distillation/crude_oil_light_distillation.json b/src/generated/resources/data/tfmg/recipes/distillation/crude_oil_light_distillation.json new file mode 100644 index 00000000..79ef98c1 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/distillation/crude_oil_light_distillation.json @@ -0,0 +1,24 @@ +{ + "type": "tfmg:distillation", + "ingredients": [ + { + "amount": 200, + "fluid": "tfmg:crude_oil", + "nbt": {} + } + ], + "results": [ + { + "amount": 150, + "fluid": "tfmg:heavy_oil" + }, + { + "amount": 45, + "fluid": "tfmg:diesel" + }, + { + "amount": 5, + "fluid": "tfmg:gasoline" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/distillation/crude_oil_no_naphtha.json b/src/generated/resources/data/tfmg/recipes/distillation/crude_oil_no_naphtha.json new file mode 100644 index 00000000..b9ba9078 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/distillation/crude_oil_no_naphtha.json @@ -0,0 +1,32 @@ +{ + "type": "tfmg:distillation", + "ingredients": [ + { + "amount": 330, + "fluid": "tfmg:crude_oil", + "nbt": {} + } + ], + "results": [ + { + "amount": 120, + "fluid": "tfmg:heavy_oil" + }, + { + "amount": 60, + "fluid": "tfmg:diesel" + }, + { + "amount": 30, + "fluid": "tfmg:kerosene" + }, + { + "amount": 60, + "fluid": "tfmg:gasoline" + }, + { + "amount": 60, + "fluid": "tfmg:lpg" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/distillation/heavy_oil.json b/src/generated/resources/data/tfmg/recipes/distillation/heavy_oil.json new file mode 100644 index 00000000..6c4ce801 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/distillation/heavy_oil.json @@ -0,0 +1,32 @@ +{ + "type": "tfmg:distillation", + "ingredients": [ + { + "amount": 200, + "fluid": "tfmg:heavy_oil", + "nbt": {} + } + ], + "results": [ + { + "amount": 100, + "fluid": "tfmg:heavy_oil" + }, + { + "amount": 50, + "fluid": "tfmg:diesel" + }, + { + "amount": 20, + "fluid": "tfmg:kerosene" + }, + { + "amount": 5, + "fluid": "tfmg:naphtha" + }, + { + "amount": 25, + "fluid": "tfmg:lubrication_oil" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/distillation/heavy_oil_light_distillation.json b/src/generated/resources/data/tfmg/recipes/distillation/heavy_oil_light_distillation.json new file mode 100644 index 00000000..0f061d5c --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/distillation/heavy_oil_light_distillation.json @@ -0,0 +1,24 @@ +{ + "type": "tfmg:distillation", + "ingredients": [ + { + "amount": 200, + "fluid": "tfmg:heavy_oil", + "nbt": {} + } + ], + "results": [ + { + "amount": 100, + "fluid": "tfmg:heavy_oil" + }, + { + "amount": 50, + "fluid": "tfmg:diesel" + }, + { + "amount": 50, + "fluid": "tfmg:lubrication_oil" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/distillation/heavy_oil_no_naphtha.json b/src/generated/resources/data/tfmg/recipes/distillation/heavy_oil_no_naphtha.json new file mode 100644 index 00000000..351d7004 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/distillation/heavy_oil_no_naphtha.json @@ -0,0 +1,28 @@ +{ + "type": "tfmg:distillation", + "ingredients": [ + { + "amount": 200, + "fluid": "tfmg:heavy_oil", + "nbt": {} + } + ], + "results": [ + { + "amount": 100, + "fluid": "tfmg:heavy_oil" + }, + { + "amount": 50, + "fluid": "tfmg:diesel" + }, + { + "amount": 20, + "fluid": "tfmg:kerosene" + }, + { + "amount": 30, + "fluid": "tfmg:lubrication_oil" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/galena_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/galena_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..d112ebd9 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/galena_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:galena" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/galena_pillar_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/galena_pillar_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..321de1f9 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/galena_pillar_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:galena_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/hot_blast/hot_air.json b/src/generated/resources/data/tfmg/recipes/hot_blast/hot_air.json new file mode 100644 index 00000000..f0978ef3 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/hot_blast/hot_air.json @@ -0,0 +1,25 @@ +{ + "type": "tfmg:hot_blast", + "ingredients": [ + { + "amount": 5, + "fluid": "tfmg:air", + "nbt": {} + }, + { + "amount": 5, + "fluidTag": "tfmg:blast_stove_fuel" + } + ], + "processingTime": 200, + "results": [ + { + "amount": 5, + "fluid": "tfmg:hot_air" + }, + { + "amount": 5, + "fluid": "tfmg:carbon_dioxide" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/industrial_blasting/steel.json b/src/generated/resources/data/tfmg/recipes/industrial_blasting/steel.json new file mode 100644 index 00000000..50f06934 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/industrial_blasting/steel.json @@ -0,0 +1,27 @@ +{ + "type": "tfmg:industrial_blasting", + "hotAirUsage": 20, + "ingredients": [ + { + "item": "create:crushed_raw_iron" + }, + { + "tag": "tfmg:flux" + } + ], + "processingTime": 60, + "results": [ + { + "amount": 144, + "fluid": "tfmg:molten_steel" + }, + { + "amount": 144, + "fluid": "tfmg:molten_slag" + }, + { + "amount": 20, + "fluid": "tfmg:furnace_gas" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/industrial_blasting/steel_from_dust.json b/src/generated/resources/data/tfmg/recipes/industrial_blasting/steel_from_dust.json new file mode 100644 index 00000000..5fd4f3e8 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/industrial_blasting/steel_from_dust.json @@ -0,0 +1,27 @@ +{ + "type": "tfmg:industrial_blasting", + "hotAirUsage": 20, + "ingredients": [ + { + "tag": "forge:dusts/iron" + }, + { + "tag": "tfmg:flux" + } + ], + "processingTime": 50, + "results": [ + { + "amount": 144, + "fluid": "tfmg:molten_steel" + }, + { + "amount": 144, + "fluid": "tfmg:molten_slag" + }, + { + "amount": 20, + "fluid": "tfmg:furnace_gas" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/industrial_blasting/steel_from_raw_iron.json b/src/generated/resources/data/tfmg/recipes/industrial_blasting/steel_from_raw_iron.json new file mode 100644 index 00000000..9651904b --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/industrial_blasting/steel_from_raw_iron.json @@ -0,0 +1,30 @@ +{ + "type": "tfmg:industrial_blasting", + "hotAirUsage": 30, + "ingredients": [ + { + "item": "minecraft:raw_iron" + }, + { + "tag": "tfmg:flux" + }, + { + "tag": "tfmg:flux" + } + ], + "processingTime": 120, + "results": [ + { + "amount": 288, + "fluid": "tfmg:molten_steel" + }, + { + "amount": 288, + "fluid": "tfmg:molten_slag" + }, + { + "amount": 20, + "fluid": "tfmg:furnace_gas" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/layered_bauxite_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/layered_bauxite_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..4a325a71 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/layered_bauxite_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:layered_bauxite" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/layered_galena_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/layered_galena_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..6012d4f9 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/layered_galena_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:layered_galena" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/lead_bars_from_ingots_lead_stonecutting.json b/src/generated/resources/data/tfmg/recipes/lead_bars_from_ingots_lead_stonecutting.json new file mode 100644 index 00000000..9f2040b4 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/lead_bars_from_ingots_lead_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 4, + "ingredient": { + "tag": "forge:ingots/lead" + }, + "result": "tfmg:lead_bars" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/lead_ladder_from_ingots_lead_stonecutting.json b/src/generated/resources/data/tfmg/recipes/lead_ladder_from_ingots_lead_stonecutting.json new file mode 100644 index 00000000..16c06403 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/lead_ladder_from_ingots_lead_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "forge:ingots/lead" + }, + "result": "tfmg:lead_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/nickel_bars_from_ingots_nickel_stonecutting.json b/src/generated/resources/data/tfmg/recipes/nickel_bars_from_ingots_nickel_stonecutting.json new file mode 100644 index 00000000..4a564c8d --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/nickel_bars_from_ingots_nickel_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 4, + "ingredient": { + "tag": "forge:ingots/nickel" + }, + "result": "tfmg:nickel_bars" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/nickel_ladder_from_ingots_nickel_stonecutting.json b/src/generated/resources/data/tfmg/recipes/nickel_ladder_from_ingots_nickel_stonecutting.json new file mode 100644 index 00000000..1278298a --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/nickel_ladder_from_ingots_nickel_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "forge:ingots/nickel" + }, + "result": "tfmg:nickel_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polarizing/magnet.json b/src/generated/resources/data/tfmg/recipes/polarizing/magnet.json new file mode 100644 index 00000000..8d99bf3b --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polarizing/magnet.json @@ -0,0 +1,13 @@ +{ + "type": "tfmg:polarizing", + "ingredients": [ + { + "item": "tfmg:magnetic_alloy_ingot" + } + ], + "results": [ + { + "item": "tfmg:magnet" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..0a7ee73b --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:polished_cut_bauxite" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab.json b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab.json new file mode 100644 index 00000000..a7106498 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "polished_cut_bauxite_slab", + "key": { + "X": { + "item": "tfmg:polished_cut_bauxite" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:polished_cut_bauxite_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..c9d0e8aa --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:polished_cut_bauxite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab_recycling.json b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab_recycling.json new file mode 100644 index 00000000..ca89fe1c --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "tfmg:polished_cut_bauxite_slab" + }, + { + "item": "tfmg:polished_cut_bauxite_slab" + } + ], + "result": { + "item": "tfmg:polished_cut_bauxite" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_stairs.json b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_stairs.json new file mode 100644 index 00000000..c1e5387e --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "polished_cut_bauxite_stairs", + "key": { + "X": { + "item": "tfmg:polished_cut_bauxite" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "tfmg:polished_cut_bauxite_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..1f960e94 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:polished_cut_bauxite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_wall.json b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_wall.json new file mode 100644 index 00000000..6621dcfb --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "tfmg:polished_cut_bauxite" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:polished_cut_bauxite_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..9615f1e0 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:polished_cut_bauxite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_galena_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..58f2e3e7 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:polished_cut_galena" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab.json b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab.json new file mode 100644 index 00000000..7a931261 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "polished_cut_galena_slab", + "key": { + "X": { + "item": "tfmg:polished_cut_galena" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:polished_cut_galena_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..1f94ca53 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:polished_cut_galena_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab_recycling.json b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab_recycling.json new file mode 100644 index 00000000..146fbc0a --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "tfmg:polished_cut_galena_slab" + }, + { + "item": "tfmg:polished_cut_galena_slab" + } + ], + "result": { + "item": "tfmg:polished_cut_galena" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_galena_stairs.json b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_stairs.json new file mode 100644 index 00000000..93464508 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "polished_cut_galena_stairs", + "key": { + "X": { + "item": "tfmg:polished_cut_galena" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "tfmg:polished_cut_galena_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_galena_stairs_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_stairs_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..0d0aa4be --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_stairs_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:polished_cut_galena_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_galena_wall.json b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_wall.json new file mode 100644 index 00000000..01bbd829 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "tfmg:polished_cut_galena" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:polished_cut_galena_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/polished_cut_galena_wall_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_wall_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..8d38e3c4 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/polished_cut_galena_wall_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:polished_cut_galena_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/rebar_concrete_slab_from_rebar_concrete_stonecutting.json b/src/generated/resources/data/tfmg/recipes/rebar_concrete_slab_from_rebar_concrete_stonecutting.json new file mode 100644 index 00000000..29d9e9d9 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/rebar_concrete_slab_from_rebar_concrete_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "item": "tfmg:rebar_concrete" + }, + "result": "tfmg:rebar_concrete_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/rebar_concrete_stairs_from_rebar_concrete_stonecutting.json b/src/generated/resources/data/tfmg/recipes/rebar_concrete_stairs_from_rebar_concrete_stonecutting.json new file mode 100644 index 00000000..feb87a3c --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/rebar_concrete_stairs_from_rebar_concrete_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "tfmg:rebar_concrete" + }, + "result": "tfmg:rebar_concrete_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/rebar_concrete_wall_from_rebar_concrete_stonecutting.json b/src/generated/resources/data/tfmg/recipes/rebar_concrete_wall_from_rebar_concrete_stonecutting.json new file mode 100644 index 00000000..6f216cb4 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/rebar_concrete_wall_from_rebar_concrete_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "tfmg:rebar_concrete" + }, + "result": "tfmg:rebar_concrete_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/sequenced_assembly/capacitor.json b/src/generated/resources/data/tfmg/recipes/sequenced_assembly/capacitor.json new file mode 100644 index 00000000..84b935ba --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/sequenced_assembly/capacitor.json @@ -0,0 +1,66 @@ +{ + "type": "create:sequenced_assembly", + "ingredient": { + "tag": "forge:plates/steel" + }, + "loops": 1, + "results": [ + { + "count": 4, + "item": "tfmg:capacitor_item" + } + ], + "sequence": [ + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_capacitor" + }, + { + "tag": "forge:plates/copper" + } + ], + "results": [ + { + "item": "tfmg:unfinished_capacitor" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_capacitor" + }, + { + "item": "minecraft:paper" + } + ], + "results": [ + { + "item": "tfmg:unfinished_capacitor" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_capacitor" + }, + { + "tag": "forge:plates/copper" + } + ], + "results": [ + { + "item": "tfmg:unfinished_capacitor" + } + ] + } + ], + "transitionalItem": { + "item": "tfmg:unfinished_capacitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/sequenced_assembly/generator.json b/src/generated/resources/data/tfmg/recipes/sequenced_assembly/generator.json new file mode 100644 index 00000000..cfc780d7 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/sequenced_assembly/generator.json @@ -0,0 +1,127 @@ +{ + "type": "create:sequenced_assembly", + "ingredient": { + "item": "create:shaft" + }, + "loops": 5, + "results": [ + { + "chance": 120.0, + "item": "tfmg:generator" + }, + { + "chance": 8.0, + "item": "tfmg:steel_casing" + }, + { + "chance": 8.0, + "item": "tfmg:steel_cogwheel" + }, + { + "chance": 8.0, + "item": "tfmg:capacitor_item" + } + ], + "sequence": [ + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "item": "tfmg:capacitor_item" + } + ], + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "tag": "forge:plates/steel" + } + ], + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + }, + { + "type": "tfmg:winding", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "item": "tfmg:copper_spool" + } + ], + "processingTime": 75, + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "item": "tfmg:magnet" + } + ], + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "item": "tfmg:steel_mechanism" + } + ], + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "item": "tfmg:screwdriver" + } + ], + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + } + ], + "transitionalItem": { + "item": "tfmg:unfinished_generator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/sequenced_assembly/motor.json b/src/generated/resources/data/tfmg/recipes/sequenced_assembly/motor.json new file mode 100644 index 00000000..d4afaa91 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/sequenced_assembly/motor.json @@ -0,0 +1,123 @@ +{ + "type": "create:sequenced_assembly", + "ingredient": { + "item": "create:shaft" + }, + "loops": 5, + "results": [ + { + "chance": 120.0, + "item": "tfmg:electric_motor" + }, + { + "chance": 8.0, + "item": "tfmg:steel_casing" + }, + { + "chance": 8.0, + "item": "tfmg:nickel_sheet" + } + ], + "sequence": [ + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "tag": "forge:plates/nickel" + } + ], + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + }, + { + "type": "tfmg:winding", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "item": "tfmg:copper_spool" + } + ], + "processingTime": 75, + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "item": "tfmg:magnet" + } + ], + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "tag": "forge:plates/steel" + } + ], + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "item": "tfmg:steel_mechanism" + } + ], + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_generator" + }, + { + "item": "tfmg:screwdriver" + } + ], + "results": [ + { + "item": "tfmg:unfinished_generator" + } + ] + } + ], + "transitionalItem": { + "item": "tfmg:unfinished_generator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/sequenced_assembly/potentiometer.json b/src/generated/resources/data/tfmg/recipes/sequenced_assembly/potentiometer.json new file mode 100644 index 00000000..790ef8e0 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/sequenced_assembly/potentiometer.json @@ -0,0 +1,97 @@ +{ + "type": "create:sequenced_assembly", + "ingredient": { + "item": "tfmg:heavy_machinery_casing" + }, + "loops": 3, + "results": [ + { + "chance": 120.0, + "item": "tfmg:potentiometer" + }, + { + "chance": 8.0, + "item": "tfmg:steel_casing" + }, + { + "chance": 8.0, + "item": "tfmg:steel_cogwheel" + }, + { + "chance": 8.0, + "item": "tfmg:electric_post" + } + ], + "sequence": [ + { + "type": "tfmg:winding", + "ingredients": [ + { + "item": "tfmg:unfinished_potentiometer" + }, + { + "item": "tfmg:constantan_spool" + } + ], + "processingTime": 100, + "results": [ + { + "item": "tfmg:unfinished_potentiometer" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_potentiometer" + }, + { + "item": "tfmg:steel_cogwheel" + } + ], + "results": [ + { + "item": "tfmg:unfinished_potentiometer" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_potentiometer" + }, + { + "item": "tfmg:copper_wire" + } + ], + "results": [ + { + "item": "tfmg:unfinished_potentiometer" + } + ] + }, + { + "type": "create:filling", + "ingredients": [ + { + "item": "tfmg:unfinished_potentiometer" + }, + { + "amount": 50, + "fluid": "tfmg:lubrication_oil", + "nbt": {} + } + ], + "results": [ + { + "item": "tfmg:unfinished_potentiometer" + } + ] + } + ], + "transitionalItem": { + "item": "tfmg:unfinished_potentiometer" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/sequenced_assembly/transistor.json b/src/generated/resources/data/tfmg/recipes/sequenced_assembly/transistor.json new file mode 100644 index 00000000..5082b86a --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/sequenced_assembly/transistor.json @@ -0,0 +1,95 @@ +{ + "type": "create:sequenced_assembly", + "ingredient": { + "item": "tfmg:plastic_sheet" + }, + "loops": 1, + "results": [ + { + "chance": 120.0, + "count": 4, + "item": "tfmg:transistor_item" + }, + { + "chance": 8.0, + "item": "tfmg:silicon_ingot" + }, + { + "chance": 8.0, + "item": "tfmg:p_semiconductor" + }, + { + "chance": 8.0, + "item": "tfmg:n_semiconductor" + } + ], + "sequence": [ + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_transistor" + }, + { + "tag": "forge:wires/copper" + } + ], + "results": [ + { + "item": "tfmg:unfinished_transistor" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_transistor" + }, + { + "item": "tfmg:n_semiconductor" + } + ], + "results": [ + { + "item": "tfmg:unfinished_transistor" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_transistor" + }, + { + "item": "tfmg:p_semiconductor" + } + ], + "results": [ + { + "item": "tfmg:unfinished_transistor" + } + ] + }, + { + "type": "create:deploying", + "ingredients": [ + { + "item": "tfmg:unfinished_transistor" + }, + { + "item": "tfmg:n_semiconductor" + } + ], + "results": [ + { + "item": "tfmg:unfinished_transistor" + } + ] + } + ], + "transitionalItem": { + "item": "tfmg:unfinished_transistor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab.json b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab.json new file mode 100644 index 00000000..7e0e8efc --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "small_bauxite_brick_slab", + "key": { + "X": { + "item": "tfmg:small_bauxite_bricks" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:small_bauxite_brick_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..71c122e2 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:small_bauxite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab_recycling.json b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab_recycling.json new file mode 100644 index 00000000..fdb98089 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "tfmg:small_bauxite_brick_slab" + }, + { + "item": "tfmg:small_bauxite_brick_slab" + } + ], + "result": { + "item": "tfmg:small_bauxite_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_stairs.json b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_stairs.json new file mode 100644 index 00000000..fc405a7d --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "small_bauxite_brick_stairs", + "key": { + "X": { + "item": "tfmg:small_bauxite_bricks" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "tfmg:small_bauxite_brick_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..ce303468 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:small_bauxite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_wall.json b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_wall.json new file mode 100644 index 00000000..84c97262 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "tfmg:small_bauxite_bricks" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:small_bauxite_brick_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..7d1f84b6 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:small_bauxite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_bauxite_bricks_from_stone_types_bauxite_stonecutting.json b/src/generated/resources/data/tfmg/recipes/small_bauxite_bricks_from_stone_types_bauxite_stonecutting.json new file mode 100644 index 00000000..9c614555 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_bauxite_bricks_from_stone_types_bauxite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/bauxite" + }, + "result": "tfmg:small_bauxite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_galena_brick_slab.json b/src/generated/resources/data/tfmg/recipes/small_galena_brick_slab.json new file mode 100644 index 00000000..920fdd54 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_galena_brick_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "small_galena_brick_slab", + "key": { + "X": { + "item": "tfmg:small_galena_bricks" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:small_galena_brick_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_galena_brick_slab_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/small_galena_brick_slab_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..e6d9e11e --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_galena_brick_slab_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:small_galena_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_galena_brick_slab_recycling.json b/src/generated/resources/data/tfmg/recipes/small_galena_brick_slab_recycling.json new file mode 100644 index 00000000..f550bcb0 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_galena_brick_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "tfmg:small_galena_brick_slab" + }, + { + "item": "tfmg:small_galena_brick_slab" + } + ], + "result": { + "item": "tfmg:small_galena_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_galena_brick_stairs.json b/src/generated/resources/data/tfmg/recipes/small_galena_brick_stairs.json new file mode 100644 index 00000000..23ca0a25 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_galena_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "small_galena_brick_stairs", + "key": { + "X": { + "item": "tfmg:small_galena_bricks" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "tfmg:small_galena_brick_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_galena_brick_stairs_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/small_galena_brick_stairs_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..5ca8f378 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_galena_brick_stairs_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:small_galena_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_galena_brick_wall.json b/src/generated/resources/data/tfmg/recipes/small_galena_brick_wall.json new file mode 100644 index 00000000..f1fa722c --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_galena_brick_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "tfmg:small_galena_bricks" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "tfmg:small_galena_brick_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_galena_brick_wall_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/small_galena_brick_wall_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..1c2c00a2 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_galena_brick_wall_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:small_galena_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/small_galena_bricks_from_stone_types_galena_stonecutting.json b/src/generated/resources/data/tfmg/recipes/small_galena_bricks_from_stone_types_galena_stonecutting.json new file mode 100644 index 00000000..02a1e812 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/small_galena_bricks_from_stone_types_galena_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "tfmg:stone_types/galena" + }, + "result": "tfmg:small_galena_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/steel_bars_from_ingots_steel_stonecutting.json b/src/generated/resources/data/tfmg/recipes/steel_bars_from_ingots_steel_stonecutting.json new file mode 100644 index 00000000..ea392d65 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/steel_bars_from_ingots_steel_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 4, + "ingredient": { + "tag": "forge:ingots/steel" + }, + "result": "tfmg:steel_bars" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/steel_ladder_from_ingots_steel_stonecutting.json b/src/generated/resources/data/tfmg/recipes/steel_ladder_from_ingots_steel_stonecutting.json new file mode 100644 index 00000000..77e65acd --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/steel_ladder_from_ingots_steel_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "forge:ingots/steel" + }, + "result": "tfmg:steel_ladder" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/steel_scaffolding_from_ingots_steel_stonecutting.json b/src/generated/resources/data/tfmg/recipes/steel_scaffolding_from_ingots_steel_stonecutting.json new file mode 100644 index 00000000..7d1fd379 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/steel_scaffolding_from_ingots_steel_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "forge:ingots/steel" + }, + "result": "tfmg:steel_scaffolding" +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/arc_furnace_steel.json b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/arc_furnace_steel.json new file mode 100644 index 00000000..901fa264 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/arc_furnace_steel.json @@ -0,0 +1,29 @@ +{ + "type": "tfmg:vat_machine_recipe", + "allowedVatTypes": [ + "firebrick_lined_vat" + ], + "ingredients": [ + { + "item": "create:crushed_raw_iron" + }, + { + "tag": "tfmg:flux" + }, + { + "tag": "tfmg:blast_furnace_fuel" + } + ], + "machines": [ + "tfmg:graphite_electrode", + "tfmg:graphite_electrode", + "tfmg:graphite_electrode" + ], + "minSize": 9, + "results": [ + { + "count": 2, + "item": "tfmg:steel_ingot" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/concrete.json b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/concrete.json new file mode 100644 index 00000000..68982c78 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/concrete.json @@ -0,0 +1,34 @@ +{ + "type": "tfmg:vat_machine_recipe", + "allowedVatTypes": [ + "tfmg:steel_vat", + "tfmg:cast_iron_vat", + "tfmg:firebrick_lined_vat" + ], + "ingredients": [ + { + "item": "minecraft:sand" + }, + { + "item": "minecraft:gravel" + }, + { + "item": "tfmg:limesand" + }, + { + "amount": 250, + "fluid": "minecraft:water", + "nbt": {} + } + ], + "machines": [ + "tfmg:mixing" + ], + "minSize": 1, + "results": [ + { + "amount": 1000, + "fluid": "tfmg:liquid_concrete" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug.json b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug.json new file mode 100644 index 00000000..fcb8aa15 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug.json @@ -0,0 +1,26 @@ +{ + "type": "tfmg:vat_machine_recipe", + "allowedVatTypes": [ + "tfmg:steel_vat", + "tfmg:cast_iron_vat", + "tfmg:firebrick_lined_vat" + ], + "ingredients": [ + { + "item": "minecraft:gold_block" + }, + { + "item": "tfmg:cinderblock" + } + ], + "machines": [ + "tfmg:mixing" + ], + "minSize": 1, + "results": [ + { + "count": 2, + "item": "tfmg:aluminum_ingot" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_2.json b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_2.json new file mode 100644 index 00000000..d08130f6 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_2.json @@ -0,0 +1,27 @@ +{ + "type": "tfmg:vat_machine_recipe", + "allowedVatTypes": [ + "tfmg:steel_vat", + "tfmg:cast_iron_vat", + "tfmg:firebrick_lined_vat" + ], + "ingredients": [ + { + "item": "tfmg:aluminum_ingot" + }, + { + "item": "tfmg:cinderflourblock" + } + ], + "machines": [ + "tfmg:electrode", + "tfmg:electrode" + ], + "minSize": 1, + "results": [ + { + "count": 2, + "item": "tfmg:bitumen" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_3.json b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_3.json new file mode 100644 index 00000000..dce2c0d7 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_3.json @@ -0,0 +1,33 @@ +{ + "type": "tfmg:vat_machine_recipe", + "allowedVatTypes": [ + "tfmg:steel_vat", + "tfmg:cast_iron_vat", + "tfmg:firebrick_lined_vat" + ], + "ingredients": [ + { + "item": "minecraft:gold_block" + }, + { + "amount": 1, + "fluid": "tfmg:liquid_concrete", + "nbt": {} + }, + { + "amount": 1, + "fluid": "tfmg:heavy_oil", + "nbt": {} + } + ], + "machines": [ + "tfmg:mixing" + ], + "minSize": 1, + "results": [ + { + "count": 2, + "item": "tfmg:aluminum_ingot" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_4.json b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_4.json new file mode 100644 index 00000000..f1658d47 --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_4.json @@ -0,0 +1,41 @@ +{ + "type": "tfmg:vat_machine_recipe", + "allowedVatTypes": [ + "tfmg:steel_vat", + "tfmg:cast_iron_vat", + "tfmg:firebrick_lined_vat" + ], + "ingredients": [ + { + "item": "minecraft:gold_block" + }, + { + "item": "minecraft:diamond_block" + }, + { + "amount": 1, + "fluid": "tfmg:liquid_concrete", + "nbt": {} + }, + { + "amount": 1, + "fluid": "tfmg:heavy_oil", + "nbt": {} + }, + { + "amount": 1, + "fluid": "tfmg:heavy_oil", + "nbt": {} + } + ], + "machines": [ + "tfmg:mixing" + ], + "minSize": 1, + "results": [ + { + "count": 2, + "item": "tfmg:aluminum_ingot" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_5.json b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_5.json new file mode 100644 index 00000000..9d490d3d --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/debug_5.json @@ -0,0 +1,76 @@ +{ + "type": "tfmg:vat_machine_recipe", + "allowedVatTypes": [ + "tfmg:steel_vat", + "tfmg:cast_iron_vat", + "tfmg:firebrick_lined_vat" + ], + "ingredients": [ + { + "item": "minecraft:gold_block" + }, + { + "item": "minecraft:diamond_block" + }, + { + "item": "minecraft:iron_block" + }, + { + "item": "minecraft:coal_block" + }, + { + "amount": 1, + "fluid": "tfmg:liquid_concrete", + "nbt": {} + }, + { + "amount": 1, + "fluid": "tfmg:heavy_oil", + "nbt": {} + }, + { + "amount": 1, + "fluid": "tfmg:cooling_fluid", + "nbt": {} + }, + { + "amount": 1, + "fluid": "tfmg:crude_oil", + "nbt": {} + } + ], + "machines": [ + "tfmg:mixing" + ], + "minSize": 1, + "results": [ + { + "item": "minecraft:egg" + }, + { + "item": "minecraft:arrow" + }, + { + "item": "minecraft:diamond" + }, + { + "item": "minecraft:string" + }, + { + "amount": 1, + "fluid": "tfmg:liquid_concrete" + }, + { + "amount": 1, + "fluid": "tfmg:heavy_oil" + }, + { + "amount": 1, + "fluid": "tfmg:cooling_fluid" + }, + { + "amount": 1, + "fluid": "tfmg:crude_oil" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/etched_circuit_board.json b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/etched_circuit_board.json new file mode 100644 index 00000000..c0f417be --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/vat_machine_recipe/etched_circuit_board.json @@ -0,0 +1,26 @@ +{ + "type": "tfmg:vat_machine_recipe", + "allowedVatTypes": [ + "tfmg:steel_vat", + "tfmg:cast_iron_vat", + "tfmg:firebrick_lined_vat" + ], + "ingredients": [ + { + "item": "tfmg:coated_circuit_board" + }, + { + "amount": 100, + "fluid": "minecraft:water", + "nbt": {} + } + ], + "machines": [], + "minSize": 1, + "processingTime": 100, + "results": [ + { + "item": "tfmg:etched_circuit_board" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/recipes/winding/copper_coil.json b/src/generated/resources/data/tfmg/recipes/winding/copper_coil.json new file mode 100644 index 00000000..54f3220d --- /dev/null +++ b/src/generated/resources/data/tfmg/recipes/winding/copper_coil.json @@ -0,0 +1,17 @@ +{ + "type": "tfmg:winding", + "ingredients": [ + { + "item": "minecraft:gold_block" + }, + { + "item": "tfmg:copper_spool" + } + ], + "processingTime": 200, + "results": [ + { + "item": "tfmg:coal_coke" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/blocks/blast_furnace_support.json b/src/generated/resources/data/tfmg/tags/blocks/blast_furnace_support.json new file mode 100644 index 00000000..5fd7e38a --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/blocks/blast_furnace_support.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:fireproof_brick_reinforcement" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/blocks/blast_furnace_wall.json b/src/generated/resources/data/tfmg/tags/blocks/blast_furnace_wall.json new file mode 100644 index 00000000..a989ac25 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/blocks/blast_furnace_wall.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:blast_furnace_hatch", + "tfmg:fireproof_bricks" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/blocks/industrial_pipe.json b/src/generated/resources/data/tfmg/tags/blocks/industrial_pipe.json new file mode 100644 index 00000000..9c16a80a --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/blocks/industrial_pipe.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:industrial_pipe", + "tfmg:concrete_encased_industrial_pipe" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/blocks/pumpjack_connector.json b/src/generated/resources/data/tfmg/tags/blocks/pumpjack_connector.json new file mode 100644 index 00000000..6c9720a8 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/blocks/pumpjack_connector.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:pumpjack_hammer_connector", + "tfmg:large_pumpjack_hammer_connector" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/blocks/pumpjack_head.json b/src/generated/resources/data/tfmg/tags/blocks/pumpjack_head.json new file mode 100644 index 00000000..48fdf33a --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/blocks/pumpjack_head.json @@ -0,0 +1,7 @@ +{ + "values": [ + "tfmg:pumpjack_hammer_head", + "tfmg:large_pumpjack_hammer_head", + "minecraft:iron_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/blocks/pumpjack_part.json b/src/generated/resources/data/tfmg/tags/blocks/pumpjack_part.json new file mode 100644 index 00000000..a3607049 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/blocks/pumpjack_part.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:large_pumpjack_hammer_part", + "#tfmg:pumpjack_small_part" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/blocks/pumpjack_small_part.json b/src/generated/resources/data/tfmg/tags/blocks/pumpjack_small_part.json new file mode 100644 index 00000000..936bd081 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/blocks/pumpjack_small_part.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:pumpjack_hammer_part" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/blocks/reinforced_blast_furnace_support.json b/src/generated/resources/data/tfmg/tags/blocks/reinforced_blast_furnace_support.json new file mode 100644 index 00000000..af307d92 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/blocks/reinforced_blast_furnace_support.json @@ -0,0 +1,7 @@ +{ + "values": [ + "tfmg:blast_furnace_reinforcement", + "tfmg:rusted_blast_furnace_reinforcement", + "tfmg:steel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/blocks/reinforced_blast_furnace_wall.json b/src/generated/resources/data/tfmg/tags/blocks/reinforced_blast_furnace_wall.json new file mode 100644 index 00000000..7ef490f9 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/blocks/reinforced_blast_furnace_wall.json @@ -0,0 +1,7 @@ +{ + "values": [ + "tfmg:blast_furnace_hatch", + "tfmg:reinforced_fireproof_bricks", + "tfmg:steel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/blocks/surface_scanner_findable.json b/src/generated/resources/data/tfmg/tags/blocks/surface_scanner_findable.json new file mode 100644 index 00000000..9a903fb1 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/blocks/surface_scanner_findable.json @@ -0,0 +1,6 @@ +{ + "values": [ + "tfmg:oil_deposit", + "tfmg:heavy_machinery_casing" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/fluids/blast_stove_fuel.json b/src/generated/resources/data/tfmg/tags/fluids/blast_stove_fuel.json new file mode 100644 index 00000000..afd2e07f --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/fluids/blast_stove_fuel.json @@ -0,0 +1,8 @@ +{ + "values": [ + "tfmg:flowing_furnace_gas", + "tfmg:furnace_gas", + "tfmg:flowing_creosote", + "tfmg:creosote" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/fluids/firebox_fuel.json b/src/generated/resources/data/tfmg/tags/fluids/firebox_fuel.json new file mode 100644 index 00000000..19abcf1f --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/fluids/firebox_fuel.json @@ -0,0 +1,16 @@ +{ + "values": [ + "tfmg:flowing_lpg", + "tfmg:lpg", + "tfmg:flowing_butane", + "tfmg:butane", + "tfmg:flowing_propane", + "tfmg:propane", + "tfmg:flowing_diesel", + "tfmg:diesel", + "tfmg:flowing_naphtha", + "tfmg:naphtha", + "tfmg:flowing_kerosene", + "tfmg:kerosene" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/fluids/flammable.json b/src/generated/resources/data/tfmg/tags/fluids/flammable.json new file mode 100644 index 00000000..06f4b533 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/fluids/flammable.json @@ -0,0 +1,30 @@ +{ + "values": [ + "tfmg:flowing_lpg", + "tfmg:lpg", + "tfmg:flowing_butane", + "tfmg:butane", + "tfmg:flowing_propane", + "tfmg:propane", + "tfmg:flowing_hydrogen", + "tfmg:hydrogen", + "tfmg:flowing_furnace_gas", + "tfmg:furnace_gas", + "tfmg:flowing_crude_oil", + "tfmg:crude_oil", + "tfmg:flowing_heavy_oil", + "tfmg:heavy_oil", + "tfmg:flowing_gasoline", + "tfmg:gasoline", + "tfmg:flowing_diesel", + "tfmg:diesel", + "tfmg:flowing_naphtha", + "tfmg:naphtha", + "tfmg:flowing_kerosene", + "tfmg:kerosene", + "tfmg:flowing_creosote", + "tfmg:creosote", + "tfmg:flowing_lubrication_oil", + "tfmg:lubrication_oil" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/fluids/gas.json b/src/generated/resources/data/tfmg/tags/fluids/gas.json new file mode 100644 index 00000000..e858807f --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/fluids/gas.json @@ -0,0 +1,26 @@ +{ + "values": [ + "tfmg:flowing_lpg", + "tfmg:lpg", + "tfmg:flowing_butane", + "tfmg:butane", + "tfmg:flowing_propane", + "tfmg:propane", + "tfmg:flowing_hydrogen", + "tfmg:hydrogen", + "tfmg:flowing_furnace_gas", + "tfmg:furnace_gas", + "tfmg:flowing_ethylene", + "tfmg:ethylene", + "tfmg:flowing_propylene", + "tfmg:propylene", + "tfmg:flowing_neon", + "tfmg:neon", + "tfmg:flowing_carbon_dioxide", + "tfmg:carbon_dioxide", + "tfmg:flowing_air", + "tfmg:air", + "tfmg:flowing_hot_air", + "tfmg:hot_air" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/items/blast_furnace_fuel.json b/src/generated/resources/data/tfmg/tags/items/blast_furnace_fuel.json new file mode 100644 index 00000000..dddd0b09 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/items/blast_furnace_fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:coal_coke_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/items/flux.json b/src/generated/resources/data/tfmg/tags/items/flux.json new file mode 100644 index 00000000..d9519b06 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/items/flux.json @@ -0,0 +1,5 @@ +{ + "values": [ + "tfmg:limesand" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/items/rods.json b/src/generated/resources/data/tfmg/tags/items/rods.json new file mode 100644 index 00000000..019b63dd --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/items/rods.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:stick" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/items/spools.json b/src/generated/resources/data/tfmg/tags/items/spools.json new file mode 100644 index 00000000..6dff5019 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/items/spools.json @@ -0,0 +1,8 @@ +{ + "values": [ + "tfmg:empty_spool", + "tfmg:copper_spool", + "tfmg:aluminum_spool", + "tfmg:constantan_spool" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/items/stone_types/bauxite.json b/src/generated/resources/data/tfmg/tags/items/stone_types/bauxite.json new file mode 100644 index 00000000..349b1b27 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/items/stone_types/bauxite.json @@ -0,0 +1,19 @@ +{ + "values": [ + "tfmg:cut_bauxite", + "tfmg:cut_bauxite_stairs", + "tfmg:cut_bauxite_wall", + "tfmg:polished_cut_bauxite", + "tfmg:polished_cut_bauxite_stairs", + "tfmg:polished_cut_bauxite_wall", + "tfmg:cut_bauxite_bricks", + "tfmg:cut_bauxite_brick_stairs", + "tfmg:cut_bauxite_brick_wall", + "tfmg:small_bauxite_bricks", + "tfmg:small_bauxite_brick_stairs", + "tfmg:small_bauxite_brick_wall", + "tfmg:layered_bauxite", + "tfmg:bauxite_pillar", + "tfmg:bauxite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/tags/items/stone_types/galena.json b/src/generated/resources/data/tfmg/tags/items/stone_types/galena.json new file mode 100644 index 00000000..0e19de08 --- /dev/null +++ b/src/generated/resources/data/tfmg/tags/items/stone_types/galena.json @@ -0,0 +1,19 @@ +{ + "values": [ + "tfmg:cut_galena", + "tfmg:cut_galena_stairs", + "tfmg:cut_galena_wall", + "tfmg:polished_cut_galena", + "tfmg:polished_cut_galena_stairs", + "tfmg:polished_cut_galena_wall", + "tfmg:cut_galena_bricks", + "tfmg:cut_galena_brick_stairs", + "tfmg:cut_galena_brick_wall", + "tfmg:small_galena_bricks", + "tfmg:small_galena_brick_stairs", + "tfmg:small_galena_brick_wall", + "tfmg:layered_galena", + "tfmg:galena_pillar", + "tfmg:galena" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/configured_feature/lead_ore.json b/src/generated/resources/data/tfmg/worldgen/configured_feature/lead_ore.json new file mode 100644 index 00000000..7b1a4e3f --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/configured_feature/lead_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 12, + "targets": [ + { + "state": { + "Name": "tfmg:lead_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "tfmg:deepslate_lead_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/configured_feature/lithium_ore.json b/src/generated/resources/data/tfmg/worldgen/configured_feature/lithium_ore.json new file mode 100644 index 00000000..cf9edf8e --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/configured_feature/lithium_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 7, + "targets": [ + { + "state": { + "Name": "tfmg:lithium_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "tfmg:deepslate_lithium_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/configured_feature/nickel_ore.json b/src/generated/resources/data/tfmg/worldgen/configured_feature/nickel_ore.json new file mode 100644 index 00000000..0e02657a --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/configured_feature/nickel_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 10, + "targets": [ + { + "state": { + "Name": "tfmg:nickel_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "tfmg:deepslate_nickel_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/configured_feature/oil_deposit.json b/src/generated/resources/data/tfmg/worldgen/configured_feature/oil_deposit.json new file mode 100644 index 00000000..797ad515 --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/configured_feature/oil_deposit.json @@ -0,0 +1,4 @@ +{ + "type": "tfmg:oil_deposit", + "config": {} +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/configured_feature/oil_well.json b/src/generated/resources/data/tfmg/worldgen/configured_feature/oil_well.json new file mode 100644 index 00000000..1e1c68bc --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/configured_feature/oil_well.json @@ -0,0 +1,4 @@ +{ + "type": "tfmg:oil_well", + "config": {} +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/configured_feature/tfmg_striated_ores_nether.json b/src/generated/resources/data/tfmg/worldgen/configured_feature/tfmg_striated_ores_nether.json new file mode 100644 index 00000000..9f82531b --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/configured_feature/tfmg_striated_ores_nether.json @@ -0,0 +1,264 @@ +{ + "type": "create:layered_ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "layer_patterns": [ + [ + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:stone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 2, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "tfmg:sulfur" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 3, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "create:scorchia" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ], + [ + { + "state": { + "Name": "minecraft:blackstone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ] + ], + "weight": 3 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:magma_block" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:basalt", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ], + [ + { + "state": { + "Name": "minecraft:smooth_basalt" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ] + ], + "weight": 2 + } + ], + [ + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:stone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 2, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "tfmg:fireclay" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 3, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "create:scorchia" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ], + [ + { + "state": { + "Name": "minecraft:gravel" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ] + ], + "weight": 3 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:magma_block" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:soul_soil" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ], + [ + { + "state": { + "Name": "minecraft:soul_sand" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:base_stone_nether" + } + } + ] + ], + "weight": 2 + } + ] + ], + "size": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/configured_feature/tfmg_striated_ores_overworld.json b/src/generated/resources/data/tfmg/worldgen/configured_feature/tfmg_striated_ores_overworld.json new file mode 100644 index 00000000..d4a00dd1 --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/configured_feature/tfmg_striated_ores_overworld.json @@ -0,0 +1,637 @@ +{ + "type": "create:layered_ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "layer_patterns": [ + [ + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:stone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 3, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "tfmg:bauxite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "tfmg:bauxite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 2, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "minecraft:smooth_basalt" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:smooth_basalt" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ], + [ + { + "state": { + "Name": "minecraft:granite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:granite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:granite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:smooth_basalt" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:andesite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:andesite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + } + ], + [ + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:stone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 3, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "tfmg:galena" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "tfmg:galena" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 2, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "minecraft:smooth_basalt" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:smooth_basalt" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ], + [ + { + "state": { + "Name": "minecraft:dripstone_block" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:dripstone_block" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:dripstone_block" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:smooth_basalt" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + } + ], + [ + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:stone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 3, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "tfmg:lignite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "tfmg:lignite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 2, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "minecraft:tuff" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:tuff" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ], + [ + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:tuff" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "create:scoria" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "create:scoria" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + } + ], + [ + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:stone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 2, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "tfmg:fireclay" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "tfmg:fireclay" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 3, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "minecraft:sand" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:sand" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ], + [ + { + "state": { + "Name": "minecraft:gravel" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:gravel" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "create:crimsite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "create:crimsite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + } + ] + ], + "size": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/placed_feature/lead_ore.json b/src/generated/resources/data/tfmg/worldgen/placed_feature/lead_ore.json new file mode 100644 index 00000000..75df8dd2 --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/placed_feature/lead_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "tfmg:lead_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 5 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 80 + }, + "min_inclusive": { + "absolute": -15 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/placed_feature/lithium_ore.json b/src/generated/resources/data/tfmg/worldgen/placed_feature/lithium_ore.json new file mode 100644 index 00000000..0a514f0f --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/placed_feature/lithium_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "tfmg:lithium_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": -5 + }, + "min_inclusive": { + "absolute": -63 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/placed_feature/nickel_ore.json b/src/generated/resources/data/tfmg/worldgen/placed_feature/nickel_ore.json new file mode 100644 index 00000000..7893ea16 --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/placed_feature/nickel_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "tfmg:nickel_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 5 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 20 + }, + "min_inclusive": { + "absolute": -63 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/placed_feature/oil_deposit.json b/src/generated/resources/data/tfmg/worldgen/placed_feature/oil_deposit.json new file mode 100644 index 00000000..18c0b3fe --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/placed_feature/oil_deposit.json @@ -0,0 +1,27 @@ +{ + "feature": "tfmg:oil_deposit", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": -64 + }, + "min_inclusive": { + "absolute": -64 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/placed_feature/oil_well.json b/src/generated/resources/data/tfmg/worldgen/placed_feature/oil_well.json new file mode 100644 index 00000000..0f870ef2 --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/placed_feature/oil_well.json @@ -0,0 +1,27 @@ +{ + "feature": "tfmg:oil_well", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 500 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": -64 + }, + "min_inclusive": { + "absolute": -64 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/placed_feature/tfmg_striated_ores_nether.json b/src/generated/resources/data/tfmg/worldgen/placed_feature/tfmg_striated_ores_nether.json new file mode 100644 index 00000000..47c07765 --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/placed_feature/tfmg_striated_ores_nether.json @@ -0,0 +1,27 @@ +{ + "feature": "tfmg:tfmg_striated_ores_nether", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 18 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 90 + }, + "min_inclusive": { + "absolute": 40 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/worldgen/placed_feature/tfmg_striated_ores_overworld.json b/src/generated/resources/data/tfmg/worldgen/placed_feature/tfmg_striated_ores_overworld.json new file mode 100644 index 00000000..926da477 --- /dev/null +++ b/src/generated/resources/data/tfmg/worldgen/placed_feature/tfmg_striated_ores_overworld.json @@ -0,0 +1,27 @@ +{ + "feature": "tfmg:tfmg_striated_ores_overworld", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 18 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 70 + }, + "min_inclusive": { + "absolute": -30 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/main/java/com/drmangotea/tfmg/base/TFMGBoilerHeaters.java b/src/main/java/com/drmangotea/tfmg/base/TFMGBoilerHeaters.java new file mode 100644 index 00000000..f9ed163c --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/base/TFMGBoilerHeaters.java @@ -0,0 +1,31 @@ +package com.drmangotea.tfmg.base; + +import com.drmangotea.tfmg.registry.TFMGBlocks; +import com.simibubi.create.api.boiler.BoilerHeater; +import com.simibubi.create.content.processing.burner.BlazeBurnerBlock; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; + +public class TFMGBoilerHeaters { + public static void registerDefaults() { + BoilerHeater.REGISTRY.register(TFMGBlocks.FIREBOX.get(), FIREBOX); + } + + public static BoilerHeater FIREBOX = TFMGBoilerHeaters::blazeBurner; + + public static int blazeBurner(Level level, BlockPos pos, BlockState state) { + BlazeBurnerBlock.HeatLevel value = state.getValue(BlazeBurnerBlock.HEAT_LEVEL); + if (value == BlazeBurnerBlock.HeatLevel.NONE) { + return -1; + } + if (value == BlazeBurnerBlock.HeatLevel.SEETHING) { + return 3; + } + if (value.isAtLeast(BlazeBurnerBlock.HeatLevel.FADING)) { + return 2; + } + return -1; + + } +} diff --git a/src/main/java/com/drmangotea/tfmg/content/decoration/cogs/EncasedSteelCogVisual.java b/src/main/java/com/drmangotea/tfmg/content/decoration/cogs/EncasedSteelCogVisual.java new file mode 100644 index 00000000..2a4cdac8 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/decoration/cogs/EncasedSteelCogVisual.java @@ -0,0 +1,110 @@ +package com.drmangotea.tfmg.content.decoration.cogs; + +import com.drmangotea.tfmg.registry.TFMGPartialModels; +import com.simibubi.create.AllPartialModels; +import com.simibubi.create.content.kinetics.base.IRotate; +import com.simibubi.create.content.kinetics.base.KineticBlockEntity; +import com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual; +import com.simibubi.create.content.kinetics.base.RotatingInstance; +import com.simibubi.create.content.kinetics.simpleRelays.BracketedKineticBlockEntityRenderer; +import com.simibubi.create.content.kinetics.simpleRelays.encased.EncasedCogVisual; +import com.simibubi.create.foundation.render.AllInstanceTypes; +import dev.engine_room.flywheel.api.instance.Instance; +import dev.engine_room.flywheel.api.model.Model; +import dev.engine_room.flywheel.api.visualization.VisualizationContext; +import dev.engine_room.flywheel.lib.model.Models; +import net.createmod.catnip.data.Iterate; +import net.minecraft.core.Direction; +import net.minecraft.world.level.block.Block; +import org.jetbrains.annotations.Nullable; + +import java.util.function.Consumer; + +public class EncasedSteelCogVisual extends KineticBlockEntityVisual { + + + protected final RotatingInstance rotatingModel; + @Nullable + protected final RotatingInstance rotatingTopShaft; + @Nullable + protected final RotatingInstance rotatingBottomShaft; + + public static EncasedCogVisual small(VisualizationContext modelManager, KineticBlockEntity blockEntity, float partialTick) { + return new EncasedCogVisual(modelManager, blockEntity, false, partialTick, Models.partial(TFMGPartialModels.STEEL_COGHWEEL)); + } + + public static EncasedCogVisual large(VisualizationContext modelManager, KineticBlockEntity blockEntity, float partialTick) { + return new EncasedCogVisual(modelManager, blockEntity, true, partialTick, Models.partial(TFMGPartialModels.LARGE_STEEL_COGHWEEL)); + } + + public EncasedSteelCogVisual(VisualizationContext modelManager, KineticBlockEntity blockEntity, boolean large, float partialTick, Model model) { + super(modelManager, blockEntity, partialTick); + + rotatingModel = instancerProvider().instancer(AllInstanceTypes.ROTATING, model) + .createInstance(); + + rotatingModel.setup(blockEntity) + .setPosition(getVisualPosition()) + .rotateToFace(rotationAxis()) + .setChanged(); + + RotatingInstance rotatingTopShaft = null; + RotatingInstance rotatingBottomShaft = null; + + Block block = blockState.getBlock(); + if (block instanceof IRotate def) { + for (Direction d : Iterate.directionsInAxis(rotationAxis())) { + if (!def.hasShaftTowards(blockEntity.getLevel(), blockEntity.getBlockPos(), blockState, d)) + continue; + RotatingInstance instance = instancerProvider().instancer(AllInstanceTypes.ROTATING, Models.partial(AllPartialModels.SHAFT_HALF)) + .createInstance(); + instance.setup(blockEntity) + .setPosition(getVisualPosition()) + .rotateToFace(Direction.SOUTH, d) + .setChanged(); + + if (large) { + instance.setRotationOffset(BracketedKineticBlockEntityRenderer.getShaftAngleOffset(rotationAxis(), pos)); + } + + if (d.getAxisDirection() == Direction.AxisDirection.POSITIVE) { + rotatingTopShaft = instance; + } else { + rotatingBottomShaft = instance; + } + } + } + + this.rotatingTopShaft = rotatingTopShaft; + this.rotatingBottomShaft = rotatingBottomShaft; + } + + @Override + public void update(float pt) { + rotatingModel.setup(blockEntity) + .setChanged(); + if (rotatingTopShaft != null) rotatingTopShaft.setup(blockEntity) + .setChanged(); + if (rotatingBottomShaft != null) rotatingBottomShaft.setup(blockEntity) + .setChanged(); + } + + @Override + public void updateLight(float partialTick) { + relight(rotatingModel, rotatingTopShaft, rotatingBottomShaft); + } + + @Override + protected void _delete() { + rotatingModel.delete(); + if (rotatingTopShaft != null) rotatingTopShaft.delete(); + if (rotatingBottomShaft != null) rotatingBottomShaft.delete(); + } + + @Override + public void collectCrumblingInstances(Consumer<@Nullable Instance> consumer) { + consumer.accept(rotatingModel); + consumer.accept(rotatingTopShaft); + consumer.accept(rotatingBottomShaft); + } +} \ No newline at end of file diff --git a/src/main/java/com/drmangotea/tfmg/content/decoration/cogs/TFMGCogwheelVisual.java b/src/main/java/com/drmangotea/tfmg/content/decoration/cogs/TFMGCogwheelVisual.java new file mode 100644 index 00000000..a8575afc --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/decoration/cogs/TFMGCogwheelVisual.java @@ -0,0 +1,107 @@ +package com.drmangotea.tfmg.content.decoration.cogs; + +import com.drmangotea.tfmg.registry.TFMGBlocks; +import com.drmangotea.tfmg.registry.TFMGPartialModels; +import com.simibubi.create.AllBlocks; +import com.simibubi.create.AllPartialModels; +import com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer; +import com.simibubi.create.content.kinetics.base.RotatingInstance; +import com.simibubi.create.content.kinetics.base.SingleAxisRotatingVisual; +import com.simibubi.create.content.kinetics.simpleRelays.BracketedKineticBlockEntity; +import com.simibubi.create.content.kinetics.simpleRelays.BracketedKineticBlockEntityRenderer; +import com.simibubi.create.content.kinetics.simpleRelays.ICogWheel; +import com.simibubi.create.foundation.render.AllInstanceTypes; +import dev.engine_room.flywheel.api.instance.Instance; +import dev.engine_room.flywheel.api.material.Material; +import dev.engine_room.flywheel.api.model.Model; +import dev.engine_room.flywheel.api.visual.BlockEntityVisual; +import dev.engine_room.flywheel.api.visualization.VisualizationContext; +import dev.engine_room.flywheel.lib.material.Materials; +import dev.engine_room.flywheel.lib.model.Models; +import dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder; +import dev.engine_room.flywheel.lib.model.baked.PartialModel; +import net.minecraft.core.Direction; + +import java.util.function.Consumer; + +public class TFMGCogwheelVisual { + + public static BlockEntityVisual create(VisualizationContext context, BracketedKineticBlockEntity blockEntity, float partialTick) { + if (ICogWheel.isLargeCog(blockEntity.getBlockState())) { + return new LargeCogVisual(context, blockEntity, partialTick); + } else { + + Model model; + + + if (TFMGBlocks.STEEL_COGWHEEL.is(blockEntity.getBlockState().getBlock())) { + model = Models.partial(TFMGPartialModels.STEEL_COGHWEEL); + } else { + model = Models.partial(TFMGPartialModels.ALUMINUM_COGHWEEL); + } + return new SingleAxisRotatingVisual<>(context, blockEntity, partialTick, model); + } + } + + // Large cogs sometimes have to offset their teeth by 11.25 degrees in order to + // mesh properly + public static class LargeCogVisual extends SingleAxisRotatingVisual { + + protected final RotatingInstance additionalShaft; + + private LargeCogVisual(VisualizationContext context, BracketedKineticBlockEntity blockEntity, float partialTick) { + super(context, blockEntity, partialTick, getLargeModel(blockEntity)); + + Direction.Axis axis = KineticBlockEntityRenderer.getRotationAxisOf(blockEntity); + + additionalShaft = instancerProvider().instancer(AllInstanceTypes.ROTATING, Models.partial(AllPartialModels.COGWHEEL_SHAFT)) + .createInstance(); + + + additionalShaft.rotateToFace(axis) + .setup(blockEntity) + .setRotationOffset(BracketedKineticBlockEntityRenderer.getShaftAngleOffset(axis, pos)) + .setPosition(getVisualPosition()) + .setChanged(); + } + + + + public static Model getLargeModel(BracketedKineticBlockEntity blockEntity){ + + if (TFMGBlocks.LARGE_STEEL_COGWHEEL.is(blockEntity.getBlockState().getBlock())) { + return Models.partial(TFMGPartialModels.LARGE_STEEL_COGHWEEL); + } else { + return Models.partial(TFMGPartialModels.LARGE_ALUMINUM_COGHWEEL); + } + } + + + + @Override + public void update(float pt) { + super.update(pt); + additionalShaft.setup(blockEntity) + .setRotationOffset(BracketedKineticBlockEntityRenderer.getShaftAngleOffset(rotationAxis(), pos)) + .setChanged(); + } + + @Override + public void updateLight(float partialTick) { + super.updateLight(partialTick); + relight(additionalShaft); + } + + @Override + protected void _delete() { + super._delete(); + additionalShaft.delete(); + } + + @Override + public void collectCrumblingInstances(Consumer consumer) { + super.collectCrumblingInstances(consumer); + consumer.accept(additionalShaft); + } + } +} diff --git a/src/main/java/com/drmangotea/tfmg/content/decoration/flywheels/TFMGFlywheelVisual.java b/src/main/java/com/drmangotea/tfmg/content/decoration/flywheels/TFMGFlywheelVisual.java new file mode 100644 index 00000000..dc38e01c --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/decoration/flywheels/TFMGFlywheelVisual.java @@ -0,0 +1,107 @@ +package com.drmangotea.tfmg.content.decoration.flywheels; + +import com.drmangotea.tfmg.registry.TFMGPartialModels; +import com.simibubi.create.AllPartialModels; +import com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual; +import com.simibubi.create.content.kinetics.base.RotatingInstance; +import com.simibubi.create.content.kinetics.flywheel.FlywheelBlockEntity; +import com.simibubi.create.foundation.render.AllInstanceTypes; +import dev.engine_room.flywheel.api.instance.Instance; +import dev.engine_room.flywheel.api.visualization.VisualizationContext; +import dev.engine_room.flywheel.lib.instance.InstanceTypes; +import dev.engine_room.flywheel.lib.instance.TransformedInstance; +import dev.engine_room.flywheel.lib.model.Models; +import dev.engine_room.flywheel.lib.model.baked.PartialModel; +import dev.engine_room.flywheel.lib.visual.SimpleDynamicVisual; +import net.createmod.catnip.math.AngleHelper; +import net.minecraft.core.Direction; +import org.joml.Matrix4f; +import org.joml.Quaternionf; + +import java.util.function.Consumer; + +public class TFMGFlywheelVisual extends KineticBlockEntityVisual implements SimpleDynamicVisual { + + protected final RotatingInstance shaft; + protected final TransformedInstance wheel; + protected float lastAngle = Float.NaN; + + protected final Matrix4f baseTransform = new Matrix4f(); + + + + + + public TFMGFlywheelVisual(VisualizationContext context, TFMGFlywheelBlockEntity blockEntity, float partialTick) { + super(context, blockEntity, partialTick); + + var axis = rotationAxis(); + shaft = instancerProvider().instancer(AllInstanceTypes.ROTATING, Models.partial(AllPartialModels.SHAFT)) + .createInstance(); + + shaft.setup(TFMGFlywheelVisual.this.blockEntity) + .setPosition(getVisualPosition()) + .rotateToFace(axis) + .setChanged(); + + wheel = instancerProvider().instancer(InstanceTypes.TRANSFORMED, Models.partial(((TFMGFlywheelBlock)blockEntity.getBlockState().getBlock()).model)) + .createInstance(); + + + Direction align = Direction.fromAxisAndDirection(axis, Direction.AxisDirection.POSITIVE); + + wheel.translate(getVisualPosition()) + .center() + .rotate(new Quaternionf().rotateTo(0, 1, 0, align.getStepX(), align.getStepY(), align.getStepZ())); + + baseTransform.set(wheel.pose); + + animate(blockEntity.angle); + } + + @Override + public void beginFrame(Context ctx) { + + float partialTicks = ctx.partialTick(); + + float speed = blockEntity.visualSpeed.getValue(partialTicks) * 3 / 10f; + float angle = blockEntity.angle + speed * partialTicks; + + if (Math.abs(angle - lastAngle) < 0.001) + return; + + animate(angle); + + lastAngle = angle; + } + + private void animate(float angle) { + wheel.setTransform(baseTransform) + .rotateY(AngleHelper.rad(angle)) + .uncenter() + .setChanged(); + } + + @Override + public void update(float pt) { + shaft.setup(blockEntity) + .setChanged(); + } + + @Override + public void updateLight(float partialTick) { + relight(shaft, wheel); + } + + @Override + protected void _delete() { + shaft.delete(); + wheel.delete(); + } + + @Override + public void collectCrumblingInstances(Consumer consumer) { + consumer.accept(shaft); + consumer.accept(wheel); + } +} diff --git a/src/main/java/com/drmangotea/tfmg/content/electricity/connection/cables/SimplePos.java b/src/main/java/com/drmangotea/tfmg/content/electricity/connection/cables/SimplePos.java new file mode 100644 index 00000000..fce6a3e8 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/electricity/connection/cables/SimplePos.java @@ -0,0 +1,27 @@ +package com.drmangotea.tfmg.content.electricity.connection.cables; + +import net.minecraft.core.Position; + +public class SimplePos implements Position { + private final double x; + private final double y; + private final double z; + + public SimplePos(double x, double y, double z) { + this.x = x; + this.y = y; + this.z = z; + } + + public double x() { + return this.x; + } + + public double y() { + return this.y; + } + + public double z() { + return this.z; + } +} \ No newline at end of file diff --git a/src/main/java/com/drmangotea/tfmg/content/electricity/measurement/MultimeterItem.java b/src/main/java/com/drmangotea/tfmg/content/electricity/measurement/MultimeterItem.java new file mode 100644 index 00000000..2bed6bb2 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/electricity/measurement/MultimeterItem.java @@ -0,0 +1,9 @@ +package com.drmangotea.tfmg.content.electricity.measurement; + +import net.minecraft.world.item.Item; + +public class MultimeterItem extends Item { + public MultimeterItem(Properties p_41383_) { + super(p_41383_); + } +} diff --git a/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/EngineControllerMenu.java b/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/EngineControllerMenu.java new file mode 100644 index 00000000..8bcf915d --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/EngineControllerMenu.java @@ -0,0 +1,91 @@ +package com.drmangotea.tfmg.content.engines.engine_controller; + +import com.drmangotea.tfmg.registry.TFMGMenuTypes; +import com.simibubi.create.AllMenuTypes; + +import com.simibubi.create.foundation.gui.menu.GhostItemMenu; +import com.simibubi.create.foundation.gui.menu.MenuBase; +import net.minecraft.client.Minecraft; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.core.BlockPos; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.network.chat.Component; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.inventory.ClickType; +import net.minecraft.world.inventory.MenuType; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.SlotItemHandler; + +public class EngineControllerMenu extends GhostItemMenu { + + public EngineControllerMenu(MenuType type, int id, Inventory inv, FriendlyByteBuf extraData) { + super(type, id, inv, extraData); + } + + public EngineControllerMenu(MenuType type, int id, Inventory inv, EngineControllerBlockEntity be) { + super(type, id, inv, be); + } + + + + + public static EngineControllerMenu create(int id, Inventory inv, EngineControllerBlockEntity be) { + return new EngineControllerMenu(TFMGMenuTypes.ENGINE_CONTROLLER.get(), id, inv, be); + } + + @Override + protected EngineControllerBlockEntity createOnClient(FriendlyByteBuf extraData) { + BlockPos readBlockPos = extraData.readBlockPos(); + ClientLevel world = Minecraft.getInstance().level; + BlockEntity blockEntity = world.getBlockEntity(readBlockPos); + if (blockEntity instanceof EngineControllerBlockEntity controller) + return controller; + return null; + } + + @Override + protected ItemStackHandler createGhostInventory() { + return EngineControllerBlockEntity.getFrequencyItems(contentHolder); + } + + @Override + protected void addSlots() { + addPlayerSlots(8-49, 131); + + int x = 12; + int y = 34; + int slot = 0; + + for (int column = 0; column < 3; column++) { + for (int row = 0; row < 2; ++row) + addSlot(new SlotItemHandler(ghostInventory, slot++, x, y + row * 18)); + x += 24; + } + } + + @Override + protected void saveData(EngineControllerBlockEntity be) { + //be.getOrCreateTag() + // .put("Items", ghostInventory.serializeNBT()); + be.frequencyItems = ghostInventory; + + } + + @Override + protected boolean allowRepeats() { + return true; + } + + @Override + public void clicked(int slotId, int dragType, ClickType clickTypeIn, Player player) { + if (slotId == playerInventory.selected && clickTypeIn != ClickType.THROW) + return; + super.clicked(slotId, dragType, clickTypeIn, player); + } + + + +} diff --git a/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/EngineControllerScreen.java b/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/EngineControllerScreen.java new file mode 100644 index 00000000..1f341a03 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/EngineControllerScreen.java @@ -0,0 +1,119 @@ +package com.drmangotea.tfmg.content.engines.engine_controller; + +import com.drmangotea.tfmg.registry.TFMGGuiTextures; +import com.google.common.collect.ImmutableList; +import com.simibubi.create.foundation.gui.AllGuiTextures; +import com.simibubi.create.foundation.gui.AllIcons; +import com.simibubi.create.foundation.gui.menu.AbstractSimiContainerScreen; +import com.simibubi.create.foundation.gui.widget.IconButton; +import com.simibubi.create.foundation.utility.ControlsUtil; +import com.simibubi.create.foundation.utility.CreateLang; +import net.createmod.catnip.gui.element.GuiGameElement; +import net.minecraft.ChatFormatting; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.client.renderer.Rect2i; +import net.minecraft.network.chat.Component; +import net.minecraft.world.entity.player.Inventory; + +import java.util.Collections; +import java.util.LinkedList; +import java.util.List; + +import static com.simibubi.create.foundation.gui.AllGuiTextures.PLAYER_INVENTORY; + +public class EngineControllerScreen extends AbstractSimiContainerScreen { + + protected TFMGGuiTextures background; + private List extraAreas = Collections.emptyList(); + + private IconButton resetButton; + private IconButton confirmButton; + + public EngineControllerScreen(EngineControllerMenu menu, Inventory inv, Component title) { + super(menu, inv, title); + this.background = TFMGGuiTextures.ENGINE_CONTROLLER; + } + + @Override + protected void init() { + setWindowSize(background.width, background.height + 4 + PLAYER_INVENTORY.getHeight()); + setWindowOffset(50, 0); + super.init(); + + int x = leftPos; + int y = topPos; + + resetButton = new IconButton(x + background.width - 170, y + background.height - 24, AllIcons.I_TRASH); + resetButton.withCallback(() -> { + menu.clearContents(); + menu.sendClearPacket(); + }); + confirmButton = new IconButton(x + background.width -117, y + background.height - 24, AllIcons.I_CONFIRM); + confirmButton.withCallback(() -> { + minecraft.player.closeContainer(); + }); + + addRenderableWidget(resetButton); + addRenderableWidget(confirmButton); + + extraAreas = ImmutableList.of(new Rect2i(x + background.width + 4, y + background.height - 44, 64, 56)); + } + + @Override + protected void renderBg(GuiGraphics graphics, float partialTicks, int mouseX, int mouseY) { + + + int invX = getLeftOfCentered(PLAYER_INVENTORY.getWidth()); + int invY = topPos + background.height + 4; + renderPlayerInventory(graphics, invX, invY); + + int x = leftPos; + int y = topPos; + + background.render(graphics, x, y); + graphics.drawString(font, title, x + 15, y + 4, 0x592424, false); + GuiGameElement.of(menu.contentHolder).at(x + background.width - 4, y + background.height - 56, -200) + .scale(5) + .render(graphics); + } + + @Override + protected void containerTick() { + + + super.containerTick(); + } + + @Override + protected void renderTooltip(GuiGraphics graphics, int x, int y) { + if (!menu.getCarried() + .isEmpty() || this.hoveredSlot == null || hoveredSlot.container == menu.playerInventory) { + super.renderTooltip(graphics, x, y); + return; + } + + List list = new LinkedList<>(); + if (hoveredSlot.hasItem()) + list = getTooltipFromContainerItem(hoveredSlot.getItem()); + + graphics.renderComponentTooltip(font, addToTooltip(list, hoveredSlot.getSlotIndex()), x, y); + } + + private List addToTooltip(List list, int slot) { + if (slot < 0 || slot >= 12) + return list; + list.add(CreateLang.translateDirect("engine_controller0.frequency_slot_" + ((slot % 2) + 1), ControlsUtil.getControls() + .get(slot / 2) + .getTranslatedKeyMessage() + .getString()) + .withStyle(ChatFormatting.GOLD)); + return list; + } + + @Override + public List getExtraAreas() { + return extraAreas; + } + +} \ No newline at end of file diff --git a/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/packets/EngineStartPacket.java b/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/packets/EngineStartPacket.java new file mode 100644 index 00000000..f4775160 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/packets/EngineStartPacket.java @@ -0,0 +1,42 @@ +package com.drmangotea.tfmg.content.engines.engine_controller.packets; + +import com.drmangotea.tfmg.TFMG; +import com.drmangotea.tfmg.content.engines.engine_controller.EngineControllerBlockEntity; +import net.minecraft.core.BlockPos; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.server.level.ServerPlayer; + +import java.util.ArrayList; +import java.util.Collection; + +public class EngineStartPacket extends EngineControllerPacketBase { + + + + + + public EngineStartPacket(BlockPos controllerPos) { + super(controllerPos); + } + + public EngineStartPacket(FriendlyByteBuf buffer) { + super(buffer); + + } + + @Override + public void write(FriendlyByteBuf buffer) { + super.write(buffer); + } + + @Override + protected void handleController(ServerPlayer player, EngineControllerBlockEntity controller) { + TFMG.LOGGER.debug("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); + controller.toggleEngine(); + //controller.engineStarted = !controller.engineStarted; + //controller.accelerationRate = controller.engineStarted ? 4 : 0; + //controller.sendData(); + //controller.setChanged(); + + } +} diff --git a/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/packets/TransmissionShiftPacket.java b/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/packets/TransmissionShiftPacket.java new file mode 100644 index 00000000..7ce668cb --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/engines/engine_controller/packets/TransmissionShiftPacket.java @@ -0,0 +1,55 @@ +package com.drmangotea.tfmg.content.engines.engine_controller.packets; + +import com.drmangotea.tfmg.TFMG; +import com.drmangotea.tfmg.content.engines.engine_controller.EngineControllerBlockEntity; +import net.minecraft.core.BlockPos; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.server.level.ServerPlayer; + +import java.util.ArrayList; +import java.util.Collection; + +public class TransmissionShiftPacket extends EngineControllerPacketBase { + + private Collection activatedButtons; + + + public TransmissionShiftPacket(Collection activatedButtons) { + this(activatedButtons, null); + } + + public TransmissionShiftPacket(Collection activatedButtons, BlockPos controllerPos) { + super(controllerPos); + this.activatedButtons = activatedButtons; + + } + + public TransmissionShiftPacket(FriendlyByteBuf buffer) { + super(buffer); + activatedButtons = new ArrayList<>(); + int size = buffer.readVarInt(); + for (int i = 0; i < size; i++) + activatedButtons.add(buffer.readVarInt()); + } + + @Override + public void write(FriendlyByteBuf buffer) { + super.write(buffer); + buffer.writeVarInt(activatedButtons.size()); + activatedButtons.forEach(buffer::writeVarInt); + } + + @Override + protected void handleController(ServerPlayer player, EngineControllerBlockEntity controller) { + if(activatedButtons.contains(6)) { + controller.shiftBack(); + }else { + + controller.shiftForward(); + + } + + + } + +} diff --git a/src/main/java/com/drmangotea/tfmg/content/engines/upgrades/TransmissionItem.java b/src/main/java/com/drmangotea/tfmg/content/engines/upgrades/TransmissionItem.java new file mode 100644 index 00000000..e1d66002 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/engines/upgrades/TransmissionItem.java @@ -0,0 +1,62 @@ +package com.drmangotea.tfmg.content.engines.upgrades; + +import com.drmangotea.tfmg.content.engines.engine_controller.EngineControllerBlockEntity; +import com.simibubi.create.foundation.utility.CreateLang; +import net.minecraft.ChatFormatting; +import net.minecraft.core.BlockPos; +import net.minecraft.network.chat.Component; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; + +import java.util.List; + +public class TransmissionItem extends Item { + public TransmissionItem(Properties p_41383_) { + super(p_41383_); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + + if(player.isCrouching()){ + + stack.getOrCreateTag().remove("Position"); + + return InteractionResultHolder.success(stack); + } + + return InteractionResultHolder.pass(stack); + } + + @Override + public InteractionResult useOn(UseOnContext context) { + Level level = context.getLevel(); + BlockPos pos = context.getClickedPos(); + + if(level.getBlockEntity(pos) instanceof EngineControllerBlockEntity be&&!context.getPlayer().isCrouching()){ + context.getItemInHand().getOrCreateTag().putLong("Position",be.getBlockPos().asLong()); + } + return InteractionResult.PASS; + } + + @Override + @OnlyIn(Dist.CLIENT) + public void appendHoverText(ItemStack stack, Level world, List tooltip, TooltipFlag flag) { + BlockPos pos = BlockPos.of(stack.getOrCreateTag().getLong("Position")); + if(pos.asLong()!=0) + tooltip.add(CreateLang.text("" + pos.getX() + " " + pos.getY() + " " + pos.getZ()).component() + .withStyle(ChatFormatting.AQUA) + ); + super.appendHoverText(stack, world, tooltip, flag); + } +} diff --git a/src/main/java/com/drmangotea/tfmg/content/engines/upgrades/TransmissionUpgrade.java b/src/main/java/com/drmangotea/tfmg/content/engines/upgrades/TransmissionUpgrade.java new file mode 100644 index 00000000..775cb4c6 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/engines/upgrades/TransmissionUpgrade.java @@ -0,0 +1,50 @@ +package com.drmangotea.tfmg.content.engines.upgrades; + +import com.drmangotea.tfmg.registry.TFMGItems; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.world.item.Item; + +import java.util.Optional; + +public class TransmissionUpgrade extends EngineUpgrade{ + + TransmissionState shift = TransmissionState.NEUTRAL; + + + + @Override + public Optional createUpgrade() { + return Optional.of(new TransmissionUpgrade()); + } + + + + @Override + public Item getItem() { + return TFMGItems.TRANSMISSION.asItem(); + } + + public enum TransmissionState{ + REVERSE(0.9f,true), + NEUTRAL(0), + SHIFT_1(0.6f), + SHIFT_2(0.7f), + SHIFT_3(1.1f), + SHIFT_4(1.4f), + SHIFT_5(1.5f), + SHIFT_6(1.9f) + + + + ; + public final float value; + public final boolean reverse; + TransmissionState(float value){ + this(value,false); + } + TransmissionState(float value, boolean reverse){ + this.value = value; + this.reverse = reverse; + } + } +} diff --git a/src/main/java/com/drmangotea/tfmg/content/machinery/oil_processing/pumpjack/pumpjack/base/TestSavedData.java b/src/main/java/com/drmangotea/tfmg/content/machinery/oil_processing/pumpjack/pumpjack/base/TestSavedData.java new file mode 100644 index 00000000..6792cd21 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/machinery/oil_processing/pumpjack/pumpjack/base/TestSavedData.java @@ -0,0 +1,71 @@ +package com.drmangotea.tfmg.content.machinery.oil_processing.pumpjack.pumpjack.base; + +import com.drmangotea.tfmg.TFMG; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.server.MinecraftServer; +import net.minecraft.world.level.saveddata.SavedData; + +import java.util.*; + +public class TestSavedData extends SavedData { + + private List list = new ArrayList<>(); + + + @Override + public CompoundTag save(CompoundTag compound) { + TestSavedDataManager manager = TFMG.DEPOSITS; + compound.putInt("reservoirCount", manager.list.size()); + for (int i = 0; i < manager.list.size(); i++) { + FluidReservoir reservoir = manager.list.get(i); + CompoundTag reservoirNBT = new CompoundTag(); + reservoirNBT.putLong("Id", reservoir.id); + TFMG.LOGGER.debug("SAVED "+reservoir.oilReserves); + reservoirNBT.putInt("Reserves", reservoir.oilReserves); + //reservoirNBT.putLongArray("Deposits", reservoir.deposits); + reservoirNBT.putInt("DepositCount", reservoir.deposits.size()); + for (int j = 0; j < reservoir.deposits.size(); j++) { + reservoirNBT.putLong("Deposit"+j,reservoir.deposits.get(j)); + } + + // + compound.put("FluidReservoir" + i, reservoirNBT); + + } + return compound; + } + + public List getLogisticsNetworks() { + return list; + } + + + private static TestSavedData load(CompoundTag compound) { + TestSavedData sd = new TestSavedData(); + sd.list = new ArrayList<>(); + for (int i = 0; i < compound.getInt("reservoirCount"); i++) { + CompoundTag reservoirNBT = compound.getCompound("FluidReservoir" + i); + + FluidReservoir reservoir = new FluidReservoir(reservoirNBT.getLong("Id")); + // long[] depositArray = compound.getLongArray("Deposits"); + + + //reservoir.deposits = Arrays.stream(depositArray).boxed().toList(); + for (int j = 0; j < compound.getInt("DepositCount"); j++) { + reservoir.deposits.add(reservoirNBT.getLong("Deposit"+j)); + } + TFMG.LOGGER.debug("LOADETH " + reservoirNBT.getInt("Reserves")); + reservoir.oilReserves = reservoirNBT.getInt("Reserves"); + sd.list.add(reservoir); + } + + return sd; + } + + + public static TestSavedData load(MinecraftServer server) { + return server.overworld() + .getDataStorage() + .computeIfAbsent(TestSavedData::load, TestSavedData::new, "tfmg_deposits"); + } +} diff --git a/src/main/java/com/drmangotea/tfmg/content/machinery/oil_processing/pumpjack/pumpjack/base/TestSavedDataManager.java b/src/main/java/com/drmangotea/tfmg/content/machinery/oil_processing/pumpjack/pumpjack/base/TestSavedDataManager.java new file mode 100644 index 00000000..795a4e42 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/content/machinery/oil_processing/pumpjack/pumpjack/base/TestSavedDataManager.java @@ -0,0 +1,140 @@ +package com.drmangotea.tfmg.content.machinery.oil_processing.pumpjack.pumpjack.base; + +import com.drmangotea.tfmg.TFMG; +import com.drmangotea.tfmg.config.TFMGConfigs; +import com.drmangotea.tfmg.registry.TFMGBlocks; +import net.minecraft.core.BlockPos; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; + +import java.util.ArrayList; +import java.util.List; + +public class TestSavedDataManager { + + public List list; + + private TestSavedData savedData; + + public TestSavedDataManager() { + list = new ArrayList<>(); + } + + public FluidReservoir getReservoirFor(long pos) { + + for (FluidReservoir reservoir : TFMG.DEPOSITS.list) { + if (reservoir.deposits.contains(pos)) + return reservoir; + } + return null; + } + public void removeDeposit(long pos) { + for (FluidReservoir reservoir : TFMG.DEPOSITS.list) { + if (reservoir.deposits.contains(pos)) { + reservoir.deposits.remove(pos); + if (reservoir.deposits.isEmpty()) + TFMG.DEPOSITS.list.remove(reservoir); + return; + } + } + } + + public void removeEmptyDeposits() { + TFMG.DEPOSITS.list.removeIf(reservoir -> reservoir.oilReserves == 0); + } + public boolean isReservoirNearby(BlockPos pos) { + + for (int x = -32; x < 32; x++) { + for (int z = -32; z < 32; z++) { + BlockPos checkedPos = pos.offset(x, 0, z); + for (int i = 0; i < TFMG.DEPOSITS.list.size(); i++) { + FluidReservoir reservoir = TFMG.DEPOSITS.list.get(i); + if (reservoir.id == checkedPos.asLong()) { + TFMG.LOGGER.debug("INCREASED RESERVOIR SIZE"); + TFMG.DEPOSITS.list.get(i).deposits.add(pos.asLong()); + return true; + } + } + + } + } + + return false; + } + public void addDeposit(Level level, long pos) { + + + + if (!level.getBlockState(BlockPos.of(pos)).is(TFMGBlocks.OIL_DEPOSIT.get())) + return; + + if (containsDeposit(pos)) + return; + + for (FluidReservoir reservoir : TFMG.DEPOSITS.list) { + if (reservoir.id != pos) { + if (isReservoirNearby(BlockPos.of(pos))) { + return; + } + } + } + TFMG.LOGGER.debug("ADDED NEW RESERVOIR"); + + RandomSource randomSource = level.random; + FluidReservoir reservoir = new FluidReservoir(pos); + reservoir.oilReserves = randomSource.nextInt(1000, TFMGConfigs.common().worldgen.depositMaxReserves.get()); + if (!reservoir.deposits.isEmpty()) { + TFMG.DEPOSITS.list.add(reservoir); + TFMG.DEPOSITS.markDirty(); + } + } + + public void removeData() { + + //reservoirs = new ArrayList<>(); + TFMG.DEPOSITS.markDirty(); + } + public static boolean containsDeposit(long pos) { + BlockPos findPos = BlockPos.of(pos); + + //if (TFMG.DEPOSITS.depositData.reservoirs.size() == 0) + + for (FluidReservoir reservoir : TFMG.DEPOSITS.list) { + + + + for(long deposit : reservoir.deposits){ + + if(deposit == pos) + return true; + } + if (reservoir.deposits.contains(pos)) { + + return true; + } + } + return false; + } + + public void levelLoaded(LevelAccessor level) { + MinecraftServer server = level.getServer(); + if (server == null || server.overworld() != level) + return; + list = new ArrayList<>(); + savedData = null; + loadLogisticsData(server); + } + private void loadLogisticsData(MinecraftServer server) { + if (savedData != null) + return; + savedData = TestSavedData.load(server); + list = savedData.getLogisticsNetworks(); + } + public void markDirty() { + if (savedData != null) + savedData.setDirty(); + } + +} diff --git a/src/main/java/com/drmangotea/tfmg/mixin/TFMGMixinPlugin.java b/src/main/java/com/drmangotea/tfmg/mixin/TFMGMixinPlugin.java new file mode 100644 index 00000000..2a8d9db5 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/mixin/TFMGMixinPlugin.java @@ -0,0 +1,39 @@ +package com.drmangotea.tfmg.mixin; + +import org.objectweb.asm.tree.ClassNode; +import org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin; +import org.spongepowered.asm.mixin.extensibility.IMixinInfo; + +import java.util.List; +import java.util.Set; + +public class TFMGMixinPlugin implements IMixinConfigPlugin { + + @Override + public void onLoad(String mixinPackage) {} + + @Override + public String getRefMapperConfig() { + return null; + } + + @Override + public boolean shouldApplyMixin(String targetClassName, String mixinClassName) { + return true; + } + + @Override + public void acceptTargets(Set myTargets, Set otherTargets) {} + + @Override + public List getMixins() { + return null; + } + + @Override + public void preApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) {} + + @Override + public void postApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) {} + +} \ No newline at end of file diff --git a/src/main/java/com/drmangotea/tfmg/mixin/accessor/TankSegmentAccessor.java b/src/main/java/com/drmangotea/tfmg/mixin/accessor/TankSegmentAccessor.java new file mode 100644 index 00000000..f7f66345 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/mixin/accessor/TankSegmentAccessor.java @@ -0,0 +1,17 @@ +package com.drmangotea.tfmg.mixin.accessor; + +import com.simibubi.create.content.fluids.tank.FluidTankBlockEntity; +import com.simibubi.create.foundation.blockEntity.behaviour.fluid.SmartFluidTankBehaviour; +import com.simibubi.create.foundation.fluid.SmartFluidTank; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; +import org.spongepowered.asm.mixin.gen.Invoker; + +@Mixin(SmartFluidTankBehaviour.TankSegment.class) +public interface TankSegmentAccessor { + + @Accessor("tank") + SmartFluidTank tfmg$tank(); + + +} diff --git a/src/main/java/com/drmangotea/tfmg/recipes/jei/ChemicalVatCategory.java b/src/main/java/com/drmangotea/tfmg/recipes/jei/ChemicalVatCategory.java new file mode 100644 index 00000000..f9e35473 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/recipes/jei/ChemicalVatCategory.java @@ -0,0 +1,137 @@ +package com.drmangotea.tfmg.recipes.jei; + +import com.drmangotea.tfmg.recipes.PolarizingRecipe; +import com.drmangotea.tfmg.recipes.VatMachineRecipe; +import com.drmangotea.tfmg.recipes.jei.machines.Polarizer; +import com.drmangotea.tfmg.registry.TFMGGuiTextures; +import com.mojang.blaze3d.vertex.PoseStack; +import com.simibubi.create.compat.jei.category.CreateRecipeCategory; +import com.simibubi.create.compat.jei.category.sequencedAssembly.SequencedAssemblySubCategory; +import com.simibubi.create.content.processing.sequenced.SequencedRecipe; +import com.simibubi.create.foundation.gui.AllGuiTextures; +import mezz.jei.api.gui.builder.IRecipeLayoutBuilder; +import mezz.jei.api.gui.ingredient.IRecipeSlotsView; +import mezz.jei.api.recipe.IFocusGroup; +import mezz.jei.api.recipe.RecipeIngredientRole; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; + +import java.util.ArrayList; +import java.util.List; + +public class ChemicalVatCategory extends CreateRecipeCategory { + + public ChemicalVatCategory(Info info) { + super(info); + } + + public void setRecipe(IRecipeLayoutBuilder builder, VatMachineRecipe recipe, IFocusGroup focuses) { + //builder.addSlot(RecipeIngredientRole.INPUT, 15, 9).setBackground(getRenderedSlot(), -1, -1).addIngredients(recipe.getIngredients().get(0)); + //builder.addSlot(RecipeIngredientRole.OUTPUT, 140, 28).setBackground(getRenderedSlot(), -1, -1).addItemStack(recipe.getResultItem(Minecraft.getInstance().level.registryAccess())); + + int fluidCount = recipe.getFluidIngredients().size(); + int pos = 55; + int width = ((fluidCount) * 20) / 2; + int movement = fluidCount != 4 ? 1 : 0; + if (fluidCount == 1) + movement = 2; + for (int i = 0; i < fluidCount; i++) { + + addFluidSlot(builder, pos - width + movement, recipe.getIngredients().isEmpty() ? 72 : 85, recipe.getFluidIngredients().get(i)); + + pos += 21; + } + int itemCount = recipe.getIngredients().size(); + int itemPos = 55; + int itemWidth = ((itemCount) * 20) / 2; + int itemMovement = itemCount != 4 ? 1 : 0; + if (itemCount == 1) + itemMovement = 2; + for (int i = 0; i < itemCount; i++) { + + builder.addSlot(RecipeIngredientRole.INPUT, itemPos - itemWidth + itemMovement, recipe.getFluidIngredients().isEmpty() ? 72 : 64).setBackground(getRenderedSlot(), -1, -1).addIngredients(recipe.getIngredients().get(i)); + + itemPos += 21; + } + ///////////////////////////// + + int fluidResultPos = 90; + + for (int i = 0; i < recipe.getFluidResults().size(); i++) { + + addFluidSlot(builder, 150, fluidResultPos, recipe.getFluidResults().get(i)); + + fluidResultPos -= 21; + } + + int itemResultPos = 90; + + for (int i = 0; i < recipe.getRollableResults().size(); i++) { + + builder + .addSlot(RecipeIngredientRole.OUTPUT, 128, itemResultPos) + .setBackground(getRenderedSlot(), -1, -1) + .addItemStack(recipe.getRollableResults().get(i).getStack()) + .addRichTooltipCallback(addStochasticTooltip(recipe.getRollableResults().get(i))) + ; + + itemResultPos -= 21; + } + } + + public void draw(VatMachineRecipe recipe, IRecipeSlotsView iRecipeSlotsView, GuiGraphics graphics, double mouseX, double mouseY) { + + List machines = recipe.machines; + List allowedVatTypes = recipe.allowedVatTypes; + + + TFMGGuiTextures.VAT.render(graphics, 0, 24); + + if (allowedVatTypes.contains("firebrick_lined_vat") && allowedVatTypes.size() == 1) { + TFMGGuiTextures.FIREPROOF_BRICK_OVERLAY.render(graphics, 55 - 48, 32); + } + + if (machines.contains("tfmg:mixing")) { + TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12, 0); + TFMGGuiTextures.MIXER.render(graphics, 55 - 19, 32); + } + if (machines.contains("tfmg:electrode")) { + TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12 - 32, 0); + TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12 + 32, 0); + TFMGGuiTextures.ELECTRODE.render(graphics, 55 - 3 - 32, 32); + TFMGGuiTextures.ELECTRODE.render(graphics, 55 - 3 + 32, 32); + } + if (machines.contains("tfmg:graphite_electrode")) { + TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12 - 32, 0); + TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12 + 32, 0); + TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12, 0); + TFMGGuiTextures.GRAPHITE_ELECTRODE.render(graphics, 55 - 4 - 32, 32); + TFMGGuiTextures.GRAPHITE_ELECTRODE.render(graphics, 55 - 4 + 32, 32); + TFMGGuiTextures.GRAPHITE_ELECTRODE.render(graphics, 55 - 4, 32); + } + int pos = 55; + int width = ((recipe.getFluidIngredients().size()) * 21) / 2; + for (int i = 0; i < recipe.getFluidIngredients().size(); i++) { + + TFMGGuiTextures.SLOT.render(graphics, pos - width, recipe.getIngredients().isEmpty() ? 70 : 83); + + pos += 21; + } + int posItem = 55; + int widthItem = ((recipe.getIngredients().size()) * 21) / 2; + for (int i = 0; i < recipe.getIngredients().size(); i++) { + + TFMGGuiTextures.SLOT.render(graphics, posItem - widthItem, recipe.getFluidIngredients().isEmpty() ? 70 : 62); + + posItem += 21; + } + + + //AllGuiTextures.JEI_ARROW.render(graphics, 85, 32); + //AllGuiTextures.JEI_DOWN_ARROW.render(graphics, 43, 4); + + + } + + +} \ No newline at end of file diff --git a/src/main/java/com/drmangotea/tfmg/registry/TFMGKeys.java b/src/main/java/com/drmangotea/tfmg/registry/TFMGKeys.java new file mode 100644 index 00000000..2c2f7e1f --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/registry/TFMGKeys.java @@ -0,0 +1,104 @@ +package com.drmangotea.tfmg.registry; + +import com.drmangotea.tfmg.TFMG; +import com.mojang.blaze3d.platform.InputConstants; +import net.minecraft.client.KeyMapping; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.screens.Screen; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.client.event.RegisterKeyMappingsEvent; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.fml.common.Mod; +import org.lwjgl.glfw.GLFW; + +import java.util.function.BiConsumer; + +@Mod.EventBusSubscriber(value = Dist.CLIENT, bus = Mod.EventBusSubscriber.Bus.MOD) +public enum TFMGKeys { + + TRANSMISSION_SHIFT_UP("transmission_shift_up", GLFW.GLFW_KEY_V, "Increases transmission shift"), + TRANSMISSION_SHIFT_DOWN("transmission_shift_down", GLFW.GLFW_KEY_C, "Decreases transmission shift"), + ENGINE_CONTROLLER_CUSTOM_BUTTON("custom_button", GLFW.GLFW_KEY_B, "Button for custom engine controls feature"), + ENGINE_START("engine_start", GLFW.GLFW_KEY_I, "Starts and stops the engine"), + + ; + + private KeyMapping keybind; + private final String description; + private final String translation; + private final int key; + private final boolean modifiable; + + TFMGKeys(int defaultKey) { + this("", defaultKey, ""); + } + + TFMGKeys(String description, int defaultKey, String translation) { + this.description = TFMG.MOD_ID + ".keyinfo." + description; + this.key = defaultKey; + this.modifiable = !description.isEmpty(); + this.translation = translation; + } + + public static void provideLang(BiConsumer consumer) { + for (TFMGKeys key : values()) + if (key.modifiable) + consumer.accept(key.description, key.translation); + } + + @SubscribeEvent + public static void register(RegisterKeyMappingsEvent event) { + for (TFMGKeys key : values()) { + key.keybind = new KeyMapping(key.description, key.key, "Create: The Factory Must Grow"); + if (!key.modifiable) + continue; + + event.register(key.keybind); + } + } + + public KeyMapping getKeybind() { + return keybind; + } + + public boolean isPressed() { + if (!modifiable) + return isKeyDown(key); + return keybind.isDown(); + } + + public String getBoundKey() { + return keybind.getTranslatedKeyMessage() + .getString() + .toUpperCase(); + } + + public int getBoundCode() { + return keybind.getKey() + .getValue(); + } + + public static boolean isKeyDown(int key) { + return InputConstants.isKeyDown(Minecraft.getInstance() + .getWindow() + .getWindow(), key); + } + + public static boolean isMouseButtonDown(int button) { + return GLFW.glfwGetMouseButton(Minecraft.getInstance() + .getWindow() + .getWindow(), button) == 1; + } + + public static boolean ctrlDown() { + return Screen.hasControlDown(); + } + + public static boolean shiftDown() { + return Screen.hasShiftDown(); + } + + public static boolean altDown() { + return Screen.hasAltDown(); + } +} diff --git a/src/main/java/com/drmangotea/tfmg/registry/TFMGMenuTypes.java b/src/main/java/com/drmangotea/tfmg/registry/TFMGMenuTypes.java new file mode 100644 index 00000000..577fc230 --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/registry/TFMGMenuTypes.java @@ -0,0 +1,30 @@ +package com.drmangotea.tfmg.registry; + +import com.drmangotea.tfmg.TFMG; +import com.drmangotea.tfmg.content.engines.engine_controller.EngineControllerMenu; +import com.drmangotea.tfmg.content.engines.engine_controller.EngineControllerScreen; +import com.simibubi.create.Create; +import com.tterrag.registrate.builders.MenuBuilder.ForgeMenuFactory; +import com.tterrag.registrate.builders.MenuBuilder.ScreenFactory; +import com.tterrag.registrate.util.entry.MenuEntry; +import com.tterrag.registrate.util.nullness.NonNullSupplier; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.client.gui.screens.inventory.MenuAccess; +import net.minecraft.world.inventory.AbstractContainerMenu; + +public class TFMGMenuTypes { + + public static final MenuEntry ENGINE_CONTROLLER = + init("engine_controller", EngineControllerMenu::new, () -> EngineControllerScreen::new); + + + private static > MenuEntry init( + String name, ForgeMenuFactory factory, NonNullSupplier> screenFactory) { + return TFMG.REGISTRATE + .menu(name, factory, screenFactory) + .register(); + } + + public static void init() {} + +} diff --git a/src/main/java/com/drmangotea/tfmg/worldgen/deposits/OilDepositFeature.java b/src/main/java/com/drmangotea/tfmg/worldgen/deposits/OilDepositFeature.java new file mode 100644 index 00000000..4a1eb40c --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/worldgen/deposits/OilDepositFeature.java @@ -0,0 +1,65 @@ +package com.drmangotea.tfmg.worldgen.deposits; + + +import com.drmangotea.tfmg.registry.TFMGBlocks; +import com.drmangotea.tfmg.registry.TFMGFluids; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + + +public class OilDepositFeature extends Feature { + public OilDepositFeature(Codec p_65786_) { + super(p_65786_); + } + + @Override + public boolean place(FeaturePlaceContext context) { + + BlockPos startingPos = context.origin(); + WorldGenLevel level = context.level(); + BlockPos pos = startingPos; + RandomSource randomsource = context.random(); + + if (randomsource.nextInt(20) != 0) + return false; + + for (int i = 0; i < randomsource.nextInt(6) + 1; i++) { + placeDeposit(pos, level, randomsource); + pos = pos.north(randomsource.nextInt(40) - 20); + pos = pos.west(randomsource.nextInt(40) - 20); + } + + return true; + } + + public void placeDeposit(BlockPos startingPos, WorldGenLevel level, RandomSource randomsource) { + BlockPos pos = startingPos; + level.setBlock(startingPos, TFMGBlocks.OIL_DEPOSIT.getDefaultState(), 2); + + + for (int i = 0; i < randomsource.nextInt(25); i++) { + pos = pos.above(); + + level.setBlock(pos, TFMGFluids.CRUDE_OIL.get().getSource().defaultFluidState().createLegacyBlock(), 2); + + + Direction direction1 = Direction.getRandom(randomsource); + if (direction1.getAxis().isHorizontal()) + level.setBlock(pos.relative(direction1), TFMGFluids.CRUDE_OIL.get().getSource().defaultFluidState().createLegacyBlock(), 2); + + if (i < 4) { + Direction direction2 = Direction.getRandom(randomsource); + if (direction2.getAxis().isHorizontal()) + level.setBlock(pos.relative(direction2), TFMGBlocks.FOSSILSTONE.getDefaultState(), 2); + } + + } + } +} diff --git a/src/main/java/com/drmangotea/tfmg/worldgen/deposits/OilWellFeature.java b/src/main/java/com/drmangotea/tfmg/worldgen/deposits/OilWellFeature.java new file mode 100644 index 00000000..103d630d --- /dev/null +++ b/src/main/java/com/drmangotea/tfmg/worldgen/deposits/OilWellFeature.java @@ -0,0 +1,109 @@ +package com.drmangotea.tfmg.worldgen.deposits; + + +import com.drmangotea.tfmg.registry.TFMGBlocks; +import com.drmangotea.tfmg.registry.TFMGFluids; +import com.mojang.serialization.Codec; +import net.createmod.catnip.data.Iterate; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.chunk.ChunkGenerator; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; +import net.minecraft.world.level.material.Fluids; +import net.minecraft.world.phys.AABB; +import net.minecraftforge.common.Tags; + +public class OilWellFeature extends Feature { + public OilWellFeature(Codec pCodec) { + super(pCodec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + + BlockPos startingPos = context.origin(); + WorldGenLevel level = context.level(); + BlockPos pos = startingPos; + RandomSource randomsource = context.random(); + + ChunkGenerator chunkGenerator = context.chunkGenerator(); + + int height = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG,pos.getX(),pos.getZ())+70+randomsource.nextInt(12); + + + + + + for(int i = 0; i < height;i++){ + + if(i==0) { + level.setBlock(startingPos, TFMGBlocks.OIL_DEPOSIT.getDefaultState(), 2); + pos = pos.above(); + continue; + } + + + +// if(randomsource.nextInt(10)==7) { + + + + for(Direction direction : Iterate.directions){ + if(randomsource.nextInt(3)==1) + if(direction.getAxis().isHorizontal()&&level.getBlockState(pos.relative(direction)).is(Blocks.STONE)){ + level.setBlock(pos.relative(direction), TFMGBlocks.FOSSILSTONE.getDefaultState(), 2); + } + //if(iPx$G)Y83R5*>LlU-}VFc^g&yC!X7Wl$Pr6O{`7|6jEYR`JHzVB_X4X1Z33jP2ay zgOigd&>s5X}`BvYumMRHSyc)3*C0Ur=fQK Y0)sY~DI;E>tN;K207*qoM6N<$f{h-h761SM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/cast_iron_vat_connected.png b/src/main/resources/assets/tfmg/textures/block/cast_iron_vat_connected.png new file mode 100644 index 0000000000000000000000000000000000000000..60df0fc494058e1ff363d9e3db807a2c78a9ee5f GIT binary patch literal 1765 zcmVPx*pGibPRCt{2TTzeNMiBlW*kA)X4nfj8bd3^;dq^K5^(hbi|NkKO&^%RDa#A^Q zoG`dxTKYg|8INbzYq+8`@V|t#iMV9Ess@Xr7}eHqSOaRgol#c}~-%c_uq0xZRDb>ru|QPN#!z*KHUd z5GmvX+qZj}`&=gXP)ND+d6LsVnfy`cLw46*y?nI|+04~nG^{hZ$=3M$uZ{V<77-9y z`jK1?n~p;vqmkPw!R>DRa5XZsr$xYgo|w<`d196UkPkNwlJ^`DK(kq;FZCf%1Zeiw zhy&ie`w5>u{fcIDH#1QbBZ^{7rw@pt*mPd4))?34ZrnV<2@sNw)uf9??T+j4oI{e*OA#fL#9s8xMRf93bs(gh7b@ zV8`k-`Q? z*mC7QXf{JcQJgb`50-0AHf`UR{HkR$$-HSpS zn-ggEr4vY|%L$q;*JP>@K#H5qFz1XixSYdf`S#(qa5+G^6Kn)1p*nzstyb%tGY-LO zwJsP#&LC)!mStJa4z0hOm^58liys?u4v+4o8_INk4al zHfdfYNVDKWe7=yzaDD-FUT{H+1imC}6X=WpE{q#e^+m)6ZEd>NYFVvdTN1ARUJj6H z&?d|Wt~D+7kxt&;<^)^Oq{(o>ng-K!i6mK6N`t=4OFB5pW>Ryc+y~IoE#T&@(k$Rg zLsej#N!w-yP~-&-WsWR^7YQDd1_5}H6Tww4kPL|`PVmYCat&1pZB14gv@+H;2%l&w zlR+pY!RN{Xl2FTPd2R>wm*l9~byO)#J1gYP)oNX+x%uvk3$}KyLHHPd2rsx`B|#EY zB@1XX;$ml;P8Tss*wQnX!6&0qCCCl(Sx>H|qE&uepM=cw(vhzH0ZoPt&PuRq7O)v% z+o&uXL>Vt|99pQIj083L1fSPoTYq`(P}LDR2k_#Do+SyoQle{1+PCuaDV=41$tlta zF1wtSVAWE%3_g{gtFLAw?_0K!t9|cHg0z+Ff~K@=MzsuK3uT{z>{;Fht89c;HISgO zytKimV6v6YN4*VdBzVl`2;X9tg^$mYux*&~9U`74t1MgR>o8S?;xctelq0R0w-uJ?_2xJQz)0sbpTF+qiB$dd`OW)p4L=-t*ufk zw7VDH)$7@x4x1Yyz@9zJZitX)Db(8C3uIZQ&dzh*5ILlu76oMMV*d2~hRE695NXt3 zG}JI5p{^xB18)SodcjtdNTW!e?VX+fR^^hEHemHQE^Z^sGHmc~7Ra&;(R2*B9Ih)#7OG9-@vZ4wd;k9D?O9)xJo~G%Z{Cgz z#N;9*NjP7_WoZdp1aO$k(&v6%-nlD$4yb+j@XPkBm%wvYg8xer+hC*Big9&4!sp+A%XNsN7?a5aK@gzX3=4OF-@F~;{>$f`5SB$IlS!^! ze=tP9KQOmHqbN4_hO;bF?+Wv~#r$ou-yh)q{)_pn-5pMn1%e>3-W49*yv}8@IvGU@ zfPMWO1c51e$vA4Gkskk!+PT`C>Ts0XqHc?8hZt$P%x#JudO_m9JREgx)>gVGDZR2k z3SU&ZBz5Y;QCEK{!v=Lzl%ESE$-+bfZ&T)B?U+sWJJsQ6>Cu?{l1PbPL8b3pg^zF8 zo%(Q;+a>Kj`!ra)8QpCC3!yx|xk88rb5^DB_x*q~-w*f)Wg4Px$Nl8ROR5*=|lWS|jFcgL#r7caGfyye1P;qR7{r?{`*v5vAeKA7?Q!8n~edyA) z^|lvEbJ}xxa!%5jCbPqSzXL$s^!Sg=b^|~dN<4tkcmjYBk~kio4b*yB7E%!aoAtU( zAcW-O{guEE`1+h*C9t_=cK1*w@caOPzz?{8d}=sm*{)#=Apv-Mc?Q7qgOVVQhgIdp zVvbS~#-tRvtsIq#&{~ru(?(LSji*$E5E3Ee5rNygE2_1o+eS7f1wdd`+66ZVirk|05}VuVgk6*UB`b1U5@gwq(Rk9R+P+i{ t+4;M^bf(GdP~n{D@+q0^hA=FP{QwQIk`t3PdXNAB002ovPDHLkV1iDAvg!Z; literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/cast_iron_vat_top_connected.png b/src/main/resources/assets/tfmg/textures/block/cast_iron_vat_top_connected.png new file mode 100644 index 0000000000000000000000000000000000000000..6851b25188d747715dfa16e716d02e94eb6b771e GIT binary patch literal 1548 zcmV+n2J`ueP)Px)#z{m$RCt{2TVHS6HW2?Mk>pTPusEoK76lw+*aq|qY!CbVd)U6ffNfY24||CU z+dve_5!H4N%Be?+`WI1-o$mJ%N}rt`^syx7!o|5T2bI`$SPxwT1Aj zb{K|Zrw0HeNm8}5EUnsc9Gm;!Z2$nLr#_CxPJXqx{(L^415g(S08w4hGSzwA$+|5`%ieTr@a67pPQ0{B@H*2c}-YNehPIIwrf-XI#aoQ1djz{nQ`r~&1CGA!ufP?EbZzoC8xDX-y zUiP4E3>rtD*E9x)bp`;yZ@>OhQwIW91zT#s#lK1PbD87EpMI{rx5|JlOA&@4JlBJF z%B_8XB)PBt)`;8o5%D@`4$jDMK5v~%hZP1y(WPSW2!+hyxE_S?6=Gc1RrYcqtU8U{5QR@<~@0HY|fCjn&KXp$tkuf#rzBE)fwFbov$Y={&z88_Xi z>h?yr16h`;-}I)S1>D2acbwkoyD|mzxj7B1ZK_Dl*;$A*kU4}O)J}qmC_ga1@6#ts z?;%8lB)P9PhSR`p62Te+nyhV;p7SG%Fq?VC_kH?sh88kMmZd0UUSqU=B#&l*$?bfK zhgUKx=wTRx+SzUbSIvBz!aFV9ZS|xI?W+JyoNv=!4vy=(n9V#;Fhikr8>r92L*6Md zU6?c&;xHX!h0GO~wU7I%_s`P%Q8C5wlfN`zs^e`a+U^2$OnM5KK;p~Ap3Z9_d|X_- zYW&vZ0dkco#~g;8Ghnk`L-;`z51c)YqMzGL%#rkkcDN$g1gU1`-s zOe2<_n=VD0-uLO_xE``B?PL&V#?EX25eGD<#%43GQimp(`m`;$>&k321N0pi!pEnN z1wwY->xq%FpZUD+bBvk#=xI4VCjhKI)a_7~rFJAhugL+_^IT6?6*BKMc29vRHP%J5 zH5H(HIC6!XlB4DOr|-TFT>|?gNBN!MXa>Y_Tvdbd1@OdVQ^InJ6nR&2RHuDXBiL0S z(Z}KsL7xH%UCOL5K(E8A25%{l0G?hN!_nmAbQMSt&67w#u8H>QaiOcNnwxL)(1w7k z5?T9|#$2Ll5(yyC;HGM!X*uds?_Zmc)!W}J z-;ZYEbHV|D*KgheD0fE}TMiN>ay6&$=XVVUQ0x6oC9gVoz5SuX=~M4dFxA^1IvhYP zc3v)Tl&}@}5@yD6jK$*W`KX-$wPTP%NK;Lnn!vbhw6cc;B`;7WH_NDvDmr;c*{A;g z&`?W^@H4WIdG#!Wk3!~^yZKTuI5V^_m0-3|vjP0}R{y2NOR)Mnj7AVJ{}5uzQupVA z!T=$B<%bR29#9sS>iC*&fesBd37~VH?=-dBiWmly>Ko;L9Oq4`VodF z0?J|rf~zM;96njZpsp@{xPANj0xgi%NH*cO3`rsvuP}n_Wjd5(A)4XAdEttn%W}r3 z#z1xhLjwbWGpr`13{@Yyc?A}?DX|Nj0&&m!s0nQ_0D_$C6)7+5D!$ooIs!CRf~DoC z1lQqYNePLLZnh$)uGYzuyC44kp3jqg`g38}aRbvW1qU=FSQjUV^fUz;aJexuq;3p< VdiJD=0WfqJJYD@<);T3K0RYKefaw4L literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/cast_iron_vat_window_single.png b/src/main/resources/assets/tfmg/textures/block/cast_iron_vat_window_single.png new file mode 100644 index 0000000000000000000000000000000000000000..ae3d22af4ef5ce17e9d1a342c739d2676a9c49ae GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|59r`^%bvYPO|Dc&2%JYB6vCIjjs)jI0cdK$aH}OGDWppJ*^LgTb$b#xJG%x_k&XoSVy+`wt5|G*H>Eak-;s17`BOkLO53}!_(!c-3!>4T0 zZgg2^du0wsnn_TDn4pTWv8S6$vtX?Qo1TKt^2^ipmuE^H`+hFYLRjcm&8v>W7ZXg? zy)x8K%wiF|C7a^g4wQIQCed&_@lN$apNy%_t2tK5ga`(_WxA@z^M=o0nRC17!Pn=0 knFI-6J2FVdQ&MBb@0Pp0Ji2wiq literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/centrifuge_top.png b/src/main/resources/assets/tfmg/textures/block/centrifuge_top.png new file mode 100644 index 0000000000000000000000000000000000000000..94beb020761f644975e57b42e20fd7349e902977 GIT binary patch literal 592 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil21AIbU{rqzZi#z`R|37ic>n999M?Mpgz!Aj=DgrJ-z)Pc#^r!QxCnwjm=Eg8-0@ z0^-be7O;30kPQN#$`~1506h$&(JW;EN=;yAU;(N$Ffuk^TmUf@WFzYWh)Gj`Y!F}q zn#%-M8DwbzWI=Tq8W@0NH*oa$Ez$0805T7Ix;Tbd_`jVLIO(tfhqLO0jCb{qWan(# zxH&JKf5Wd2H-4x#7%((U{#CQb$${a_nJdA2)%glsCh@8~UA3wsPFIcZnc);2g|8V( zi#T5|WGi7xYRp`k6Mi#!_8f-hNZDy`&S_nj4fy{yK-y-G@$|p|$z@CtP#V2R&yvDa1!V-+%vEHzq0mM5c vXYgCw^6qHY@7=k!ckQoFZ&%hoxWd15j+o<4K2>v|cNjcf{an^LB{Ts5wR^N$ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/engine_expansion.png b/src/main/resources/assets/tfmg/textures/block/engine_expansion.png new file mode 100644 index 0000000000000000000000000000000000000000..41106f0eb4b19c4fd92c3b3324e51a8772a6b208 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFEak7aXC35B*@IjEKJ1FAVQ{9Wa<=_Sc#S?zRk|gy&{Q0T0DIzh6`?q3h=BD g<>Am)=n{2h*pwhr-?H@5NuU`Fp00i_>zopr09k%FCIA2c literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/engines/engine_front_tall.png b/src/main/resources/assets/tfmg/textures/block/engines/engine_front_tall.png new file mode 100644 index 0000000000000000000000000000000000000000..f3646a0bd1a130ad2dc121e59021c612da3396a9 GIT binary patch literal 736 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBuf-vKbiP>*~f)XXJ5hcO-X(i=}MX3w{iJ5sNdVa1U3Z{C7 zdgk5NzFPv-Y)g&sO!M^AV&DLBSQ(@kSs56CEH5CIhO$Af(O_f-i!%Y)hKx*L*F^!@ zne8lK@hl)41a6iwGQ40$&}f!20Hr3dGq3QV0J5OE3=IrGve~C@azhIh z0jAwY&A4yxILW*1M$+$)lZr*NL^O+JA0OJVLE7m;){;b>$VroZxTqu8T7N#&K@!jQ&u+?zr^em(tsvL8?;x&bKVEgBjr)N?#1EPKsX z_DKSJs(wHF@@xkKbHgef#t(lLr{27EHtXz#?;qWj|6J@?_dS`?9@Rt{!}v4jx2m5JFFs`9 z)HZ2(yZfdPS)CHWV}ed!Hnk@6CEno|o9-xXrN1NY-iG|>Tgw*aN`1>c{q+;uT=C~6 zM}G6m>lU0kka4(sF>m@wI9S0m w_nh|Tzsv966SCY^V3*8pp1znjcQ^Y3{{0RInkF5%E(nSyPgg&ebxsLQ0FOxlSpWb4 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/engines/engine_side_tall.png b/src/main/resources/assets/tfmg/textures/block/engines/engine_side_tall.png new file mode 100644 index 0000000000000000000000000000000000000000..6ec6acf4ba39ada396c6c95743377c38595de270 GIT binary patch literal 618 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sEXgD|57Yp@DXP@=>&q9iy!t)x7$D3u`~F*C13&(AeP!Bo#s z&%FEEcT1p}ZK)BSX`Y^13>-iXD}xjxD+42tpt($7 zl|hykKo(S&p@9KNHmC0tzx^u-K47p&db&7BfZ{4L4pma!h=~rR95$9huhjfi1?Nk9$MhKyR zi&pFvwwQNYo8iD={{4=^nqR;CIg~l)Lu$#=HOV2d600hr_ivJC^Ag!0&-ThzKer(> zI(zZ#?hQ)4CVmmZD~&7X=!FdHaN2E^ggBW96x27tSX_j179{{8#yH gyd8F8GZVuHR`sJ(cn?krIRy$ZPgg&ebxsLQ0I@p4xBvhE literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/engines/engine_side_tall_connected.png b/src/main/resources/assets/tfmg/textures/block/engines/engine_side_tall_connected.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac65a865619ff02bf2e87942228424ccfba63a7 GIT binary patch literal 849 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=Dh+K$tP>S|=w^P@=>&q9iy!t)x7$D3u`~F*C13&(AeP!Bo#s z&%FEEcT1p}ZK)BSX`Y^13>-iXD}xjxD+42tvp@3Xlx~Oh9v) zz$$|*Er2YjE<*zYknExLvgvPA+JTN{V(@fv42f`mJI&Ca$x!6@|I$m$Od+!^vP=|t z)~NAq+A+f-eFf&v6t_;~HSHIoV3T@`z|76m=>h=12zgNAL zkJ$WdzToum>sH>uDpNNZsx1|Yi;tV@z)(?FXY@G9tUct^$NwyaWpxX?Z_4zB316)` zYq8{y1hd05-!m0f^A_BHtGIH?MLS#0V?Q5M`m!=)9N)|mq&abE<`*03!s6=Xzwgeo z%aZ3d`V=bk?Yixq@{+|@MSina_tjg~^{>2^t>%A%Z#C1di&#247JH)M#6RES9*R`v&0C*yWVu+&DgOZJ z8r=tmWj6&+yxjtHQ6__jR_bQ?oUWTO%nV0=MG16AIs|EQzq-0@(mDOkqt`FUX?~J9 znzL?c(4!5N58QcWAcTrc*!8m zM6ra|jKU8BUH4Vnrfh#+DEH3#R-{9Z+=K5n_1kk@Jp5f=GS)3`zvuk9wo1v1zr{;- z)9(i$)*rF?^L|W}`_cFQ*=?}QyGlQwc^S3`-dCR6Wa;6*hw)+iCKtQU=@FoG;pyt< Jvd$@?2>=*k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0p1o(uw8XKFMSyo;Sasq@tm@t#|SieO+Tc9V0*goWkM` zPbX6Y9d#39%gfiVzkUCH;*{ANw(SxU76BUb|Nnm=`AX;8c_1ZG666;Q6u|}<&I;?j z0;=IG@Q5sCVBk9h!i=ICUJYQ4t`Q}{`DrEPiAAXl0g0J;C3=3YAqu8?hI;1R*S=c< z)oe?R@J#dc)MDTOa#$Ip7+Dz@fh;c|mWHxHp`gLY3>IesvJDxT7zBWH6cA^&vw+33 zfNT)>RL02g0vK2@8qHD$pwt9*1{R=710!Pt#sv^lK{m23fS5D|$OZu>pt($7l|hyk zKo(S&p@9KN)@kL+N4tKeeq>-^R`GOk42f`m8}_#7u>y~a)5MI&W-5KFzt>-u=B#g$ zeO^_cZ+rQg#I@B|9|*R!-K^SroVbxbWw~^X(PvNE(MQ6K6Q;j zDqTwi{s#GKUR^!6;m708pPNr|wp4}{yxp~K_pJ`|Huii%=WGml8+7;n&UQ0;ehV5;I1Y=1su zUeiYLMV@I5t|1#W9G*^WnAom($l%B0NXL`Om%L{^l)SGj(Bfg(WjoJCqWp-QV=U9+ zhzf@9oU??oguOWh`n@uI*4&QpIZ~05borQ?hk9;KQ^-RT58o+oYxh;EH%-nqg@rh7Wk}^Vl@yA4Y;-A*PR{g_gai@RWR&PIeBPFg4{aJGwS|J z`^{n*A~($m%Hq7hu}Jtvf8@a_&BaW=>qDT@}9a-68JjKkaTm0IL6}!qeL>5RaS=qa4edv|I zyrw0u*k?QEm|tGnyJ?kt4xgaLy0VIwQCsJh@8i^FQEPo}z;pOAU((lPXUjMlMGnmy zzY;ez-qbe)f&aOIhv&e~|Jsn9Wfp za@*nS^W|}y5B`vqxh+v9vd3|Q+v|gW<9u%_WmsMki>Y_La5ufgTJ=fH`kMzhinbNk zp8I+4?TjC6j_*&@-hZ$8;&;_qw&!wlgmW%vRoJZ3jPBuD_qlfS%yXQ(?mS;77k^=I zh1tv*zr`otQ;5*MvF$>^+|##R-yY28_{aO7Gvq%*SLxj%rYm(}puFSh>gTe~DWM4f DN$=^k literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/steel_gauge.png b/src/main/resources/assets/tfmg/textures/block/steel_gauge.png new file mode 100644 index 0000000000000000000000000000000000000000..7d3ca1cda58bffac466ae3ec7a48de54482b5464 GIT binary patch literal 627 zcmV-(0*w8MP)AehD`X@VdLK?@5(Nuw5CVJQS5jfDj4(gdPlVI%~!5)|Ytv=HSG z5w26YM$LCv^E>#T^XBdCy?5adf&;_s?C#9`-+yNBDwSvXE8`QB;nVC~n3=B?QtlF? zc=kp{-?z`?zj^zv<8$BoIZ^S(-EB|ZY&1I{6u+>z*an1^4eCoaFw@3wH!U zd&{d|+W@fg0bqRq$j^xY`2B9OQa>#X!1_7)?*V-K@jalW0FZ#bp{(s$KL8lOt^k;5 z4}ik4H39(p3W@;m4BYIzc+44N;PudO5J7xb1ypLoUc$R+^4JB>xXNcy=Kj)5I9BzbuRPlZ=SzAEzlK{T_+zX%AcEiEh zacH&b;r`D_&R#dy!sXF)XzWdftMlKPiM9YdBiJMWl2KeBV#Tp4j!iKjzc2vH02UT} zalT%~Jp&#)Dn7=5EjVxho&n8(3UW430DkB=vpok`at5AK9srS7Mj8^yTFw9f N002ovPDHLkV1moW8e{+f literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/steel_vat.png b/src/main/resources/assets/tfmg/textures/block/steel_vat.png new file mode 100644 index 0000000000000000000000000000000000000000..1b25d7ffbb2a1df8c9cd6beed6f1a10d59f8e591 GIT binary patch literal 453 zcmV;$0XqJPP)Px$e@R3^R5*>LlfO^GP!PvIG_Cdtt*GcmAPhPf<3M6eT+~HJqpOpX{&$W{CJrtp zjt)AYNHhikwXg81kmA%w1^kil-R|=4?sNC<5?k9ly-8sMkSpX!Iw|HC<^V7Z1As6L z0eGo3Xi1++xdOn43NRO!mxweylV&b6gX=hql3^G$Op{!p?@O$%6nnN1+A)<%Vo!+? z;SjVHZNJsGmBK7;tYKN!j|85S+V-TRQGezA^$mbdr-ONQaY;n5e|SLYwDc>%?%pov zr87-n*g}vk=||)f5p?qPx;N=ZaPRCt{2TT5>n*A@OKkkSkvW0@iq8?h{#fL#QFQNV)iLNQ=li(1Pf*=E&E zn??Jpx^2;=+JzGXNq{s+H-#5*0r??2a`+NEGvo|OgX}^*m*<|jcSt=72bMoT(9CG& zobR4{9`~ip{jCS%1=j%ptkzahC>2p%UIGBj&CLM-Mxzk`piyt38-#ei`y2q!k796; z9EsK1s=6+eit3v5NRVC$;vvzfx72kv2-P+5l;FIx*VlfbZqA)w#8Txvyi&~{ieY_8*r zzkNCGM{x!KoV<&BzrKryJ6{;%w@{qKJ;~=FT^tn4q?e3p0&ke#nKZr|hKYAaqY<{Y z@8iqAKSJD#khy*9&UmGE1+97mSFhI+WXJ$q+0!SxSX!=PZ}%AhpuAi`+>5ZZTumtC z4JJ9Vu_heF04DGblW5f&aPltN_2yv?04DL9FBUNGEEt6j;=YP48UF-Z9*{Y}rsKF6 z#C`4FmIEa3?62;9tZt@N0ht4UpGOstI8qL{ee2FRjv_d&i@V!f`0lH3Q$1kg&TTx} zd8jPuxUObZ@_@VBTX?kdP(7C(@c#z)0M12nodbZ2moI4qOP+^8+{f#^SLig`0CX42 z7Yn#}`I2hv#mkpau2yhu?W06P^Th&IYFE@f<%wR{MKA1P-dRxBgsazUsuOr;EG<{j z3%h7Hn(A8)e!o(?V&rmd?IV<{6@Uoaxn{$#nS33!Ia_WodtM{CA1sO1Q~)! z#~|(-jgT)Eth`E|2LNa{nno@rj>-V029h#Pk`$O=%hb7C4&`daC?7}~`qhh90482X z#vt;Nm*j5JW#c#p07aIZxFSiCD=Ho_q0KuB3E9A;*JLgsa8DpPl9$N{rt)V(mM-Eb z!cyftfI};BrIZtTVHZo4^VU+=YP8ig$r{9c?KziCJ#0#l)S!H^pc$d$c?jTZyy7TA z97PCxAHA@fkVjl3M}UQZ6^g!XX2blf`hn^;c$q+_cbA=QJw^UpTNmT*}M_l2qn+cyo`+CcLEIJeuCG$v!IM% z3nd#zV-+Apq>MFMi72v;lLr)|A z(|Qs>BDwLNT&$FpA#J<{abJ0pEuWZR%>gt)G7ULri7g4+(3e7j$3K8XUf_*M8=}j1 zry*egZfR0B4Vg>^fO#&!pUYn4p(Kg(>@Jg|T>JGl=_W z#fSG#9{->7+-w7}r4$)~JXqF`5)cB3fb%a4M=6~PVTu0#h=!T*8v;T4*ekV{rTo(PD z6kHD1wf}NI!6)#2Y;3NpZ!^FB{paH|eNghuAC*1p$KT8m|D?y| z>Aj!xarvn$Lhm}>|G$7K2|9UmGK+iBsU<<1j^iTk>0I9bzW_sO68!$_f2f}O+!clh<* zE9>sCO~^a7I}9X`$`aXWJ^xPZ4inOLhmUhu;%)B^+c+l-P_9<2yThiV^BnXIKLYc% zcZa1+=^5ELimRbZ9M+s=?hi1X!mGu_n9&TEsAnwycTzw?Zl#}lXuk| zon-UUSYA$^`RDISUU4r{3#_D*_z)LbpyeI-em&sK4~5^a2b}Tsfd2wZzdooyO~rEn O0000Px$IY~r8R5*=|lg~=SKoEz&hG4U{8%pUxkP;2_Q2G>lu}2@(V^8`N;z1~eB6ujJ z?6z#`MGtY(ZL*5rX?J$#&u^IN+}z%M@k3W7WO)WaPxtZJ+Z_PKvf$v#+8zVU@8>6< zQ>_VMtRrL=;lkz^WSxb ds%g!2{sy?{jB?xk>n#8P002ovPDHLkV1l#PtStZl literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/steel_vat_top_connected.png b/src/main/resources/assets/tfmg/textures/block/steel_vat_top_connected.png new file mode 100644 index 0000000000000000000000000000000000000000..435d0067f026eceea96bcf634304a12852868f47 GIT binary patch literal 1619 zcmV-Z2CVssP)Px*4M{{nRCt`-TS05h#fcBNhBwb^blq}yV{i{Ywg(iE?%uxv!mIW(eBK64LR|{n;##k zT^62k%x-H}wkv*BwwtdvjpGZ2g0cVM;lbG7ySS9?o6)swcRO9<_;DD?cF{N@Blf;* zDc9@k>i~dOdr#>PeBZ@%G1OkYQm%)ikurbh;|T!Z{{CJWck-d*MgRct=Wl<&6GG|x z>-TrA$U8+8hWO^YZvi;a08)ET2-F&N*?$*}WxM2+m23W-D{!?o%~|rwvVGMbNFJPN z0Ac&{ZP^}PjV3pOB{&qpuIS#)5O16n- zry9Uj?)$?xvc1{(48Z)Hpbm0^m;L`_->*l<01z`pCjw}-_oTz)s!5YRH)t_9Z>{zo zx}C0jAD|-&!&qPYU>_gf{{v45t1+iZFS}8#pyZWtetH(;rR0_6GrO(bIrspBx4(tFtM4S=EwFF z9DFZN9-V8GX)fCJ+2B+FrtK{`B95({ZJeK;!4txG-?n-tKR|wkXilS57M@}rxdmW5 z(%KjRo>u)z3}W}Q_yX<+JRuaCY0-SWxtM)Gz1fI;1;|eMs?M?}u+ijmCSmRZ;Mk~E ztZF<9Otfrs*x+0MNvAqeZyLjyomKsb2GLBS5!8HKkJMA-LNx$*T5a<5oY|6Bp6am) zwMJbEfM~3*uPd6AR+tMBK$cC;H1#!^%d92@0Osgp76O(4rVgFSJWOYu%Z5Usuy_+l z3;iYXo*He)tpW1{-zLusOD%v!U};SNn6IB8EUf_YsD74bbDMxIU8Tcz9Cm?OX+JzX zJdXz4-`}T-@MNVq3l<^(Jrqr6dES2)jg`z&T6)yh6D9hbHaHi6&IpIj6hD{WUf&pl zrqiH5ll0;y-kb}7M`(1|UeKjq$SOqV0`P-CIn;PU$e<`)bLgS$X)pyub=vxzNysgL z-o<4sKhI%WU9Kg%2hS1?qw!G~Vl*6Pjy3cyF5POtIE?W4_^9+H1w|L|JkZMLntMo$*W@IDCoTLSz&Xy8{wy&AK=lPt7|Nh1 z&-$d{-H8SaNAb@K@7t(WWC|=PF+#|b8l&HOvmvi_{x+%=+2_;*Y^zxE%BVLRM$gQ1 zczF_|z(g4JW+RaoZlbvb(Cu_(H5N~f^5O(j!h&E*j%I;P12{M@T!0Iy4=}0oY3Gx5 zUoh(&oMsj{5dhWU0qQ4>Dl?X$M22{~yyyX#@H{skuq@>KX{1=CIhaPpxe+j@}%m8>sQ$vi(0t?Bjt#He2TLqxlsu0r7L z@h@vej#dOk066^VQ0cU(>2NesRQl-WqdBs+7)TR1K6+~$VDsL(&{h@2vhd`Jr_ImP zk<)d}|8tstF;gIV-IjMNn0hl z%!us+XgB8v0Zu!g0029!FL2c#q%J{SB_wWyk`flCFxV<0CIB*l(Qt_N!M+STQ{FD^ zmts{=1k}|e6R0)n@*f!fL0~k2v=QNDM#1zFy6W4qE-wKE{jlH(0Z#~A^#{f_Fp2!w z{+qi>DDs1iEvaA&Cg^FVRfKecw6`}MgkFlrH=zhjPIXDgVc^N>>Br$!$Nyp}S$XQF Rx^(~m002ovPDHLkV1gX>2%G=_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/steel_vat_window.png b/src/main/resources/assets/tfmg/textures/block/steel_vat_window.png new file mode 100644 index 0000000000000000000000000000000000000000..96d3ed254438d0b0fa41ce9d2775f580332553c1 GIT binary patch literal 346 zcmV-g0j2(lP)Px$6iGxuR9J=Wm9a|1KoEw%JF;cMVlcwh7FP;aSo#w7f|Y3m5i7Aeukrz|xkeDQ zxR>w&1Us*=J}?qll5&gKSVXy)NpKt4ubrRapZ#~3!SP92@kL=u>O?xEUfWO4xHy;$ z*uZo4R$ZT-vwXPQSZ^XIOi8@GMS6Alt*}}f#v{#qIwODo=+d(j0l@Cz5qrtbuailr zznGMvR48e#l=!+YC`-6T;UB2fz~Z> zYQS3CDw1e=8z@ZKx&=RP#Ge{))>%jZ@VdO^=JBbj7fha^3mp%K!iX literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/block/steel_vat_window_single.png b/src/main/resources/assets/tfmg/textures/block/steel_vat_window_single.png new file mode 100644 index 0000000000000000000000000000000000000000..bcf547601468f879dee14797cb0079178e2ff28b GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|5@Dx_~-rY4`t$vsrV|iTuRMp z7H4B1vxG#%I{o?0rfPP3YL9|6Dk$h218EGZb~|Xm&al8os%OFSE8#%P7(8A5T-G@y GGywp=tvl!d literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/gui/chemical_vat.png b/src/main/resources/assets/tfmg/textures/gui/chemical_vat.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0188f1163a3cb75c2e73dc704af3aa5973ee4b GIT binary patch literal 1802 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58911MRQ8&P5D>38$lZxy-8q?;Kn_c~qpu?a z!^VE@KZ&eBeszFPh^w}?o}q!cjlEMtb6Y@g#Q*>QE6l9D{R1N7;tNVDdM8gYv#|CF z42?`mY3}Lz|1kW2E9-p^hHY{T|Gyvlf2#FHanyzoFEeuoO*K7TZ9`*YQ+p>b7Z0z* zwDjD4nJ@ErzW#^d=bQh`Z>ny)%@nM5M z7L%IhyZ!KAzhKp@uT^_*=G?nC3jKzR<6hg1FjBtd3Fb(4+Z{=vv;ktjDNa(-RrX&3ud3IL2&?15N3TDi19F{I-kP#jX=^pyJ=P_IBK7I5oD4+%x}Z*vtD|&921E^T5Z%7a9l79lr3E)yAIZ z=<$b--{$XOc=y*L=9gSTp7W9|48_q&M_D6oi|Fbk{74r2wl#(^^lH=N*GMKaxCV_ z(bWfEK2`YlIP``rW2?q~k$H{2Q&sYA9-nTOV`0A1qsrKXdA3%kTf@!S35q4cQy4fW zK#|#;+5hhd>=ZwGpXcv;-HlEn^~Nc^kNBOhY1Hv=Xk+ncfS`QFRCCw03k4S}EqG|| zeC-0q1>XR3N2npGFHoJxXnLO**ihc7wO|edM%ntcK z2g2}RkUl57d4Z`)1Ml;`$O}?JA4-xVE=XOrdXV$)oG4IYnfHU2+HHC3X0WbRWX!QB zKhtz=0)yEckRcun&)?qJu)uVSe1TQb`RSXkAJfU;38$lZxy-8q?;Kn_c~qpu?a z!^VE@KZ&eBzIT96h%1n0Wo2bzVq#-s>zzD>k&!VnF5b+-nuUdB!h{JG6%{*n?65Gm z(bh6}^ytz5|NqU+&AYq1j~zP}8XB6GmR3?yvSi7U?CflyIrHcD8UrcGk|4ieph~QO zfzgC(J5Uj4fk$L90|Vbd5N6ylG5al0P@=>&q9iy!t)x7$D3u`~F*C13&(AeP!Bo#s z&qV0{vSy%~ZK)BSX`Y^13>-iXD}xjxE7;p!K%O*|4Gake4Mt|LI1`X<$jHPX0HmXU zIJ2DvES?2qgTT!)Mur!_0E5wJmNEdPCa^QG096_o85=MzfS3vjXx0S~lcoUKAixAP zmkF#g$kGDHg6c9fFaXKUl>WTENAr^s0|WDWPZ!6KinzD4d;K0ch`6Ok#+2xWT)Y3h z{?gegd|U2!Y-F7jx4(E+MzO=~>K(hXHfjF#T0Nz1dG>}=^R?D~N{_B(QC#}f*Q09T z(n;^Gy|xce->ldWm$6cyfq_M#;oiTeAjSo5-Kl>TZvgUg%*sJ3FI5$DKgu~!yX$@Z z^xd!PRBiUi?*D(L_T#?l)#6cFFO_Zo?6u-ge0H8uZuZ-)eMO%nv>i;3zgawog*)J^ z;cpG~gG?dCXY5XSZeX}7v$?-WNCzfeu&X|ClRiHScfp+WXv2%sO%5{2#9urtvinSh z!o|nWx98q|J%1zP-35!8=E}c(`1$s-Os_^EwTOnI+o>0pW&R5EuUpc7{{FLv{qa11 znGZ5ex&4m$N%`4=OU?}op@O0bmM!xKO zCHg-eOnv9_&q{))itEGSee6%dD-Hg?)c*4$w&2C=ZMpsDU&wQaEx7Y7k$IPVh8y$T zW7c+NUz+(f5}Q~jT(3M363+$nVBT-foBm%9nm@?Y-x6H=h1bIP!gpKg18f@@a~L2L z&_*D$;GO8)S2r2V8hAVQF#Zmk`D$@~L(w;V`{y+ucrCVHy8r#6`GYeK_rJq*K{Ov^ z0-AGRXL!k~bmkijW(uF!uGBxA`Kmepz*BciPO$~ElD`G|HLCf!LpT*_BeR5&|3Mw)%>TzB8-~UK> z{Y@*@3eli#ED8*aU#z;H&SEUHe$VjpKErc{yMK-`@_n{uv*5XR{=MXaJ%+p!+U?Kf zOD@p90OJ2QOOQ!mVBDnI;NKAbw|GZ%!+D^w91E^T>S*rWYa2iN`*#nPx$JxN4CR5*>rQ%z2TKp1_kwRSe8fnbM#UZI8du8e!{;SoHIOK)N{(Zoa{ zRHs9rn-5W=ix$E+5H~J-oB8JZc{A_90RN3%6$E?x-_62E2-a8-v3>ON+yj7tIW%!> zNI7NAi^VH4ouVLuG>rxonm`u$ZGxOrg`!#oMRTw zTbhL-t#3AjM;EQ3u3Sq3u+|Cy$0uiyfnUcJOd}aVL4-`Fkb%#nNI9)d{PhM0harZ; zwL!M)AXU1KrSBnC8f94`&sW_9_qTWO0v|*KrIvMrQcDmKgb+xg7~V!&1!kgUjgjdT zmNmxH!y}R?X1Ojff;?Yg;@HUZ6-Gj!AYwTHAj3#zqGgRio3(jjl}n-+AMYh2U~j?v h|4lSMWAzsPj2{%WgfA3@xWWJc002ovPDHLkV1jepqa*+T literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/item/blue_multimeter.png b/src/main/resources/assets/tfmg/textures/item/blue_multimeter.png new file mode 100644 index 0000000000000000000000000000000000000000..9767791c1b26e354a33386ddf7b2c8f8ee4e8bce GIT binary patch literal 397 zcmV;80doF{P)Px$M@d9MR5*>rlCes|P!xv0nl^ArO65`{D5Vq&mbyzR?V^LD58&$72XOX1Tzvpv zz{$-~C^$$dL5WfVA-Mz+gAS6=+ooL{Jkz=VIp;t3|L=wWj!K>!9iDzK7YxhR8Z#AX z=a<)q3P5#rsL^t;+EQy)bDzNV$W%nVeLy&WD{9r%;rrW5jOw1g{p*v9t2+YMqb7t_ z+gUy=ZypXN3sq*T`PC$n#h=QX|MzMBsYJURRT1 zwPj)A)*H0WPpH`@0H!TSqPWN{r@`*ALmDL{eq2uQ{y3%C?~sPEW|Sf*u*Gynv)|DO zG!soJ2wV?S3O=5mSxjddRu&pT;>R>v4v8OQST>o8Gz=gOH%Q1-gee7S7-LGo{-|Fx rPx$N=ZaPR5*>rlfO>FP!z_0g|?}Rp=c^3O40`7;^fMJ;R$r|0emnYz?X3K1q>6x z!GS`cC4$uc2@X)~X}dZ2P3N9J-@V_t=fHnMNsa5H#wHtR=$c6M!bqIoR-OW&=8Mdx zg6SNHWPh{?yhce+WOv3;e`<`^l}0(jKI}!+PaWpI$)00_^$Y* zBEe0sj!~}yaC%Z_Hec-Ra|dSg1;HXAn8xJ<@2_99Iy%8J!moY*%3?yWj4)~%<6%gv zBPEC?8kUOhZZIsB!C=LB7z$q*1VJ#3F`Ej(G^U|%2Pf+T2$pgpMH6l7aQj?K#kN%J ulz8W37!rLZfj+?it>@Sf`k-;BLQ3w|AKbo%|I zfyZO+&esQS{e9A)YP5lGlhKCL-?S}&iXJrOM+8os%*3GhTA^D)xxIp^l_P)Yr*K1G Qpj#O{UHx3vIVCg!0DN>-RsaA1 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/item/crankshaft.png b/src/main/resources/assets/tfmg/textures/item/crankshaft.png new file mode 100644 index 0000000000000000000000000000000000000000..809a92a9b1533b889eb1b95d60db13aa5bd377b2 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t2|vCLn`8uchvm-^?&>O`-crX z;v?=b9ur=Erfsw1qs`CH{y*Qq=P+vmV+a4G2hZm-A6KyR*i-&V){v?fkLmFL3OCPuTPX5ak&GdC$8kT~LYy_splPKG6#Mtbusn1QTV-Z+M0y%TN% z(joy7&eGxynQfMmOC+;19y2NQvZ{(E@FXohEzDvtJ5kSZx;jU~tVD^}c?t@er`S{( Z7%DdFoV)Vh@)yw644$rjF6*2UngF9RR7n5; literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/item/cyan_multimeter.png b/src/main/resources/assets/tfmg/textures/item/cyan_multimeter.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4853cb14b9c1c0d90f5caf5ac7bd405d8d1c69 GIT binary patch literal 418 zcmV;T0bTxyP)Px$TuDShR5*>rlD|sBP!z_0t(E?R##)*dhZIXugkl$6932ZST?7}O!Li`r=;q)v z_y#_Ji{Ro^5WzpRkfGQ}8gC$Nf{G53*qa6y2hViwcfRwTd%k<&za!=+JKOEg*+MFp zl!&hFN$2aEix@y6+*HyOinX#tetCLkqzhczLs?M}LlM*x;pVfG0~QjhB=GTWaCmgi zNEa+EClSM+T6~r`JGs^D(rR|+cFyJ%=^PIeI_=ZBrYLM~1^C_-U~m7JN?i?dKf*>z z0qil>-xhy}?#zlT=|5099SZFa|-cZLDD!16=csi8+lHxV^lm+R$(; z!8mURgz-ZU#}Z`o3jLl=wV_D@l8Ko@nvpKZ6w=&XJ<{*#5*8Jbz{H$V(iA4 zYkLv~;8?O3l8Ko@8prycR^MF@NInMeI`*Okd>?>F$NjGy^^|{#FOjH=t1o4{=Kufz M07*qoM6N<$g5#UD{r~^~ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/item/gray_multimeter.png b/src/main/resources/assets/tfmg/textures/item/gray_multimeter.png new file mode 100644 index 0000000000000000000000000000000000000000..f82fe988c1efa3eb32500f82edf65213e690cfa7 GIT binary patch literal 396 zcmV;70dxL|P)Px$MoC0LR5*>rld(zzK@f(9)FAUU|>2uF;8fQ7z+A!woa0_ha&ZF~^lL7&A+ zu!%)5a)FQ{WMLCX?$$=pBHVFvIczNatJ!~M{@s6e7ycWCI5;{y{!S+>t1JqQiNyMK zI4A&=vQ0JH;h^0S#p7TED2$1y*KHOHo#aZ{=EsLSc1n&A`1({_UEc$W-EtLD0>yM; zdgorZPp{kG@?5FxiFGksaCUmT)s)9=S%BCpTwdJJ@LNe7BRfbTut_Q!eoGFq-C-Pz zSZekA2~K+FRH_?)wr!)ePU2>3AFVavYK@xD@&#U=pYWS)!f-7HHGU`Irjr1_*%ks~ zh>q*A)C$M-cpDCwP6EN@K?tb%jGFDB<})m-j4_emU~`&W3&un^u16TIaa>RA7<1D} qz(=$a0^%=Z-+vbAYmEQGpYa2ax_%Iv9Z7)z0000Px$Pf0{UR5*>rlfO>FP#DF3P%3|NBeBGW#DqqK1$GC*V&cZ2tAkJBbNC!ShO2Qh z4lX2sBob0WP0bBZq1A!3=`Gd8!83h-&UfxTH}`}8MkWlz>A_dLA&jg-lun@LkM9|P zTym&lGn7`_u>hf0XkT}+8pS9MA)NqfKL~7J*~4lS6)VkZf&O&G z-0^?m%Zz;I@>_}E~}b-KXAi%Y#$!j(Rw$uc60Ca<{Crz|uE z;|29vNfA&U(G)s!$HNpl&rg!Uc%jtNpa|G&&re@pFOhaIJ)3`j|MJag6Vw)&EOzJi`P`PfnXa9T4j zqo$gtF;9a@vq_`D34;ljJFoFD8%%HDQHP}IhZ&35FNN8Ovl1DW%+z3Zs8d@ZAl`7(X&ocOZslt`)wdoE1-g&H)78&qol`;+ E0QhxG%>V!Z literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/item/light_blue_multimeter.png b/src/main/resources/assets/tfmg/textures/item/light_blue_multimeter.png new file mode 100644 index 0000000000000000000000000000000000000000..c999fdf6b7896aad9d1ba67f8e8222e2b5f0dc50 GIT binary patch literal 414 zcmV;P0b%}$P)Px$SV=@dR5*>rlfO>FP!z_0{Ao$UjbI^0qL65q9ef5i2WJKr5+@gDAHdng2XQ1Z z48DMgGBysKh%FWMHa8R-9SXG;4O&UkG2A)0zgnmL&+O845y{EPEdh_k|A*J$;Mi76!a&h%S=z}RBe*3Kz zv%u`+L2t;QH{8%%she6{TnC)@A2*uvavKsL(F)KXJWy@dQr}qClSPVr0z)Z6AFAyd zt&Efgt0hJ$Q7%F2^Z;usIbEY`Gj)R0-#^}C>IA3{g>+>;fjgRDcLnoVgg5q5fH(G- z&mt;ylfaSKU0s5Px$T}ebiR5*>rld($zVHn1LnvfuB!=WC?!Eqo2ayW;hNQ>0eV$sxp(BSCQ*gw!; z(WtZqP7QH1UCGg*e0n%^CxSsygL(Ps)fDtj@B6&Z`@G-t!Uz8yv1PJXKloT}WYvsB z^hF@mz3z1kAhABA8yY3OD3NVvfP;%K0Ot7!2ChL z7Xc0~m1?i#vUH<3IdKd;(}RhFlRiWcC06 N002ovPDHLkV1lPP!7u;- literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/item/lime_multimeter.png b/src/main/resources/assets/tfmg/textures/item/lime_multimeter.png new file mode 100644 index 0000000000000000000000000000000000000000..de8c7b448792575d9bba4dab5fa12e637a4564fd GIT binary patch literal 417 zcmV;S0bc%zP)Px$TS-JgR5*>rlD|sBU=+oF{bOSPKxr_h(hiM7LG0k@RB#eRaB%J5;Hpnh5b+Ik z^%Z;oA3&&sgM$cN>d-)9HKnB`Hd^Y?rshk6i-Tv${mwo2d^tCP|3=I!Hg^xF{zhJr z1!2z~3+JcXn;1YcI8@9fC~xEh@yl}`km=cD3Z)cg$654}!Qrd3V-m?#!C>fRHf~uZg)E;{F81!tk z!EDPiRXr_4DbJ0K{^a*J*xy^DR9FT;DrmT-wW!y(z%?y8<_BHNjW)Pz+Enx`BikXP z41N@kgE^O?)gDp_L=cv!Y7$0&f~rZ}KfKdw4+Sm?fPx$Pf0{UR5*>rkugidP!xr~YFjKc<&mK@)FH%T3k6pLc5rd@A2>NUb}u-(3yu!{ z3Ef;AorOY&45hWCWC)M85J;?bki@5&V?{5j0-(0?YJY_duRRoqFCJ*N?0PGYi3b&*9 zS-ZK{?9yv?*+j7+Os%Yq_Mkdm@qqaYQDFryGna;&KD0b00000NkvXXu0mjfywaz5 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/item/orange_multimeter.png b/src/main/resources/assets/tfmg/textures/item/orange_multimeter.png new file mode 100644 index 0000000000000000000000000000000000000000..b4d97f0fbd1733230455d4bfac24dd4d12bbc058 GIT binary patch literal 402 zcmV;D0d4+?P)Px$Oi4sRR5*>rlfg;?aS+CTZo+0^AevEb5SHvkqKneG5bBWEdInEQm)@XL;3Ei~ zdV%QDJz5BF5>f>1CT=c*V!0RVAiL~;_kZiqcbfTT<{M_1f&WI#Gp_cIeu9B)S``v) z#})kZ_FW7h9xh5{6!gPwA^G|K1yHdam#qzjw~v`0i-(KL%{mM5tRPT6v3aaF0Tnf= z0N;L02_^;hd+__hbzanbTia)J4l zRdhWeUE**sLk3@h($ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/item/pink_multimeter.png b/src/main/resources/assets/tfmg/textures/item/pink_multimeter.png new file mode 100644 index 0000000000000000000000000000000000000000..0413ec9247a44a89e71d7fc4ee86688dc524b53f GIT binary patch literal 407 zcmV;I0cie-P)Px$QAtEWR5*>rlQB!fP!xr~YTMA#ScI6q>QFjJ7dwmKZ*cHWbZ~KSa}Wo2hk`#s zaPRJ*E-nQTgb=6XH6ZCLEons^G_kLVE)JgQ-gECg@14tg@ZZSA!Rh|_`+T8hR<%Z7 zg<5`cb(jOlFAmvenP#J+H9PJo5ouX99s@tA_Ii1ALwmiR#4&so(y;X9=I4t5?e)55rAY(e##`B_Vf!n^MVO5z#GfIX^8lE217gxXy z(iXHO3Sl7C7$FSqoM+r1)VM5Y0-hIPn`JyNqGnd{Rj6?QlW3N0!B-*MTQ-h6LkI&Q zY~b@j#he?!bo!Pp5bps%_R|}e{V~1@Q-9*m_y7Z?gU;XNdlmoy002ovPDHLkV1iuv Buj~K- literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/tfmg/textures/item/purple_multimeter.png b/src/main/resources/assets/tfmg/textures/item/purple_multimeter.png new file mode 100644 index 0000000000000000000000000000000000000000..ac5da8768105f632486f3b9ef7cd96716a314026 GIT binary patch literal 399 zcmV;A0dW3_P)Px$Nl8ROR5*>rlQB=iP!xqfN^64>A{`nUq9iONj6#Boi3^FNad7mH;OOG$A2I#} z5_d-u9568LvaiHWc z?~fS(eS4^E6seky(mar2EmAifdaGO!NQUpamt=KY5tzp=x93j)>}z{UP1{U1H@6!d z+Kmp|$ZO`$0st4Shn=A`ZpQ+Ad%bDh)67-YaRLzs)XY-4Kyu|~uA*3}nhpag7)Ji@ zFStHDPx$J4r-AR5*>rlFdrPKoo_)DH9M%Q<*63Dq?kKw|#{oLN{*R`UpOT&*FPX-$1lN zS53o&CK3=cI4;t(`7zzN@UHHhbMDW%4E%S9BAN6rZJ9U~RbgnW?|J+x0A#&rAS3*K z1!fr=FpAK^x%lAS_I8}C7eBr|(P2<&@J+zO#Vr^`S7wmyxlUPFo;>wuO#NBIbGK%# zQx{zO_l=_8u!aTLdIj#zW{jO^mlqLQ7_~JBEnpO5r#NCx`6Mi3Ltxb54Q@^nyrX=B z;c>=lBeuEaY6z=Mg#MK1q@}@JyNsNO)IxW?ztqcGPx$Q%OWYR5*>rk+Dm|U=YQB)h-qkOlSyXN(BoYvXpkpP&$ZX1)(~3DpdUg+=Nbo z|AAY<4uTz}L)}}tbSUl8Oo5Ql2s#ue9ZF)pG`cwWrn`4{@4I^+{5MiTaDICI87(L| zO=xr%wvazOwo?G<_)wvwV;Fg%c`})YBE_R3D%ew{Ze|-+FWVLZxnoae%myfv3`Ll8YT^xb^0uWX0KtO?&ZcuXXEx^)?_8+n48+V<4}=aSGcYqVJ5OC{ z+oqP2WY8eQX0X4kHQOlTm*NeB58uR?o0~-Wm=hMRdD;F-)Rnp8;QBm)g2r%JX6AOL z7G2Gg2R{6jXxnW2#3Ee0U(SOgw-o zFoy3@NTDTL+h%SBsR>6nFp4n8*)=U`o!+nT^3hw}5JR>V*&C`JzSU)8`^>@C_WQlU zHpSZ