diff --git a/src/generated/resources/.cache/5537763371ce84515b2ba566a215878d32b7df83 b/src/generated/resources/.cache/5537763371ce84515b2ba566a215878d32b7df83 index b48a40e..3a91cae 100644 --- a/src/generated/resources/.cache/5537763371ce84515b2ba566a215878d32b7df83 +++ b/src/generated/resources/.cache/5537763371ce84515b2ba566a215878d32b7df83 @@ -1,4 +1,4 @@ -// 1.21.1 2026-07-26T11:55:55.267561794 Tags for minecraft:block mod id ornamentum +// 1.21.1 2026-07-26T22:57:23.834633404 Tags for minecraft:block mod id ornamentum 585e131e594c65c425b3e81803fae3fdd63e2f03 data/c/tags/block/concretes.json d6eacbcd8adf316d0d3916d8fb8ce6a41be2bb17 data/c/tags/block/dyed.json 8281ec180c87b02f17e4be444a350685b52f1e31 data/c/tags/block/dyed/black.json @@ -19,23 +19,29 @@ b986c34a578e990b05a997d58e859e44d1fc3923 data/c/tags/block/dyed/pink.json 1643bd18c2ec2637fa5e24e63d4588b992d8f6a5 data/c/tags/block/dyed/yellow.json c79b0cf1b19fd14258867e1f8d2c87cf6481ae11 data/c/tags/block/glass_blocks.json c79b0cf1b19fd14258867e1f8d2c87cf6481ae11 data/c/tags/block/glass_blocks/cheap.json +b1e1e3c5f1ef9108a9411874a67bb3d9fb46f83a data/c/tags/block/obsidians.json +b1e1e3c5f1ef9108a9411874a67bb3d9fb46f83a data/c/tags/block/obsidians/normal.json +3681d2d9c40c84bbf5e4af460e9514b3c9cca3bc data/minecraft/tags/block/ancient_city_replaceable.json 00813da53c71d14e1be0b3750d3082ee8584eddc data/minecraft/tags/block/crystal_sound_blocks.json f0db6cd47dabe41d4980b4bb0b2751ac66ce97c9 data/minecraft/tags/block/dampens_vibrations.json +b1e1e3c5f1ef9108a9411874a67bb3d9fb46f83a data/minecraft/tags/block/dragon_immune.json c79b0cf1b19fd14258867e1f8d2c87cf6481ae11 data/minecraft/tags/block/impermeable.json ae7d2e386f2eb4df7cd8f8f3e0a4040cae7a13bf data/minecraft/tags/block/incorrect_for_gold_tool.json 8746b07cb20507229809e554193318dd4c83883e data/minecraft/tags/block/incorrect_for_iron_tool.json 5bf3d2f5afa06168fa3bb8de07bdbaff4f7980db data/minecraft/tags/block/incorrect_for_stone_tool.json ae7d2e386f2eb4df7cd8f8f3e0a4040cae7a13bf data/minecraft/tags/block/incorrect_for_wooden_tool.json -aab679c9c8b8bd6ccf7f2decbcb9e66e5e6282fd data/minecraft/tags/block/mineable/axe.json +26a948fa0b92ea3e254ed5b6aa26e1ab478e0715 data/minecraft/tags/block/mineable/axe.json 263d2aa2d2053f575e4cbd400bc5a0858a4dce19 data/minecraft/tags/block/mineable/pickaxe.json -8746b07cb20507229809e554193318dd4c83883e data/minecraft/tags/block/needs_diamond_tool.json +ec379d82d3fd4ddd3a9f6664ddb9aaaf0290834d data/minecraft/tags/block/needs_diamond_tool.json bad82b905081d37caba6026145cd8611bd369d5c 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 aad2571fcde7dc73bb943c24237eb17699067cfb data/minecraft/tags/block/sculk_replaceable.json -aad2571fcde7dc73bb943c24237eb17699067cfb data/minecraft/tags/block/sculk_replaceable_world_gen.json +6014324ec06e8974ac7b92e7c0724c7710a6331c data/minecraft/tags/block/sculk_replaceable_world_gen.json 6b90f1b7a2445e2fcd7a94e1868c519346f538b0 data/minecraft/tags/block/slabs.json b6c17e9f0dca3e23e0f1a2216fed15c517307c9d data/minecraft/tags/block/stairs.json 00813da53c71d14e1be0b3750d3082ee8584eddc data/minecraft/tags/block/vibration_resonators.json f0db6cd47dabe41d4980b4bb0b2751ac66ce97c9 data/minecraft/tags/block/wool.json +e4ae82dd0cb196f34f9128191dac796d24da8bef data/ornamentum/tags/block/countries_flags.json aab679c9c8b8bd6ccf7f2decbcb9e66e5e6282fd data/ornamentum/tags/block/flags.json +6e6f2af444861c953f968ba3a6e5633feed02e44 data/ornamentum/tags/block/pride_flags.json diff --git a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d index d6a1ecf..11216e7 100644 --- a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d +++ b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d @@ -1,4 +1,4 @@ -// 1.21.1 2026-07-25T23:07:19.070680983 Loot Tables +// 1.21.1 2026-07-26T22:47:54.704737613 Loot Tables b840d3c223a8269ea4ead11f9d1a337f16c87728 data/ornamentum/loot_table/blocks/agender_flag.json c5c3cbbff0b4af321ae05896dbd68e551f598c86 data/ornamentum/loot_table/blocks/amethyst_grate.json f44341b5b821a1ea423b1f9e81a020e324a3952e data/ornamentum/loot_table/blocks/ametist_bricks.json @@ -51,6 +51,8 @@ f3bfe0ee3506dc6e90b2a05c621adc61a8b18eda data/ornamentum/loot_table/blocks/brown 0e9f68dd24da0ca7b3bf0fa7f00b6bfa39b2279c data/ornamentum/loot_table/blocks/brown_wool_stairs.json 1b6adc2b493c434adc22ca2b6f11aecb526d2c9d data/ornamentum/loot_table/blocks/canada_flag.json 472be3165e83ece0c3dd5153beab3fdab06626eb data/ornamentum/loot_table/blocks/china_flag.json +6c316d661474aa7bbc9efd14fcc6a7572e783eeb data/ornamentum/loot_table/blocks/cracked_obsidian_bricks.json +31722947c6b71e7d1a8c768f331b2add5d4f3eee data/ornamentum/loot_table/blocks/cracked_obsidian_tiles.json b2940257d5c540f032e32e64796cb1044b678451 data/ornamentum/loot_table/blocks/cyan_bricks.json ef9585d135415d6efbb050ffd40281f2edb1ad92 data/ornamentum/loot_table/blocks/cyan_bricks_slab.json 9263b32c7773d673a6e239763ef21f3958b6b73e data/ornamentum/loot_table/blocks/cyan_bricks_stairs.json @@ -168,7 +170,9 @@ dd13bc27eaef704789aff69bf3886be7195e632b data/ornamentum/loot_table/blocks/mesh_ d8e08a1b2097c2033c74aef4dfd2a6c7d7820b1c data/ornamentum/loot_table/blocks/netherite_grate.json 317f28de409baaf738c303703141ef58b389f552 data/ornamentum/loot_table/blocks/netherlands_flag.json 55d7afdb3d958b55f6c61f2ca4d739d8b89749a6 data/ornamentum/loot_table/blocks/non-binary_flag.json +18a0c2f320e1dfaf093f145b2b63660258308936 data/ornamentum/loot_table/blocks/obsidian_bricks.json ac685a0f0dda5aaaca6757054941f5af22a1349f data/ornamentum/loot_table/blocks/obsidian_grate.json +17576fc90e449e50e8ccfa6aaec88288cf2ec98f data/ornamentum/loot_table/blocks/obsidian_tiles.json db78aad139aa52fd8f94e9abf28bcc6ae0ed0258 data/ornamentum/loot_table/blocks/omnisexual_flag.json bf2935389fd2dd8f3e238f68d12fa63a6fea6409 data/ornamentum/loot_table/blocks/orange_bricks.json 560a3e4ec067d7381cb9b7077e28c91a4492e960 data/ornamentum/loot_table/blocks/orange_bricks_slab.json @@ -206,6 +210,7 @@ a73a2a8b579063d97819049ad613cf72a52959b8 data/ornamentum/loot_table/blocks/polis 122dbfdc04d068e0a81b2ab449f666737bfc1f56 data/ornamentum/loot_table/blocks/polished_granite_bricks.json f314d394b44598a370e76936c4ba5fce33ca50af data/ornamentum/loot_table/blocks/polished_granite_bricks_slab.json 44a1d83071b5e224f7a0088d9b57525f08645f0b data/ornamentum/loot_table/blocks/polished_granite_bricks_stairs.json +2e5f0c3326f5d22cb7b19bf2db1c18bf32d55872 data/ornamentum/loot_table/blocks/polished_obsidian.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 diff --git a/src/generated/resources/.cache/76fa529304d84db1465431f69702c7947fc3a5d2 b/src/generated/resources/.cache/76fa529304d84db1465431f69702c7947fc3a5d2 index 6756011..b9763f9 100644 --- a/src/generated/resources/.cache/76fa529304d84db1465431f69702c7947fc3a5d2 +++ b/src/generated/resources/.cache/76fa529304d84db1465431f69702c7947fc3a5d2 @@ -1,4 +1,4 @@ -// 1.21.1 2026-07-26T10:50:32.843165824 Block States: ornamentum +// 1.21.1 2026-07-26T22:47:54.690630255 Block States: ornamentum 96a271825eedc58cdfabc1264ae9d7db569f8526 assets/ornamentum/blockstates/agender_flag.json d6c0778339a79db4e2ec3f14d7399d1f908ce1fa assets/ornamentum/blockstates/amethyst_grate.json 7224d37e27fcaf8977fe2624b697fbb13d4b7276 assets/ornamentum/blockstates/ametist_bricks.json @@ -51,6 +51,8 @@ b9466c2cc48fc23a9330ee60743524aed118b547 assets/ornamentum/blockstates/brown_woo d3550a9c3dd469966db74a77ade81f7527071fa0 assets/ornamentum/blockstates/brown_wool_stairs.json 9ae090674b4d16c021443d1b72cedc95be852e36 assets/ornamentum/blockstates/canada_flag.json 2a63bce46a38b9707f594a9c0d4338f326bd8867 assets/ornamentum/blockstates/china_flag.json +a9f58556fc3d9e2fe7f1102da05a8dc0b671394e assets/ornamentum/blockstates/cracked_obsidian_bricks.json +6d3e5c7dd56a8f5ab6d069ad1315a12e1b8d7a9c assets/ornamentum/blockstates/cracked_obsidian_tiles.json 529aa71e7afb8488c6dade033a55ade542367c71 assets/ornamentum/blockstates/cyan_bricks.json 71b8b85e94e61bee7994635e3a3fbcb98f8d60d1 assets/ornamentum/blockstates/cyan_bricks_slab.json 601b977e914249d646502889b43f965132f8671c assets/ornamentum/blockstates/cyan_bricks_stairs.json @@ -168,7 +170,9 @@ b509c466a19a19bcc6d933bf2b3c0ad4ff3aa998 assets/ornamentum/blockstates/magenta_w 728190af0e269b42c5b05f5291c2f64f21ca4deb assets/ornamentum/blockstates/netherite_grate.json 87f92909986a07afe743be4f71c7b38ecbdff286 assets/ornamentum/blockstates/netherlands_flag.json ff55ddb8ba6d9ce7735071fbf8f0050fd3dd33b7 assets/ornamentum/blockstates/non-binary_flag.json +dc3345a24d51771617853312b02b761b61df1ed2 assets/ornamentum/blockstates/obsidian_bricks.json cf79a95c3f9ab4f34f16da9ef26ff72fb973e4ba assets/ornamentum/blockstates/obsidian_grate.json +49329c1295f88459f5557cd000a93d9c62ffda5e assets/ornamentum/blockstates/obsidian_tiles.json a3ce98e66516b71728f9673c9c76bed1bb9853e6 assets/ornamentum/blockstates/omnisexual_flag.json 3d01d6d9403737c0700f2b5c99d7c5c3cd0363df assets/ornamentum/blockstates/orange_bricks.json 1e9d5f2beb11a9bd3298460d00e83771f52f009e assets/ornamentum/blockstates/orange_bricks_slab.json @@ -206,6 +210,7 @@ c9008ed834682755482513edafa98cda2ef33036 assets/ornamentum/blockstates/polished_ 5ecb36c743747be7305db80ca8b39d1ae8272123 assets/ornamentum/blockstates/polished_granite_bricks.json 50249efb73c9e303e70db3eb7ba421484bce179d assets/ornamentum/blockstates/polished_granite_bricks_slab.json 5f1c600f878144d7b29fa902c2f9dddb2c0b1531 assets/ornamentum/blockstates/polished_granite_bricks_stairs.json +0425070d986caaaecb7718e3cd4877ded320d47a assets/ornamentum/blockstates/polished_obsidian.json 1952f32a71f7c476adc948f62e997f6a90504953 assets/ornamentum/blockstates/pool_tiles.json 8ca5faa5ac86e024f06583ed294fb75065450f8a assets/ornamentum/blockstates/pool_tiles1.json 2ba63078ab3344c31b3112e1eacfe20ca6d37d67 assets/ornamentum/blockstates/pool_tiles1_slab.json @@ -392,6 +397,8 @@ a4ef728d93781037fda0050e9d2e81f41bdc5381 assets/ornamentum/models/block/canada_f 646b03caea4bb2ecda7b8a7a1952b3384f87fe8c assets/ornamentum/models/block/china_flag.json 20ea21b9a3585c46aba857d7b8201919b6e5b67d assets/ornamentum/models/block/china_flag_ceiling.json 8280fedac78807c9131d0f0e118e775291b43185 assets/ornamentum/models/block/china_flag_wall.json +0d9fa7f08836c94be9f5c1a10605318274af98de assets/ornamentum/models/block/cracked_obsidian_bricks.json +5ce57bba31706bc450b0d0e47db7a9d92338562d assets/ornamentum/models/block/cracked_obsidian_tiles.json 75252d62b88de3bdeb6f099a632b4299f39ef2e9 assets/ornamentum/models/block/cyan_bricks.json 671206a4ec2e506f81b906b5281e9c1ad235c35e assets/ornamentum/models/block/cyan_bricks_slab.json 6ee34febe1660eca2af1e97534d262b949f846ac assets/ornamentum/models/block/cyan_bricks_slab_top.json @@ -721,7 +728,9 @@ d1b1b1f0e190123c8b0e2f39fdd16f41b9d0030f assets/ornamentum/models/block/netherla cbb91422313df5d95a9f7ccd2dfd0a4998f93030 assets/ornamentum/models/block/non-binary_flag.json e28a81b6d05ab4b9c6448cd81ccf7cc77d66f716 assets/ornamentum/models/block/non-binary_flag_ceiling.json 0a23dae41fe4ab61d2edbc54a4788444a0baeaaa assets/ornamentum/models/block/non-binary_flag_wall.json +fb1fe04586544990e221b516809a9d2f06061bfb assets/ornamentum/models/block/obsidian_bricks.json fe99014e0f4ffd6632a394504415f46939930ed4 assets/ornamentum/models/block/obsidian_grate.json +fc62f492d552cdce38f4e7ee0b2c04df707209f0 assets/ornamentum/models/block/obsidian_tiles.json 48550b4cf5b9e81a554c663ce39781e1aac090af assets/ornamentum/models/block/omnisexual_flag.json 30eb2b61316a2db6dfd37a5edbc9068265af7e46 assets/ornamentum/models/block/omnisexual_flag_ceiling.json a27d3c4a6aa421c8e46e39cb8e71e9e772f35b9e assets/ornamentum/models/block/omnisexual_flag_wall.json @@ -800,6 +809,7 @@ ec1ecef720a0e3283a93e76fe727238ac25fd532 assets/ornamentum/models/block/polished 2d75a0a9c89be158fcf495405fc62981fc2e0ce9 assets/ornamentum/models/block/polished_granite_bricks_stairs.json 864f3a7abfe0fae7ababdafd379a29caee7e7391 assets/ornamentum/models/block/polished_granite_bricks_stairs_inner.json 6bd2994885b5f9911e24d95c4168117f9a8a22f2 assets/ornamentum/models/block/polished_granite_bricks_stairs_outer.json +0bd174865b7294f5bc01c9502405e2568c40c9b3 assets/ornamentum/models/block/polished_obsidian.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 @@ -1005,6 +1015,8 @@ e2ed16d7607f8ed23e5adc63bbc835ed52bcf5a7 assets/ornamentum/models/item/brown_glo 773ec8a087d5ac8ef2e4e7a045887d93bbded237 assets/ornamentum/models/item/brown_wool_stairs.json 7a58261f866853dd75220deaa21d9345c1a140ba assets/ornamentum/models/item/canada_flag.json 15a2000823a59141aa4e33fde4458f44377f07e2 assets/ornamentum/models/item/china_flag.json +c9d04263273ad663fe6be68abfbe8dfda35286cd assets/ornamentum/models/item/cracked_obsidian_bricks.json +c38d85c75c0abd74c61d5c03b8dd43891831119d assets/ornamentum/models/item/cracked_obsidian_tiles.json 8ff264bd60277759914728e7041d64749aefcc84 assets/ornamentum/models/item/cyan_bricks.json 501f25934056fde62b003bf1ee4ef0f742df2150 assets/ornamentum/models/item/cyan_bricks_slab.json 9c0ae402cc5dd97d748f9bb9575292d1ac8b295e assets/ornamentum/models/item/cyan_bricks_stairs.json @@ -1122,7 +1134,9 @@ cb259339dda8d9d966f63963b801be90ae5a4b3c assets/ornamentum/models/item/magenta_w 64aca198025c8fc1353262ff5153c1565d65fae7 assets/ornamentum/models/item/netherite_grate.json 3af2f1df8b40b63ce4f3d3d409f154644b5b64e2 assets/ornamentum/models/item/netherlands_flag.json e85b8962b91c2377765dd073d9a1f8403ed33f30 assets/ornamentum/models/item/non-binary_flag.json +b5e47db8750010e21a2e38b45be8df9332df92bb assets/ornamentum/models/item/obsidian_bricks.json 40c5170a9d03fea5a4d05a5ad4e6db58f340fce2 assets/ornamentum/models/item/obsidian_grate.json +df8d99fb40acc7bc54502a2fa25f47052577eec6 assets/ornamentum/models/item/obsidian_tiles.json 192f87b3ba1a097d5390afdd718221776e6fb589 assets/ornamentum/models/item/omnisexual_flag.json 5e1372b00fe8716bc405de0bd7008a04c4be2ade assets/ornamentum/models/item/orange_bricks.json 5849710e8c3c100490a56d76591d37c8228c41e1 assets/ornamentum/models/item/orange_bricks_slab.json @@ -1160,6 +1174,7 @@ f9024a55542407fc3e3ad29abca703458dbc2204 assets/ornamentum/models/item/polished_ c07952a15e3c51f971e67f48ec1ced8227b91bbb assets/ornamentum/models/item/polished_granite_bricks.json f3dcd18fc47af06ef5880ccb189a4506067aeea0 assets/ornamentum/models/item/polished_granite_bricks_slab.json 12e47d4597b0fa229252f4fd6bfb7ce2f2993c03 assets/ornamentum/models/item/polished_granite_bricks_stairs.json +9259e35842574747945e6a2b467c5a7acf18de41 assets/ornamentum/models/item/polished_obsidian.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 diff --git a/src/generated/resources/.cache/8eabf35e4ef64464e61dd27839db58b6edc7b568 b/src/generated/resources/.cache/8eabf35e4ef64464e61dd27839db58b6edc7b568 index d85a174..92cc704 100644 --- a/src/generated/resources/.cache/8eabf35e4ef64464e61dd27839db58b6edc7b568 +++ b/src/generated/resources/.cache/8eabf35e4ef64464e61dd27839db58b6edc7b568 @@ -1,2 +1,2 @@ -// 1.21.1 2026-07-25T23:07:19.072310065 Languages: en_us for mod: ornamentum -cf8ca27bcc4d0637d503b1e675f85a39e1e61456 assets/ornamentum/lang/en_us.json +// 1.21.1 2026-07-26T22:50:04.662344965 Languages: en_us for mod: ornamentum +6fbd4ff532ae809d298968e7f54bbdd2fab2e222 assets/ornamentum/lang/en_us.json diff --git a/src/generated/resources/.cache/cd29eafe984051c43bc31ed6aff2f5541a4c0603 b/src/generated/resources/.cache/cd29eafe984051c43bc31ed6aff2f5541a4c0603 index f40bf12..0c0d7c1 100644 --- a/src/generated/resources/.cache/cd29eafe984051c43bc31ed6aff2f5541a4c0603 +++ b/src/generated/resources/.cache/cd29eafe984051c43bc31ed6aff2f5541a4c0603 @@ -1 +1,2 @@ -// 1.21.1 2026-06-25T20:42:25.224652377 Item Models: ornamentum +// 1.21.1 2026-07-26T22:47:54.709442297 Item Models: ornamentum +cfb088a45cf7e2ecc88f6e1dd35352edb38e26e4 assets/ornamentum/models/item/obsidian_dust.json diff --git a/src/generated/resources/assets/ornamentum/blockstates/cracked_obsidian_bricks.json b/src/generated/resources/assets/ornamentum/blockstates/cracked_obsidian_bricks.json new file mode 100644 index 0000000..fbf9922 --- /dev/null +++ b/src/generated/resources/assets/ornamentum/blockstates/cracked_obsidian_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ornamentum:block/cracked_obsidian_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/blockstates/cracked_obsidian_tiles.json b/src/generated/resources/assets/ornamentum/blockstates/cracked_obsidian_tiles.json new file mode 100644 index 0000000..e74959b --- /dev/null +++ b/src/generated/resources/assets/ornamentum/blockstates/cracked_obsidian_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ornamentum:block/cracked_obsidian_tiles" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/blockstates/obsidian_bricks.json b/src/generated/resources/assets/ornamentum/blockstates/obsidian_bricks.json new file mode 100644 index 0000000..a997e71 --- /dev/null +++ b/src/generated/resources/assets/ornamentum/blockstates/obsidian_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ornamentum:block/obsidian_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/blockstates/obsidian_tiles.json b/src/generated/resources/assets/ornamentum/blockstates/obsidian_tiles.json new file mode 100644 index 0000000..cc11507 --- /dev/null +++ b/src/generated/resources/assets/ornamentum/blockstates/obsidian_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ornamentum:block/obsidian_tiles" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/blockstates/polished_obsidian.json b/src/generated/resources/assets/ornamentum/blockstates/polished_obsidian.json new file mode 100644 index 0000000..3b15ba6 --- /dev/null +++ b/src/generated/resources/assets/ornamentum/blockstates/polished_obsidian.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ornamentum:block/polished_obsidian" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/lang/en_us.json b/src/generated/resources/assets/ornamentum/lang/en_us.json index bb743ad..364bfcb 100644 --- a/src/generated/resources/assets/ornamentum/lang/en_us.json +++ b/src/generated/resources/assets/ornamentum/lang/en_us.json @@ -51,6 +51,8 @@ "block.ornamentum.brown_wool_stairs": "Brown Wool Stairs", "block.ornamentum.canada_flag": "Canada Flag", "block.ornamentum.china_flag": "China Flag", + "block.ornamentum.cracked_obsidian_bricks": "Cracked Obsidian Bricks", + "block.ornamentum.cracked_obsidian_tiles": "Cracked Obsidian Tiles", "block.ornamentum.cyan_bricks": "Cyan Bricks", "block.ornamentum.cyan_bricks_slab": "Cyan Bricks Slab", "block.ornamentum.cyan_bricks_stairs": "Cyan Bricks Stairs", @@ -168,7 +170,9 @@ "block.ornamentum.netherite_grate": "Netherite Grate", "block.ornamentum.netherlands_flag": "Netherlands Flag", "block.ornamentum.non-binary_flag": "Non-Binary Flag", + "block.ornamentum.obsidian_bricks": "Obsidian Bricks", "block.ornamentum.obsidian_grate": "Obsidian Grate", + "block.ornamentum.obsidian_tiles": "Obsidian Tiles", "block.ornamentum.omnisexual_flag": "Omnisexual Flag", "block.ornamentum.orange_bricks": "Orange Bricks", "block.ornamentum.orange_bricks_slab": "Orange Bricks Slab", @@ -206,6 +210,7 @@ "block.ornamentum.polished_granite_bricks": "Polished Granite Bricks", "block.ornamentum.polished_granite_bricks_slab": "Polished Granite Bricks Slab", "block.ornamentum.polished_granite_bricks_stairs": "Polished Granite Bricks Stairs", + "block.ornamentum.polished_obsidian": "Polished Obsidian", "block.ornamentum.pool_tiles": "Pool Tiles", "block.ornamentum.pool_tiles1": "Pool Tiles", "block.ornamentum.pool_tiles1_slab": "Pool Tiles1 Slab", @@ -277,5 +282,6 @@ "block.ornamentum.yellow_pattern_block_stairs": "Yellow Pattern Block Stairs", "block.ornamentum.yellow_wool_slab": "Yellow Wool Slab", "block.ornamentum.yellow_wool_stairs": "Yellow Wool Stairs", - "creativetab.ornamentum.ornamentum": "Ornamentum" + "creativetab.ornamentum.ornamentum": "Ornamentum", + "item.ornamentum.obsidian_dust": "Obsidian Dust" } \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/models/block/cracked_obsidian_bricks.json b/src/generated/resources/assets/ornamentum/models/block/cracked_obsidian_bricks.json new file mode 100644 index 0000000..3983db2 --- /dev/null +++ b/src/generated/resources/assets/ornamentum/models/block/cracked_obsidian_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "ornamentum:block/cracked_obsidian_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/models/block/cracked_obsidian_tiles.json b/src/generated/resources/assets/ornamentum/models/block/cracked_obsidian_tiles.json new file mode 100644 index 0000000..e3ba957 --- /dev/null +++ b/src/generated/resources/assets/ornamentum/models/block/cracked_obsidian_tiles.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "ornamentum:block/cracked_obsidian_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/models/block/obsidian_bricks.json b/src/generated/resources/assets/ornamentum/models/block/obsidian_bricks.json new file mode 100644 index 0000000..5e0d7b2 --- /dev/null +++ b/src/generated/resources/assets/ornamentum/models/block/obsidian_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "ornamentum:block/obsidian_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/models/block/obsidian_tiles.json b/src/generated/resources/assets/ornamentum/models/block/obsidian_tiles.json new file mode 100644 index 0000000..b100fb5 --- /dev/null +++ b/src/generated/resources/assets/ornamentum/models/block/obsidian_tiles.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "ornamentum:block/obsidian_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/models/block/polished_obsidian.json b/src/generated/resources/assets/ornamentum/models/block/polished_obsidian.json new file mode 100644 index 0000000..3a5de0f --- /dev/null +++ b/src/generated/resources/assets/ornamentum/models/block/polished_obsidian.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "ornamentum:block/polished_obsidian" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/models/item/cracked_obsidian_bricks.json b/src/generated/resources/assets/ornamentum/models/item/cracked_obsidian_bricks.json new file mode 100644 index 0000000..3a58fab --- /dev/null +++ b/src/generated/resources/assets/ornamentum/models/item/cracked_obsidian_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "ornamentum:block/cracked_obsidian_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/models/item/cracked_obsidian_tiles.json b/src/generated/resources/assets/ornamentum/models/item/cracked_obsidian_tiles.json new file mode 100644 index 0000000..1387887 --- /dev/null +++ b/src/generated/resources/assets/ornamentum/models/item/cracked_obsidian_tiles.json @@ -0,0 +1,3 @@ +{ + "parent": "ornamentum:block/cracked_obsidian_tiles" +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/models/item/obsidian_bricks.json b/src/generated/resources/assets/ornamentum/models/item/obsidian_bricks.json new file mode 100644 index 0000000..ac48dc6 --- /dev/null +++ b/src/generated/resources/assets/ornamentum/models/item/obsidian_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "ornamentum:block/obsidian_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/models/item/obsidian_dust.json b/src/generated/resources/assets/ornamentum/models/item/obsidian_dust.json new file mode 100644 index 0000000..86f557d --- /dev/null +++ b/src/generated/resources/assets/ornamentum/models/item/obsidian_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ornamentum:item/obsidian_dust" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/models/item/obsidian_tiles.json b/src/generated/resources/assets/ornamentum/models/item/obsidian_tiles.json new file mode 100644 index 0000000..06edbaa --- /dev/null +++ b/src/generated/resources/assets/ornamentum/models/item/obsidian_tiles.json @@ -0,0 +1,3 @@ +{ + "parent": "ornamentum:block/obsidian_tiles" +} \ No newline at end of file diff --git a/src/generated/resources/assets/ornamentum/models/item/polished_obsidian.json b/src/generated/resources/assets/ornamentum/models/item/polished_obsidian.json new file mode 100644 index 0000000..06a4927 --- /dev/null +++ b/src/generated/resources/assets/ornamentum/models/item/polished_obsidian.json @@ -0,0 +1,3 @@ +{ + "parent": "ornamentum:block/polished_obsidian" +} \ No newline at end of file diff --git a/src/generated/resources/data/c/tags/block/obsidians.json b/src/generated/resources/data/c/tags/block/obsidians.json new file mode 100644 index 0000000..03fafb0 --- /dev/null +++ b/src/generated/resources/data/c/tags/block/obsidians.json @@ -0,0 +1,9 @@ +{ + "values": [ + "ornamentum:obsidian_tiles", + "ornamentum:cracked_obsidian_tiles", + "ornamentum:cracked_obsidian_bricks", + "ornamentum:obsidian_bricks", + "ornamentum:polished_obsidian" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/c/tags/block/obsidians/normal.json b/src/generated/resources/data/c/tags/block/obsidians/normal.json new file mode 100644 index 0000000..03fafb0 --- /dev/null +++ b/src/generated/resources/data/c/tags/block/obsidians/normal.json @@ -0,0 +1,9 @@ +{ + "values": [ + "ornamentum:obsidian_tiles", + "ornamentum:cracked_obsidian_tiles", + "ornamentum:cracked_obsidian_bricks", + "ornamentum:obsidian_bricks", + "ornamentum:polished_obsidian" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/ancient_city_replaceable.json b/src/generated/resources/data/minecraft/tags/block/ancient_city_replaceable.json new file mode 100644 index 0000000..0a34caf --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/ancient_city_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "ornamentum:obsidian_bricks" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/dragon_immune.json b/src/generated/resources/data/minecraft/tags/block/dragon_immune.json new file mode 100644 index 0000000..03fafb0 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/dragon_immune.json @@ -0,0 +1,9 @@ +{ + "values": [ + "ornamentum:obsidian_tiles", + "ornamentum:cracked_obsidian_tiles", + "ornamentum:cracked_obsidian_bricks", + "ornamentum:obsidian_bricks", + "ornamentum:polished_obsidian" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/axe.json b/src/generated/resources/data/minecraft/tags/block/mineable/axe.json index b51f75f..a31e460 100644 --- a/src/generated/resources/data/minecraft/tags/block/mineable/axe.json +++ b/src/generated/resources/data/minecraft/tags/block/mineable/axe.json @@ -1,5 +1,10 @@ { "values": [ + "ornamentum:obsidian_tiles", + "ornamentum:cracked_obsidian_tiles", + "ornamentum:cracked_obsidian_bricks", + "ornamentum:obsidian_bricks", + "ornamentum:polished_obsidian", "ornamentum:white_flag", "ornamentum:orange_flag", "ornamentum:magenta_flag", diff --git a/src/generated/resources/data/minecraft/tags/block/needs_diamond_tool.json b/src/generated/resources/data/minecraft/tags/block/needs_diamond_tool.json index 5523ab8..0cfaaaf 100644 --- a/src/generated/resources/data/minecraft/tags/block/needs_diamond_tool.json +++ b/src/generated/resources/data/minecraft/tags/block/needs_diamond_tool.json @@ -1,5 +1,10 @@ { "values": [ + "ornamentum:obsidian_tiles", + "ornamentum:cracked_obsidian_tiles", + "ornamentum:cracked_obsidian_bricks", + "ornamentum:obsidian_bricks", + "ornamentum:polished_obsidian", "ornamentum:obsidian_grate", "ornamentum:netherite_grate" ] diff --git a/src/generated/resources/data/minecraft/tags/block/sculk_replaceable_world_gen.json b/src/generated/resources/data/minecraft/tags/block/sculk_replaceable_world_gen.json index 8501474..06d5865 100644 --- a/src/generated/resources/data/minecraft/tags/block/sculk_replaceable_world_gen.json +++ b/src/generated/resources/data/minecraft/tags/block/sculk_replaceable_world_gen.json @@ -1,5 +1,10 @@ { "values": [ + "ornamentum:obsidian_tiles", + "ornamentum:cracked_obsidian_tiles", + "ornamentum:cracked_obsidian_bricks", + "ornamentum:obsidian_bricks", + "ornamentum:polished_obsidian", "ornamentum:smooth_basalt_bricks", "ornamentum:smooth_basalt_bricks_stairs", "ornamentum:smooth_basalt_bricks_slab" diff --git a/src/generated/resources/data/ornamentum/loot_table/blocks/cracked_obsidian_bricks.json b/src/generated/resources/data/ornamentum/loot_table/blocks/cracked_obsidian_bricks.json new file mode 100644 index 0000000..4568495 --- /dev/null +++ b/src/generated/resources/data/ornamentum/loot_table/blocks/cracked_obsidian_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ornamentum:cracked_obsidian_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ornamentum:blocks/cracked_obsidian_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/ornamentum/loot_table/blocks/cracked_obsidian_tiles.json b/src/generated/resources/data/ornamentum/loot_table/blocks/cracked_obsidian_tiles.json new file mode 100644 index 0000000..787a03f --- /dev/null +++ b/src/generated/resources/data/ornamentum/loot_table/blocks/cracked_obsidian_tiles.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ornamentum:cracked_obsidian_tiles" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ornamentum:blocks/cracked_obsidian_tiles" +} \ No newline at end of file diff --git a/src/generated/resources/data/ornamentum/loot_table/blocks/obsidian_bricks.json b/src/generated/resources/data/ornamentum/loot_table/blocks/obsidian_bricks.json new file mode 100644 index 0000000..fc1768c --- /dev/null +++ b/src/generated/resources/data/ornamentum/loot_table/blocks/obsidian_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ornamentum:obsidian_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ornamentum:blocks/obsidian_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/ornamentum/loot_table/blocks/obsidian_tiles.json b/src/generated/resources/data/ornamentum/loot_table/blocks/obsidian_tiles.json new file mode 100644 index 0000000..35ca57f --- /dev/null +++ b/src/generated/resources/data/ornamentum/loot_table/blocks/obsidian_tiles.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ornamentum:obsidian_tiles" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ornamentum:blocks/obsidian_tiles" +} \ No newline at end of file diff --git a/src/generated/resources/data/ornamentum/loot_table/blocks/polished_obsidian.json b/src/generated/resources/data/ornamentum/loot_table/blocks/polished_obsidian.json new file mode 100644 index 0000000..e5b5f92 --- /dev/null +++ b/src/generated/resources/data/ornamentum/loot_table/blocks/polished_obsidian.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ornamentum:polished_obsidian" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ornamentum:blocks/polished_obsidian" +} \ No newline at end of file diff --git a/src/generated/resources/data/ornamentum/tags/block/countries_flags.json b/src/generated/resources/data/ornamentum/tags/block/countries_flags.json new file mode 100644 index 0000000..1cf25f1 --- /dev/null +++ b/src/generated/resources/data/ornamentum/tags/block/countries_flags.json @@ -0,0 +1,25 @@ +{ + "values": [ + "ornamentum:austria_flag", + "ornamentum:bouvet_island_flag", + "ornamentum:canada_flag", + "ornamentum:china_flag", + "ornamentum:denmark_flag", + "ornamentum:finland_flag", + "ornamentum:france_flag", + "ornamentum:germany_flag", + "ornamentum:greece_flag", + "ornamentum:hungary_flag", + "ornamentum:iceland_flag", + "ornamentum:india_flag", + "ornamentum:ireland_flag", + "ornamentum:italy_flag", + "ornamentum:japan_flag", + "ornamentum:latvia_flag", + "ornamentum:netherlands_flag", + "ornamentum:sweden_flag", + "ornamentum:switzerland_flag", + "ornamentum:united_kingdom_flag", + "ornamentum:united_states_flag" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/ornamentum/tags/block/pride_flags.json b/src/generated/resources/data/ornamentum/tags/block/pride_flags.json new file mode 100644 index 0000000..b11cfaf --- /dev/null +++ b/src/generated/resources/data/ornamentum/tags/block/pride_flags.json @@ -0,0 +1,22 @@ +{ + "values": [ + "ornamentum:agender_flag", + "ornamentum:aroace_flag", + "ornamentum:aromantic_flag", + "ornamentum:asexual_flag", + "ornamentum:bisexual_flag", + "ornamentum:demiromantic_flag", + "ornamentum:demisexual_flag", + "ornamentum:gay_men_flag", + "ornamentum:genderfluid_flag", + "ornamentum:genderqueer_flag", + "ornamentum:intersex_flag", + "ornamentum:lesbian_flag", + "ornamentum:non-binary_flag", + "ornamentum:omnisexual_flag", + "ornamentum:pansexual_flag", + "ornamentum:pride_flag", + "ornamentum:progress_pride_flag", + "ornamentum:trans_flag" + ] +} \ No newline at end of file diff --git a/src/main/java/ovh/glitchlabs/ornamentum/blocks/ModBlocks.java b/src/main/java/ovh/glitchlabs/ornamentum/blocks/ModBlocks.java index 0af24f3..cf2997f 100644 --- a/src/main/java/ovh/glitchlabs/ornamentum/blocks/ModBlocks.java +++ b/src/main/java/ovh/glitchlabs/ornamentum/blocks/ModBlocks.java @@ -16,6 +16,21 @@ public class ModBlocks { public static final DeferredRegister.Blocks BLOCKS = DeferredRegister.createBlocks(Ornamentum.MODID); + public static final DeferredBlock OBSIDIAN_BRICKS = registerBlock("obsidian_bricks", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.OBSIDIAN))); + + public static final DeferredBlock CRACKED_OBSIDIAN_BRICKS = registerBlock("cracked_obsidian_bricks", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.OBSIDIAN))); + + public static final DeferredBlock OBSIDIAN_TILES = registerBlock("obsidian_tiles", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.OBSIDIAN))); + + public static final DeferredBlock CRACKED_OBSIDIAN_TILES = registerBlock("cracked_obsidian_tiles", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.OBSIDIAN))); + + public static final DeferredBlock POLISHED_OBSIDIAN = registerBlock("polished_obsidian", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.OBSIDIAN))); + // flags public static final DeferredBlock WHITE_FLAG = registerBlock("white_flag", () -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f).sound(SoundType.WOOD))); diff --git a/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockLootTableProvider.java b/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockLootTableProvider.java index b31019e..9ec5841 100644 --- a/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockLootTableProvider.java +++ b/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockLootTableProvider.java @@ -17,6 +17,12 @@ public class ModBlockLootTableProvider extends BlockLootSubProvider { @Override protected void generate() { + dropSelf(ModBlocks.OBSIDIAN_BRICKS.get()); + dropSelf(ModBlocks.OBSIDIAN_TILES.get()); + dropSelf(ModBlocks.CRACKED_OBSIDIAN_BRICKS.get()); + dropSelf(ModBlocks.CRACKED_OBSIDIAN_TILES.get()); + dropSelf(ModBlocks.POLISHED_OBSIDIAN.get()); + dropSelf(ModBlocks.WHITE_FLAG.get()); dropSelf(ModBlocks.ORANGE_FLAG.get()); dropSelf(ModBlocks.MAGENTA_FLAG.get()); diff --git a/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockStateProvider.java b/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockStateProvider.java index c732907..3123b9a 100644 --- a/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockStateProvider.java +++ b/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockStateProvider.java @@ -22,6 +22,12 @@ public class ModBlockStateProvider extends BlockStateProvider { @Override protected void registerStatesAndModels() { + blockWithItem(ModBlocks.POLISHED_OBSIDIAN); + blockWithItem(ModBlocks.CRACKED_OBSIDIAN_BRICKS); + blockWithItem(ModBlocks.CRACKED_OBSIDIAN_TILES); + blockWithItem(ModBlocks.OBSIDIAN_BRICKS); + blockWithItem(ModBlocks.OBSIDIAN_TILES); + // FLAGS createFlag(ModBlocks.WHITE_FLAG, "white_flag"); createFlag(ModBlocks.ORANGE_FLAG, "orange_flag"); diff --git a/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockTagProvider.java b/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockTagProvider.java index 4af9f61..dd47b18 100644 --- a/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockTagProvider.java +++ b/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModBlockTagProvider.java @@ -22,6 +22,12 @@ public class ModBlockTagProvider extends BlockTagsProvider { @Override protected void addTags(HolderLookup.Provider provider) { tag(BlockTags.MINEABLE_WITH_AXE) + .add(ModBlocks.OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_BRICKS.get()) + .add(ModBlocks.OBSIDIAN_BRICKS.get()) + .add(ModBlocks.POLISHED_OBSIDIAN.get()) + .add(ModBlocks.WHITE_FLAG.get()) .add(ModBlocks.ORANGE_FLAG.get()) .add(ModBlocks.MAGENTA_FLAG.get()) @@ -356,10 +362,39 @@ public class ModBlockTagProvider extends BlockTagsProvider { ; tag(BlockTags.NEEDS_DIAMOND_TOOL) + .add(ModBlocks.OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_BRICKS.get()) + .add(ModBlocks.OBSIDIAN_BRICKS.get()) + .add(ModBlocks.POLISHED_OBSIDIAN.get()) .add(ModBlocks.OBSIDIAN_GRATE.get()) .add(ModBlocks.NETHERITE_GRATE.get()) ; + tag(Tags.Blocks.OBSIDIANS) + .add(ModBlocks.OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_BRICKS.get()) + .add(ModBlocks.OBSIDIAN_BRICKS.get()) + .add(ModBlocks.POLISHED_OBSIDIAN.get()) + ; + + tag(Tags.Blocks.OBSIDIANS_NORMAL) + .add(ModBlocks.OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_BRICKS.get()) + .add(ModBlocks.OBSIDIAN_BRICKS.get()) + .add(ModBlocks.POLISHED_OBSIDIAN.get()) + ; + + tag(BlockTags.DRAGON_IMMUNE) + .add(ModBlocks.OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_BRICKS.get()) + .add(ModBlocks.OBSIDIAN_BRICKS.get()) + .add(ModBlocks.POLISHED_OBSIDIAN.get()) + ; + tag(BlockTags.NEEDS_STONE_TOOL) .add(ModBlocks.IRON_GRATE.get()) @@ -477,6 +512,18 @@ public class ModBlockTagProvider extends BlockTagsProvider { .add(ModBlocks.MESH_IRON.get()) ; + tag(BlockTags.ANCIENT_CITY_REPLACEABLE) + .add(ModBlocks.OBSIDIAN_BRICKS.get()) + ; + + tag(BlockTags.SCULK_REPLACEABLE_WORLD_GEN) + .add(ModBlocks.OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_TILES.get()) + .add(ModBlocks.CRACKED_OBSIDIAN_BRICKS.get()) + .add(ModBlocks.OBSIDIAN_BRICKS.get()) + .add(ModBlocks.POLISHED_OBSIDIAN.get()) + ; + tag(Tags.Blocks.GLASS_BLOCKS) .add(ModBlocks.WHITE_GLOW_STAINED_GLASS.get()) @@ -1413,7 +1460,51 @@ public class ModBlockTagProvider extends BlockTagsProvider { .add(ModBlocks.PRIDE_FLAG.get()) .add(ModBlocks.PROGRESS_PRIDE_FLAG.get()) .add(ModBlocks.TRANS_FLAG.get()) + ; + tag(ModTags.Blocks.PRIDE_FLAGS) + .add(ModBlocks.AGENDER_FLAG.get()) + .add(ModBlocks.AROACE_FLAG.get()) + .add(ModBlocks.AROMANTIC_FLAG.get()) + .add(ModBlocks.ASEXUAL_FLAG.get()) + .add(ModBlocks.BISEXUAL_FLAG.get()) + .add(ModBlocks.DEMIROMANTIC_FLAG.get()) + .add(ModBlocks.DEMISEXUAL_FLAG.get()) + .add(ModBlocks.GAY_MEN_FLAG.get()) + .add(ModBlocks.GENDERFLUID_FLAG.get()) + .add(ModBlocks.GENDERQUEER_FLAG.get()) + .add(ModBlocks.INTERSEX_FLAG.get()) + .add(ModBlocks.LESBIAN_FLAG.get()) + .add(ModBlocks.NON_BINARY_FLAG.get()) + .add(ModBlocks.OMNISEXUAL_FLAG.get()) + .add(ModBlocks.PANSEXUAL_FLAG.get()) + .add(ModBlocks.PRIDE_FLAG.get()) + .add(ModBlocks.PROGRESS_PRIDE_FLAG.get()) + .add(ModBlocks.TRANS_FLAG.get()) + ; + + tag(ModTags.Blocks.COUNTRIES_FLAGS) + .add(ModBlocks.AUSTRIA_FLAG.get()) + .add(ModBlocks.BOUVET_ISLAND_FLAG.get()) + .add(ModBlocks.CANADA_FLAG.get()) + .add(ModBlocks.CHINA_FLAG.get()) + .add(ModBlocks.DENMARK_FLAG.get()) + .add(ModBlocks.FINLAND_FLAG.get()) + .add(ModBlocks.FRANCE_FLAG.get()) + .add(ModBlocks.GERMANY_FLAG.get()) + .add(ModBlocks.GREECE_FLAG.get()) + .add(ModBlocks.HUNGARY_FLAG.get()) + .add(ModBlocks.ICELAND_FLAG.get()) + .add(ModBlocks.INDIA_FLAG.get()) + .add(ModBlocks.IRELAND_FLAG.get()) + .add(ModBlocks.ITALY_FLAG.get()) + .add(ModBlocks.JAPAN_FLAG.get()) + .add(ModBlocks.LATVIA_FLAG.get()) + .add(ModBlocks.NETHERLANDS_FLAG.get()) + .add(ModBlocks.SWEDEN_FLAG.get()) + .add(ModBlocks.SWITZERLAND_FLAG.get()) + .add(ModBlocks.UNITED_KINGDOM_FLAG.get()) + .add(ModBlocks.UNITED_STATES_FLAG.get()) ; } diff --git a/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModItemModelProvider.java b/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModItemModelProvider.java index 603ef80..587c093 100644 --- a/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModItemModelProvider.java +++ b/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModItemModelProvider.java @@ -4,6 +4,7 @@ import net.minecraft.data.PackOutput; import net.neoforged.neoforge.client.model.generators.ItemModelProvider; import net.neoforged.neoforge.common.data.ExistingFileHelper; import ovh.glitchlabs.ornamentum.Ornamentum; +import ovh.glitchlabs.ornamentum.items.ModItems; public class ModItemModelProvider extends ItemModelProvider { public ModItemModelProvider(PackOutput output, ExistingFileHelper existingFileHelper) { @@ -12,6 +13,6 @@ public class ModItemModelProvider extends ItemModelProvider { @Override protected void registerModels() { - // basicItem(ModItems.OBSIDIAN_DUST.get()); + basicItem(ModItems.OBSIDIAN_DUST.get()); } } \ No newline at end of file diff --git a/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModLanguageProvider.java b/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModLanguageProvider.java index d38cd4c..e993225 100644 --- a/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModLanguageProvider.java +++ b/src/main/java/ovh/glitchlabs/ornamentum/datagen/ModLanguageProvider.java @@ -334,7 +334,12 @@ public class ModLanguageProvider extends LanguageProvider { add(ModBlocks.BLACK_PATTERN_BLOCK_STAIRS.get(), "Black Pattern Block Stairs"); add(ModBlocks.BLACK_PATTERN_BLOCK_SLAB.get(), "Black Pattern Block Slab"); - + add(ModItems.OBSIDIAN_DUST.get(), "Obsidian Dust"); + add(ModBlocks.OBSIDIAN_BRICKS.get(), "Obsidian Bricks"); + add(ModBlocks.OBSIDIAN_TILES.get(), "Obsidian Tiles"); + add(ModBlocks.POLISHED_OBSIDIAN.get(), "Polished Obsidian"); + add(ModBlocks.CRACKED_OBSIDIAN_BRICKS.get(), "Cracked Obsidian Bricks"); + add(ModBlocks.CRACKED_OBSIDIAN_TILES.get(), "Cracked Obsidian Tiles"); add("creativetab.ornamentum.ornamentum", "Ornamentum"); diff --git a/src/main/java/ovh/glitchlabs/ornamentum/items/ModCreativeModeTabs.java b/src/main/java/ovh/glitchlabs/ornamentum/items/ModCreativeModeTabs.java index 01bfaf8..fb0d80d 100644 --- a/src/main/java/ovh/glitchlabs/ornamentum/items/ModCreativeModeTabs.java +++ b/src/main/java/ovh/glitchlabs/ornamentum/items/ModCreativeModeTabs.java @@ -23,14 +23,6 @@ public class ModCreativeModeTabs { .title(Component.translatable("creativetab.ornamentum.ornamentum")) .displayItems((itemDisplayParameters, output) -> { - // Grates - output.accept(ModBlocks.IRON_GRATE); - output.accept(ModBlocks.GOLD_GRATE); - output.accept(ModBlocks.DIAMOND_GRATE); - output.accept(ModBlocks.NETHERITE_GRATE); - output.accept(ModBlocks.AMETHYST_GRATE); - output.accept(ModBlocks.OBSIDIAN_GRATE); - // Glow Glass output.accept(ModBlocks.WHITE_GLOW_STAINED_GLASS); output.accept(ModBlocks.ORANGE_GLOW_STAINED_GLASS); @@ -205,6 +197,65 @@ public class ModCreativeModeTabs { output.accept(ModBlocks.RED_BRICKS_SLAB); output.accept(ModBlocks.BLACK_BRICKS_SLAB); + //flagen + output.accept(ModBlocks.WHITE_FLAG); + output.accept(ModBlocks.ORANGE_FLAG); + output.accept(ModBlocks.MAGENTA_FLAG); + output.accept(ModBlocks.LIGHT_BLUE_FLAG); + output.accept(ModBlocks.YELLOW_FLAG); + output.accept(ModBlocks.LIME_FLAG); + output.accept(ModBlocks.PINK_FLAG); + output.accept(ModBlocks.GRAY_FLAG); + output.accept(ModBlocks.LIGHT_GRAY_FLAG); + output.accept(ModBlocks.CYAN_FLAG); + output.accept(ModBlocks.PURPLE_FLAG); + output.accept(ModBlocks.BLUE_FLAG); + output.accept(ModBlocks.BROWN_FLAG); + output.accept(ModBlocks.GREEN_FLAG); + output.accept(ModBlocks.RED_FLAG); + output.accept(ModBlocks.BLACK_FLAG); + + output.accept(ModBlocks.AGENDER_FLAG); + output.accept(ModBlocks.AROACE_FLAG); + output.accept(ModBlocks.AROMANTIC_FLAG); + output.accept(ModBlocks.ASEXUAL_FLAG); + output.accept(ModBlocks.BISEXUAL_FLAG); + output.accept(ModBlocks.DEMIROMANTIC_FLAG); + output.accept(ModBlocks.DEMISEXUAL_FLAG); + output.accept(ModBlocks.GAY_MEN_FLAG); + output.accept(ModBlocks.GENDERFLUID_FLAG); + output.accept(ModBlocks.GENDERQUEER_FLAG); + output.accept(ModBlocks.INTERSEX_FLAG); + output.accept(ModBlocks.LESBIAN_FLAG); + output.accept(ModBlocks.NON_BINARY_FLAG); + output.accept(ModBlocks.OMNISEXUAL_FLAG); + output.accept(ModBlocks.PANSEXUAL_FLAG); + output.accept(ModBlocks.PRIDE_FLAG); + output.accept(ModBlocks.PROGRESS_PRIDE_FLAG); + output.accept(ModBlocks.TRANS_FLAG); + + output.accept(ModBlocks.AUSTRIA_FLAG); + output.accept(ModBlocks.BOUVET_ISLAND_FLAG); + output.accept(ModBlocks.CANADA_FLAG); + output.accept(ModBlocks.CHINA_FLAG); + output.accept(ModBlocks.DENMARK_FLAG); + output.accept(ModBlocks.FINLAND_FLAG); + output.accept(ModBlocks.FRANCE_FLAG); + output.accept(ModBlocks.GERMANY_FLAG); + output.accept(ModBlocks.GREECE_FLAG); + output.accept(ModBlocks.HUNGARY_FLAG); + output.accept(ModBlocks.ICELAND_FLAG); + output.accept(ModBlocks.INDIA_FLAG); + output.accept(ModBlocks.IRELAND_FLAG); + output.accept(ModBlocks.ITALY_FLAG); + output.accept(ModBlocks.JAPAN_FLAG); + output.accept(ModBlocks.LATVIA_FLAG); + output.accept(ModBlocks.NETHERLANDS_FLAG); + output.accept(ModBlocks.SWEDEN_FLAG); + output.accept(ModBlocks.SWITZERLAND_FLAG); + output.accept(ModBlocks.UNITED_KINGDOM_FLAG); + output.accept(ModBlocks.UNITED_STATES_FLAG); + // Special Bricks output.accept(ModBlocks.AMETIST_BRICKS); output.accept(ModBlocks.PURPUR_BRICKS); @@ -220,6 +271,12 @@ public class ModCreativeModeTabs { output.accept(ModBlocks.POLISHED_DIORITE_BRICKS_STAIRS); output.accept(ModBlocks.POLISHED_GRANITE_BRICKS_STAIRS); + output.accept(ModBlocks.CRACKED_OBSIDIAN_BRICKS.get()); + output.accept(ModBlocks.OBSIDIAN_BRICKS.get()); + output.accept(ModBlocks.OBSIDIAN_TILES.get()); + output.accept(ModBlocks.POLISHED_OBSIDIAN.get()); + output.accept(ModBlocks.CRACKED_OBSIDIAN_TILES.get()); + output.accept(ModBlocks.AMETIST_BRICKS_SLAB); output.accept(ModBlocks.PURPUR_BRICKS_SLAB); output.accept(ModBlocks.SMOOTH_BASALT_BRICKS_SLAB); @@ -281,64 +338,18 @@ public class ModCreativeModeTabs { output.accept(ModBlocks.RED_PATTERN_BLOCK_SLAB); output.accept(ModBlocks.BLACK_PATTERN_BLOCK_SLAB); - //flagen - output.accept(ModBlocks.WHITE_FLAG); - output.accept(ModBlocks.ORANGE_FLAG); - output.accept(ModBlocks.MAGENTA_FLAG); - output.accept(ModBlocks.LIGHT_BLUE_FLAG); - output.accept(ModBlocks.YELLOW_FLAG); - output.accept(ModBlocks.LIME_FLAG); - output.accept(ModBlocks.PINK_FLAG); - output.accept(ModBlocks.GRAY_FLAG); - output.accept(ModBlocks.LIGHT_GRAY_FLAG); - output.accept(ModBlocks.CYAN_FLAG); - output.accept(ModBlocks.PURPLE_FLAG); - output.accept(ModBlocks.BLUE_FLAG); - output.accept(ModBlocks.BROWN_FLAG); - output.accept(ModBlocks.GREEN_FLAG); - output.accept(ModBlocks.RED_FLAG); - output.accept(ModBlocks.BLACK_FLAG); + // Grates + output.accept(ModBlocks.IRON_GRATE); + output.accept(ModBlocks.GOLD_GRATE); + output.accept(ModBlocks.DIAMOND_GRATE); + output.accept(ModBlocks.NETHERITE_GRATE); + output.accept(ModBlocks.AMETHYST_GRATE); + output.accept(ModBlocks.OBSIDIAN_GRATE); + + output.accept(ModItems.OBSIDIAN_DUST.get()); + - output.accept(ModBlocks.AGENDER_FLAG); - output.accept(ModBlocks.AROACE_FLAG); - output.accept(ModBlocks.AROMANTIC_FLAG); - output.accept(ModBlocks.ASEXUAL_FLAG); - output.accept(ModBlocks.BISEXUAL_FLAG); - output.accept(ModBlocks.DEMIROMANTIC_FLAG); - output.accept(ModBlocks.DEMISEXUAL_FLAG); - output.accept(ModBlocks.GAY_MEN_FLAG); - output.accept(ModBlocks.GENDERFLUID_FLAG); - output.accept(ModBlocks.GENDERQUEER_FLAG); - output.accept(ModBlocks.INTERSEX_FLAG); - output.accept(ModBlocks.LESBIAN_FLAG); - output.accept(ModBlocks.NON_BINARY_FLAG); - output.accept(ModBlocks.OMNISEXUAL_FLAG); - output.accept(ModBlocks.PANSEXUAL_FLAG); - output.accept(ModBlocks.PRIDE_FLAG); - output.accept(ModBlocks.PROGRESS_PRIDE_FLAG); - output.accept(ModBlocks.TRANS_FLAG); - output.accept(ModBlocks.AUSTRIA_FLAG); - output.accept(ModBlocks.BOUVET_ISLAND_FLAG); - output.accept(ModBlocks.CANADA_FLAG); - output.accept(ModBlocks.CHINA_FLAG); - output.accept(ModBlocks.DENMARK_FLAG); - output.accept(ModBlocks.FINLAND_FLAG); - output.accept(ModBlocks.FRANCE_FLAG); - output.accept(ModBlocks.GERMANY_FLAG); - output.accept(ModBlocks.GREECE_FLAG); - output.accept(ModBlocks.HUNGARY_FLAG); - output.accept(ModBlocks.ICELAND_FLAG); - output.accept(ModBlocks.INDIA_FLAG); - output.accept(ModBlocks.IRELAND_FLAG); - output.accept(ModBlocks.ITALY_FLAG); - output.accept(ModBlocks.JAPAN_FLAG); - output.accept(ModBlocks.LATVIA_FLAG); - output.accept(ModBlocks.NETHERLANDS_FLAG); - output.accept(ModBlocks.SWEDEN_FLAG); - output.accept(ModBlocks.SWITZERLAND_FLAG); - output.accept(ModBlocks.UNITED_KINGDOM_FLAG); - output.accept(ModBlocks.UNITED_STATES_FLAG); }).build()); diff --git a/src/main/java/ovh/glitchlabs/ornamentum/items/ModItems.java b/src/main/java/ovh/glitchlabs/ornamentum/items/ModItems.java index c0113f5..4c8f018 100644 --- a/src/main/java/ovh/glitchlabs/ornamentum/items/ModItems.java +++ b/src/main/java/ovh/glitchlabs/ornamentum/items/ModItems.java @@ -11,11 +11,11 @@ import ovh.glitchlabs.ornamentum.Ornamentum; public class ModItems { public static final DeferredRegister.Items ITEMS = DeferredRegister.createItems(Ornamentum.MODID); - //public static final DeferredItem OBSIDIAN_DUST = ITEMS.register("obsidian_dust", - // () -> new Item(new Item.Properties() - // .stacksTo(16) - // .rarity(Rarity.RARE) - // )); + public static final DeferredItem OBSIDIAN_DUST = ITEMS.register("obsidian_dust", + () -> new Item(new Item.Properties() + .stacksTo(16) + .rarity(Rarity.RARE) + )); public static void register(IEventBus eventBus) { ITEMS.register(eventBus); diff --git a/src/main/java/ovh/glitchlabs/ornamentum/tags/ModTags.java b/src/main/java/ovh/glitchlabs/ornamentum/tags/ModTags.java index 7000dd7..7524391 100644 --- a/src/main/java/ovh/glitchlabs/ornamentum/tags/ModTags.java +++ b/src/main/java/ovh/glitchlabs/ornamentum/tags/ModTags.java @@ -15,5 +15,17 @@ public class ModTags { Registries.BLOCK, ResourceLocation.fromNamespaceAndPath(Ornamentum.MODID, "flags") ); + + public static final TagKey PRIDE_FLAGS = + TagKey.create( + Registries.BLOCK, + ResourceLocation.fromNamespaceAndPath(Ornamentum.MODID, "pride_flags") + ); + + public static final TagKey COUNTRIES_FLAGS = + TagKey.create( + Registries.BLOCK, + ResourceLocation.fromNamespaceAndPath(Ornamentum.MODID, "countries_flags") + ); } } \ No newline at end of file diff --git a/src/main/resources/assets/ornamentum/textures/block/cracked_obsidian_bricks.png b/src/main/resources/assets/ornamentum/textures/block/cracked_obsidian_bricks.png new file mode 100644 index 0000000..344ab8b Binary files /dev/null and b/src/main/resources/assets/ornamentum/textures/block/cracked_obsidian_bricks.png differ diff --git a/src/main/resources/assets/ornamentum/textures/block/cracked_obsidian_tiles.png b/src/main/resources/assets/ornamentum/textures/block/cracked_obsidian_tiles.png new file mode 100644 index 0000000..a192e1e Binary files /dev/null and b/src/main/resources/assets/ornamentum/textures/block/cracked_obsidian_tiles.png differ diff --git a/src/main/resources/assets/ornamentum/textures/block/obsidian_bricks.png b/src/main/resources/assets/ornamentum/textures/block/obsidian_bricks.png new file mode 100644 index 0000000..35c1750 Binary files /dev/null and b/src/main/resources/assets/ornamentum/textures/block/obsidian_bricks.png differ diff --git a/src/main/resources/assets/ornamentum/textures/block/obsidian_tiles.png b/src/main/resources/assets/ornamentum/textures/block/obsidian_tiles.png new file mode 100644 index 0000000..ce3b3ac Binary files /dev/null and b/src/main/resources/assets/ornamentum/textures/block/obsidian_tiles.png differ diff --git a/src/main/resources/assets/ornamentum/textures/block/polished_obsidian.png b/src/main/resources/assets/ornamentum/textures/block/polished_obsidian.png new file mode 100644 index 0000000..f871598 Binary files /dev/null and b/src/main/resources/assets/ornamentum/textures/block/polished_obsidian.png differ diff --git a/src/main/resources/assets/ornamentum/textures/item/obsidian_dust.png b/src/main/resources/assets/ornamentum/textures/item/obsidian_dust.png new file mode 100644 index 0000000..bc5e60d Binary files /dev/null and b/src/main/resources/assets/ornamentum/textures/item/obsidian_dust.png differ diff --git a/src/main/resources/data/ornamentum/recipe/cracked_obsidian_bricks.json b/src/main/resources/data/ornamentum/recipe/cracked_obsidian_bricks.json new file mode 100644 index 0000000..dfcda5e --- /dev/null +++ b/src/main/resources/data/ornamentum/recipe/cracked_obsidian_bricks.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "group": "processed_obsidian", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "ornamentum:obsidian_bricks" + }, + "result": { + "id": "ornamentum:cracked_obsidian_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/ornamentum/recipe/cracked_obsidian_tiles.json b/src/main/resources/data/ornamentum/recipe/cracked_obsidian_tiles.json new file mode 100644 index 0000000..5a171d0 --- /dev/null +++ b/src/main/resources/data/ornamentum/recipe/cracked_obsidian_tiles.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "group": "processed_obsidian", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "ornamentum:obsidian_tiles" + }, + "result": { + "id": "ornamentum:cracked_obsidian_tiles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/ornamentum/recipe/obisdian_dust.json b/src/main/resources/data/ornamentum/recipe/obisdian_dust.json new file mode 100644 index 0000000..fe66b9e --- /dev/null +++ b/src/main/resources/data/ornamentum/recipe/obisdian_dust.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "processed_obsidian", + "category": "building", + "ingredients": [ + { + "item": "minecraft:obsidian" + } + ], + "result": { + "id": "ornamentum:obsidian_dust", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/ornamentum/recipe/obsidian.json b/src/main/resources/data/ornamentum/recipe/obsidian.json new file mode 100644 index 0000000..e0b2072 --- /dev/null +++ b/src/main/resources/data/ornamentum/recipe/obsidian.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "processed_obsidian", + "category": "building", + "pattern": [ + "OOO", + "OOO", + "OOO" + ], + "key": { + "O": { + "item": "ornamentum:obsidian_dust" + } + }, + "result": { + "id": "minecraft:obsidian", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/ornamentum/recipe/obsidian_tiles.json b/src/main/resources/data/ornamentum/recipe/obsidian_tiles.json new file mode 100644 index 0000000..b58fc38 --- /dev/null +++ b/src/main/resources/data/ornamentum/recipe/obsidian_tiles.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "processed_obsidian", + "category": "building", + "key": { + "S": { + "item": "ornamentum:obsidian_bricks" + } + }, + "pattern": [ + "SS", + "SS" + ], + "result": { + "count": 4, + "id": "ornamentum:obsidian_tiles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/ornamentum/recipe/polished_obsidian.json b/src/main/resources/data/ornamentum/recipe/polished_obsidian.json new file mode 100644 index 0000000..a5a09db --- /dev/null +++ b/src/main/resources/data/ornamentum/recipe/polished_obsidian.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "processed_obsidian", + "category": "building", + "key": { + "S": { + "item": "ornamentum:obsidian" + } + }, + "pattern": [ + "SS", + "SS" + ], + "result": { + "count": 4, + "id": "ornamentum:polished_obsidian" + } +} \ No newline at end of file