+ more recepis

+ pool tiles slabs/stairs
+ block tags
+ fix
This commit is contained in:
Glitchlabs
2026-07-11 20:43:54 +02:00
parent a6844305b0
commit 4d7f902013
53 changed files with 1030 additions and 20 deletions
@@ -1,4 +1,4 @@
// 1.21.1 2026-07-11T11:08:46.192387783 Tags for minecraft:block mod id ornamentum
// 1.21.1 2026-07-11T20:38:19.424843311 Tags for minecraft:block mod id ornamentum
35fa49b0851f186bcc89ff967128db964e58f3b1 data/c/tags/block/dyed.json
9312903e66801c504e2f995662f48688b68f93f7 data/c/tags/block/dyed/black.json
011500e8d6a99dc106d64223199f230b5db5cdd0 data/c/tags/block/dyed/blue.json
@@ -19,15 +19,15 @@ cb872f67655fcdeb72e2904dcbafd1bc3cbf9208 data/c/tags/block/dyed/red.json
c79b0cf1b19fd14258867e1f8d2c87cf6481ae11 data/c/tags/block/glass_blocks.json
f0db6cd47dabe41d4980b4bb0b2751ac66ce97c9 data/minecraft/tags/block/dampens_vibrations.json
c79b0cf1b19fd14258867e1f8d2c87cf6481ae11 data/minecraft/tags/block/impermeable.json
f8406c38e5830d8c6bd07167708879dda2fcee91 data/minecraft/tags/block/incorrect_for_gold_tool.json
ae7d2e386f2eb4df7cd8f8f3e0a4040cae7a13bf data/minecraft/tags/block/incorrect_for_gold_tool.json
8746b07cb20507229809e554193318dd4c83883e data/minecraft/tags/block/incorrect_for_iron_tool.json
19e3ad14a79a31b6a6492094d8ab1e89820fec91 data/minecraft/tags/block/incorrect_for_stone_tool.json
f8406c38e5830d8c6bd07167708879dda2fcee91 data/minecraft/tags/block/incorrect_for_wooden_tool.json
bd3ae5c128ff9d445079f1974c0dd74d6e31af24 data/minecraft/tags/block/mineable/pickaxe.json
5bf3d2f5afa06168fa3bb8de07bdbaff4f7980db data/minecraft/tags/block/incorrect_for_stone_tool.json
ae7d2e386f2eb4df7cd8f8f3e0a4040cae7a13bf data/minecraft/tags/block/incorrect_for_wooden_tool.json
166d5b37833b031e27595afd21fd526f8e810797 data/minecraft/tags/block/mineable/pickaxe.json
8746b07cb20507229809e554193318dd4c83883e data/minecraft/tags/block/needs_diamond_tool.json
f9e7b04c7b2612399e3f52caafb9068f6f395a4d data/minecraft/tags/block/needs_iron_tool.json
28c849c60d5bffb84ef89291e9d96eabc68ca634 data/minecraft/tags/block/needs_iron_tool.json
33e136c57ab3316e1b553dd00f9cc0b1f77b3283 data/minecraft/tags/block/needs_stone_tool.json
f0db6cd47dabe41d4980b4bb0b2751ac66ce97c9 data/minecraft/tags/block/occludes_vibration_signals.json
adf7f8d5a41f755a5784d8f12cd155c0d0331881 data/minecraft/tags/block/slabs.json
ac65ec52d7c142822e3c6dacbc7780a01eb42b8b data/minecraft/tags/block/stairs.json
ea5d53ba51e0e7c6fef4155fd68fe3bbfe22b23b data/minecraft/tags/block/slabs.json
683d3e01d92edfd8f307be67d402701edffac34d data/minecraft/tags/block/stairs.json
f0db6cd47dabe41d4980b4bb0b2751ac66ce97c9 data/minecraft/tags/block/wool.json
@@ -1,4 +1,4 @@
// 1.21.1 2026-07-10T21:01:38.14581482 Loot Tables
// 1.21.1 2026-07-11T20:33:48.498940065 Loot Tables
c5c3cbbff0b4af321ae05896dbd68e551f598c86 data/ornamentum/loot_table/blocks/amethyst_grate.json
d6cadc723b59697611653ba8b077467af3032e20 data/ornamentum/loot_table/blocks/black_glow_block.json
1179e46db3d46fc3c3ed5468855ed87d2fb60019 data/ornamentum/loot_table/blocks/black_glow_stained_glass.json
@@ -56,6 +56,10 @@ a96f717baa2e61417f679c87536b90af11529fec data/ornamentum/loot_table/blocks/pink_
2d0d0a3da6864d683cf4ecbae251beab6406d738 data/ornamentum/loot_table/blocks/pink_wool_stairs.json
6120a05aff508eb580eef4adf3400dfcdaa821a3 data/ornamentum/loot_table/blocks/pool_tiles.json
d836515148db64b9248dfb8ce7cff4850f6e35db data/ornamentum/loot_table/blocks/pool_tiles1.json
59ef6aaef54a1ad82bc7d9fa844cd48a3c9af059 data/ornamentum/loot_table/blocks/pool_tiles1_slab.json
caa5b244a147e54b90eb48aadb21d7814db66687 data/ornamentum/loot_table/blocks/pool_tiles1_stairs.json
5790488f25c25778920c7281a251496a4615fbf2 data/ornamentum/loot_table/blocks/pool_tiles_slab.json
2ecf7bbcdabd93021e28c05e14286a640d8e6510 data/ornamentum/loot_table/blocks/pool_tiles_stairs.json
515244f2b5b8dc4d163ee77e81ab87d67d730b28 data/ornamentum/loot_table/blocks/purple_glow_block.json
da40ee30a48e13e39920278d3693013778fa3b90 data/ornamentum/loot_table/blocks/purple_glow_stained_glass.json
3502f35c4f7fc9192c465e2850b4cc81f14e27d7 data/ornamentum/loot_table/blocks/purple_wool_slab.json
@@ -1,4 +1,4 @@
// 1.21.1 2026-07-11T10:17:45.916048915 Block States: ornamentum
// 1.21.1 2026-07-11T20:33:48.49240113 Block States: ornamentum
d6c0778339a79db4e2ec3f14d7399d1f908ce1fa assets/ornamentum/blockstates/amethyst_grate.json
7f171f7ecdf713275e6fad8f2ad2f60843a18dbd assets/ornamentum/blockstates/black_glow_block.json
def29f564d72e8825a7a76d66e0d240a9611e33f assets/ornamentum/blockstates/black_glow_stained_glass.json
@@ -56,6 +56,10 @@ cf79a95c3f9ab4f34f16da9ef26ff72fb973e4ba assets/ornamentum/blockstates/obsidian_
c39f81e63de935afa92a42ea9300323a44c370ed assets/ornamentum/blockstates/pink_wool_stairs.json
1952f32a71f7c476adc948f62e997f6a90504953 assets/ornamentum/blockstates/pool_tiles.json
8ca5faa5ac86e024f06583ed294fb75065450f8a assets/ornamentum/blockstates/pool_tiles1.json
2ba63078ab3344c31b3112e1eacfe20ca6d37d67 assets/ornamentum/blockstates/pool_tiles1_slab.json
e29703231d6a4d7064be77f80065a09144d7962c assets/ornamentum/blockstates/pool_tiles1_stairs.json
a4cf37ceafd721727fff53eef85b8b55a1c88559 assets/ornamentum/blockstates/pool_tiles_slab.json
4b5ac68e297ccca85a2234830b1d5bb7b3ab945c assets/ornamentum/blockstates/pool_tiles_stairs.json
b5a183107733fcac1461bbf33112d7448856a504 assets/ornamentum/blockstates/purple_glow_block.json
e3d1d58b1032cd69193f3ff014856b4130fb54d6 assets/ornamentum/blockstates/purple_glow_stained_glass.json
893b1087593d1088b2e1a7ca302b04922b08ebde assets/ornamentum/blockstates/purple_wool_slab.json
@@ -114,6 +118,8 @@ bda2ee029c717035b688f9ee70f0dd476cd6b850 assets/ornamentum/models/block/double_l
6b4e979da3c2a37731d804d33a010650edcec70b assets/ornamentum/models/block/double_magenta_wool_slab.json
f7b5c3d785b0a6a97f4f7b583a005679e45a4a79 assets/ornamentum/models/block/double_orange_wool_slab.json
736d47f138490c0959addd2a2df912a556bcdd91 assets/ornamentum/models/block/double_pink_wool_slab.json
6afdb021d42c15156d6afbb2ef6b5cffb962992e assets/ornamentum/models/block/double_pool_tiles1_slab.json
12cd70c1d9ce4e5955b0352d2e91697f826beb9c assets/ornamentum/models/block/double_pool_tiles_slab.json
a520af48a2967b33d56f1a11052576cf4924c202 assets/ornamentum/models/block/double_purple_wool_slab.json
a912a8fe1046182f8bd45106d208d3c86413f5e8 assets/ornamentum/models/block/double_red_wool_slab.json
0021ec0a6a012353fc3294979a59e61e7c5c8f27 assets/ornamentum/models/block/double_white_wool_slab.json
@@ -181,6 +187,16 @@ de3c80764a27ba03dcdb8a715c84cfe5a1aa1e06 assets/ornamentum/models/block/pink_woo
3d50b289fd1712275da3310222b74a383ac01598 assets/ornamentum/models/block/pink_wool_stairs_outer.json
12cd70c1d9ce4e5955b0352d2e91697f826beb9c assets/ornamentum/models/block/pool_tiles.json
6afdb021d42c15156d6afbb2ef6b5cffb962992e assets/ornamentum/models/block/pool_tiles1.json
667e6b6e72b0e288d7d066035c3f3a031de09d9c assets/ornamentum/models/block/pool_tiles1_slab.json
0db452138284674cc84367914b02e1d09fe9ceb0 assets/ornamentum/models/block/pool_tiles1_slab_top.json
b3a72b5a43db0d22224e86d11b2ecc5fac7649e2 assets/ornamentum/models/block/pool_tiles1_stairs.json
6217b7715e0e1d60ba61f144ba711986ae886ab9 assets/ornamentum/models/block/pool_tiles1_stairs_inner.json
12ab767cd5a59d4bac1482062b8c1603ba2d2c5d assets/ornamentum/models/block/pool_tiles1_stairs_outer.json
757640634e0236f4f2da4f0af4336b2579419e22 assets/ornamentum/models/block/pool_tiles_slab.json
3e9a3043ffb37786b01daa33d23e4310725f3da3 assets/ornamentum/models/block/pool_tiles_slab_top.json
22a9efb5f22b91bb048d57e144d2920843c49c37 assets/ornamentum/models/block/pool_tiles_stairs.json
86d68920274cd936b487c9f750bd08db97567885 assets/ornamentum/models/block/pool_tiles_stairs_inner.json
e87ae094d8f3d6514a0a1ce9a3d3629c31186555 assets/ornamentum/models/block/pool_tiles_stairs_outer.json
2008d3c1c23d01b92c8e7b9774534a36837d3ce1 assets/ornamentum/models/block/purple_glow_block.json
267a665f35659a47b3cba972a8fe8ac3ad6d2ccb assets/ornamentum/models/block/purple_glow_stained_glass.json
c8d2414784d7232198a737e5c61114a56af1803b assets/ornamentum/models/block/purple_wool_slab.json
@@ -266,6 +282,10 @@ fdcefea8c9d74075a8254e19045d4dba7a6a31e7 assets/ornamentum/models/item/orange_wo
581034925b7e02bbb1c448cbc2ad3ece4c532f42 assets/ornamentum/models/item/pink_wool_stairs.json
defc529d0b026561167f6eb60b616a37a4417913 assets/ornamentum/models/item/pool_tiles.json
486320d47c9e11407b21e1a3775718567fbfb49f assets/ornamentum/models/item/pool_tiles1.json
a7209c6c6beaf58cfe2adbc1ba8133a806d29981 assets/ornamentum/models/item/pool_tiles1_slab.json
f50a39451dc2475f1df928c3fcb8ad2f3f237db2 assets/ornamentum/models/item/pool_tiles1_stairs.json
9693eed6b3a989378fa8ebebc2202f38e13f2d7d assets/ornamentum/models/item/pool_tiles_slab.json
c91bfe97e51740c1ebc5c4cbc805ca8b8baf950c assets/ornamentum/models/item/pool_tiles_stairs.json
6e715a774558640e929d488521e3433a635932fb assets/ornamentum/models/item/purple_glow_block.json
b2fc8da917d78178a0ef6c6276d3b9945162cff1 assets/ornamentum/models/item/purple_glow_stained_glass.json
4df84f89118e25f64cd708a59320ed4a860151fa assets/ornamentum/models/item/purple_wool_slab.json
@@ -1,2 +1,2 @@
// 1.21.1 2026-07-10T21:11:27.582042323 Languages: en_us for mod: ornamentum
9ca1a37879505330ade54ffdc8699c50cd8dea6d assets/ornamentum/lang/en_us.json
// 1.21.1 2026-07-11T20:38:19.422251343 Languages: en_us for mod: ornamentum
5559250885b92911d0548138e631fd10f9636b3f assets/ornamentum/lang/en_us.json
@@ -1,4 +1,4 @@
// 1.21.1 2026-07-11T11:51:31.550698434 Recipes
// 1.21.1 2026-07-11T20:41:07.283748714 Recipes
f799a9c748567d96c903c1fd50544276e5e56244 data/ornamentum/advancement/recipes/building_blocks/amethyst_grate.json
bff3b6461f973f306a6ecb3bc9c561ea4fa396ee data/ornamentum/advancement/recipes/building_blocks/black_glow_block.json
2a7a9cb7b7b17414e2dec05719b348beda01a9be data/ornamentum/advancement/recipes/building_blocks/black_glow_block_from_dye.json
@@ -101,6 +101,10 @@ c1437d267720e46d83def376ca8bb0215c86cae6 data/ornamentum/advancement/recipes/bui
6ff98bc34dd627731f64039c8adf026527f57211 data/ornamentum/advancement/recipes/building_blocks/pink_wool_slabs_from_dye.json
b298cd2b91a47a8aab70d8d2affa7957638ef05d data/ornamentum/advancement/recipes/building_blocks/pink_wool_stairs.json
773251e2680f42547aceb8bdb35e43211c8446c9 data/ornamentum/advancement/recipes/building_blocks/pink_wool_stairs_from_dye.json
8c3ee2585bb3fa812a2bad10fc14d5187f7ed601 data/ornamentum/advancement/recipes/building_blocks/pool_tiles1_slab.json
758a7209cce82d48ecbe1234aeb2717a4ddaa9e2 data/ornamentum/advancement/recipes/building_blocks/pool_tiles1_stairs.json
dfab06d5b13e292ea097de63fdcc572ed83bb9b1 data/ornamentum/advancement/recipes/building_blocks/pool_tiles_slab.json
e60d488f0933e62240d849f0695d9313fb25d81d data/ornamentum/advancement/recipes/building_blocks/pool_tiles_stairs.json
c6a3a9bde05bd8f95ef24c1b3a77aee2d1a5a0e3 data/ornamentum/advancement/recipes/building_blocks/purple_glow_block.json
21dc7e8ee49e1f9ab8c5d654bd0583dde51126cd data/ornamentum/advancement/recipes/building_blocks/purple_glow_block_from_dye.json
725c91eb7ed7e17497313044caa80c605a98ff4d data/ornamentum/advancement/recipes/building_blocks/purple_glow_stained_glass.json
@@ -235,6 +239,10 @@ b9e7f378a0a83aa7e383985372e6a30a93dbd992 data/ornamentum/recipe/pink_glow_staine
aeb6bad6cbde65aa6d45c5088c207a72dd06f626 data/ornamentum/recipe/pink_wool_slabs_from_dye.json
89b429d9a2ae189930fae0a233ed5bef9c04ba3b data/ornamentum/recipe/pink_wool_stairs.json
7ec40440a73723cae197efb39bbe4a516cbd8900 data/ornamentum/recipe/pink_wool_stairs_from_dye.json
a02a0b095a622bc756eda39acac92bc3ba155824 data/ornamentum/recipe/pool_tiles1_slab.json
a9a02e2cfece7769037185e271a78f20cda0e6fd data/ornamentum/recipe/pool_tiles1_stairs.json
b338c18c54a020dd3cec561222726cc05687229d data/ornamentum/recipe/pool_tiles_slab.json
ac3d6a7d56a66cc8059eff573cf225cf19a2c821 data/ornamentum/recipe/pool_tiles_stairs.json
c3b8cd34929fe30a92ecd73132d4094a6df46263 data/ornamentum/recipe/purple_glow_block.json
a806a9b11ec12ea0aa14fce2d2a4b59a141931f0 data/ornamentum/recipe/purple_glow_block_from_dye.json
2eee5c0fef8b235633bf44501d1451974e5b265a data/ornamentum/recipe/purple_glow_stained_glass.json
@@ -0,0 +1,13 @@
{
"variants": {
"type=bottom": {
"model": "ornamentum:block/pool_tiles1_slab"
},
"type=double": {
"model": "ornamentum:block/double_pool_tiles1_slab"
},
"type=top": {
"model": "ornamentum:block/pool_tiles1_slab_top"
}
}
}
@@ -0,0 +1,209 @@
{
"variants": {
"facing=east,half=bottom,shape=inner_left": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=inner_right": {
"model": "ornamentum:block/pool_tiles1_stairs_inner"
},
"facing=east,half=bottom,shape=outer_left": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=outer_right": {
"model": "ornamentum:block/pool_tiles1_stairs_outer"
},
"facing=east,half=bottom,shape=straight": {
"model": "ornamentum:block/pool_tiles1_stairs"
},
"facing=east,half=top,shape=inner_left": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=inner_right": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=outer_left": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=outer_right": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=straight": {
"model": "ornamentum:block/pool_tiles1_stairs",
"uvlock": true,
"x": 180
},
"facing=north,half=bottom,shape=inner_left": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=inner_right": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=outer_left": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=outer_right": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=straight": {
"model": "ornamentum:block/pool_tiles1_stairs",
"uvlock": true,
"y": 270
},
"facing=north,half=top,shape=inner_left": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=inner_right": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=outer_left": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=outer_right": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=straight": {
"model": "ornamentum:block/pool_tiles1_stairs",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=south,half=bottom,shape=inner_left": {
"model": "ornamentum:block/pool_tiles1_stairs_inner"
},
"facing=south,half=bottom,shape=inner_right": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=outer_left": {
"model": "ornamentum:block/pool_tiles1_stairs_outer"
},
"facing=south,half=bottom,shape=outer_right": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=straight": {
"model": "ornamentum:block/pool_tiles1_stairs",
"uvlock": true,
"y": 90
},
"facing=south,half=top,shape=inner_left": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=inner_right": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=outer_left": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=outer_right": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=straight": {
"model": "ornamentum:block/pool_tiles1_stairs",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=west,half=bottom,shape=inner_left": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=inner_right": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=outer_left": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=outer_right": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=straight": {
"model": "ornamentum:block/pool_tiles1_stairs",
"uvlock": true,
"y": 180
},
"facing=west,half=top,shape=inner_left": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=inner_right": {
"model": "ornamentum:block/pool_tiles1_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=outer_left": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=outer_right": {
"model": "ornamentum:block/pool_tiles1_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=straight": {
"model": "ornamentum:block/pool_tiles1_stairs",
"uvlock": true,
"x": 180,
"y": 180
}
}
}
@@ -0,0 +1,13 @@
{
"variants": {
"type=bottom": {
"model": "ornamentum:block/pool_tiles_slab"
},
"type=double": {
"model": "ornamentum:block/double_pool_tiles_slab"
},
"type=top": {
"model": "ornamentum:block/pool_tiles_slab_top"
}
}
}
@@ -0,0 +1,209 @@
{
"variants": {
"facing=east,half=bottom,shape=inner_left": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=inner_right": {
"model": "ornamentum:block/pool_tiles_stairs_inner"
},
"facing=east,half=bottom,shape=outer_left": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=outer_right": {
"model": "ornamentum:block/pool_tiles_stairs_outer"
},
"facing=east,half=bottom,shape=straight": {
"model": "ornamentum:block/pool_tiles_stairs"
},
"facing=east,half=top,shape=inner_left": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=inner_right": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=outer_left": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=outer_right": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=straight": {
"model": "ornamentum:block/pool_tiles_stairs",
"uvlock": true,
"x": 180
},
"facing=north,half=bottom,shape=inner_left": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=inner_right": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=outer_left": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=outer_right": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=straight": {
"model": "ornamentum:block/pool_tiles_stairs",
"uvlock": true,
"y": 270
},
"facing=north,half=top,shape=inner_left": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=inner_right": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=outer_left": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=outer_right": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=straight": {
"model": "ornamentum:block/pool_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=south,half=bottom,shape=inner_left": {
"model": "ornamentum:block/pool_tiles_stairs_inner"
},
"facing=south,half=bottom,shape=inner_right": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=outer_left": {
"model": "ornamentum:block/pool_tiles_stairs_outer"
},
"facing=south,half=bottom,shape=outer_right": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=straight": {
"model": "ornamentum:block/pool_tiles_stairs",
"uvlock": true,
"y": 90
},
"facing=south,half=top,shape=inner_left": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=inner_right": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=outer_left": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=outer_right": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=straight": {
"model": "ornamentum:block/pool_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=west,half=bottom,shape=inner_left": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=inner_right": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=outer_left": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=outer_right": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=straight": {
"model": "ornamentum:block/pool_tiles_stairs",
"uvlock": true,
"y": 180
},
"facing=west,half=top,shape=inner_left": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=inner_right": {
"model": "ornamentum:block/pool_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=outer_left": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=outer_right": {
"model": "ornamentum:block/pool_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=straight": {
"model": "ornamentum:block/pool_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 180
}
}
}
@@ -56,6 +56,10 @@
"block.ornamentum.pink_wool_stairs": "Pink Wool Stairs",
"block.ornamentum.pool_tiles": "Pool Tiles",
"block.ornamentum.pool_tiles1": "Pool Tiles",
"block.ornamentum.pool_tiles1_slab": "Pool Tiles1 Slab",
"block.ornamentum.pool_tiles1_stairs": "Pool Tiles1 Stairs",
"block.ornamentum.pool_tiles_slab": "Pool Tiles Slab",
"block.ornamentum.pool_tiles_stairs": "Pool Tiles Stairs",
"block.ornamentum.purple_glow_block": "Purple Glow Block",
"block.ornamentum.purple_glow_stained_glass": "Purple Glow Stained Glass",
"block.ornamentum.purple_wool_slab": "Purple Wool Slab",
@@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "ornamentum:block/pool_tiles1"
}
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "ornamentum:block/pool_tiles"
}
}
@@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab",
"textures": {
"bottom": "ornamentum:block/pool_tiles1",
"side": "ornamentum:block/pool_tiles1",
"top": "ornamentum:block/pool_tiles1"
}
}
@@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab_top",
"textures": {
"bottom": "ornamentum:block/pool_tiles1",
"side": "ornamentum:block/pool_tiles1",
"top": "ornamentum:block/pool_tiles1"
}
}
@@ -0,0 +1,8 @@
{
"parent": "minecraft:block/stairs",
"textures": {
"bottom": "ornamentum:block/pool_tiles1",
"side": "ornamentum:block/pool_tiles1",
"top": "ornamentum:block/pool_tiles1"
}
}
@@ -0,0 +1,8 @@
{
"parent": "minecraft:block/inner_stairs",
"textures": {
"bottom": "ornamentum:block/pool_tiles1",
"side": "ornamentum:block/pool_tiles1",
"top": "ornamentum:block/pool_tiles1"
}
}
@@ -0,0 +1,8 @@
{
"parent": "minecraft:block/outer_stairs",
"textures": {
"bottom": "ornamentum:block/pool_tiles1",
"side": "ornamentum:block/pool_tiles1",
"top": "ornamentum:block/pool_tiles1"
}
}
@@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab",
"textures": {
"bottom": "ornamentum:block/pool_tiles",
"side": "ornamentum:block/pool_tiles",
"top": "ornamentum:block/pool_tiles"
}
}
@@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab_top",
"textures": {
"bottom": "ornamentum:block/pool_tiles",
"side": "ornamentum:block/pool_tiles",
"top": "ornamentum:block/pool_tiles"
}
}
@@ -0,0 +1,8 @@
{
"parent": "minecraft:block/stairs",
"textures": {
"bottom": "ornamentum:block/pool_tiles",
"side": "ornamentum:block/pool_tiles",
"top": "ornamentum:block/pool_tiles"
}
}
@@ -0,0 +1,8 @@
{
"parent": "minecraft:block/inner_stairs",
"textures": {
"bottom": "ornamentum:block/pool_tiles",
"side": "ornamentum:block/pool_tiles",
"top": "ornamentum:block/pool_tiles"
}
}
@@ -0,0 +1,8 @@
{
"parent": "minecraft:block/outer_stairs",
"textures": {
"bottom": "ornamentum:block/pool_tiles",
"side": "ornamentum:block/pool_tiles",
"top": "ornamentum:block/pool_tiles"
}
}
@@ -0,0 +1,3 @@
{
"parent": "ornamentum:block/pool_tiles1_slab"
}
@@ -0,0 +1,3 @@
{
"parent": "ornamentum:block/pool_tiles1_stairs"
}
@@ -0,0 +1,3 @@
{
"parent": "ornamentum:block/pool_tiles_slab"
}
@@ -0,0 +1,3 @@
{
"parent": "ornamentum:block/pool_tiles_stairs"
}
@@ -24,6 +24,10 @@
"ornamentum:pink_glow_block",
"ornamentum:pool_tiles",
"ornamentum:pool_tiles1",
"ornamentum:pool_tiles_slab",
"ornamentum:pool_tiles1_slab",
"ornamentum:pool_tiles_stairs",
"ornamentum:pool_tiles1_stairs",
"ornamentum:mesh_iron"
]
}
@@ -23,6 +23,10 @@
"ornamentum:pink_glow_block",
"ornamentum:pool_tiles",
"ornamentum:pool_tiles1",
"ornamentum:pool_tiles_slab",
"ornamentum:pool_tiles1_slab",
"ornamentum:pool_tiles_stairs",
"ornamentum:pool_tiles1_stairs",
"ornamentum:mesh_iron"
]
}
@@ -24,6 +24,10 @@
"ornamentum:pink_glow_block",
"ornamentum:pool_tiles",
"ornamentum:pool_tiles1",
"ornamentum:pool_tiles_slab",
"ornamentum:pool_tiles1_slab",
"ornamentum:pool_tiles_stairs",
"ornamentum:pool_tiles1_stairs",
"ornamentum:mesh_iron"
]
}
@@ -24,6 +24,10 @@
"ornamentum:pink_glow_block",
"ornamentum:pool_tiles",
"ornamentum:pool_tiles1",
"ornamentum:pool_tiles_slab",
"ornamentum:pool_tiles1_slab",
"ornamentum:pool_tiles_stairs",
"ornamentum:pool_tiles1_stairs",
"ornamentum:mesh_iron"
]
}
@@ -21,6 +21,10 @@
"ornamentum:amethyst_grate",
"ornamentum:pool_tiles",
"ornamentum:pool_tiles1",
"ornamentum:pool_tiles_slab",
"ornamentum:pool_tiles1_slab",
"ornamentum:pool_tiles_stairs",
"ornamentum:pool_tiles1_stairs",
"ornamentum:mesh_iron"
]
}
@@ -15,6 +15,8 @@
"ornamentum:brown_wool_slab",
"ornamentum:green_wool_slab",
"ornamentum:red_wool_slab",
"ornamentum:black_wool_slab"
"ornamentum:black_wool_slab",
"ornamentum:pool_tiles_slab",
"ornamentum:pool_tiles1_slab"
]
}
@@ -15,6 +15,8 @@
"ornamentum:brown_wool_stairs",
"ornamentum:green_wool_stairs",
"ornamentum:red_wool_stairs",
"ornamentum:black_wool_stairs"
"ornamentum:black_wool_stairs",
"ornamentum:pool_tiles_stairs",
"ornamentum:pool_tiles1_stairs"
]
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_input": {
"conditions": {
"items": [
{
"items": "ornamentum:pool_tiles1"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "ornamentum:pool_tiles1_slab"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_input"
]
],
"rewards": {
"recipes": [
"ornamentum:pool_tiles1_slab"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_input": {
"conditions": {
"items": [
{
"items": "ornamentum:pool_tiles1"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "ornamentum:pool_tiles1_stairs"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_input"
]
],
"rewards": {
"recipes": [
"ornamentum:pool_tiles1_stairs"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_input": {
"conditions": {
"items": [
{
"items": "ornamentum:pool_tiles"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "ornamentum:pool_tiles_slab"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_input"
]
],
"rewards": {
"recipes": [
"ornamentum:pool_tiles_slab"
]
}
}
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_input": {
"conditions": {
"items": [
{
"items": "ornamentum:pool_tiles"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "ornamentum:pool_tiles_stairs"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_input"
]
],
"rewards": {
"recipes": [
"ornamentum:pool_tiles_stairs"
]
}
}
@@ -0,0 +1,21 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "ornamentum:pool_tiles1_slab"
}
],
"rolls": 1.0
}
],
"random_sequence": "ornamentum:blocks/pool_tiles1_slab"
}
@@ -0,0 +1,21 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "ornamentum:pool_tiles1_stairs"
}
],
"rolls": 1.0
}
],
"random_sequence": "ornamentum:blocks/pool_tiles1_stairs"
}
@@ -0,0 +1,21 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "ornamentum:pool_tiles_slab"
}
],
"rolls": 1.0
}
],
"random_sequence": "ornamentum:blocks/pool_tiles_slab"
}
@@ -0,0 +1,21 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "ornamentum:pool_tiles_stairs"
}
],
"rolls": 1.0
}
],
"random_sequence": "ornamentum:blocks/pool_tiles_stairs"
}
@@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "building",
"group": "wool_slabs",
"key": {
"#": {
"item": "ornamentum:pool_tiles1"
}
},
"pattern": [
"###"
],
"result": {
"count": 6,
"id": "ornamentum:pool_tiles1_slab"
}
}
@@ -0,0 +1,19 @@
{
"type": "minecraft:crafting_shaped",
"category": "building",
"group": "wool_stairs",
"key": {
"#": {
"item": "ornamentum:pool_tiles1"
}
},
"pattern": [
"# ",
"## ",
"###"
],
"result": {
"count": 4,
"id": "ornamentum:pool_tiles1_stairs"
}
}
@@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "building",
"group": "wool_slabs",
"key": {
"#": {
"item": "ornamentum:pool_tiles"
}
},
"pattern": [
"###"
],
"result": {
"count": 6,
"id": "ornamentum:pool_tiles_slab"
}
}
@@ -0,0 +1,19 @@
{
"type": "minecraft:crafting_shaped",
"category": "building",
"group": "wool_stairs",
"key": {
"#": {
"item": "ornamentum:pool_tiles"
}
},
"pattern": [
"# ",
"## ",
"###"
],
"result": {
"count": 4,
"id": "ornamentum:pool_tiles_stairs"
}
}
@@ -119,6 +119,18 @@ public class ModBlocks {
() -> new Block(BlockBehaviour.Properties.ofFullCopy(ModBlocks.POOL_TILES.get())
));
public static final DeferredBlock<StairBlock> POOL_TILES_STAIRS = registerBlock("pool_tiles_stairs",
() -> new StairBlock(ModBlocks.POOL_TILES.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(ModBlocks.POOL_TILES.get())));
public static final DeferredBlock<SlabBlock> POOL_TILES_SLAB = registerBlock("pool_tiles_slab",
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(ModBlocks.POOL_TILES.get())));
public static final DeferredBlock<StairBlock> POOL_TILES1_STAIRS = registerBlock("pool_tiles1_stairs",
() -> new StairBlock(ModBlocks.POOL_TILES1.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(ModBlocks.POOL_TILES1.get())));
public static final DeferredBlock<SlabBlock> POOL_TILES1_SLAB = registerBlock("pool_tiles1_slab",
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(ModBlocks.POOL_TILES1.get())));
//GRATES
public static final DeferredBlock<Block> IRON_GRATE = registerBlock("iron_grate",
@@ -16,8 +16,6 @@ import java.util.Collections;
import java.util.List;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.CompletableFuture;
@EventBusSubscriber(modid = Ornamentum.MODID, bus = EventBusSubscriber.Bus.MOD)
public class DataGenerators {
@SubscribeEvent
@@ -19,6 +19,12 @@ public class ModBlockLootTableProvider extends BlockLootSubProvider {
dropSelf(ModBlocks.POOL_TILES.get());
dropSelf(ModBlocks.POOL_TILES1.get());
dropSelf(ModBlocks.POOL_TILES_STAIRS.get());
dropSelf(ModBlocks.POOL_TILES1_STAIRS.get());
dropSelf(ModBlocks.POOL_TILES_SLAB.get());
dropSelf(ModBlocks.POOL_TILES1_SLAB.get());
dropSelf(ModBlocks.MESH_IRON.get());
dropSelf(ModBlocks.IRON_GRATE.get());
@@ -79,6 +85,8 @@ public class ModBlockLootTableProvider extends BlockLootSubProvider {
dropSelf(ModBlocks.RED_WOOL_SLAB.get());
dropSelf(ModBlocks.BLACK_WOOL_SLAB.get());
//dropSelf(ModBlocks.OBSIDIAN_BRICKS.get());
dropWhenSilkTouch(ModBlocks.LIME_GLOW_STAINED_GLASS.get());
dropWhenSilkTouch(ModBlocks.WHITE_GLOW_STAINED_GLASS.get());
@@ -82,6 +82,61 @@ public class ModBlockStateProvider extends BlockStateProvider {
createWoolStairsAndSlab(ModBlocks.RED_WOOL_STAIRS, ModBlocks.RED_WOOL_SLAB, "red_wool");
createWoolStairsAndSlab(ModBlocks.BLACK_WOOL_STAIRS, ModBlocks.BLACK_WOOL_SLAB, "black_wool");
createStairsAndSlab(ModBlocks.POOL_TILES_STAIRS, ModBlocks.POOL_TILES_SLAB, "pool_tiles");
createStairsAndSlab(ModBlocks.POOL_TILES1_STAIRS, ModBlocks.POOL_TILES1_SLAB, "pool_tiles1");
}
private void createStairsAndSlab(DeferredBlock<?> stairsDeferred, DeferredBlock<?> slabDeferred, String textureName) {
// Textur kommt aus dem EIGENEN Mod-Namespace: assets/ornamentum/textures/block/<textureName>.png
var tex = modLoc("block/" + textureName);
// SLAB MODELS
String slabPath = slabDeferred.getId().getPath();
String slabTopPath = slabPath + "_top";
String doublePath = "double_" + slabPath;
ModelFile slab = models().withExistingParent(slabPath, mcLoc("block/slab"))
.texture("bottom", tex)
.texture("top", tex)
.texture("side", tex);
ModelFile slabTop = models().withExistingParent(slabTopPath, mcLoc("block/slab_top"))
.texture("bottom", tex)
.texture("top", tex)
.texture("side", tex);
ModelFile doubleSlab = models().withExistingParent(doublePath, mcLoc("block/cube_all"))
.texture("all", tex);
// STAIRS MODELS
String stairsPath = stairsDeferred.getId().getPath();
String stairsInnerPath = stairsPath + "_inner";
String stairsOuterPath = stairsPath + "_outer";
ModelFile stairs = models().withExistingParent(stairsPath, mcLoc("block/stairs"))
.texture("bottom", tex)
.texture("top", tex)
.texture("side", tex);
ModelFile stairsInner = models().withExistingParent(stairsInnerPath, mcLoc("block/inner_stairs"))
.texture("bottom", tex)
.texture("top", tex)
.texture("side", tex);
ModelFile stairsOuter = models().withExistingParent(stairsOuterPath, mcLoc("block/outer_stairs"))
.texture("bottom", tex)
.texture("top", tex)
.texture("side", tex);
// Blockstates + Modelle generieren
slabBlock((net.minecraft.world.level.block.SlabBlock) slabDeferred.get(), slab, slabTop, doubleSlab);
stairsBlock((net.minecraft.world.level.block.StairBlock) stairsDeferred.get(), stairs, stairsInner, stairsOuter);
// Item-Modelle manuell auf die generierten Block-Modelle zeigen lassen
itemModels().withExistingParent(slabPath, modLoc("block/" + slabPath));
itemModels().withExistingParent(stairsPath, modLoc("block/" + stairsPath));
}
private void createWoolStairsAndSlab(DeferredBlock<?> stairsDeferred, DeferredBlock<?> slabDeferred, String vanillaTextureName) {
@@ -47,6 +47,11 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.POOL_TILES.get())
.add(ModBlocks.POOL_TILES1.get())
.add(ModBlocks.POOL_TILES_SLAB.get())
.add(ModBlocks.POOL_TILES1_SLAB.get())
.add(ModBlocks.POOL_TILES_STAIRS.get())
.add(ModBlocks.POOL_TILES1_STAIRS.get())
.add(ModBlocks.MESH_IRON.get())
;
@@ -75,6 +80,11 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.POOL_TILES.get())
.add(ModBlocks.POOL_TILES1.get())
.add(ModBlocks.POOL_TILES_SLAB.get())
.add(ModBlocks.POOL_TILES1_SLAB.get())
.add(ModBlocks.POOL_TILES_STAIRS.get())
.add(ModBlocks.POOL_TILES1_STAIRS.get())
.add(ModBlocks.MESH_IRON.get())
;
@@ -116,6 +126,11 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.POOL_TILES.get())
.add(ModBlocks.POOL_TILES1.get())
.add(ModBlocks.POOL_TILES_SLAB.get())
.add(ModBlocks.POOL_TILES1_SLAB.get())
.add(ModBlocks.POOL_TILES_STAIRS.get())
.add(ModBlocks.POOL_TILES1_STAIRS.get())
.add(ModBlocks.MESH_IRON.get())
;
@@ -148,10 +163,14 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.POOL_TILES.get())
.add(ModBlocks.POOL_TILES1.get())
.add(ModBlocks.POOL_TILES_SLAB.get())
.add(ModBlocks.POOL_TILES1_SLAB.get())
.add(ModBlocks.POOL_TILES_STAIRS.get())
.add(ModBlocks.POOL_TILES1_STAIRS.get())
.add(ModBlocks.MESH_IRON.get())
;
// Iron-tier tools are "incorrect" for anything that needs diamond tool.
tag(BlockTags.INCORRECT_FOR_IRON_TOOL)
.add(ModBlocks.OBSIDIAN_GRATE.get())
.add(ModBlocks.NETHERITE_GRATE.get())
@@ -185,6 +204,11 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.POOL_TILES.get())
.add(ModBlocks.POOL_TILES1.get())
.add(ModBlocks.POOL_TILES_SLAB.get())
.add(ModBlocks.POOL_TILES1_SLAB.get())
.add(ModBlocks.POOL_TILES_STAIRS.get())
.add(ModBlocks.POOL_TILES1_STAIRS.get())
.add(ModBlocks.MESH_IRON.get())
;
@@ -209,8 +233,6 @@ public class ModBlockTagProvider extends BlockTagsProvider {
;
// Vanilla glass/stained glass/tinted glass all sit in this tag; it controls
// how adjacent fluids render against the glass faces (no water bleeding through).
tag(BlockTags.IMPERMEABLE)
.add(ModBlocks.WHITE_GLOW_STAINED_GLASS.get())
.add(ModBlocks.ORANGE_GLOW_STAINED_GLASS.get())
@@ -510,6 +532,9 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.RED_WOOL_STAIRS.get())
.add(ModBlocks.BLACK_WOOL_STAIRS.get())
.add(ModBlocks.POOL_TILES_STAIRS.get())
.add(ModBlocks.POOL_TILES1_STAIRS.get())
;
tag(BlockTags.SLABS)
@@ -531,6 +556,9 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.RED_WOOL_SLAB.get())
.add(ModBlocks.BLACK_WOOL_SLAB.get())
.add(ModBlocks.POOL_TILES_SLAB.get())
.add(ModBlocks.POOL_TILES1_SLAB.get())
;
@@ -60,6 +60,12 @@ public class ModLanguageProvider extends LanguageProvider {
add(ModBlocks.POOL_TILES.get(), "Pool Tiles");
add(ModBlocks.POOL_TILES1.get(), "Pool Tiles");
add(ModBlocks.POOL_TILES_SLAB.get(), "Pool Tiles Slab");
add(ModBlocks.POOL_TILES1_SLAB.get(), "Pool Tiles1 Slab");
add(ModBlocks.POOL_TILES_STAIRS.get(), "Pool Tiles Stairs");
add(ModBlocks.POOL_TILES1_STAIRS.get(), "Pool Tiles1 Stairs");
add(ModBlocks.MESH_IRON.get(), "Mesh Iron");
add(ModBlocks.WHITE_WOOL_STAIRS.get(), "White Wool Stairs");
@@ -87,6 +87,9 @@ public class ModRecipeProvider extends RecipeProvider {
stairRecipes.put(Items.RED_WOOL, ModBlocks.RED_WOOL_STAIRS.get());
stairRecipes.put(Items.BLACK_WOOL, ModBlocks.BLACK_WOOL_STAIRS.get());
stairRecipes.put(ModBlocks.POOL_TILES.get(), ModBlocks.POOL_TILES_STAIRS.get());
stairRecipes.put(ModBlocks.POOL_TILES1.get(), ModBlocks.POOL_TILES1_STAIRS.get());
slabRecipes.put(Items.WHITE_WOOL, ModBlocks.WHITE_WOOL_SLAB.get());
slabRecipes.put(Items.ORANGE_WOOL, ModBlocks.ORANGE_WOOL_SLAB.get());
slabRecipes.put(Items.MAGENTA_WOOL, ModBlocks.MAGENTA_WOOL_SLAB.get());
@@ -104,6 +107,9 @@ public class ModRecipeProvider extends RecipeProvider {
slabRecipes.put(Items.RED_WOOL, ModBlocks.RED_WOOL_SLAB.get());
slabRecipes.put(Items.BLACK_WOOL, ModBlocks.BLACK_WOOL_SLAB.get());
slabRecipes.put(ModBlocks.POOL_TILES.get(), ModBlocks.POOL_TILES_SLAB.get());
slabRecipes.put(ModBlocks.POOL_TILES1.get(), ModBlocks.POOL_TILES1_SLAB.get());
grateRecipes.put(Items.IRON_BLOCK, ModBlocks.IRON_GRATE.get());
grateRecipes.put(Items.GOLD_BLOCK, ModBlocks.GOLD_GRATE.get());
grateRecipes.put(Items.DIAMOND_BLOCK, ModBlocks.DIAMOND_GRATE.get());
@@ -102,7 +102,12 @@ public class ModCreativeModeTabs {
output.accept(ModBlocks.BLACK_WOOL_SLAB);
output.accept(ModBlocks.POOL_TILES);
output.accept(ModBlocks.POOL_TILES_STAIRS);
output.accept(ModBlocks.POOL_TILES_SLAB);
output.accept(ModBlocks.POOL_TILES1);
output.accept(ModBlocks.POOL_TILES1_STAIRS);
output.accept(ModBlocks.POOL_TILES1_SLAB);
output.accept(ModBlocks.MESH_IRON);