diff --git a/gradle.properties b/gradle.properties index e31fc35..4c8f5f8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -48,7 +48,7 @@ mod_name=Thresholds # The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. mod_license=GPLv3 # The mod version. See https://semver.org/ -mod_version=1201.4.022824.1317 +mod_version=1201.4.030124.0236 # The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. # This should match the base package used for the mod sources. # See https://maven.apache.org/guides/mini/guide-naming-conventions.html diff --git a/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_door.json b/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_door.json new file mode 100644 index 0000000..1072ef3 --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "otemod:block/old_industrial_wood_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "otemod:block/old_industrial_wood_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "otemod:block/old_industrial_wood_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "otemod:block/old_industrial_wood_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "otemod:block/old_industrial_wood_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "otemod:block/old_industrial_wood_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "otemod:block/old_industrial_wood_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "otemod:block/old_industrial_wood_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "otemod:block/old_industrial_wood_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "otemod:block/old_industrial_wood_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "otemod:block/old_industrial_wood_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "otemod:block/old_industrial_wood_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "otemod:block/old_industrial_wood_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "otemod:block/old_industrial_wood_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "otemod:block/old_industrial_wood_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "otemod:block/old_industrial_wood_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "otemod:block/old_industrial_wood_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "otemod:block/old_industrial_wood_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "otemod:block/old_industrial_wood_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "otemod:block/old_industrial_wood_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "otemod:block/old_industrial_wood_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "otemod:block/old_industrial_wood_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "otemod:block/old_industrial_wood_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "otemod:block/old_industrial_wood_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "otemod:block/old_industrial_wood_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "otemod:block/old_industrial_wood_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "otemod:block/old_industrial_wood_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "otemod:block/old_industrial_wood_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "otemod:block/old_industrial_wood_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "otemod:block/old_industrial_wood_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "otemod:block/old_industrial_wood_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "otemod:block/old_industrial_wood_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_planks.json b/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_planks.json new file mode 100644 index 0000000..ad3edf0 --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_planks.json @@ -0,0 +1,18 @@ +{ + "variants": { + "": [ + { + "model": "otemod:block/old_industrial_wood_planks_model0" + }, + { + "model": "otemod:block/old_industrial_wood_planks_model1" + }, + { + "model": "otemod:block/old_industrial_wood_planks_model2" + }, + { + "model": "otemod:block/old_industrial_wood_planks_model3" + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_slab.json b/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_slab.json new file mode 100644 index 0000000..53afcaf --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_slab.json @@ -0,0 +1,88 @@ +{ + "variants": { + "type=bottom,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_slab_model0_bottom" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model1_bottom" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model2_bottom" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model3_bottom" + } + ], + "type=bottom,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_slab_model0_bottom" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model1_bottom" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model2_bottom" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model3_bottom" + } + ], + "type=double,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_slab_model0_double" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model1_double" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model2_double" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model3_double" + } + ], + "type=double,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_slab_model0_double" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model1_double" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model2_double" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model3_double" + } + ], + "type=top,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_slab_model0_top" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model1_top" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model2_top" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model3_top" + } + ], + "type=top,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_slab_model0_top" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model1_top" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model2_top" + }, + { + "model": "otemod:block/old_industrial_wood_slab_model3_top" + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_stairs.json b/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_stairs.json new file mode 100644 index 0000000..502793b --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/old_industrial_wood_stairs.json @@ -0,0 +1,1804 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 270 + } + ], + "facing=east,half=bottom,shape=inner_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 270 + } + ], + "facing=east,half=bottom,shape=inner_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner" + } + ], + "facing=east,half=bottom,shape=inner_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner" + } + ], + "facing=east,half=bottom,shape=outer_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 270 + } + ], + "facing=east,half=bottom,shape=outer_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 270 + } + ], + "facing=east,half=bottom,shape=outer_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer" + } + ], + "facing=east,half=bottom,shape=outer_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer" + } + ], + "facing=east,half=bottom,shape=straight,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3" + } + ], + "facing=east,half=bottom,shape=straight,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3" + } + ], + "facing=east,half=top,shape=inner_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180 + } + ], + "facing=east,half=top,shape=inner_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180 + } + ], + "facing=east,half=top,shape=inner_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 90 + } + ], + "facing=east,half=top,shape=inner_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 90 + } + ], + "facing=east,half=top,shape=outer_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180 + } + ], + "facing=east,half=top,shape=outer_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180 + } + ], + "facing=east,half=top,shape=outer_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 90 + } + ], + "facing=east,half=top,shape=outer_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 90 + } + ], + "facing=east,half=top,shape=straight,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "x": 180 + } + ], + "facing=east,half=top,shape=straight,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "x": 180 + } + ], + "facing=north,half=bottom,shape=inner_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 180 + } + ], + "facing=north,half=bottom,shape=inner_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 180 + } + ], + "facing=north,half=bottom,shape=inner_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 270 + } + ], + "facing=north,half=bottom,shape=inner_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 270 + } + ], + "facing=north,half=bottom,shape=outer_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 180 + } + ], + "facing=north,half=bottom,shape=outer_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 180 + } + ], + "facing=north,half=bottom,shape=outer_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 270 + } + ], + "facing=north,half=bottom,shape=outer_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 270 + } + ], + "facing=north,half=bottom,shape=straight,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "y": 270 + } + ], + "facing=north,half=bottom,shape=straight,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "y": 270 + } + ], + "facing=north,half=top,shape=inner_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 270 + } + ], + "facing=north,half=top,shape=inner_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 270 + } + ], + "facing=north,half=top,shape=inner_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180 + } + ], + "facing=north,half=top,shape=inner_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180 + } + ], + "facing=north,half=top,shape=outer_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 270 + } + ], + "facing=north,half=top,shape=outer_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 270 + } + ], + "facing=north,half=top,shape=outer_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180 + } + ], + "facing=north,half=top,shape=outer_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180 + } + ], + "facing=north,half=top,shape=straight,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "x": 180, + "y": 270 + } + ], + "facing=north,half=top,shape=straight,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "x": 180, + "y": 270 + } + ], + "facing=south,half=bottom,shape=inner_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner" + } + ], + "facing=south,half=bottom,shape=inner_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner" + } + ], + "facing=south,half=bottom,shape=inner_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 90 + } + ], + "facing=south,half=bottom,shape=inner_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 90 + } + ], + "facing=south,half=bottom,shape=outer_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer" + } + ], + "facing=south,half=bottom,shape=outer_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer" + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer" + } + ], + "facing=south,half=bottom,shape=outer_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 90 + } + ], + "facing=south,half=bottom,shape=outer_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 90 + } + ], + "facing=south,half=bottom,shape=straight,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "y": 90 + } + ], + "facing=south,half=bottom,shape=straight,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "y": 90 + } + ], + "facing=south,half=top,shape=inner_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 90 + } + ], + "facing=south,half=top,shape=inner_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 90 + } + ], + "facing=south,half=top,shape=inner_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 180 + } + ], + "facing=south,half=top,shape=inner_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 180 + } + ], + "facing=south,half=top,shape=outer_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 90 + } + ], + "facing=south,half=top,shape=outer_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 90 + } + ], + "facing=south,half=top,shape=outer_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 180 + } + ], + "facing=south,half=top,shape=outer_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 180 + } + ], + "facing=south,half=top,shape=straight,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "x": 180, + "y": 90 + } + ], + "facing=south,half=top,shape=straight,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "x": 180, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "x": 180, + "y": 90 + } + ], + "facing=west,half=bottom,shape=inner_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 90 + } + ], + "facing=west,half=bottom,shape=inner_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 90 + } + ], + "facing=west,half=bottom,shape=inner_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 180 + } + ], + "facing=west,half=bottom,shape=inner_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "y": 180 + } + ], + "facing=west,half=bottom,shape=outer_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 90 + } + ], + "facing=west,half=bottom,shape=outer_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 90 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 90 + } + ], + "facing=west,half=bottom,shape=outer_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 180 + } + ], + "facing=west,half=bottom,shape=outer_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "y": 180 + } + ], + "facing=west,half=bottom,shape=straight,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "y": 180 + } + ], + "facing=west,half=bottom,shape=straight,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "y": 180 + } + ], + "facing=west,half=top,shape=inner_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 180 + } + ], + "facing=west,half=top,shape=inner_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 180 + } + ], + "facing=west,half=top,shape=inner_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 270 + } + ], + "facing=west,half=top,shape=inner_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_inner", + "uvlock": true, + "x": 180, + "y": 270 + } + ], + "facing=west,half=top,shape=outer_left,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 180 + } + ], + "facing=west,half=top,shape=outer_left,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 180 + } + ], + "facing=west,half=top,shape=outer_right,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 270 + } + ], + "facing=west,half=top,shape=outer_right,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3_outer", + "uvlock": true, + "x": 180, + "y": 270 + } + ], + "facing=west,half=top,shape=straight,waterlogged=false": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "x": 180, + "y": 180 + } + ], + "facing=west,half=top,shape=straight,waterlogged=true": [ + { + "model": "otemod:block/old_industrial_wood_stairs_model0", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model1", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model2", + "uvlock": true, + "x": 180, + "y": 180 + }, + { + "model": "otemod:block/old_industrial_wood_stairs_model3", + "uvlock": true, + "x": 180, + "y": 180 + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/steel_catwalk.json b/src/generated/resources/assets/otemod/blockstates/steel_catwalk.json new file mode 100644 index 0000000..892dc50 --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/steel_catwalk.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "otemod:block/steel_catwalk" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs.json b/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs.json new file mode 100644 index 0000000..970f30a --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "otemod:block/steel_catwalk_stairs", + "y": 90 + }, + "facing=north": { + "model": "otemod:block/steel_catwalk_stairs" + }, + "facing=south": { + "model": "otemod:block/steel_catwalk_stairs", + "y": 180 + }, + "facing=west": { + "model": "otemod:block/steel_catwalk_stairs", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs_dr.json b/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs_dr.json new file mode 100644 index 0000000..601db20 --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs_dr.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "otemod:block/steel_catwalk_stairs_dr", + "y": 90 + }, + "facing=north": { + "model": "otemod:block/steel_catwalk_stairs_dr" + }, + "facing=south": { + "model": "otemod:block/steel_catwalk_stairs_dr", + "y": 180 + }, + "facing=west": { + "model": "otemod:block/steel_catwalk_stairs_dr", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs_lr.json b/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs_lr.json new file mode 100644 index 0000000..3b259ef --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs_lr.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "otemod:block/steel_catwalk_stairs_lr", + "y": 90 + }, + "facing=north": { + "model": "otemod:block/steel_catwalk_stairs_lr" + }, + "facing=south": { + "model": "otemod:block/steel_catwalk_stairs_lr", + "y": 180 + }, + "facing=west": { + "model": "otemod:block/steel_catwalk_stairs_lr", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs_rr.json b/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs_rr.json new file mode 100644 index 0000000..bdefeea --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/steel_catwalk_stairs_rr.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "otemod:block/steel_catwalk_stairs_rr", + "y": 90 + }, + "facing=north": { + "model": "otemod:block/steel_catwalk_stairs_rr" + }, + "facing=south": { + "model": "otemod:block/steel_catwalk_stairs_rr", + "y": 180 + }, + "facing=west": { + "model": "otemod:block/steel_catwalk_stairs_rr", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/steel_catwalk_top.json b/src/generated/resources/assets/otemod/blockstates/steel_catwalk_top.json new file mode 100644 index 0000000..68a8248 --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/steel_catwalk_top.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "otemod:block/steel_catwalk_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/steel_floor_grating.json b/src/generated/resources/assets/otemod/blockstates/steel_floor_grating.json new file mode 100644 index 0000000..73455b1 --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/steel_floor_grating.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "otemod:block/steel_floor_grating" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/steel_floor_grating_top.json b/src/generated/resources/assets/otemod/blockstates/steel_floor_grating_top.json new file mode 100644 index 0000000..2bbb422 --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/steel_floor_grating_top.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "otemod:block/steel_floor_grating_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/steel_railing.json b/src/generated/resources/assets/otemod/blockstates/steel_railing.json new file mode 100644 index 0000000..9d8d198 --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/steel_railing.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "otemod:block/steel_railing", + "y": 90 + }, + "facing=north": { + "model": "otemod:block/steel_railing" + }, + "facing=south": { + "model": "otemod:block/steel_railing", + "y": 180 + }, + "facing=west": { + "model": "otemod:block/steel_railing", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/blockstates/steel_table.json b/src/generated/resources/assets/otemod/blockstates/steel_table.json new file mode 100644 index 0000000..52b9810 --- /dev/null +++ b/src/generated/resources/assets/otemod/blockstates/steel_table.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "otemod:block/steel_table" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door.json new file mode 100644 index 0000000..c46367c --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "otemod:block/engineersdecor/door/old_industrial_door_texture_top", + "top": "otemod:block/engineersdecor/door/old_industrial_door_texture_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_left.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_left.json new file mode 100644 index 0000000..b61f24b --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_left.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "render_type": "minecraft:translucent", + "textures": { + "bottom": "otemod:block/engineersdecor/door/old_industrial_door_texture_top", + "top": "otemod:block/engineersdecor/door/old_industrial_door_texture_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_left_open.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_left_open.json new file mode 100644 index 0000000..3032822 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "render_type": "minecraft:translucent", + "textures": { + "bottom": "otemod:block/engineersdecor/door/old_industrial_door_texture_top", + "top": "otemod:block/engineersdecor/door/old_industrial_door_texture_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_right.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_right.json new file mode 100644 index 0000000..16d1cbd --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_right.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "render_type": "minecraft:translucent", + "textures": { + "bottom": "otemod:block/engineersdecor/door/old_industrial_door_texture_top", + "top": "otemod:block/engineersdecor/door/old_industrial_door_texture_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_right_open.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_right_open.json new file mode 100644 index 0000000..411a58d --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_bottom_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "render_type": "minecraft:translucent", + "textures": { + "bottom": "otemod:block/engineersdecor/door/old_industrial_door_texture_top", + "top": "otemod:block/engineersdecor/door/old_industrial_door_texture_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_left.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_left.json new file mode 100644 index 0000000..0711b80 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_left.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_left", + "render_type": "minecraft:translucent", + "textures": { + "bottom": "otemod:block/engineersdecor/door/old_industrial_door_texture_top", + "top": "otemod:block/engineersdecor/door/old_industrial_door_texture_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_left_open.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_left_open.json new file mode 100644 index 0000000..e08dcc0 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "render_type": "minecraft:translucent", + "textures": { + "bottom": "otemod:block/engineersdecor/door/old_industrial_door_texture_top", + "top": "otemod:block/engineersdecor/door/old_industrial_door_texture_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_right.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_right.json new file mode 100644 index 0000000..763330f --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_right.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_right", + "render_type": "minecraft:translucent", + "textures": { + "bottom": "otemod:block/engineersdecor/door/old_industrial_door_texture_top", + "top": "otemod:block/engineersdecor/door/old_industrial_door_texture_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_right_open.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_right_open.json new file mode 100644 index 0000000..8cd7357 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_door_top_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "render_type": "minecraft:translucent", + "textures": { + "bottom": "otemod:block/engineersdecor/door/old_industrial_door_texture_top", + "top": "otemod:block/engineersdecor/door/old_industrial_door_texture_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model0.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model0.json new file mode 100644 index 0000000..0898848 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "otemod:block/engineersdecor/material/industrial_planks_texture0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model1.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model1.json new file mode 100644 index 0000000..55ed9b0 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "otemod:block/engineersdecor/material/industrial_planks_texture1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model2.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model2.json new file mode 100644 index 0000000..50b3b43 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "otemod:block/engineersdecor/material/industrial_planks_texture2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model3.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model3.json new file mode 100644 index 0000000..09f5274 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_planks_model3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "otemod:block/engineersdecor/material/industrial_planks_texture3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model0_bottom.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model0_bottom.json new file mode 100644 index 0000000..b6151db --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model0_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture0", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture0", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model0_double.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model0_double.json new file mode 100644 index 0000000..0898848 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model0_double.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "otemod:block/engineersdecor/material/industrial_planks_texture0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model0_top.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model0_top.json new file mode 100644 index 0000000..0dbce98 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model0_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture0", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture0", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model1_bottom.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model1_bottom.json new file mode 100644 index 0000000..0daea82 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model1_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture1", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture1", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model1_double.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model1_double.json new file mode 100644 index 0000000..55ed9b0 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model1_double.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "otemod:block/engineersdecor/material/industrial_planks_texture1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model1_top.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model1_top.json new file mode 100644 index 0000000..5541f27 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model1_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture1", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture1", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model2_bottom.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model2_bottom.json new file mode 100644 index 0000000..2d5b212 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model2_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture2", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture2", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model2_double.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model2_double.json new file mode 100644 index 0000000..50b3b43 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model2_double.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "otemod:block/engineersdecor/material/industrial_planks_texture2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model2_top.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model2_top.json new file mode 100644 index 0000000..d00bf1f --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model2_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture2", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture2", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model3_bottom.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model3_bottom.json new file mode 100644 index 0000000..b5b7a5a --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model3_bottom.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture3", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture3", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model3_double.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model3_double.json new file mode 100644 index 0000000..09f5274 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model3_double.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "otemod:block/engineersdecor/material/industrial_planks_texture3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model3_top.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model3_top.json new file mode 100644 index 0000000..6a2547c --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_slab_model3_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture3", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture3", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model0.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model0.json new file mode 100644 index 0000000..b15f092 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model0.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture0", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture0", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model0_inner.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model0_inner.json new file mode 100644 index 0000000..55124b1 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model0_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture0", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture0", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model0_outer.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model0_outer.json new file mode 100644 index 0000000..9d5524f --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model0_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture0", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture0", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model1.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model1.json new file mode 100644 index 0000000..57df5cb --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model1.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture1", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture1", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model1_inner.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model1_inner.json new file mode 100644 index 0000000..163b344 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model1_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture1", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture1", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model1_outer.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model1_outer.json new file mode 100644 index 0000000..7a01499 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model1_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture1", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture1", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model2.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model2.json new file mode 100644 index 0000000..433638a --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model2.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture2", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture2", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model2_inner.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model2_inner.json new file mode 100644 index 0000000..ef700d3 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model2_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture2", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture2", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model2_outer.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model2_outer.json new file mode 100644 index 0000000..31463a0 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model2_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture2", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture2", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model3.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model3.json new file mode 100644 index 0000000..6db8cf8 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model3.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture3", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture3", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model3_inner.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model3_inner.json new file mode 100644 index 0000000..60b6717 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model3_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture3", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture3", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model3_outer.json b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model3_outer.json new file mode 100644 index 0000000..6c45e7a --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/old_industrial_wood_stairs_model3_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "otemod:block/engineersdecor/material/industrial_planks_texture3", + "side": "otemod:block/engineersdecor/material/industrial_planks_texture3", + "top": "otemod:block/engineersdecor/material/industrial_planks_texture3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/steel_catwalk.json b/src/generated/resources/assets/otemod/models/block/steel_catwalk.json new file mode 100644 index 0000000..c3f338c --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/steel_catwalk.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/engineersdecor/furniture/steel_catwalk" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs.json b/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs.json new file mode 100644 index 0000000..0270bcd --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/engineersdecor/furniture/steel_catwalk_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs_dr.json b/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs_dr.json new file mode 100644 index 0000000..4a33672 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs_dr.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/engineersdecor/furniture/steel_catwalk_stairs_dr" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs_lr.json b/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs_lr.json new file mode 100644 index 0000000..336384d --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs_lr.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/engineersdecor/furniture/steel_catwalk_stairs_lr" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs_rr.json b/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs_rr.json new file mode 100644 index 0000000..65d69fe --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/steel_catwalk_stairs_rr.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/engineersdecor/furniture/steel_catwalk_stairs_rr" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/steel_catwalk_top.json b/src/generated/resources/assets/otemod/models/block/steel_catwalk_top.json new file mode 100644 index 0000000..7fbcb02 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/steel_catwalk_top.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/engineersdecor/furniture/steel_catwalk_top" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/steel_floor_grating.json b/src/generated/resources/assets/otemod/models/block/steel_floor_grating.json new file mode 100644 index 0000000..38f515c --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/steel_floor_grating.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/engineersdecor/furniture/steel_floor_grating" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/steel_floor_grating_top.json b/src/generated/resources/assets/otemod/models/block/steel_floor_grating_top.json new file mode 100644 index 0000000..9905950 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/steel_floor_grating_top.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/engineersdecor/furniture/steel_floor_grating_top" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/steel_railing.json b/src/generated/resources/assets/otemod/models/block/steel_railing.json new file mode 100644 index 0000000..f62eea3 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/steel_railing.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/engineersdecor/furniture/steel_railing" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/block/steel_table.json b/src/generated/resources/assets/otemod/models/block/steel_table.json new file mode 100644 index 0000000..045f8e2 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/block/steel_table.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/engineersdecor/furniture/steel_table" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/old_industrial_wood_door.json b/src/generated/resources/assets/otemod/models/item/old_industrial_wood_door.json new file mode 100644 index 0000000..a20914f --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/old_industrial_wood_door.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/old_industrial_wood_door" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/old_industrial_wood_planks.json b/src/generated/resources/assets/otemod/models/item/old_industrial_wood_planks.json new file mode 100644 index 0000000..2371c01 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/old_industrial_wood_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/old_industrial_wood_planks_model0" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/old_industrial_wood_slab.json b/src/generated/resources/assets/otemod/models/item/old_industrial_wood_slab.json new file mode 100644 index 0000000..6b507e7 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/old_industrial_wood_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/old_industrial_wood_slab_model0_bottom" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/old_industrial_wood_stairs.json b/src/generated/resources/assets/otemod/models/item/old_industrial_wood_stairs.json new file mode 100644 index 0000000..ad54a87 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/old_industrial_wood_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/old_industrial_wood_stairs_model0" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/steel_catwalk.json b/src/generated/resources/assets/otemod/models/item/steel_catwalk.json new file mode 100644 index 0000000..d971bab --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/steel_catwalk.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/steel_catwalk" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs.json b/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs.json new file mode 100644 index 0000000..8e37576 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/steel_catwalk_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs_dr.json b/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs_dr.json new file mode 100644 index 0000000..840df6b --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs_dr.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/steel_catwalk_stairs_dr" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs_lr.json b/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs_lr.json new file mode 100644 index 0000000..f81f6f2 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs_lr.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/steel_catwalk_stairs_lr" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs_rr.json b/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs_rr.json new file mode 100644 index 0000000..25f9661 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/steel_catwalk_stairs_rr.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/steel_catwalk_stairs_rr" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/steel_catwalk_top.json b/src/generated/resources/assets/otemod/models/item/steel_catwalk_top.json new file mode 100644 index 0000000..6a09f00 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/steel_catwalk_top.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/steel_catwalk_top" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/steel_floor_grating.json b/src/generated/resources/assets/otemod/models/item/steel_floor_grating.json new file mode 100644 index 0000000..ae25475 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/steel_floor_grating.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/steel_floor_grating" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/steel_floor_grating_top.json b/src/generated/resources/assets/otemod/models/item/steel_floor_grating_top.json new file mode 100644 index 0000000..f8437ed --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/steel_floor_grating_top.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/steel_floor_grating_top" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/steel_railing.json b/src/generated/resources/assets/otemod/models/item/steel_railing.json new file mode 100644 index 0000000..71e8667 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/steel_railing.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/steel_railing" +} \ No newline at end of file diff --git a/src/generated/resources/assets/otemod/models/item/steel_table.json b/src/generated/resources/assets/otemod/models/item/steel_table.json new file mode 100644 index 0000000..978c0b3 --- /dev/null +++ b/src/generated/resources/assets/otemod/models/item/steel_table.json @@ -0,0 +1,3 @@ +{ + "parent": "otemod:block/steel_table" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/blue_pool_tile_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/blue_pool_tile_slab.json index d835d9d..e0f63df 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/blue_pool_tile_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/blue_pool_tile_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:blue_pool_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:blue_pool_tile_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/clinker_brick_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/clinker_brick_slab.json index 22656f5..5faf0e4 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/clinker_brick_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/clinker_brick_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:clinker_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:clinker_brick_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/clinker_brick_stained_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/clinker_brick_stained_slab.json index 774e370..b7f2da3 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/clinker_brick_stained_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/clinker_brick_stained_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:clinker_brick_stained_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:clinker_brick_stained_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/dark_pool_tile_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/dark_pool_tile_slab.json index 95a7e31..9251b2a 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/dark_pool_tile_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/dark_pool_tile_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:dark_pool_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:dark_pool_tile_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/dirty_blue_pool_tile_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/dirty_blue_pool_tile_slab.json index 5739cbb..38dbd07 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/dirty_blue_pool_tile_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/dirty_blue_pool_tile_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:dirty_blue_pool_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:dirty_blue_pool_tile_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/dirty_green_pool_tile_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/dirty_green_pool_tile_slab.json index 6a0a60a..07a320a 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/dirty_green_pool_tile_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/dirty_green_pool_tile_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:dirty_green_pool_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:dirty_green_pool_tile_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/dirty_pool_tile_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/dirty_pool_tile_slab.json index 0928a82..ae8670d 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/dirty_pool_tile_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/dirty_pool_tile_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:dirty_pool_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:dirty_pool_tile_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/dirty_red_pool_tile_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/dirty_red_pool_tile_slab.json index 09eb84d..560ff79 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/dirty_red_pool_tile_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/dirty_red_pool_tile_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:dirty_red_pool_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:dirty_red_pool_tile_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/green_pool_tile_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/green_pool_tile_slab.json index 34f35df..890e828 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/green_pool_tile_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/green_pool_tile_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:green_pool_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:green_pool_tile_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_door.json b/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_door.json new file mode 100644 index 0000000..dac94fa --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_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": "otemod:old_industrial_wood_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "otemod:old_industrial_wood_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/old_industrial_wood_door" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_planks.json b/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_planks.json new file mode 100644 index 0000000..d2fac42 --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:old_industrial_wood_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/old_industrial_wood_planks" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_slab.json new file mode 100644 index 0000000..2f21aff --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:old_industrial_wood_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "otemod:old_industrial_wood_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/old_industrial_wood_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_stairs.json b/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_stairs.json new file mode 100644 index 0000000..905110a --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/old_industrial_wood_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:old_industrial_wood_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/old_industrial_wood_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/panzerglass_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/panzerglass_slab.json index 923c77f..3ec39ac 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/panzerglass_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/panzerglass_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:panzerglass_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:panzerglass_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/pool_tile_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/pool_tile_slab.json index 5f14b76..f31be1b 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/pool_tile_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/pool_tile_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:pool_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:pool_tile_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/rebar_concrete_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/rebar_concrete_slab.json index 44cfad2..1384751 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/rebar_concrete_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/rebar_concrete_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:rebar_concrete_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:rebar_concrete_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/rebar_concrete_tile_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/rebar_concrete_tile_slab.json index 170d794..9d60529 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/rebar_concrete_tile_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/rebar_concrete_tile_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:rebar_concrete_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:rebar_concrete_tile_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/red_pool_tile_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/red_pool_tile_slab.json index cfda189..18a85e0 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/red_pool_tile_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/red_pool_tile_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:red_pool_tile_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:red_pool_tile_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/slag_brick_slab.json b/src/generated/resources/data/otemod/loot_tables/blocks/slag_brick_slab.json index 1349fbc..761c413 100644 --- a/src/generated/resources/data/otemod/loot_tables/blocks/slag_brick_slab.json +++ b/src/generated/resources/data/otemod/loot_tables/blocks/slag_brick_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "otemod:slag_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "otemod:slag_brick_slab" } ], diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk.json b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk.json new file mode 100644 index 0000000..0b473f2 --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:steel_catwalk" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/steel_catwalk" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs.json b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs.json new file mode 100644 index 0000000..9038ced --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:steel_catwalk_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/steel_catwalk_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs_dr.json b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs_dr.json new file mode 100644 index 0000000..d027b51 --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs_dr.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:steel_catwalk_stairs_dr" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/steel_catwalk_stairs_dr" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs_lr.json b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs_lr.json new file mode 100644 index 0000000..221aaea --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs_lr.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:steel_catwalk_stairs_lr" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/steel_catwalk_stairs_lr" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs_rr.json b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs_rr.json new file mode 100644 index 0000000..f476cd3 --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_stairs_rr.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:steel_catwalk_stairs_rr" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/steel_catwalk_stairs_rr" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_top.json b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_top.json new file mode 100644 index 0000000..5aae9dd --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/steel_catwalk_top.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:steel_catwalk_top" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/steel_catwalk_top" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/steel_floor_grating.json b/src/generated/resources/data/otemod/loot_tables/blocks/steel_floor_grating.json new file mode 100644 index 0000000..b4d79b7 --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/steel_floor_grating.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:steel_floor_grating" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/steel_floor_grating" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/steel_floor_grating_top.json b/src/generated/resources/data/otemod/loot_tables/blocks/steel_floor_grating_top.json new file mode 100644 index 0000000..270a43f --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/steel_floor_grating_top.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:steel_floor_grating_top" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/steel_floor_grating_top" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/steel_railing.json b/src/generated/resources/data/otemod/loot_tables/blocks/steel_railing.json new file mode 100644 index 0000000..3fdf57d --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/steel_railing.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:steel_railing" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/steel_railing" +} \ No newline at end of file diff --git a/src/generated/resources/data/otemod/loot_tables/blocks/steel_table.json b/src/generated/resources/data/otemod/loot_tables/blocks/steel_table.json new file mode 100644 index 0000000..0fb2972 --- /dev/null +++ b/src/generated/resources/data/otemod/loot_tables/blocks/steel_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "otemod:steel_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "otemod:blocks/steel_table" +} \ No newline at end of file diff --git a/src/main/java/dev/zontreck/otemod/blocks/BlockCustomVoxels.java b/src/main/java/dev/zontreck/otemod/blocks/BlockCustomVoxels.java new file mode 100644 index 0000000..b62ab86 --- /dev/null +++ b/src/main/java/dev/zontreck/otemod/blocks/BlockCustomVoxels.java @@ -0,0 +1,22 @@ +package dev.zontreck.otemod.blocks; + +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; + +public class BlockCustomVoxels extends PartialTransparentBlock +{ + private VoxelShape superShape; + protected BlockCustomVoxels(Properties p_54120_, VoxelShape shape) { + super(p_54120_); + this.superShape = shape; + } + + @Override + public VoxelShape getShape(BlockState p_60555_, BlockGetter p_60556_, BlockPos p_60557_, CollisionContext p_60558_) { + return superShape; + } +} diff --git a/src/main/java/dev/zontreck/otemod/blocks/ModBlocks.java b/src/main/java/dev/zontreck/otemod/blocks/ModBlocks.java index a6aca99..03cf19b 100644 --- a/src/main/java/dev/zontreck/otemod/blocks/ModBlocks.java +++ b/src/main/java/dev/zontreck/otemod/blocks/ModBlocks.java @@ -7,7 +7,6 @@ import dev.zontreck.otemod.implementation.CreativeModeTabs; import net.minecraft.core.BlockPos; import net.minecraft.world.entity.EntityType; import net.minecraft.world.item.BlockItem; -import net.minecraft.world.item.DyeColor; import net.minecraft.world.item.Item; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.block.*; @@ -15,14 +14,18 @@ import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity; import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.level.block.state.properties.BedPart; -import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.block.state.properties.BlockSetType; import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.shapes.BooleanOp; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.VoxelShape; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; +import java.util.stream.Stream; + public class ModBlocks { private static BlockBehaviour.StatePredicate shulkerState = (p_152653_, p_152654_, p_152655_) -> { @@ -59,11 +62,19 @@ public class ModBlocks { private static BlockBehaviour.Properties standardBehavior() { - return BlockBehaviour.Properties.of().requiresCorrectToolForDrops().strength(7F).destroyTime(6); + return BlockBehaviour.Properties.of().requiresCorrectToolForDrops().strength(7F).destroyTime(6).isValidSpawn(ModBlocks::neverSpawn); } + private static BlockBehaviour.Properties gratingBlock() + { + return standardBehavior() + .noOcclusion() + .strength(0.5f, 2000f) + .isViewBlocking(ModBlocks::never); + } + private static BlockBehaviour.Properties stoneLikeBehavior() { - return BlockBehaviour.Properties.copy(Blocks.COBBLESTONE); + return BlockBehaviour.Properties.copy(Blocks.COBBLESTONE).isValidSpawn(ModBlocks::neverSpawn); } private static BlockBehaviour.Properties explosionResistance() @@ -91,6 +102,8 @@ public class ModBlocks { private static BlockBehaviour.Properties stone = stoneLikeBehavior(); + private static BlockBehaviour.Properties gratingBlock = gratingBlock(); + private static BlockBehaviour.Properties poolLightClean = BlockBehaviour.Properties.copy(Blocks.GLASS).lightLevel((X) -> 15); private static BlockBehaviour.Properties poolLightDirty = BlockBehaviour.Properties.copy(Blocks.GLASS).lightLevel((X) -> 12); private static BlockBehaviour.Properties poolLightFilthy = BlockBehaviour.Properties.copy(Blocks.GLASS).lightLevel((X) -> 4); @@ -244,6 +257,12 @@ public class ModBlocks { public static final RegistryObject UNCRAFTER = registerWithItem(BLOCKS.register("uncrafter", ()->new UncrafterBlock(BlockBehaviour.Properties.of().noOcclusion().requiresCorrectToolForDrops().strength(6))), new Item.Properties()); + /* + + ENGINEERS DECOR BLOCKS + + */ + public static final RegistryObject CLINKER_BRICK_BLOCK = registerWithItem(BLOCKS.register("clinker_brick_block", ()->new StandardBlocks.BaseBlock( StandardBlocks.CFG_DEFAULT, BlockBehaviour.Properties.of().strength(0.5f, 7f).sound(SoundType.STONE) @@ -283,6 +302,14 @@ public class ModBlocks { public static final RegistryObject CLINKER_BRICK_SASTOR_CORNER_BLOCK = registerWithItem(BLOCKS.register("clinker_brick_sastor_corner_block", ()-> new RotatableBlock(BlockBehaviour.Properties.copy(Blocks.STONE))), new Item.Properties()); + /*public static final RegistryObject CLINKER_BRICK_VERTICAL_SLAB_STRUCTURED = registerWithItem(BLOCKS.register("clinker_brick_vertical_slab_structured", () -> new StandardBlocks.HorizontalWaterLoggable( + StandardBlocks.CFG_CUTOUT | StandardBlocks.CFG_HORIZIONTAL | StandardBlocks.CFG_LOOK_PLACEMENT, + BlockBehaviour.Properties.of().strength(0.5f, 7f).sound(SoundType.STONE), + new AABB[]{ + Auxiliaries.getPixeledAABB(0, 0, 0, 16, 16, 8), + } + )), new Item.Properties());*/ + public static final RegistryObject SLAG_BRICK_BLOCK = registerWithItem(BLOCKS.register("slag_brick_block", ()-> new Block(BlockBehaviour.Properties.copy(Blocks.STONE))), new Item.Properties()); public static final RegistryObject SLAG_BRICK_SLAB = registerWithItem(BLOCKS.register("slag_brick_slab", ()-> new SlabBlock(BlockBehaviour.Properties.copy(Blocks.STONE))), new Item.Properties()); @@ -305,11 +332,130 @@ public class ModBlocks { public static final RegistryObject REBAR_CONCRETE_TILE_STAIRS = registerWithItem(BLOCKS.register("rebar_concrete_tile_stairs", ()-> new StairBlock(ModBlocks.REBAR_CONCRETE_BLOCK.get()::defaultBlockState, BlockBehaviour.Properties.copy(Blocks.STONE).strength(1f, 2000f).isValidSpawn(ModBlocks::neverSpawn))), new Item.Properties()); + /*public static final RegistryObject REBAR_CONCRETE_HALFSLAB = registerWithItem(BLOCKS.register("halfslab_rebar_concrete", () -> new SlabSliceBlock( + StandardBlocks.CFG_CUTOUT, + BlockBehaviour.Properties.of().strength(1.0f, 2000f).sound(SoundType.STONE).isValidSpawn(ModBlocks::neverSpawn) + )), new Item.Properties());*/ - public static final RegistryObject PANZER_GLASS_BLOCK = registerWithItem(BLOCKS.register("panzerglass_block", ()-> new Block(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion().strength(0.5f, 2000f).isValidSpawn(ModBlocks::neverSpawn).sound(SoundType.METAL))), new Item.Properties()); + public static final RegistryObject PANZER_GLASS_BLOCK = registerWithItem(BLOCKS.register("panzerglass_block", ()-> new PartialTransparentBlock(BlockBehaviour.Properties.of().noOcclusion().strength(0.5f, 2000f).isValidSpawn(ModBlocks::neverSpawn).sound(SoundType.METAL))), new Item.Properties()); - public static final RegistryObject PANZER_GLASS_SLAB = registerWithItem(BLOCKS.register("panzerglass_slab", ()-> new SlabBlock(BlockBehaviour.Properties.copy(Blocks.IRON_BLOCK).noOcclusion().strength(0.5f, 2000f).isValidSpawn(ModBlocks::neverSpawn).sound(SoundType.METAL))), new Item.Properties()); + public static final RegistryObject PANZER_GLASS_SLAB = registerWithItem(BLOCKS.register("panzerglass_slab", ()-> new PartialTransparentSlabBlock(BlockBehaviour.Properties.of().noOcclusion().strength(0.5f, 2000f).isValidSpawn(ModBlocks::neverSpawn).sound(SoundType.METAL))), new Item.Properties()); + public static final RegistryObject OLD_INDUSTRIAL_WOOD_PLANKS = registerWithItem(BLOCKS.register("old_industrial_wood_planks", ()-> new Block(BlockBehaviour.Properties.copy(Blocks.OAK_PLANKS).strength(0.5f, 6f).sound(SoundType.WOOD))), new Item.Properties()); + + public static final RegistryObject OLD_INDUSTRIAL_WOOD_SLAB = registerWithItem(BLOCKS.register("old_industrial_wood_slab", ()-> new SlabBlock(BlockBehaviour.Properties.copy(Blocks.OAK_PLANKS).strength(0.5f, 6f).sound(SoundType.WOOD))), new Item.Properties()); + + public static final RegistryObject OLD_INDUSTRIAL_WOOD_STAIRS = registerWithItem(BLOCKS.register("old_industrial_wood_stairs", ()-> new StairBlock(ModBlocks.OLD_INDUSTRIAL_WOOD_PLANKS.get()::defaultBlockState, BlockBehaviour.Properties.copy(Blocks.OAK_PLANKS).strength(0.5f, 6f).sound(SoundType.WOOD))), new Item.Properties()); + + public static final RegistryObject OLD_INDUSTRIAL_WOOD_DOOR = registerWithItem(BLOCKS.register("old_industrial_wood_door", ()-> new DoorBlock(BlockBehaviour.Properties.copy(Blocks.OAK_PLANKS).strength(0.5f, 6f).noOcclusion(), BlockSetType.DARK_OAK)), new Item.Properties()); + + public static final RegistryObject STEEL_CATWALK = registerWithItem(BLOCKS.register("steel_catwalk", ()-> new BlockCustomVoxels(gratingBlock, Block.box(0, 0, 0, 16, 2, 16))), new Item.Properties()); + + public static final RegistryObject STEEL_CATWALK_TOP = registerWithItem(BLOCKS.register("steel_catwalk_top", ()-> new BlockCustomVoxels(gratingBlock, Block.box(0, 14, 0, 16, 16, 16))), new Item.Properties()); + + public static final RegistryObject STEEL_GRATING = registerWithItem(BLOCKS.register("steel_floor_grating", ()-> new BlockCustomVoxels(gratingBlock, Block.box(0, 0, 0, 16, 2, 16))), new Item.Properties()); + + public static final RegistryObject STEEL_GRATING_TOP = registerWithItem(BLOCKS.register("steel_floor_grating_top", ()-> new BlockCustomVoxels(gratingBlock, Block.box(0, 14, 0, 16, 16, 16))), new Item.Properties()); + + public static final RegistryObject STEEL_TABLE = registerWithItem(BLOCKS.register("steel_table", ()-> new BlockCustomVoxels(gratingBlock, Block.box(0, 0, 0, 16, 16, 16))), new Item.Properties()); + + private static final VoxelShape STEEL_CATWALK_STAIRS_NORTH = Shapes.join(Block.box(1, 10, 0, 15, 12, 8), Block.box(1, 2, 8, 15, 4, 16), BooleanOp.OR); + + private static final VoxelShape STEEL_CATWALK_STAIRS_SOUTH = Shapes.join(Block.box(1, 10, 8, 15, 12, 16), Block.box(1, 2, 0, 15, 4, 8), BooleanOp.OR); + + private static final VoxelShape STEEL_CATWALK_STAIRS_EAST = Shapes.join(Block.box(8, 10, 1, 16, 12, 15), Block.box(0, 2, 1, 8, 4, 15), BooleanOp.OR); + + private static final VoxelShape STEEL_CATWALK_STAIRS_WEST = Shapes.join(Block.box(0, 10, 1, 8, 12, 15), Block.box(8, 2, 1, 16, 4, 15), BooleanOp.OR); + + public static final RegistryObject STEEL_CATWALK_STAIRS = registerWithItem(BLOCKS.register("steel_catwalk_stairs", ()-> new RotatableBlockCustomVoxels(gratingBlock, STEEL_CATWALK_STAIRS_NORTH, STEEL_CATWALK_STAIRS_SOUTH, STEEL_CATWALK_STAIRS_WEST, STEEL_CATWALK_STAIRS_EAST)), new Item.Properties()); + + private static final VoxelShape STEEL_CATWALK_STAIRS_LR_NORTH = Stream.of( + Block.box(1, 2, 8, 15, 4, 16), + Block.box(1, 10, 0, 15, 12, 8), + Block.box(0, 0, 0, 1, 21, 16) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + + private static final VoxelShape STEEL_CATWALK_STAIRS_LR_SOUTH = Stream.of( + Block.box(1, 2, 0, 15, 4, 8), + Block.box(1, 10, 8, 15, 12, 16), + Block.box(15, 0, 0, 16, 21, 16) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + + private static final VoxelShape STEEL_CATWALK_STAIRS_LR_EAST = Stream.of( + Block.box(0, 2, 1, 8, 4, 15), + Block.box(8, 10, 1, 16, 12, 15), + Block.box(0, 0, 0, 16, 21, 1) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + + private static final VoxelShape STEEL_CATWALK_STAIRS_LR_WEST = Stream.of( + Block.box(8, 2, 1, 16, 4, 15), + Block.box(0, 10, 1, 8, 12, 15), + Block.box(0, 0, 15, 16, 21, 16) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + public static final RegistryObject STEEL_CATWALK_STAIRS_LR = registerWithItem(BLOCKS.register("steel_catwalk_stairs_lr", ()-> new RotatableBlockCustomVoxels(gratingBlock, STEEL_CATWALK_STAIRS_LR_NORTH, STEEL_CATWALK_STAIRS_LR_SOUTH, STEEL_CATWALK_STAIRS_LR_WEST, STEEL_CATWALK_STAIRS_LR_EAST)), new Item.Properties()); + + private static final VoxelShape STEEL_CATWALK_STAIRS_RR_NORTH = Stream.of( + Block.box(1, 2, 8, 15, 4, 16), + Block.box(1, 10, 0, 15, 12, 8), + Block.box(15, 0, 0, 16, 21, 16) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + + private static final VoxelShape STEEL_CATWALK_STAIRS_RR_SOUTH = Stream.of( + Block.box(1, 2, 0, 15, 4, 8), + Block.box(1, 10, 8, 15, 12, 16), + Block.box(0, 0, 0, 1, 21, 16) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + + private static final VoxelShape STEEL_CATWALK_STAIRS_RR_EAST = Stream.of( + Block.box(0, 2, 1, 8, 4, 15), + Block.box(8, 10, 1, 16, 12, 15), + Block.box(0, 0, 15, 16, 21, 16) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + + private static final VoxelShape STEEL_CATWALK_STAIRS_RR_WEST = Stream.of( + Block.box(8, 2, 1, 16, 4, 15), + Block.box(0, 10, 1, 8, 12, 15), + Block.box(0, 0, 0, 16, 21, 1) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + + public static final RegistryObject STEEL_CATWALK_STAIRS_RR = registerWithItem(BLOCKS.register("steel_catwalk_stairs_rr", ()-> new RotatableBlockCustomVoxels(gratingBlock, STEEL_CATWALK_STAIRS_RR_NORTH, STEEL_CATWALK_STAIRS_RR_SOUTH, STEEL_CATWALK_STAIRS_RR_WEST, STEEL_CATWALK_STAIRS_RR_EAST)), new Item.Properties()); + + private static final VoxelShape STEEL_CATWALK_STAIRS_DR_NORTH = Stream.of( + Block.box(1, 10, 0, 15, 12, 8), + Block.box(1, 2, 8, 15, 4, 16), + Block.box(0, 0, 0, 1, 21, 16), + Block.box(15, 0, 0, 16, 21, 16) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + + private static final VoxelShape STEEL_CATWALK_STAIRS_DR_SOUTH = Stream.of( + Block.box(1, 10, 8, 15, 12, 16), + Block.box(1, 2, 0, 15, 4, 8), + Block.box(15, 0, 0, 16, 21, 16), + Block.box(0, 0, 0, 1, 21, 16) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + + private static final VoxelShape STEEL_CATWALK_STAIRS_DR_WEST = Stream.of( + Block.box(8, 10, 1, 16, 12, 15), + Block.box(0, 2, 1, 8, 4, 15), + Block.box(0, 0, 0, 16, 21, 1), + Block.box(0, 0, 15, 16, 21, 16) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + + private static final VoxelShape STEEL_CATWALK_STAIRS_DR_EAST = Stream.of( + Block.box(0, 10, 1, 8, 12, 15), + Block.box(8, 2, 1, 16, 4, 15), + Block.box(0, 0, 15, 16, 21, 16), + Block.box(0, 0, 0, 16, 21, 1) + ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); + + public static final RegistryObject STEEL_CATWALK_STAIRS_DR = registerWithItem(BLOCKS.register("steel_catwalk_stairs_dr", ()-> new RotatableBlockCustomVoxels(gratingBlock, STEEL_CATWALK_STAIRS_DR_NORTH, STEEL_CATWALK_STAIRS_DR_SOUTH, STEEL_CATWALK_STAIRS_DR_WEST, STEEL_CATWALK_STAIRS_DR_EAST)), new Item.Properties()); + + private static final VoxelShape STEEL_RAILING_NORTH = Block.box(0.25, 0.25, 0.25, 15.75, 16, 1.25); + private static final VoxelShape STEEL_RAILING_SOUTH = Block.box(0.25, 0.25, 14.75, 15.75, 16, 15.75); + + private static final VoxelShape STEEL_RAILING_WEST = Block.box(14.75, 0.25, 0.25, 15.75, 16, 15.75); + private static final VoxelShape STEEL_RAILING_EAST = Block.box(0.25, 0.25, 0.25, 1.25, 16, 15.75); + public static final RegistryObject STEEL_RAILING = registerWithItem(BLOCKS.register("steel_railing", ()->new RotatableBlockCustomVoxels(gratingBlock, STEEL_RAILING_NORTH, STEEL_RAILING_SOUTH, STEEL_RAILING_WEST, STEEL_RAILING_EAST)), new Item.Properties()); } diff --git a/src/main/java/dev/zontreck/otemod/blocks/PartialTransparentBlock.java b/src/main/java/dev/zontreck/otemod/blocks/PartialTransparentBlock.java new file mode 100644 index 0000000..484422f --- /dev/null +++ b/src/main/java/dev/zontreck/otemod/blocks/PartialTransparentBlock.java @@ -0,0 +1,18 @@ +package dev.zontreck.otemod.blocks; + +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.block.AbstractGlassBlock; +import net.minecraft.world.level.block.state.BlockState; + +public class PartialTransparentBlock extends AbstractGlassBlock +{ + protected PartialTransparentBlock(Properties p_48729_) { + super(p_48729_); + } + + @Override + public boolean propagatesSkylightDown(BlockState p_48740_, BlockGetter p_48741_, BlockPos p_48742_) { + return true; + } +} diff --git a/src/main/java/dev/zontreck/otemod/blocks/PartialTransparentSlabBlock.java b/src/main/java/dev/zontreck/otemod/blocks/PartialTransparentSlabBlock.java new file mode 100644 index 0000000..2f840b1 --- /dev/null +++ b/src/main/java/dev/zontreck/otemod/blocks/PartialTransparentSlabBlock.java @@ -0,0 +1,19 @@ +package dev.zontreck.otemod.blocks; + +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.block.AbstractGlassBlock; +import net.minecraft.world.level.block.SlabBlock; +import net.minecraft.world.level.block.state.BlockState; + +public class PartialTransparentSlabBlock extends SlabBlock +{ + protected PartialTransparentSlabBlock(Properties p_48729_) { + super(p_48729_); + } + + @Override + public boolean propagatesSkylightDown(BlockState p_48740_, BlockGetter p_48741_, BlockPos p_48742_) { + return true; + } +} diff --git a/src/main/java/dev/zontreck/otemod/blocks/RotatableBlockCustomVoxels.java b/src/main/java/dev/zontreck/otemod/blocks/RotatableBlockCustomVoxels.java new file mode 100644 index 0000000..2ca6d84 --- /dev/null +++ b/src/main/java/dev/zontreck/otemod/blocks/RotatableBlockCustomVoxels.java @@ -0,0 +1,35 @@ +package dev.zontreck.otemod.blocks; + +import dev.zontreck.ariaslib.util.Maps; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.VoxelShape; + +import java.util.HashMap; +import java.util.Map; + + +public class RotatableBlockCustomVoxels extends RotatableBlock +{ + private Map rotatedShapes = new HashMap<>(); + + protected RotatableBlockCustomVoxels(Properties properties, VoxelShape north, VoxelShape south, VoxelShape east, VoxelShape west) { + super(properties); + rotatedShapes = Maps.of(new Maps.Entry<>(Direction.NORTH, north), new Maps.Entry<>(Direction.SOUTH, south), new Maps.Entry<>(Direction.WEST, west), new Maps.Entry<>(Direction.EAST, east), new Maps.Entry<>(Direction.NORTH, north), new Maps.Entry<>(Direction.DOWN, north)); + } + + @Override + public VoxelShape getShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + Direction facing = state.getValue(FACING); + return rotatedShapes.get(facing); + } + + @Override + public boolean propagatesSkylightDown(BlockState p_49928_, BlockGetter p_49929_, BlockPos p_49930_) { + return true; + } +} diff --git a/src/main/java/dev/zontreck/otemod/data/ModBlockStatesProvider.java b/src/main/java/dev/zontreck/otemod/data/ModBlockStatesProvider.java index 818497d..2b5d845 100644 --- a/src/main/java/dev/zontreck/otemod/data/ModBlockStatesProvider.java +++ b/src/main/java/dev/zontreck/otemod/data/ModBlockStatesProvider.java @@ -136,6 +136,13 @@ public class ModBlockStatesProvider extends BlockStateProvider { new ResourceLocation(OTEMod.MOD_ID, "engineersdecor/glass/panzerglass_block_texture3") }; + ResourceLocation[] oldIndustrialWood = new ResourceLocation[]{ + new ResourceLocation(OTEMod.MOD_ID, "engineersdecor/material/industrial_planks_texture0"), + new ResourceLocation(OTEMod.MOD_ID, "engineersdecor/material/industrial_planks_texture1"), + new ResourceLocation(OTEMod.MOD_ID, "engineersdecor/material/industrial_planks_texture2"), + new ResourceLocation(OTEMod.MOD_ID, "engineersdecor/material/industrial_planks_texture3"), + }; + variantCubeBlock(ModBlocks.CLINKER_BRICK_BLOCK, clinkerBlock); customSlabBlock(ModBlocks.CLINKER_BRICK_SLAB, clinkerBlock); customStairBlock(ModBlocks.CLINKER_BRICK_STAIRS, clinkerBlock); @@ -161,6 +168,43 @@ public class ModBlockStatesProvider extends BlockStateProvider { variantTransparentCubeBlock(ModBlocks.PANZER_GLASS_BLOCK, new ResourceLocation(OTEMod.MOD_ID, "engineersdecor/glass/panzerglass_block_texture_inventory"), panzerglass); customTransparentSlabBlock(ModBlocks.PANZER_GLASS_SLAB, panzerglass); + + variantCubeBlock(ModBlocks.OLD_INDUSTRIAL_WOOD_PLANKS, oldIndustrialWood); + customSlabBlock(ModBlocks.OLD_INDUSTRIAL_WOOD_SLAB, oldIndustrialWood); + customStairBlock(ModBlocks.OLD_INDUSTRIAL_WOOD_STAIRS, oldIndustrialWood); + doorBlock(ModBlocks.OLD_INDUSTRIAL_WOOD_DOOR, new ResourceLocation(OTEMod.MOD_ID, "block/engineersdecor/door/old_industrial_door_texture_bottom"), new ResourceLocation(OTEMod.MOD_ID, "block/engineersdecor/door/old_industrial_door_texture_top")); + + blockWithExistingModel(ModBlocks.STEEL_GRATING, "block/engineersdecor/furniture/steel_floor_grating", false); + blockWithExistingModel(ModBlocks.STEEL_GRATING_TOP, "block/engineersdecor/furniture/steel_floor_grating_top", false); + blockWithExistingModel(ModBlocks.STEEL_TABLE, "block/engineersdecor/furniture/steel_table", false); + blockWithExistingModel(ModBlocks.STEEL_CATWALK, "block/engineersdecor/furniture/steel_catwalk", false); + blockWithExistingModel(ModBlocks.STEEL_CATWALK_TOP, "block/engineersdecor/furniture/steel_catwalk_top", false); + blockWithExistingModel(ModBlocks.STEEL_RAILING, "block/engineersdecor/furniture/steel_railing", true); + blockWithExistingModel(ModBlocks.STEEL_CATWALK_STAIRS, "block/engineersdecor/furniture/steel_catwalk_stairs", true); + blockWithExistingModel(ModBlocks.STEEL_CATWALK_STAIRS_LR, "block/engineersdecor/furniture/steel_catwalk_stairs_lr", true); + blockWithExistingModel(ModBlocks.STEEL_CATWALK_STAIRS_RR, "block/engineersdecor/furniture/steel_catwalk_stairs_rr", true); + blockWithExistingModel(ModBlocks.STEEL_CATWALK_STAIRS_DR, "block/engineersdecor/furniture/steel_catwalk_stairs_dr", true); + + + } + + private void blockWithExistingModel(RegistryObject blk, String model, boolean rotatable) + { + ResourceLocation modelLoc = new ResourceLocation(OTEMod.MOD_ID, model); + ModelFile mFile = models().withExistingParent(name(blk.get()), modelLoc); + + if(!rotatable) + simpleBlock(blk.get(), mFile); + else horizontalBlock(blk.get(), mFile); + + simpleBlockItem(blk.get(), mFile); + } + + private void doorBlock(RegistryObject blk, ResourceLocation textureTop, ResourceLocation textureBottom) + { + doorBlockWithRenderType((DoorBlock) blk.get(), textureBottom, textureTop, new ResourceLocation("translucent")); + + simpleBlockItem(blk.get(), models().doorBottomLeft(name(blk.get()), textureBottom, textureTop)); } private void wallBlock(RegistryObject blk, ResourceLocation texture) diff --git a/src/main/java/dev/zontreck/otemod/data/loot/ModBlockLootTablesProvider.java b/src/main/java/dev/zontreck/otemod/data/loot/ModBlockLootTablesProvider.java index 357568f..544d6f7 100644 --- a/src/main/java/dev/zontreck/otemod/data/loot/ModBlockLootTablesProvider.java +++ b/src/main/java/dev/zontreck/otemod/data/loot/ModBlockLootTablesProvider.java @@ -2,30 +2,21 @@ package dev.zontreck.otemod.data.loot; import dev.zontreck.otemod.blocks.*; import dev.zontreck.otemod.items.ModItems; -import net.minecraft.data.PackOutput; import net.minecraft.data.loot.BlockLootSubProvider; -import net.minecraft.data.loot.LootTableProvider; -import net.minecraft.resources.ResourceLocation; import net.minecraft.world.flag.FeatureFlags; import net.minecraft.world.item.Item; -import net.minecraft.world.item.Items; import net.minecraft.world.item.enchantment.Enchantments; import net.minecraft.world.level.block.*; -import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraft.world.level.storage.loot.LootTable; import net.minecraft.world.level.storage.loot.entries.LootItem; import net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer; import net.minecraft.world.level.storage.loot.functions.ApplyBonusCount; import net.minecraft.world.level.storage.loot.functions.SetItemCountFunction; import net.minecraft.world.level.storage.loot.providers.number.UniformGenerator; -import net.minecraftforge.common.data.ExistingFileHelper; import net.minecraftforge.registries.RegistryObject; -import java.util.List; import java.util.Set; -import static dev.zontreck.otemod.blocks.ModBlocks.BLOCKS; - public class ModBlockLootTablesProvider extends BlockLootSubProvider { public ModBlockLootTablesProvider() @@ -67,44 +58,44 @@ public class ModBlockLootTablesProvider extends BlockLootSubProvider dropSelf(ModBlocks.CYAN_WALL_V2.get()); dropSelf(ModBlocks.POOL_TILE.get()); dropSelf(ModBlocks.POOL_TILE_STAIRS.get()); - dropSelf(ModBlocks.POOL_TILE_SLAB.get()); + createSlabItemTable(ModBlocks.POOL_TILE_SLAB); dropSelf(ModBlocks.POOL_LIGHT.get()); dropSelf(ModBlocks.DIRTY_POOL_TILE.get()); dropSelf(ModBlocks.DIRTY_POOL_TILE_STAIRS.get()); - dropSelf(ModBlocks.DIRTY_POOL_TILE_SLAB.get()); + createSlabItemTable(ModBlocks.DIRTY_POOL_TILE_SLAB); dropSelf(ModBlocks.DIRTY_POOL_LIGHT.get()); dropSelf(ModBlocks.FILTHY_POOL_LIGHT.get()); dropSelf(ModBlocks.DARK_POOL_TILE.get()); dropSelf(ModBlocks.DARK_POOL_LIGHT.get()); dropSelf(ModBlocks.DARK_POOL_TILE_STAIRS.get()); - dropSelf(ModBlocks.DARK_POOL_TILE_SLAB.get()); + createSlabItemTable(ModBlocks.DARK_POOL_TILE_SLAB); dropSelf(ModBlocks.BLUE_POOL_TILE.get()); dropSelf(ModBlocks.BLUE_POOL_TILE_STAIRS.get()); - dropSelf(ModBlocks.BLUE_POOL_TILE_SLAB.get()); + createSlabItemTable(ModBlocks.BLUE_POOL_TILE_SLAB); dropSelf(ModBlocks.BLUE_POOL_LIGHT.get()); dropSelf(ModBlocks.DIRTY_BLUE_POOL_TILE.get()); dropSelf(ModBlocks.DIRTY_BLUE_POOL_TILE_STAIRS.get()); - dropSelf(ModBlocks.DIRTY_BLUE_POOL_TILE_SLAB.get()); + createSlabItemTable(ModBlocks.DIRTY_BLUE_POOL_TILE_SLAB); dropSelf(ModBlocks.DIRTY_BLUE_POOL_LIGHT.get()); dropSelf(ModBlocks.FILTHY_BLUE_POOL_LIGHT.get()); dropSelf(ModBlocks.RED_POOL_TILE.get()); dropSelf(ModBlocks.RED_POOL_TILE_STAIRS.get()); - dropSelf(ModBlocks.RED_POOL_TILE_SLAB.get()); + createSlabItemTable(ModBlocks.RED_POOL_TILE_SLAB); dropSelf(ModBlocks.RED_POOL_LIGHT.get()); dropSelf(ModBlocks.DIRTY_RED_POOL_TILE.get()); dropSelf(ModBlocks.DIRTY_RED_POOL_LIGHT.get()); dropSelf(ModBlocks.FILTHY_RED_POOL_LIGHT.get()); dropSelf(ModBlocks.DIRTY_RED_POOL_TILE_STAIRS.get()); - dropSelf(ModBlocks.DIRTY_RED_POOL_TILE_SLAB.get()); + createSlabItemTable(ModBlocks.DIRTY_RED_POOL_TILE_SLAB); dropSelf(ModBlocks.DARK_RED_WOOL.get()); dropSelf(ModBlocks.DARK_RED_CARPET.get()); dropSelf(ModBlocks.GREEN_POOL_TILE.get()); dropSelf(ModBlocks.GREEN_POOL_LIGHT.get()); - dropSelf(ModBlocks.GREEN_POOL_TILE_SLAB.get()); + createSlabItemTable(ModBlocks.GREEN_POOL_TILE_SLAB); dropSelf(ModBlocks.GREEN_POOL_TILE_STAIRS.get()); dropSelf(ModBlocks.DIRTY_GREEN_POOL_TILE.get()); dropSelf(ModBlocks.DIRTY_GREEN_POOL_LIGHT.get()); - dropSelf(ModBlocks.DIRTY_GREEN_POOL_TILE_SLAB.get()); + createSlabItemTable(ModBlocks.DIRTY_GREEN_POOL_TILE_SLAB); dropSelf(ModBlocks.DIRTY_GREEN_POOL_TILE_STAIRS.get()); dropSelf(ModBlocks.FILTHY_GREEN_POOL_LIGHT.get()); dropSelf(ModBlocks.UNCRAFTER.get()); @@ -115,35 +106,65 @@ public class ModBlockLootTablesProvider extends BlockLootSubProvider dropSelf(ModBlocks.CLINKER_BRICK_BLOCK.get()); dropSelf(ModBlocks.CLINKER_BRICK_RECESSED.get()); dropSelf(ModBlocks.CLINKER_BRICK_VERTICALLY_SLIT.get()); - dropSelf(ModBlocks.CLINKER_BRICK_SLAB.get()); + createSlabItemTable(ModBlocks.CLINKER_BRICK_SLAB); dropSelf(ModBlocks.CLINKER_BRICK_STAIRS.get()); dropSelf(ModBlocks.CLINKER_BRICK_STAINED_BLOCK.get()); - dropSelf(ModBlocks.CLINKER_BRICK_STAINED_SLAB.get()); + createSlabItemTable(ModBlocks.CLINKER_BRICK_STAINED_SLAB); dropSelf(ModBlocks.CLINKER_BRICK_STAINED_STAIRS.get()); dropSelf(ModBlocks.CLINKER_BRICK_SASTOR_CORNER_BLOCK.get()); dropSelf(ModBlocks.CLINKER_BRICK_WALL.get()); dropSelf(ModBlocks.SLAG_BRICK_BLOCK.get()); - dropSelf(ModBlocks.SLAG_BRICK_SLAB.get()); + createSlabItemTable(ModBlocks.SLAG_BRICK_SLAB); dropSelf(ModBlocks.SLAG_BRICK_WALL.get()); dropSelf(ModBlocks.SLAG_BRICK_STAIRS.get()); dropSelf(ModBlocks.REBAR_CONCRETE_BLOCK.get()); - dropSelf(ModBlocks.REBAR_CONCRETE_SLAB.get()); + createSlabItemTable(ModBlocks.REBAR_CONCRETE_SLAB); dropSelf(ModBlocks.REBAR_CONCRETE_STAIRS.get()); dropSelf(ModBlocks.REBAR_CONCRETE_WALL.get()); dropSelf(ModBlocks.REBAR_CONCRETE_TILE_BLOCK.get()); - dropSelf(ModBlocks.REBAR_CONCRETE_TILE_SLAB.get()); + createSlabItemTable(ModBlocks.REBAR_CONCRETE_TILE_SLAB); dropSelf(ModBlocks.REBAR_CONCRETE_TILE_STAIRS.get()); dropSelf(ModBlocks.PANZER_GLASS_BLOCK.get()); - dropSelf(ModBlocks.PANZER_GLASS_SLAB.get()); + createSlabItemTable(ModBlocks.PANZER_GLASS_SLAB); + + dropSelf(ModBlocks.OLD_INDUSTRIAL_WOOD_PLANKS.get()); + createSlabItemTable(ModBlocks.OLD_INDUSTRIAL_WOOD_SLAB); + dropSelf(ModBlocks.OLD_INDUSTRIAL_WOOD_STAIRS.get()); + createDoorTable(ModBlocks.OLD_INDUSTRIAL_WOOD_DOOR); + + dropSelf(ModBlocks.STEEL_TABLE.get()); + dropSelf(ModBlocks.STEEL_CATWALK.get()); + dropSelf(ModBlocks.STEEL_RAILING.get()); + dropSelf(ModBlocks.STEEL_CATWALK_STAIRS.get()); + dropSelf(ModBlocks.STEEL_CATWALK_STAIRS_LR.get()); + dropSelf(ModBlocks.STEEL_CATWALK_STAIRS_RR.get()); + dropSelf(ModBlocks.STEEL_CATWALK_STAIRS_DR.get()); + dropSelf(ModBlocks.STEEL_GRATING.get()); + + dropSelf(ModBlocks.STEEL_GRATING_TOP.get()); + dropSelf(ModBlocks.STEEL_CATWALK_TOP.get()); } + private void createDoorTable(RegistryObject blk) + { + var loot = createDoorTable(blk.get()); + + add(blk.get(), loot); + } + + private void createSlabItemTable(RegistryObject slab) + { + var loot = createSlabItemTable(slab.get()); + add(slab.get(), loot); + } + @Override protected Iterable getKnownBlocks() { return ModBlocks.BLOCKS.getEntries().stream().map(RegistryObject::get)::iterator; diff --git a/src/main/resources/assets/otemod/lang/en_us.json b/src/main/resources/assets/otemod/lang/en_us.json index e0c1e9d..4dcce3c 100644 --- a/src/main/resources/assets/otemod/lang/en_us.json +++ b/src/main/resources/assets/otemod/lang/en_us.json @@ -125,49 +125,40 @@ "block.otemod.filthy_green_pool_light": "Filthy Green Pool Light", "block.otemod.uncrafter": "Uncrafter", "block.otemod.clinker_brick_block": "Clinker Brick Block", - "block.otemod.clinker_brick_block.help": "A brick block with position\n dependent texture variations.\n Looks slightly darker and more\n color intensive than the\n vanilla brick block.", "block.otemod.clinker_brick_wall": "Clinker Brick Wall", - "block.otemod.clinker_brick_wall.help": "Simplistic Clinker Brick Wall.", "block.otemod.clinker_brick_recessed": "Recessed Clinker Brick", "block.otemod.clinker_brick_vertically_slit": "Vertically Slit Clinker Bricks", "block.otemod.clinker_brick_slab": "Clinker Brick Slab", - "block.otemod.clinker_brick_slab.help": "Slab made from a Clinker Block.\n Looks slightly darker and more\n color intensive than the\n vanilla brick.", "block.otemod.clinker_brick_stairs": "Clinker Brick Stairs", - "block.otemod.clinker_brick_stairs.help": "Looks slightly darker and more\n color intensive than the vanilla\n brick block.", "block.otemod.clinker_brick_stained_block": "Stained Clinker Brick Block", - "block.otemod.clinker_brick_stained_block.help": "A brick block with position\n dependent texture variations.\n Looks slightly darker and more\n color intensive than the vanilla\n brick block. Has more visible\n traces of grime or stain.", "block.otemod.clinker_brick_stained_slab": "Stained Clinker Brick Slab", - "block.otemod.clinker_brick_stained_slab.help": "Slab made from a Stained Clinker Block.", "block.otemod.clinker_brick_stained_stairs": "Stained Clinker Brick Stairs", - "block.otemod.clinker_brick_stained_stairs.help": "Looks slightly darker and more\n color intensive than the vanilla\n brick block. Has more visible\n traces of grime or stain.", "block.otemod.clinker_brick_sastor_corner_block": "Sandstone Ornated Clinker Brick", - "block.otemod.clinker_brick_sastor_corner_block.help": "Quoin decoration for clinker\n wall accentuation. Place looking\n horizontally to generate a\n building corner ornamentation.\n Place while looking almost\n straight up/down for window\n ornamentation. The style of\n adjacent Sandstone Ornated\n Blocks are copied (preferred) to\n facilitate placements for\n higher buildings.", "block.otemod.slag_brick_block": "Slag Brick Block", - "block.otemod.slag_brick_block.help": "A gray-brown brick block with position\n dependent texture variations.", "block.otemod.slag_brick_slab": "Slag Brick Slab", - "block.otemod.slag_brick_slab.help": "A gray-brown brick slab.", "block.otemod.slag_brick_stairs": "Slag Brick Stairs", - "block.otemod.slag_brick_stairs.help": "Gray-brown brick stairs.", "block.otemod.slag_brick_wall": "Slag Brick Wall", - "block.otemod.slag_brick_wall.help": "Simplistic Slag Brick Wall.", "block.otemod.rebar_concrete": "Rebar Concrete Block", - "block.otemod.rebar_concrete.help": "Steel reinforced concrete block.\n Expensive but Creeper/Wither-proof.", "block.otemod.rebar_concrete_slab": "Rebar Concrete Slab", - "block.otemod.rebar_concrete_slab.help": "Steel reinforced concrete slab.\n Expensive but Creeper/Wither-proof.", "block.otemod.rebar_concrete_stairs": "Rebar Concrete Stairs", - "block.otemod.rebar_concrete_stairs.help": "Steel reinforced concrete stairs.\n Expensive but Creeper/Wither-proof.", "block.otemod.rebar_concrete_tile": "Rebar Concrete Tile", - "block.otemod.rebar_concrete_tile.help": "Steel reinforced concrete tile.\n Expensive but Creeper-proof.", "block.otemod.rebar_concrete_tile_slab": "Rebar Concrete Tile Slab", - "block.otemod.rebar_concrete_tile_slab.help": "Steel reinforced concrete tile slab.\n Expensive but Creeper-proof.", "block.otemod.rebar_concrete_tile_stairs": "Rebar Concrete Tile Stairs", - "block.otemod.rebar_concrete_tile_stairs.help": "Steel reinforced concrete tile stairs.\n Expensive but Creeper-proof.", "block.otemod.rebar_concrete_wall": "Rebar Concrete Wall", - "block.otemod.rebar_concrete_wall.help": "Steel reinforced concrete wall.\n Expensive but Creeper-proof.", "block.otemod.panzerglass_block": "Panzer Glass Block", - "block.otemod.panzerglass_block.help": "Reinforced glass block.\n Expensive, explosion-proof.\n Dark gray tint, faint structural\n lines visible, multi texture for\n seamless look.", "block.otemod.panzerglass_slab": "Panzer Glass Slab", - "block.otemod.panzerglass_slab.help": "Reinforced glass slab.\n Expensive, explosion-proof.\n Dark gray tint, faint structural\n lines visible.", + "block.otemod.old_industrial_wood_door": "Old Industrial Wood Door", + "block.otemod.old_industrial_wood_planks": "Old Industrial Wood Planks", + "block.otemod.old_industrial_wood_slab": "Old Industrial Wood Slab", + "block.otemod.old_industrial_wood_stairs": "Old Industrial Wood Stairs", + "block.otemod.steel_floor_grating": "Steel Floor Grating", + "block.otemod.steel_table": "Steel Table", + "block.otemod.steel_catwalk": "Steel Catwalk", + "block.otemod.steel_railing": "Steel Railing", + "block.otemod.steel_catwalk_stairs": "Steel Catwalk Stairs", + "block.otemod.steel_catwalk_stairs_lr": "Steel Catwalk Left Rail", + "block.otemod.steel_catwalk_stairs_rr": "Steel Catwalk Right Rail", + "block.otemod.steel_catwalk_stairs_dr": "Steel Catwalk Double Rail", diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/dependent/metal_bar_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/dependent/metal_bar_recipe.json deleted file mode 100644 index 67ad8e2..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/dependent/metal_bar_recipe.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:metal_bar" - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - " S", - " S ", - "S " - ], - "key": { - "S": { - "item": "minecraft:iron_ingot" - } - }, - "result": { - "item": "otemod:metal_bar", - "count": 12 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/dependent/rebar_concrete_block_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/dependent/rebar_concrete_block_recipe.json deleted file mode 100644 index ac59a52..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/dependent/rebar_concrete_block_recipe.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete", - "required": [ - "immersiveengineering:concrete", - "otemod:metal_bar" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "SCS", - "CSC", - "SCS" - ], - "key": { - "C": { - "item": "immersiveengineering:concrete" - }, - "S": { - "item": "otemod:metal_bar" - } - }, - "result": { - "item": "otemod:rebar_concrete", - "count": 4 - } - } - }, - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete" - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "SCS", - "CSC", - "SCS" - ], - "key": { - "C": { - "item": "minecraft:gray_concrete_powder" - }, - "S": { - "item": "otemod:metal_bar" - } - }, - "result": { - "item": "otemod:rebar_concrete", - "count": 4 - } - } - } - ] -} diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/dependent/slag_brick_block_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/dependent/slag_brick_block_recipe.json deleted file mode 100644 index ea0f0eb..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/dependent/slag_brick_block_recipe.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_block", - "required": [ - "immersiveengineering:slag", - "#otemod:brick_ingots" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "BBB", - "BSB", - "BBB" - ], - "key": { - "B": { - "tag": "otemod:brick_ingots" - }, - "S": { - "item": "immersiveengineering:slag" - } - }, - "result": { - "item": "otemod:slag_brick_block", - "count": 8 - } - } - }, - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:slag_brick_block" - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "BAB", - "ASA", - "BAB" - ], - "key": { - "B": { - "item": "minecraft:brick" - }, - "A": { - "tag": "otemod:brick_ingots" - }, - "S": { - "item": "minecraft:nether_bricks" - } - }, - "result": { - "item": "otemod:slag_brick_block", - "count": 8 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_recessed_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_recessed_recipe.json new file mode 100644 index 0000000..93620ce --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_recessed_recipe.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "otemod:clinker_brick_vertically_slit" + } + ], + "result": { + "item": "otemod:clinker_brick_recessed" + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_recipe.json new file mode 100644 index 0000000..47be8dd --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_recipe.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "BAB", + "ANA", + "BAB" + ], + "key": { + "B": { + "item": "minecraft:brick" + }, + "A": { + "tag": "otemod:brick_ingots" + }, + "N": { + "item": "minecraft:bricks" + } + }, + "result": { + "item": "otemod:clinker_brick_block", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_sastor_corner_block_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_sastor_corner_block_recipe.json new file mode 100644 index 0000000..4726511 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_sastor_corner_block_recipe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "BS", + "SB" + ], + "key": { + "B": { + "item": "otemod:clinker_brick_block" + }, + "S": { + "item": "minecraft:sandstone_stairs" + } + }, + "result": { + "item": "otemod:clinker_brick_sastor_corner_block", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_slab_recipe.json new file mode 100644 index 0000000..a92e486 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_slab_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CCC" + ], + "key": { + "C": { + "item": "otemod:clinker_brick_block" + } + }, + "result": { + "item": "otemod:clinker_brick_slab", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_slab_stonecutting.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_slab_stonecutting.json new file mode 100644 index 0000000..3662f36 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_slab_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "otemod:clinker_brick_block" + }, + "result": "otemod:clinker_brick_slab", + "count": 2 +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_block_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_block_recipe.json new file mode 100644 index 0000000..9bfed70 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_block_recipe.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "otemod:clinker_brick_block" + }, + { + "item": "minecraft:dirt" + } + ], + "result": { + "item": "otemod:clinker_brick_stained_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_block_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_block_recipe_decompose.json new file mode 100644 index 0000000..6618a8f --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_block_recipe_decompose.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "otemod:clinker_brick_stained_block" + } + ], + "result": { + "item": "otemod:clinker_brick_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_slab_recipe.json new file mode 100644 index 0000000..b5e7426 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_slab_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CCC" + ], + "key": { + "C": { + "item": "otemod:clinker_brick_stained_block" + } + }, + "result": { + "item": "otemod:clinker_brick_stained_slab", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_slab_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_slab_recipe_decompose.json new file mode 100644 index 0000000..b8d409d --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_slab_recipe_decompose.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "B", + "B" + ], + "key": { + "B": { "item": "otemod:clinker_brick_stained_slab" } + }, + "result": { + "item": "otemod:clinker_brick_stained_block", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_stairs_recipe.json new file mode 100644 index 0000000..49f68b7 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stained_stairs_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "C ", + "CC ", + "CCC" + ], + "key": { + "C": { + "item": "otemod:clinker_brick_stained_block" + } + }, + "result": { + "item": "otemod:clinker_brick_stained_stairs", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stairs_recipe.json new file mode 100644 index 0000000..afe55bb --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stairs_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "C ", + "CC ", + "CCC" + ], + "key": { + "C": { + "item": "otemod:clinker_brick_block" + } + }, + "result": { + "item": "otemod:clinker_brick_stairs", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stairs_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stairs_recipe_decompose.json new file mode 100644 index 0000000..fbe4e09 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stairs_recipe_decompose.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SS", + "SS" + ], + "key": { + "S": { + "item": "otemod:clinker_brick_stairs" + } + }, + "result": { + "item": "otemod:clinker_brick_block", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stairs_stonecutting.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stairs_stonecutting.json new file mode 100644 index 0000000..5ece614 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_stairs_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "otemod:clinker_brick_block" + }, + "result": "otemod:clinker_brick_stairs", + "count": 1 +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_vertically_slit_from_recessed_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_vertically_slit_from_recessed_recipe.json new file mode 100644 index 0000000..a388713 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_vertically_slit_from_recessed_recipe.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "otemod:clinker_brick_recessed" + } + ], + "result": { + "item": "otemod:clinker_brick_vertically_slit" + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_vertically_slit_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_vertically_slit_recipe.json new file mode 100644 index 0000000..d6012dc --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_vertically_slit_recipe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "BS", + "BS", + "BS" + ], + "key": { + "B": { + "item": "otemod:clinker_brick_block" + }, + "S": { + "item": "otemod:clinker_brick_vertical_slab_structured" + } + }, + "result": { + "item": "otemod:clinker_brick_vertically_slit", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_wall_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_wall_recipe.json new file mode 100644 index 0000000..037e631 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_wall_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " ", + "CCC", + "CCC" + ], + "key": { + "C": { + "item": "otemod:clinker_brick_block" + } + }, + "result": { + "item": "otemod:clinker_brick_wall", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_wall_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_wall_recipe_decompose.json new file mode 100644 index 0000000..9792246 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/clinker_brick_wall_recipe_decompose.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "WW", + "WW" + ], + "key": { + "W": { + "item": "otemod:clinker_brick_wall" + } + }, + "result": { + "item": "otemod:clinker_brick_block", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/metal_bar_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/metal_bar_recipe.json new file mode 100644 index 0000000..f8fd91a --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/metal_bar_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " S", + " S ", + "S " + ], + "key": { + "S": { + "item": "minecraft:iron_ingot" + } + }, + "result": { + "item": "otemod:metal_bar", + "count": 12 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_door_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_door_recipe.json new file mode 100644 index 0000000..bbfa565 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_door_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PP", + "PP", + "PP" + ], + "key": { + "P": { + "item": "otemod:old_industrial_wood_planks" + } + }, + "result": { + "item": "otemod:old_industrial_wood_door", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_planks_from_treatedwood.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_planks_from_treatedwood.json new file mode 100644 index 0000000..ac62161 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_planks_from_treatedwood.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "WC", + "WW" + ], + "key": { + "C": { + "item": "minecraft:charcoal" + }, + "W": { + "tag": "forge:treated_wood" + } + }, + "result": { + "item": "otemod:old_industrial_wood_planks", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_planks_from_vanilla.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_planks_from_vanilla.json new file mode 100644 index 0000000..d3fafa5 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_planks_from_vanilla.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "WW", + "WC" + ], + "key": { + "C": { + "item": "minecraft:charcoal" + }, + "W": { + "tag": "minecraft:planks" + } + }, + "result": { + "item": "otemod:old_industrial_wood_planks", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_slab_recipe.json new file mode 100644 index 0000000..2e0a9cd --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_slab_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CCC" + ], + "key": { + "C": { + "item": "otemod:old_industrial_wood_planks" + } + }, + "result": { + "item": "otemod:old_industrial_wood_slab", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_slab_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_slab_recipe_decompose.json new file mode 100644 index 0000000..8f187bf --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_slab_recipe_decompose.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "B", + "B" + ], + "key": { + "B": { "item": "otemod:old_industrial_wood_slab" } + }, + "result": { + "item": "otemod:old_industrial_wood_planks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_stairs_recipe.json new file mode 100644 index 0000000..dbfb97f --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_stairs_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "C ", + "CC ", + "CCC" + ], + "key": { + "C": { + "item": "otemod:old_industrial_wood_planks" + } + }, + "result": { + "item": "otemod:old_industrial_wood_stairs", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_stairs_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_stairs_recipe_decompose.json new file mode 100644 index 0000000..791f824 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/old_industrial_wood_stairs_recipe_decompose.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SS", + "SS" + ], + "key": { + "S": { + "item": "otemod:old_industrial_wood_stairs" + } + }, + "result": { + "item": "otemod:old_industrial_wood_planks", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/panzerglass_block_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/panzerglass_block_recipe.json new file mode 100644 index 0000000..92f67d9 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/panzerglass_block_recipe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SGS", + "GSG", + "SGS" + ], + "key": { + "G": { + "item": "minecraft:glass" + }, + "S": { + "item": "otemod:metal_bar" + } + }, + "result": { + "item": "otemod:panzerglass_block", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/panzerglass_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/panzerglass_slab_recipe.json new file mode 100644 index 0000000..f5567eb --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/panzerglass_slab_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " ", + " ", + "CCC" + ], + "key": { + "C": { + "item": "otemod:panzerglass_block" + } + }, + "result": { + "item": "otemod:panzerglass_slab", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_block_from_vanilla.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_block_from_vanilla.json new file mode 100644 index 0000000..7d7b9f4 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_block_from_vanilla.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SCS", + "CSC", + "SCS" + ], + "key": { + "C": { + "item": "minecraft:gray_concrete_powder" + }, + "S": { + "item": "otemod:metal_bar" + } + }, + "result": { + "item": "otemod:rebar_concrete", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_block_immersiveengineering.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_block_immersiveengineering.json new file mode 100644 index 0000000..813623f --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_block_immersiveengineering.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SCS", + "CSC", + "SCS" + ], + "key": { + "C": { + "item": "immersiveengineering:concrete" + }, + "S": { + "item": "otemod:metal_bar" + } + }, + "result": { + "item": "otemod:rebar_concrete", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_slab_recipe.json new file mode 100644 index 0000000..db6b23a --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_slab_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CCC" + ], + "key": { + "C": { + "item": "otemod:rebar_concrete" + } + }, + "result": { + "item": "otemod:rebar_concrete_slab", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_slab_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_slab_recipe_decompose.json new file mode 100644 index 0000000..b221d8f --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_slab_recipe_decompose.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "C", + "C" + ], + "key": { + "C": { + "item": "otemod:rebar_concrete_slab" + } + }, + "result": { + "item": "otemod:rebar_concrete", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_stairs_recipe.json new file mode 100644 index 0000000..30cc729 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_stairs_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "C ", + "CC ", + "CCC" + ], + "key": { + "C": { + "item": "otemod:rebar_concrete" + } + }, + "result": { + "item": "otemod:rebar_concrete_stairs", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_stairs_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_stairs_recipe_decompose.json new file mode 100644 index 0000000..fde50fb --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_stairs_recipe_decompose.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SS", + "SS" + ], + "key": { + "S": { + "item": "otemod:rebar_concrete_stairs" + } + }, + "result": { + "item": "otemod:rebar_concrete", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_recipe.json new file mode 100644 index 0000000..a12ddd7 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_recipe.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CC", + "CC" + ], + "key": { + "C": { + "item": "otemod:rebar_concrete" + } + }, + "result": { + "item": "otemod:rebar_concrete_tile", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_recipe_decompose.json new file mode 100644 index 0000000..d96fcd7 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_recipe_decompose.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CC", + "CC" + ], + "key": { + "C": { + "item": "otemod:rebar_concrete_tile" + } + }, + "result": { + "item": "otemod:rebar_concrete", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_slab_recipe.json new file mode 100644 index 0000000..fe437e6 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_slab_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CCC" + ], + "key": { + "C": { + "item": "otemod:rebar_concrete_tile" + } + }, + "result": { + "item": "otemod:rebar_concrete_tile_slab", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_slab_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_slab_recipe_decompose.json new file mode 100644 index 0000000..654a08d --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_slab_recipe_decompose.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "C", + "C" + ], + "key": { + "C": { + "item": "otemod:rebar_concrete_tile_slab" + } + }, + "result": { + "item": "otemod:rebar_concrete_tile", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_stairs_recipe.json new file mode 100644 index 0000000..88ea351 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_stairs_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "C ", + "CC ", + "CCC" + ], + "key": { + "C": { + "item": "otemod:rebar_concrete_tile" + } + }, + "result": { + "item": "otemod:rebar_concrete_tile_stairs", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_stairs_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_stairs_recipe_decompose.json new file mode 100644 index 0000000..09ef815 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_tile_stairs_recipe_decompose.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SS", + "SS" + ], + "key": { + "S": { + "item": "otemod:rebar_concrete_tile_stairs" + } + }, + "result": { + "item": "otemod:rebar_concrete_tile", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_wall_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_wall_recipe.json new file mode 100644 index 0000000..f1a6398 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_wall_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " ", + "CCC", + "CCC" + ], + "key": { + "C": { + "item": "otemod:rebar_concrete" + } + }, + "result": { + "item": "otemod:rebar_concrete_wall", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_wall_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_wall_recipe_decompose.json new file mode 100644 index 0000000..74fefcd --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/rebar_concrete_wall_recipe_decompose.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SS", + "SS" + ], + "key": { + "S": { + "item": "otemod:rebar_concrete_wall" + } + }, + "result": { + "item": "otemod:rebar_concrete", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_immersiveengineering.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_immersiveengineering.json new file mode 100644 index 0000000..1dcd815 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_immersiveengineering.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "BBB", + "BSB", + "BBB" + ], + "key": { + "B": { + "tag": "otemod:brick_ingots" + }, + "S": { + "item": "immersiveengineering:slag" + } + }, + "result": { + "item": "otemod:slag_brick_block", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_slab_recipe.json new file mode 100644 index 0000000..1df99f1 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_slab_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CCC" + ], + "key": { + "C": { + "item": "otemod:slag_brick_block" + } + }, + "result": { + "item": "otemod:slag_brick_slab", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_stairs_recipe.json new file mode 100644 index 0000000..574bd2f --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_stairs_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "C ", + "CC ", + "CCC" + ], + "key": { + "C": { + "item": "otemod:slag_brick_block" + } + }, + "result": { + "item": "otemod:slag_brick_stairs", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_stairs_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_stairs_recipe_decompose.json new file mode 100644 index 0000000..a65007e --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_stairs_recipe_decompose.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SS", + "SS" + ], + "key": { + "S": { + "item": "otemod:slag_brick_stairs" + } + }, + "result": { + "item": "otemod:slag_brick_block", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_vanilla.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_vanilla.json new file mode 100644 index 0000000..50f7ad1 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_vanilla.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "BAB", + "ASA", + "BAB" + ], + "key": { + "B": { + "item": "minecraft:brick" + }, + "A": { + "tag": "otemod:brick_ingots" + }, + "S": { + "item": "minecraft:nether_bricks" + } + }, + "result": { + "item": "otemod:slag_brick_block", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_wall_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_wall_recipe.json new file mode 100644 index 0000000..b7e8c8d --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_wall_recipe.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CCC", + "CCC" + ], + "key": { + "C": { + "item": "otemod:slag_brick_block" + } + }, + "result": { + "item": "otemod:slag_brick_wall", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_wall_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_wall_recipe_decompose.json new file mode 100644 index 0000000..4b685c4 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/slag_brick_wall_recipe_decompose.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SS", + "SS" + ], + "key": { + "S": { + "item": "otemod:slag_brick_wall" + } + }, + "result": { + "item": "otemod:slag_brick_block", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_catwalk_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_catwalk_recipe.json new file mode 100644 index 0000000..f997266 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_catwalk_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "S S", + " S ", + "S S" + ], + "key": { + "S": { + "item": "otemod:metal_bar" + } + }, + "result": { + "item": "otemod:steel_catwalk", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_catwalk_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_catwalk_stairs_recipe.json new file mode 100644 index 0000000..96593f0 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_catwalk_stairs_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "S ", + "SS ", + "SSS" + ], + "key": { + "S": { + "item": "otemod:steel_catwalk" + } + }, + "result": { + "item": "otemod:steel_catwalk_stairs", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_floor_grating_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_floor_grating_recipe.json new file mode 100644 index 0000000..286077f --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_floor_grating_recipe.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SS", + "SS" + ], + "key": { + "S": { + "item": "otemod:steel_catwalk" + } + }, + "result": { + "item": "otemod:steel_floor_grating", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_table_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_table_recipe.json new file mode 100644 index 0000000..ccb9235 --- /dev/null +++ b/src/main/resources/data/otemod/recipes/engineersdecor/finalized/steel_table_recipe.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "WWW", + "S S", + "S S" + ], + "key": { + "W": { + "item": "otemod:metal_bar" + }, + "S": { + "item": "otemod:thin_steel_pole" + } + }, + "result": { + "item": "otemod:steel_table", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_recessed_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_recessed_recipe.json deleted file mode 100644 index 6cea409..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_recessed_recipe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_recessed", - "required": [ - "otemod:clinker_brick_vertically_slit" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "otemod:clinker_brick_vertically_slit" - } - ], - "result": { - "item": "otemod:clinker_brick_recessed" - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_recipe.json deleted file mode 100644 index 248f945..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_recipe.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_block" - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "BAB", - "ANA", - "BAB" - ], - "key": { - "B": { "item": "minecraft:brick" }, - "A": { "tag" : "otemod:brick_ingots" }, - "N": { "item": "minecraft:bricks" } - }, - "result": { - "item": "otemod:clinker_brick_block", - "count": 8 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_sastor_corner_block_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_sastor_corner_block_recipe.json deleted file mode 100644 index 5244caa..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_sastor_corner_block_recipe.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_sastor_corner_block", - "required": ["otemod:clinker_brick_block"] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "BS", - "SB" - ], - "key": { - "B": { "item": "otemod:clinker_brick_block" }, - "S": { "item": "minecraft:sandstone_stairs" } - }, - "result": { - "item": "otemod:clinker_brick_sastor_corner_block", - "count": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_slab_recipe.json deleted file mode 100644 index 55ff113..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_slab_recipe.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_slab", - "required": [ - "otemod:clinker_brick_block" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "CCC" - ], - "key": { - "C": { - "item": "otemod:clinker_brick_block" - } - }, - "result": { - "item": "otemod:clinker_brick_slab", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_block_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_block_recipe.json deleted file mode 100644 index b0c21e6..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_block_recipe.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_stained_block", - "required": [ - "otemod:clinker_brick_block" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "otemod:clinker_brick_block" - }, - { - "item": "minecraft:dirt" - } - ], - "result": { - "item": "otemod:clinker_brick_stained_block" - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_block_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_block_recipe_decompose.json deleted file mode 100644 index 56fdb8a..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_block_recipe_decompose.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_block", - "required": [ - "otemod:clinker_brick_stained_block" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "otemod:clinker_brick_stained_block" - } - ], - "result": { - "item": "otemod:clinker_brick_block" - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_slab_recipe.json deleted file mode 100644 index 65b8d43..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_slab_recipe.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_stained_slab", - "required": [ - "otemod:clinker_brick_stained_block" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "CCC" - ], - "key": { - "C": { - "item": "otemod:clinker_brick_stained_block" - } - }, - "result": { - "item": "otemod:clinker_brick_stained_slab", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_slab_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_slab_recipe_decompose.json deleted file mode 100644 index aab1ab9..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_slab_recipe_decompose.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_stained_block", - "required": ["otemod:clinker_brick_stained_slab"] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "B", - "B" - ], - "key": { - "B": { "item": "otemod:clinker_brick_stained_slab" } - }, - "result": { - "item": "otemod:clinker_brick_stained_block", - "count": 1 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_stairs_recipe.json deleted file mode 100644 index 13009a4..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stained_stairs_recipe.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_stained_stairs", - "required": ["otemod:clinker_brick_stained_block"] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "C ", - "CC ", - "CCC" - ], - "key": { - "C": { - "item": "otemod:clinker_brick_stained_block" - } - }, - "result": { - "item": "otemod:clinker_brick_stained_stairs", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stairs_recipe.json deleted file mode 100644 index 8fe0dd2..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stairs_recipe.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_stairs", - "required": [ - "otemod:clinker_brick_block" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "C ", - "CC ", - "CCC" - ], - "key": { - "C": { - "item": "otemod:clinker_brick_block" - } - }, - "result": { - "item": "otemod:clinker_brick_stairs", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stairs_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stairs_recipe_decompose.json deleted file mode 100644 index 2617324..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_stairs_recipe_decompose.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_block", - "required": [ - "otemod:clinker_brick_stairs" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "SS", - "SS" - ], - "key": { - "S": { - "item": "otemod:clinker_brick_stairs" - } - }, - "result": { - "item": "otemod:clinker_brick_block", - "count": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_vertically_slit_from_recessed_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_vertically_slit_from_recessed_recipe.json deleted file mode 100644 index 7647327..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_vertically_slit_from_recessed_recipe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_vertically_slit", - "required": [ - "otemod:clinker_brick_recessed" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "otemod:clinker_brick_recessed" - } - ], - "result": { - "item": "otemod:clinker_brick_vertically_slit" - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_vertically_slit_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_vertically_slit_recipe.json deleted file mode 100644 index c1d015c..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_vertically_slit_recipe.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_vertically_slit", - "required": [ - "otemod:clinker_brick_block", - "otemod:clinker_brick_vertical_slab_structured" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "BS", - "BS", - "BS" - ], - "key": { - "B": { - "item": "otemod:clinker_brick_block" - }, - "S": { - "item": "otemod:clinker_brick_vertical_slab_structured" - } - }, - "result": { - "item": "otemod:clinker_brick_vertically_slit", - "count": 3 - } - } - } - ] -} diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_wall_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_wall_recipe.json deleted file mode 100644 index 4cca5df..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_wall_recipe.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_wall", - "required": [ - "otemod:clinker_brick_block" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - "CCC", - "CCC" - ], - "key": { - "C": { - "item": "otemod:clinker_brick_block" - } - }, - "result": { - "item": "otemod:clinker_brick_wall", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_wall_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_wall_recipe_decompose.json deleted file mode 100644 index ddc8353..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/clinker_brick_wall_recipe_decompose.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_block", - "required": [ - "otemod:clinker_brick_wall" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "WW", - "WW" - ], - "key": { - "W": { - "item": "otemod:clinker_brick_wall" - } - }, - "result": { - "item": "otemod:clinker_brick_block", - "count": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/panzerglass_block_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/panzerglass_block_recipe.json deleted file mode 100644 index 6c8bd18..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/panzerglass_block_recipe.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:panzerglass_block", - "required": [ - "otemod:metal_bar", - "minecraft:glass" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "SGS", - "GSG", - "SGS" - ], - "key": { - "G": { - "item": "minecraft:glass" - }, - "S": { - "item": "otemod:metal_bar" - } - }, - "result": { - "item": "otemod:panzerglass_block", - "count": 8 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/panzerglass_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/panzerglass_slab_recipe.json deleted file mode 100644 index 5152f8f..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/panzerglass_slab_recipe.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:panzerglass_block", - "required": [ - "otemod:rebar_concrete_tile" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - " ", - "CCC" - ], - "key": { - "C": { - "item": "otemod:panzerglass_block" - } - }, - "result": { - "item": "otemod:panzerglass_slab", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_slab_recipe.json deleted file mode 100644 index 9097ba9..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_slab_recipe.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete_slab", - "required": [ - "otemod:rebar_concrete" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "CCC" - ], - "key": { - "C": { - "item": "otemod:rebar_concrete" - } - }, - "result": { - "item": "otemod:rebar_concrete_slab", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_slab_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_slab_recipe_decompose.json deleted file mode 100644 index ca83b96..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_slab_recipe_decompose.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete", - "required": [ - "otemod:rebar_concrete_slab" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "C", - "C" - ], - "key": { - "C": { - "item": "otemod:rebar_concrete_slab" - } - }, - "result": { - "item": "otemod:rebar_concrete", - "count": 1 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_stairs_recipe.json deleted file mode 100644 index 0927742..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_stairs_recipe.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete_stairs", - "required": [ - "otemod:rebar_concrete" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "C ", - "CC ", - "CCC" - ], - "key": { - "C": { - "item": "otemod:rebar_concrete" - } - }, - "result": { - "item": "otemod:rebar_concrete_stairs", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_stairs_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_stairs_recipe_decompose.json deleted file mode 100644 index a8fdf60..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_stairs_recipe_decompose.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete", - "required": [ - "otemod:rebar_concrete_stairs" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "SS", - "SS" - ], - "key": { - "S": { - "item": "otemod:rebar_concrete_stairs" - } - }, - "result": { - "item": "otemod:rebar_concrete", - "count": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_recipe.json deleted file mode 100644 index a6ceb60..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_recipe.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete_tile", - "required": [ - "otemod:rebar_concrete" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "CC", - "CC" - ], - "key": { - "C": { - "item": "otemod:rebar_concrete" - } - }, - "result": { - "item": "otemod:rebar_concrete_tile", - "count": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_recipe_decompose.json deleted file mode 100644 index a4addcb..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_recipe_decompose.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete", - "required": [ - "otemod:rebar_concrete_tile" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "CC", - "CC" - ], - "key": { - "C": { - "item": "otemod:rebar_concrete_tile" - } - }, - "result": { - "item": "otemod:rebar_concrete", - "count": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_slab_recipe.json deleted file mode 100644 index 8e74676..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_slab_recipe.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete_tile_slab", - "required": [ - "otemod:rebar_concrete_tile" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - " ", - "CCC" - ], - "key": { - "C": { - "item": "otemod:rebar_concrete_tile" - } - }, - "result": { - "item": "otemod:rebar_concrete_tile_slab", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_slab_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_slab_recipe_decompose.json deleted file mode 100644 index bafe35a..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_slab_recipe_decompose.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete_tile", - "required": [ - "otemod:rebar_concrete_tile_slab" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "C", - "C" - ], - "key": { - "C": { - "item": "otemod:rebar_concrete_tile_slab" - } - }, - "result": { - "item": "otemod:rebar_concrete_tile", - "count": 1 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_stairs_recipe.json deleted file mode 100644 index 5e7e6fa..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_stairs_recipe.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete_tile_stairs", - "required": [ - "otemod:rebar_concrete_tile" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "C ", - "CC ", - "CCC" - ], - "key": { - "C": { - "item": "otemod:rebar_concrete_tile" - } - }, - "result": { - "item": "otemod:rebar_concrete_tile_stairs", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_stairs_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_stairs_recipe_decompose.json deleted file mode 100644 index ab99612..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_tile_stairs_recipe_decompose.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete_tile", - "required": [ - "otemod:rebar_concrete_tile_stairs" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "SS", - "SS" - ], - "key": { - "S": { - "item": "otemod:rebar_concrete_tile_stairs" - } - }, - "result": { - "item": "otemod:rebar_concrete_tile", - "count": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_wall_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_wall_recipe.json deleted file mode 100644 index 185f983..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_wall_recipe.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete_wall", - "required": [ - "otemod:rebar_concrete" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - "CCC", - "CCC" - ], - "key": { - "C": { - "item": "otemod:rebar_concrete" - } - }, - "result": { - "item": "otemod:rebar_concrete_wall", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_wall_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_wall_recipe_decompose.json deleted file mode 100644 index ed2c078..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/rebar_concrete_wall_recipe_decompose.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:rebar_concrete", - "required": [ - "otemod:rebar_concrete_wall" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "SS", - "SS" - ], - "key": { - "S": { - "item": "otemod:rebar_concrete_wall" - } - }, - "result": { - "item": "otemod:rebar_concrete", - "count": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_slab_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_slab_recipe.json deleted file mode 100644 index 3699a81..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_slab_recipe.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:slag_brick_slab", - "required": [ - "otemod:slag_brick_block" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - " ", - "CCC" - ], - "key": { - "C": { - "item": "otemod:slag_brick_block" - } - }, - "result": { - "item": "otemod:slag_brick_slab", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_stairs_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_stairs_recipe.json deleted file mode 100644 index e4649b6..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_stairs_recipe.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:slag_brick_stairs", - "required": [ - "otemod:slag_brick_block" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "C ", - "CC ", - "CCC" - ], - "key": { - "C": { - "item": "otemod:slag_brick_block" - } - }, - "result": { - "item": "otemod:slag_brick_stairs", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_stairs_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_stairs_recipe_decompose.json deleted file mode 100644 index 7b6b45f..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_stairs_recipe_decompose.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:slag_brick_block", - "required": [ - "otemod:slag_brick_stairs" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "SS", - "SS" - ], - "key": { - "S": { - "item": "otemod:slag_brick_stairs" - } - }, - "result": { - "item": "otemod:slag_brick_block", - "count": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_wall_recipe.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_wall_recipe.json deleted file mode 100644 index c784000..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_wall_recipe.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:slag_brick_wall", - "required": [ - "otemod:slag_brick_block" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - "CCC", - "CCC" - ], - "key": { - "C": { - "item": "otemod:slag_brick_block" - } - }, - "result": { - "item": "otemod:slag_brick_wall", - "count": 6 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_wall_recipe_decompose.json b/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_wall_recipe_decompose.json deleted file mode 100644 index cce7a5d..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/independent/slag_brick_wall_recipe_decompose.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:slag_brick_block", - "required": [ - "otemod:slag_brick_wall" - ] - } - ], - "recipe": { - "type": "minecraft:crafting_shaped", - "pattern": [ - "SS", - "SS" - ], - "key": { - "S": { - "item": "otemod:slag_brick_wall" - } - }, - "result": { - "item": "otemod:slag_brick_block", - "count": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/stonecutting/clinker_brick_slab_stonecutting.json b/src/main/resources/data/otemod/recipes/engineersdecor/stonecutting/clinker_brick_slab_stonecutting.json deleted file mode 100644 index 349a70f..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/stonecutting/clinker_brick_slab_stonecutting.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_slab", - "required": [ - "otemod:clinker_brick_block" - ] - } - ], - "recipe": { - "type": "minecraft:stonecutting", - "ingredient": { - "item": "otemod:clinker_brick_block" - }, - "result": "otemod:clinker_brick_slab", - "count": 2 - } - } - ] -} diff --git a/src/main/resources/data/otemod/recipes/engineersdecor/stonecutting/clinker_brick_stairs_stonecutting.json b/src/main/resources/data/otemod/recipes/engineersdecor/stonecutting/clinker_brick_stairs_stonecutting.json deleted file mode 100644 index 385f0e5..0000000 --- a/src/main/resources/data/otemod/recipes/engineersdecor/stonecutting/clinker_brick_stairs_stonecutting.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "forge:conditional", - "recipes": [ - { - "conditions": [ - { - "type": "otemod:optional", - "result": "otemod:clinker_brick_stairs", - "required": [ - "otemod:clinker_brick_block" - ] - } - ], - "recipe": { - "type": "minecraft:stonecutting", - "ingredient": { - "item": "otemod:clinker_brick_block" - }, - "result": "otemod:clinker_brick_stairs", - "count": 1 - } - } - ] -} diff --git a/src/main/resources/data/otemod/recipes/steel_railing.json b/src/main/resources/data/otemod/recipes/steel_railing.json new file mode 100644 index 0000000..401bd8a --- /dev/null +++ b/src/main/resources/data/otemod/recipes/steel_railing.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "WWW", + "W W" + ], + "key": { + "W": { + "item": "otemod:metal_bar" + } + }, + "result": { + "item": "otemod:steel_railing", + "count": 1 + } +} diff --git a/src/main/resources/data/otemod/tags/blocks/engineersdecor.json b/src/main/resources/data/otemod/tags/blocks/engineersdecor.json index 93554a4..f92b729 100644 --- a/src/main/resources/data/otemod/tags/blocks/engineersdecor.json +++ b/src/main/resources/data/otemod/tags/blocks/engineersdecor.json @@ -28,6 +28,17 @@ "otemod:rebar_concrete_tile_stairs", "otemod:panzerglass_block", - "otemod:panzerglass_slab" + "otemod:panzerglass_slab", + + "otemod:steel_catwalk", + "otemod:steel_catwalk_top", + "otemod:steel_floor_grating", + "otemod:steel_floor_grating_top", + "otemod:steel_catwalk_stairs", + "otemod:steel_railing", + "otemod:steel_catwalk_stairs_lr", + "otemod:steel_catwalk_stairs_rr", + "otemod:steel_catwalk_stairs_dr", + "otemod:steel_table" ] } \ No newline at end of file