diff --git a/src/generated/resources/assets/ltextras/blockstates/calcite_slab.json b/src/generated/resources/assets/ltextras/blockstates/calcite_slab.json new file mode 100644 index 00000000..1e650679 --- /dev/null +++ b/src/generated/resources/assets/ltextras/blockstates/calcite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "ltextras:block/calcite_slab" + }, + "type=double": { + "model": "minecraft:block/calcite" + }, + "type=top": { + "model": "ltextras:block/calcite_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/blockstates/calcite_stairs.json b/src/generated/resources/assets/ltextras/blockstates/calcite_stairs.json new file mode 100644 index 00000000..87d802cb --- /dev/null +++ b/src/generated/resources/assets/ltextras/blockstates/calcite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "ltextras:block/calcite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "ltextras:block/calcite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "ltextras:block/calcite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "ltextras:block/calcite_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "ltextras:block/calcite_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "ltextras:block/calcite_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "ltextras:block/calcite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "ltextras:block/calcite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "ltextras:block/calcite_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "ltextras:block/calcite_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "ltextras:block/calcite_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "ltextras:block/calcite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "ltextras:block/calcite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "ltextras:block/calcite_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/blockstates/calcite_wall.json b/src/generated/resources/assets/ltextras/blockstates/calcite_wall.json new file mode 100644 index 00000000..819df3c3 --- /dev/null +++ b/src/generated/resources/assets/ltextras/blockstates/calcite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "ltextras:block/calcite_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "ltextras:block/calcite_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "ltextras:block/calcite_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/calcite_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "ltextras:block/calcite_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/calcite_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "ltextras:block/calcite_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/calcite_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "ltextras:block/calcite_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/blockstates/smooth_quartz_wall.json b/src/generated/resources/assets/ltextras/blockstates/smooth_quartz_wall.json new file mode 100644 index 00000000..ce6a6552 --- /dev/null +++ b/src/generated/resources/assets/ltextras/blockstates/smooth_quartz_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "ltextras:block/smooth_quartz_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "ltextras:block/smooth_quartz_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "ltextras:block/smooth_quartz_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/smooth_quartz_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "ltextras:block/smooth_quartz_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/smooth_quartz_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "ltextras:block/smooth_quartz_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/smooth_quartz_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "ltextras:block/smooth_quartz_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/blockstates/soul_soil_slab.json b/src/generated/resources/assets/ltextras/blockstates/soul_soil_slab.json new file mode 100644 index 00000000..b9704a96 --- /dev/null +++ b/src/generated/resources/assets/ltextras/blockstates/soul_soil_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "ltextras:block/soul_soil_slab" + }, + "type=double": { + "model": "minecraft:block/soul_soil" + }, + "type=top": { + "model": "ltextras:block/soul_soil_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/blockstates/soul_soil_stairs.json b/src/generated/resources/assets/ltextras/blockstates/soul_soil_stairs.json new file mode 100644 index 00000000..e185c656 --- /dev/null +++ b/src/generated/resources/assets/ltextras/blockstates/soul_soil_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "ltextras:block/soul_soil_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "ltextras:block/soul_soil_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "ltextras:block/soul_soil_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "ltextras:block/soul_soil_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "ltextras:block/soul_soil_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "ltextras:block/soul_soil_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "ltextras:block/soul_soil_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "ltextras:block/soul_soil_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "ltextras:block/soul_soil_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "ltextras:block/soul_soil_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "ltextras:block/soul_soil_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "ltextras:block/soul_soil_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "ltextras:block/soul_soil_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "ltextras:block/soul_soil_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/blockstates/soul_soil_wall.json b/src/generated/resources/assets/ltextras/blockstates/soul_soil_wall.json new file mode 100644 index 00000000..ce764579 --- /dev/null +++ b/src/generated/resources/assets/ltextras/blockstates/soul_soil_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "ltextras:block/soul_soil_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "ltextras:block/soul_soil_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "ltextras:block/soul_soil_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/soul_soil_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "ltextras:block/soul_soil_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/soul_soil_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "ltextras:block/soul_soil_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/soul_soil_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "ltextras:block/soul_soil_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/blockstates/tuff_slab.json b/src/generated/resources/assets/ltextras/blockstates/tuff_slab.json new file mode 100644 index 00000000..f434a38a --- /dev/null +++ b/src/generated/resources/assets/ltextras/blockstates/tuff_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "ltextras:block/tuff_slab" + }, + "type=double": { + "model": "minecraft:block/tuff" + }, + "type=top": { + "model": "ltextras:block/tuff_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/blockstates/tuff_stairs.json b/src/generated/resources/assets/ltextras/blockstates/tuff_stairs.json new file mode 100644 index 00000000..4d204a7d --- /dev/null +++ b/src/generated/resources/assets/ltextras/blockstates/tuff_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "ltextras:block/tuff_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "ltextras:block/tuff_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "ltextras:block/tuff_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "ltextras:block/tuff_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "ltextras:block/tuff_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "ltextras:block/tuff_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "ltextras:block/tuff_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "ltextras:block/tuff_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "ltextras:block/tuff_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "ltextras:block/tuff_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "ltextras:block/tuff_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "ltextras:block/tuff_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "ltextras:block/tuff_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "ltextras:block/tuff_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/blockstates/tuff_wall.json b/src/generated/resources/assets/ltextras/blockstates/tuff_wall.json new file mode 100644 index 00000000..3290bb23 --- /dev/null +++ b/src/generated/resources/assets/ltextras/blockstates/tuff_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "ltextras:block/tuff_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "ltextras:block/tuff_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "ltextras:block/tuff_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/tuff_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "ltextras:block/tuff_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/tuff_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "ltextras:block/tuff_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "ltextras:block/tuff_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "ltextras:block/tuff_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/lang/en_ud.json b/src/generated/resources/assets/ltextras/lang/en_ud.json index 801e75b8..64085c1a 100644 --- a/src/generated/resources/assets/ltextras/lang/en_ud.json +++ b/src/generated/resources/assets/ltextras/lang/en_ud.json @@ -32,6 +32,9 @@ "block.ltextras.brown_terracotta_stairs": "sɹıɐʇS ɐʇʇoɔɐɹɹǝ⟘ uʍoɹᗺ", "block.ltextras.brown_terracotta_wall": "ןןɐM ɐʇʇoɔɐɹɹǝ⟘ uʍoɹᗺ", "block.ltextras.buoy": "ʎonᗺ", + "block.ltextras.calcite_slab": "qɐןS ǝʇıɔןɐƆ", + "block.ltextras.calcite_stairs": "sɹıɐʇS ǝʇıɔןɐƆ", + "block.ltextras.calcite_wall": "ןןɐM ǝʇıɔןɐƆ", "block.ltextras.checkpoint": "ʇuıodʞɔǝɥƆ", "block.ltextras.cracked_stone_bricks_fence": "ǝɔuǝℲ sʞɔıɹᗺ ǝuoʇS pǝʞɔɐɹƆ", "block.ltextras.cracked_stone_bricks_slab": "qɐןS sʞɔıɹᗺ ǝuoʇS pǝʞɔɐɹƆ", @@ -232,6 +235,10 @@ "block.ltextras.sand_ceiling_carpet": "ʇǝdɹɐƆ buıןıǝƆ puɐS", "block.ltextras.sliced_lime": "ǝɯıꞀ pǝɔıןS", "block.ltextras.smooth_light_gray_stained_glass": "ssɐן⅁ pǝuıɐʇS ʎɐɹ⅁ ʇɥbıꞀ ɥʇooɯS", + "block.ltextras.smooth_quartz_wall": "ןןɐM zʇɹɐnὉ ɥʇooɯS", + "block.ltextras.soul_soil_slab": "qɐןS ןıoS ןnoS", + "block.ltextras.soul_soil_stairs": "sɹıɐʇS ןıoS ןnoS", + "block.ltextras.soul_soil_wall": "ןןɐM ןıoS ןnoS", "block.ltextras.speedy_black_concrete_powder": "ɹǝpʍoԀ ǝʇǝɹɔuoƆ ʞɔɐןᗺ ʎpǝǝdS", "block.ltextras.speedy_chunk": "ʞunɥƆ ʎpǝǝdS", "block.ltextras.speedy_cracked_stone_bricks": "sʞɔıɹᗺ ǝuoʇS pǝʞɔɐɹƆ ʎpǝǝdS", @@ -263,6 +270,9 @@ "block.ltextras.thalassodendron_ciliatum": "ssɐɹbɐǝS", "block.ltextras.thalassodendron_ciliatum_block": "ʞɔoןᗺ ssɐɹbɐǝS", "block.ltextras.thorn_stem": "ɯǝʇS uɹoɥ⟘", + "block.ltextras.tuff_slab": "qɐןS ɟɟn⟘", + "block.ltextras.tuff_stairs": "sɹıɐʇS ɟɟn⟘", + "block.ltextras.tuff_wall": "ןןɐM ɟɟn⟘", "block.ltextras.water_barrier": "ɹǝıɹɹɐᗺ ɹǝʇɐM", "block.ltextras.white_concrete_powder_slab": "qɐןS ɹǝpʍoԀ ǝʇǝɹɔuoƆ ǝʇıɥM", "block.ltextras.white_concrete_powder_stairs": "sɹıɐʇS ɹǝpʍoԀ ǝʇǝɹɔuoƆ ǝʇıɥM", @@ -326,6 +336,7 @@ "item.ltextras.tropical_map": "dɐW ןɐɔıdoɹ⟘", "item.ltextras.tropicoin": "uıoƆıdoɹ⟘", "itemGroup.ltextras.ltextras": "sɐɹʇxƎ⟘Ꞁ", + "ltextras.friction": "uoıʇɔıɹℲ", "spawnitems.restored_successfully": "¡pǝɹoʇsǝɹ sɯǝʇI", "spawnitems.set_not_restorable": "¡pǝɹoʇsǝɹ ǝq ʇouuɐɔ %s ʇǝs ɯǝʇı uʍɐds ǝɥ⟘", "spawnitems.unknown_set": "%s :ʇǝs ɯǝʇı uʍɐds uʍouʞu∩", diff --git a/src/generated/resources/assets/ltextras/lang/en_us.json b/src/generated/resources/assets/ltextras/lang/en_us.json index 41ec7af3..d6a32c2c 100644 --- a/src/generated/resources/assets/ltextras/lang/en_us.json +++ b/src/generated/resources/assets/ltextras/lang/en_us.json @@ -32,6 +32,9 @@ "block.ltextras.brown_terracotta_stairs": "Brown Terracotta Stairs", "block.ltextras.brown_terracotta_wall": "Brown Terracotta Wall", "block.ltextras.buoy": "Buoy", + "block.ltextras.calcite_slab": "Calcite Slab", + "block.ltextras.calcite_stairs": "Calcite Stairs", + "block.ltextras.calcite_wall": "Calcite Wall", "block.ltextras.checkpoint": "Checkpoint", "block.ltextras.cracked_stone_bricks_fence": "Cracked Stone Bricks Fence", "block.ltextras.cracked_stone_bricks_slab": "Cracked Stone Bricks Slab", @@ -232,6 +235,10 @@ "block.ltextras.sand_ceiling_carpet": "Sand Ceiling Carpet", "block.ltextras.sliced_lime": "Sliced Lime", "block.ltextras.smooth_light_gray_stained_glass": "Smooth Light Gray Stained Glass", + "block.ltextras.smooth_quartz_wall": "Smooth Quartz Wall", + "block.ltextras.soul_soil_slab": "Soul Soil Slab", + "block.ltextras.soul_soil_stairs": "Soul Soil Stairs", + "block.ltextras.soul_soil_wall": "Soul Soil Wall", "block.ltextras.speedy_black_concrete_powder": "Speedy Black Concrete Powder", "block.ltextras.speedy_chunk": "Speedy Chunk", "block.ltextras.speedy_cracked_stone_bricks": "Speedy Cracked Stone Bricks", @@ -263,6 +270,9 @@ "block.ltextras.thalassodendron_ciliatum": "Seagrass", "block.ltextras.thalassodendron_ciliatum_block": "Seagrass Block", "block.ltextras.thorn_stem": "Thorn Stem", + "block.ltextras.tuff_slab": "Tuff Slab", + "block.ltextras.tuff_stairs": "Tuff Stairs", + "block.ltextras.tuff_wall": "Tuff Wall", "block.ltextras.water_barrier": "Water Barrier", "block.ltextras.white_concrete_powder_slab": "White Concrete Powder Slab", "block.ltextras.white_concrete_powder_stairs": "White Concrete Powder Stairs", @@ -326,6 +336,7 @@ "item.ltextras.tropical_map": "Tropical Map", "item.ltextras.tropicoin": "TropiCoin", "itemGroup.ltextras.ltextras": "LTExtras", + "ltextras.friction": "Friction", "spawnitems.restored_successfully": "Items restored!", "spawnitems.set_not_restorable": "The spawn item set %s cannot be restored!", "spawnitems.unknown_set": "Unknown spawn item set: %s", diff --git a/src/generated/resources/assets/ltextras/models/block/calcite_slab.json b/src/generated/resources/assets/ltextras/models/block/calcite_slab.json new file mode 100644 index 00000000..6589a9b5 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/calcite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/calcite", + "side": "minecraft:block/calcite", + "top": "minecraft:block/calcite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/calcite_slab_top.json b/src/generated/resources/assets/ltextras/models/block/calcite_slab_top.json new file mode 100644 index 00000000..422bb43d --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/calcite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/calcite", + "side": "minecraft:block/calcite", + "top": "minecraft:block/calcite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/calcite_stairs.json b/src/generated/resources/assets/ltextras/models/block/calcite_stairs.json new file mode 100644 index 00000000..10154d00 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/calcite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/calcite", + "side": "minecraft:block/calcite", + "top": "minecraft:block/calcite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/calcite_stairs_inner.json b/src/generated/resources/assets/ltextras/models/block/calcite_stairs_inner.json new file mode 100644 index 00000000..9a089f3a --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/calcite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/calcite", + "side": "minecraft:block/calcite", + "top": "minecraft:block/calcite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/calcite_stairs_outer.json b/src/generated/resources/assets/ltextras/models/block/calcite_stairs_outer.json new file mode 100644 index 00000000..d05d588d --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/calcite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/calcite", + "side": "minecraft:block/calcite", + "top": "minecraft:block/calcite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/calcite_wall_post.json b/src/generated/resources/assets/ltextras/models/block/calcite_wall_post.json new file mode 100644 index 00000000..09ef780f --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/calcite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/calcite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/calcite_wall_side.json b/src/generated/resources/assets/ltextras/models/block/calcite_wall_side.json new file mode 100644 index 00000000..073899b7 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/calcite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/calcite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/calcite_wall_side_tall.json b/src/generated/resources/assets/ltextras/models/block/calcite_wall_side_tall.json new file mode 100644 index 00000000..569ada4e --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/calcite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/calcite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/smooth_quartz_wall_post.json b/src/generated/resources/assets/ltextras/models/block/smooth_quartz_wall_post.json new file mode 100644 index 00000000..559e6776 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/smooth_quartz_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/smooth_quartz_wall_side.json b/src/generated/resources/assets/ltextras/models/block/smooth_quartz_wall_side.json new file mode 100644 index 00000000..a912480a --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/smooth_quartz_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/smooth_quartz_wall_side_tall.json b/src/generated/resources/assets/ltextras/models/block/smooth_quartz_wall_side_tall.json new file mode 100644 index 00000000..bb6b4ce9 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/smooth_quartz_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/soul_soil_slab.json b/src/generated/resources/assets/ltextras/models/block/soul_soil_slab.json new file mode 100644 index 00000000..0c401d72 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/soul_soil_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/soul_soil", + "side": "minecraft:block/soul_soil", + "top": "minecraft:block/soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/soul_soil_slab_top.json b/src/generated/resources/assets/ltextras/models/block/soul_soil_slab_top.json new file mode 100644 index 00000000..a87cce84 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/soul_soil_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/soul_soil", + "side": "minecraft:block/soul_soil", + "top": "minecraft:block/soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/soul_soil_stairs.json b/src/generated/resources/assets/ltextras/models/block/soul_soil_stairs.json new file mode 100644 index 00000000..f93faa06 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/soul_soil_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/soul_soil", + "side": "minecraft:block/soul_soil", + "top": "minecraft:block/soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/soul_soil_stairs_inner.json b/src/generated/resources/assets/ltextras/models/block/soul_soil_stairs_inner.json new file mode 100644 index 00000000..b32b6933 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/soul_soil_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/soul_soil", + "side": "minecraft:block/soul_soil", + "top": "minecraft:block/soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/soul_soil_stairs_outer.json b/src/generated/resources/assets/ltextras/models/block/soul_soil_stairs_outer.json new file mode 100644 index 00000000..693c1642 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/soul_soil_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/soul_soil", + "side": "minecraft:block/soul_soil", + "top": "minecraft:block/soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/soul_soil_wall_post.json b/src/generated/resources/assets/ltextras/models/block/soul_soil_wall_post.json new file mode 100644 index 00000000..de7fa004 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/soul_soil_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/soul_soil_wall_side.json b/src/generated/resources/assets/ltextras/models/block/soul_soil_wall_side.json new file mode 100644 index 00000000..e1b1510d --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/soul_soil_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/soul_soil_wall_side_tall.json b/src/generated/resources/assets/ltextras/models/block/soul_soil_wall_side_tall.json new file mode 100644 index 00000000..e9b76ca6 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/soul_soil_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/tuff_slab.json b/src/generated/resources/assets/ltextras/models/block/tuff_slab.json new file mode 100644 index 00000000..b77e66fd --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/tuff_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/tuff", + "side": "minecraft:block/tuff", + "top": "minecraft:block/tuff" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/tuff_slab_top.json b/src/generated/resources/assets/ltextras/models/block/tuff_slab_top.json new file mode 100644 index 00000000..c4bbe6e3 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/tuff_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/tuff", + "side": "minecraft:block/tuff", + "top": "minecraft:block/tuff" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/tuff_stairs.json b/src/generated/resources/assets/ltextras/models/block/tuff_stairs.json new file mode 100644 index 00000000..ba84f4e7 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/tuff_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/tuff", + "side": "minecraft:block/tuff", + "top": "minecraft:block/tuff" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/tuff_stairs_inner.json b/src/generated/resources/assets/ltextras/models/block/tuff_stairs_inner.json new file mode 100644 index 00000000..cb7a1db8 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/tuff_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/tuff", + "side": "minecraft:block/tuff", + "top": "minecraft:block/tuff" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/tuff_stairs_outer.json b/src/generated/resources/assets/ltextras/models/block/tuff_stairs_outer.json new file mode 100644 index 00000000..7b8b85a8 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/tuff_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/tuff", + "side": "minecraft:block/tuff", + "top": "minecraft:block/tuff" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/tuff_wall_post.json b/src/generated/resources/assets/ltextras/models/block/tuff_wall_post.json new file mode 100644 index 00000000..66c47876 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/tuff_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/tuff" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/tuff_wall_side.json b/src/generated/resources/assets/ltextras/models/block/tuff_wall_side.json new file mode 100644 index 00000000..1590701c --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/tuff_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/tuff" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/block/tuff_wall_side_tall.json b/src/generated/resources/assets/ltextras/models/block/tuff_wall_side_tall.json new file mode 100644 index 00000000..9b7e3338 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/block/tuff_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/tuff" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/item/calcite_slab.json b/src/generated/resources/assets/ltextras/models/item/calcite_slab.json new file mode 100644 index 00000000..be4a5afc --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/item/calcite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "ltextras:block/calcite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/item/calcite_stairs.json b/src/generated/resources/assets/ltextras/models/item/calcite_stairs.json new file mode 100644 index 00000000..6d8cf4bf --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/item/calcite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "ltextras:block/calcite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/item/calcite_wall.json b/src/generated/resources/assets/ltextras/models/item/calcite_wall.json new file mode 100644 index 00000000..b4e686e9 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/item/calcite_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/calcite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/item/smooth_quartz_wall.json b/src/generated/resources/assets/ltextras/models/item/smooth_quartz_wall.json new file mode 100644 index 00000000..4c355f73 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/item/smooth_quartz_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/item/soul_soil_slab.json b/src/generated/resources/assets/ltextras/models/item/soul_soil_slab.json new file mode 100644 index 00000000..05fae88d --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/item/soul_soil_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "ltextras:block/soul_soil_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/item/soul_soil_stairs.json b/src/generated/resources/assets/ltextras/models/item/soul_soil_stairs.json new file mode 100644 index 00000000..ea55216d --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/item/soul_soil_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "ltextras:block/soul_soil_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/item/soul_soil_wall.json b/src/generated/resources/assets/ltextras/models/item/soul_soil_wall.json new file mode 100644 index 00000000..3727cce9 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/item/soul_soil_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/item/tuff_slab.json b/src/generated/resources/assets/ltextras/models/item/tuff_slab.json new file mode 100644 index 00000000..c0e6832d --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/item/tuff_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "ltextras:block/tuff_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/item/tuff_stairs.json b/src/generated/resources/assets/ltextras/models/item/tuff_stairs.json new file mode 100644 index 00000000..aeb7d1b1 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/item/tuff_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "ltextras:block/tuff_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/ltextras/models/item/tuff_wall.json b/src/generated/resources/assets/ltextras/models/item/tuff_wall.json new file mode 100644 index 00000000..f0719502 --- /dev/null +++ b/src/generated/resources/assets/ltextras/models/item/tuff_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/tuff" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/ltextras/loot_table/blocks/calcite_slab.json b/src/generated/resources/data/ltextras/loot_table/blocks/calcite_slab.json new file mode 100644 index 00000000..51bf7e3a --- /dev/null +++ b/src/generated/resources/data/ltextras/loot_table/blocks/calcite_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ltextras:calcite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ltextras:blocks/calcite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/ltextras/loot_table/blocks/calcite_stairs.json b/src/generated/resources/data/ltextras/loot_table/blocks/calcite_stairs.json new file mode 100644 index 00000000..3b47ccc3 --- /dev/null +++ b/src/generated/resources/data/ltextras/loot_table/blocks/calcite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ltextras:calcite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ltextras:blocks/calcite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/ltextras/loot_table/blocks/calcite_wall.json b/src/generated/resources/data/ltextras/loot_table/blocks/calcite_wall.json new file mode 100644 index 00000000..3d6f687d --- /dev/null +++ b/src/generated/resources/data/ltextras/loot_table/blocks/calcite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ltextras:calcite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ltextras:blocks/calcite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/ltextras/loot_table/blocks/smooth_quartz_wall.json b/src/generated/resources/data/ltextras/loot_table/blocks/smooth_quartz_wall.json new file mode 100644 index 00000000..f93c8fd5 --- /dev/null +++ b/src/generated/resources/data/ltextras/loot_table/blocks/smooth_quartz_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ltextras:smooth_quartz_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ltextras:blocks/smooth_quartz_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/ltextras/loot_table/blocks/soul_soil_slab.json b/src/generated/resources/data/ltextras/loot_table/blocks/soul_soil_slab.json new file mode 100644 index 00000000..7916a49c --- /dev/null +++ b/src/generated/resources/data/ltextras/loot_table/blocks/soul_soil_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ltextras:soul_soil_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ltextras:blocks/soul_soil_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/ltextras/loot_table/blocks/soul_soil_stairs.json b/src/generated/resources/data/ltextras/loot_table/blocks/soul_soil_stairs.json new file mode 100644 index 00000000..6c480036 --- /dev/null +++ b/src/generated/resources/data/ltextras/loot_table/blocks/soul_soil_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ltextras:soul_soil_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ltextras:blocks/soul_soil_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/ltextras/loot_table/blocks/soul_soil_wall.json b/src/generated/resources/data/ltextras/loot_table/blocks/soul_soil_wall.json new file mode 100644 index 00000000..48cb2731 --- /dev/null +++ b/src/generated/resources/data/ltextras/loot_table/blocks/soul_soil_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ltextras:soul_soil_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ltextras:blocks/soul_soil_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/ltextras/loot_table/blocks/tuff_slab.json b/src/generated/resources/data/ltextras/loot_table/blocks/tuff_slab.json new file mode 100644 index 00000000..2494f008 --- /dev/null +++ b/src/generated/resources/data/ltextras/loot_table/blocks/tuff_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ltextras:tuff_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ltextras:blocks/tuff_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/ltextras/loot_table/blocks/tuff_stairs.json b/src/generated/resources/data/ltextras/loot_table/blocks/tuff_stairs.json new file mode 100644 index 00000000..583e4467 --- /dev/null +++ b/src/generated/resources/data/ltextras/loot_table/blocks/tuff_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ltextras:tuff_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ltextras:blocks/tuff_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/ltextras/loot_table/blocks/tuff_wall.json b/src/generated/resources/data/ltextras/loot_table/blocks/tuff_wall.json new file mode 100644 index 00000000..2fd4c0b7 --- /dev/null +++ b/src/generated/resources/data/ltextras/loot_table/blocks/tuff_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ltextras:tuff_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ltextras:blocks/tuff_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/stairs.json b/src/generated/resources/data/minecraft/tags/block/stairs.json index 35be4917..ece1cde9 100644 --- a/src/generated/resources/data/minecraft/tags/block/stairs.json +++ b/src/generated/resources/data/minecraft/tags/block/stairs.json @@ -53,6 +53,9 @@ "ltextras:green_glazed_terracotta_stairs", "ltextras:red_glazed_terracotta_stairs", "ltextras:black_glazed_terracotta_stairs", + "ltextras:calcite_stairs", + "ltextras:soul_soil_stairs", + "ltextras:tuff_stairs", "ltextras:gold_block_slab", "ltextras:cracked_stone_bricks_slab", "ltextras:white_concrete_powder_slab", @@ -105,6 +108,9 @@ "ltextras:brown_glazed_terracotta_slab", "ltextras:green_glazed_terracotta_slab", "ltextras:red_glazed_terracotta_slab", - "ltextras:black_glazed_terracotta_slab" + "ltextras:black_glazed_terracotta_slab", + "ltextras:calcite_slab", + "ltextras:soul_soil_slab", + "ltextras:tuff_slab" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/walls.json b/src/generated/resources/data/minecraft/tags/block/walls.json index b28192b2..762838a2 100644 --- a/src/generated/resources/data/minecraft/tags/block/walls.json +++ b/src/generated/resources/data/minecraft/tags/block/walls.json @@ -7,6 +7,10 @@ "ltextras:polished_andesite_wall", "ltextras:polished_granite_wall", "ltextras:polished_diorite_wall", + "ltextras:calcite_wall", + "ltextras:soul_soil_wall", + "ltextras:tuff_wall", + "ltextras:smooth_quartz_wall", "ltextras:rusty_painted_metal_wall", "ltextras:terracotta_wall", "ltextras:white_terracotta_wall", diff --git a/src/generated/resources/data/minecraft/tags/item/stairs.json b/src/generated/resources/data/minecraft/tags/item/stairs.json index 35be4917..ece1cde9 100644 --- a/src/generated/resources/data/minecraft/tags/item/stairs.json +++ b/src/generated/resources/data/minecraft/tags/item/stairs.json @@ -53,6 +53,9 @@ "ltextras:green_glazed_terracotta_stairs", "ltextras:red_glazed_terracotta_stairs", "ltextras:black_glazed_terracotta_stairs", + "ltextras:calcite_stairs", + "ltextras:soul_soil_stairs", + "ltextras:tuff_stairs", "ltextras:gold_block_slab", "ltextras:cracked_stone_bricks_slab", "ltextras:white_concrete_powder_slab", @@ -105,6 +108,9 @@ "ltextras:brown_glazed_terracotta_slab", "ltextras:green_glazed_terracotta_slab", "ltextras:red_glazed_terracotta_slab", - "ltextras:black_glazed_terracotta_slab" + "ltextras:black_glazed_terracotta_slab", + "ltextras:calcite_slab", + "ltextras:soul_soil_slab", + "ltextras:tuff_slab" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/walls.json b/src/generated/resources/data/minecraft/tags/item/walls.json index b28192b2..762838a2 100644 --- a/src/generated/resources/data/minecraft/tags/item/walls.json +++ b/src/generated/resources/data/minecraft/tags/item/walls.json @@ -7,6 +7,10 @@ "ltextras:polished_andesite_wall", "ltextras:polished_granite_wall", "ltextras:polished_diorite_wall", + "ltextras:calcite_wall", + "ltextras:soul_soil_wall", + "ltextras:tuff_wall", + "ltextras:smooth_quartz_wall", "ltextras:rusty_painted_metal_wall", "ltextras:terracotta_wall", "ltextras:white_terracotta_wall", diff --git a/src/main/java/com/lovetropics/extras/ExtraBlocks.java b/src/main/java/com/lovetropics/extras/ExtraBlocks.java index 7400be9b..4c53d33b 100644 --- a/src/main/java/com/lovetropics/extras/ExtraBlocks.java +++ b/src/main/java/com/lovetropics/extras/ExtraBlocks.java @@ -641,7 +641,10 @@ private static BlockBuilder rope(String name) { .add(CONCRETE_POWDERS, TextureType.normal()) .add(RUSTY_PAINTED_METAL, TextureType.normal()) .add(Blocks.MOSS_BLOCK, TextureType.normal()) - .add(TERRACOTTA_BLOCKS, TextureType.normal()); + .add(TERRACOTTA_BLOCKS, TextureType.normal()) + .add(Blocks.CALCITE, TextureType.normal()) + .add(Blocks.SOUL_SOIL, TextureType.normal()) + .add(Blocks.TUFF, TextureType.normal()); private static final TemplateBuilder SLAB_TEMPLATES = new TemplateBuilder() .add(Blocks.GOLD_BLOCK, TextureType.normal()) @@ -649,7 +652,10 @@ private static BlockBuilder rope(String name) { .add(CONCRETE_POWDERS, TextureType.normal()) .add(RUSTY_PAINTED_METAL, TextureType.normal()) .add(Blocks.MOSS_BLOCK, TextureType.normal()) - .add(TERRACOTTA_BLOCKS, TextureType.normal()); + .add(TERRACOTTA_BLOCKS, TextureType.normal()) + .add(Blocks.CALCITE, TextureType.normal()) + .add(Blocks.SOUL_SOIL, TextureType.normal()) + .add(Blocks.TUFF, TextureType.normal()); private static final TemplateBuilder FENCE_TEMPLATES = new TemplateBuilder() .add(Blocks.GOLD_BLOCK, TextureType.normal()) @@ -667,6 +673,10 @@ private static BlockBuilder rope(String name) { .add(Blocks.POLISHED_ANDESITE, TextureType.normal()) .add(Blocks.POLISHED_GRANITE, TextureType.normal()) .add(Blocks.POLISHED_DIORITE, TextureType.normal()) + .add(Blocks.CALCITE, TextureType.normal()) + .add(Blocks.SOUL_SOIL, TextureType.normal()) + .add(Blocks.TUFF, TextureType.normal()) + .add(Blocks.SMOOTH_QUARTZ, TextureType.allWithSuffix(Blocks.QUARTZ_BLOCK, "bottom")) .add(RUSTY_PAINTED_METAL, TextureType.normal()) .add(TERRACOTTA_BLOCKS, TextureType.normal()); diff --git a/src/main/java/com/lovetropics/extras/data/ModelGenUtil.java b/src/main/java/com/lovetropics/extras/data/ModelGenUtil.java index 09c2feff..07429c28 100644 --- a/src/main/java/com/lovetropics/extras/data/ModelGenUtil.java +++ b/src/main/java/com/lovetropics/extras/data/ModelGenUtil.java @@ -199,6 +199,10 @@ static TextureType normal() { return TextureType.allTexture(ModelGenUtil::blockTexture); } + static TextureType allWithSuffix(Block donor, String suffix) { + return TextureType.allTexture(ignored -> blockTexture(donor.builtInRegistryHolder(), suffix)); + } + static TextureType sideTopSuffix() { return new TextureType() { @Override