From 9582e32f3ab892e1fed9ec382325946eba11477b Mon Sep 17 00:00:00 2001 From: 3944Realms Date: Mon, 24 Mar 2025 11:38:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=88=E6=9C=AC=EF=BC=9A1.18.2-1.4.7-beta=20?= =?UTF-8?q?+=20=E6=96=B0=E5=8A=A0=E4=BA=86=E5=B9=B3=E6=BB=91=E7=9F=B3?= =?UTF-8?q?=E8=8B=B1=E6=A0=85=E6=A0=8F=E5=92=8C=E7=9F=B3=E8=8B=B1=E6=A0=85?= =?UTF-8?q?=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle.properties | 2 +- src/generated/resources/.cache/cache | 16 +- .../blockstates/quartz_block_barrier.json | 19 + .../blockstates/smooth_quartz_barrier.json | 19 + .../assets/modernlifepatch/lang/en_us.json | 2 + .../assets/modernlifepatch/lang/zh_cn.json | 2 + .../models/block/quartz_block_barrier.json | 7 + .../models/block/smooth_quartz_barrier.json | 7 + .../models/item/quartz_block_barrier.json | 3 + .../models/item/smooth_quartz_barrier.json | 3 + .../tags/blocks/mineable/pickaxe.json | 2 + .../blocks/quartz_block_barrier.json | 20 + .../blocks/smooth_quartz_barrier.json | 20 + .../modernlifepatch/tags/items/outside.json | 4 +- .../content/blocks/ModBlocks.java | 4 + .../content/items/ModItems.java | 3 + .../datagen/lang/ModLangKeyValue.java | 4 + .../provider/ModBlockModelProvider.java | 3 + .../provider/ModBlockStateProvider.java | 2 + .../datagen/provider/ModBlockTagProvider.java | 2 + .../datagen/provider/ModItemTagProvider.java | 1087 +++++++++-------- .../provider/loot/ModBlockLootTables.java | 2 + .../models/block/birch_deck_support.json | 3 +- .../models/block/oak_deck_support.json | 3 +- 24 files changed, 705 insertions(+), 534 deletions(-) create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/quartz_block_barrier.json create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/smooth_quartz_barrier.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/quartz_block_barrier.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/smooth_quartz_barrier.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/quartz_block_barrier.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/smooth_quartz_barrier.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/quartz_block_barrier.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/smooth_quartz_barrier.json diff --git a/gradle.properties b/gradle.properties index 3ada4fd..cf917c8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,4 +6,4 @@ org.gradle.daemon=false mod.id = modernlifepatch mod.group = com.r3944realms.modernlifepatch mod.author = r3944Realms -mod.version = 1.18.2-1.4.6-beta \ No newline at end of file +mod.version = 1.18.2-1.4.7-beta \ No newline at end of file diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache index 52aa87f..94c0d26 100644 --- a/src/generated/resources/.cache/cache +++ b/src/generated/resources/.cache/cache @@ -17,16 +17,18 @@ bf44b33d66bb5a547d7b22cb9c9ba415292029ca assets/modernlifepatch/blockstates/null 8cc4a69d742b9f9d53822b3c61d1f851d0a2af38 assets/modernlifepatch/blockstates/orange_concrete_barrier.json ba687d6415b6c54b269570848911ec2432b104c8 assets/modernlifepatch/blockstates/pink_concrete_barrier.json e0ddd840be4e61f34e07fdb7d7a2e1b04791e0a1 assets/modernlifepatch/blockstates/purple_concrete_barrier.json +211f927f735de1a819fe203123645315d88eb5e0 assets/modernlifepatch/blockstates/quartz_block_barrier.json bfa6c9feda0cfea0f87ca0b5c80681c9b6e5875f assets/modernlifepatch/blockstates/red_concrete_barrier.json aaf45b8b7f278b770b9881fd04afde3e69a3a61e assets/modernlifepatch/blockstates/seven_block.json 98343eb7712d5ab1294827097d41b3694bd737a2 assets/modernlifepatch/blockstates/six_block.json +66116c68dc85107b63a00a34f708ce6c7b1ee05a assets/modernlifepatch/blockstates/smooth_quartz_barrier.json 8f9a878ac5383e18cd87ac43b02f0b503c7bfb88 assets/modernlifepatch/blockstates/three_block.json d5b9c1362a5b10137f0a8b20b4b5774cc2912429 assets/modernlifepatch/blockstates/two_block.json b9ecfdaadc1a9dd536d7124b65d6054d2d6a2ff5 assets/modernlifepatch/blockstates/white_concrete_barrier.json a65db9338552468602ea4ed3707f569d88e98ac4 assets/modernlifepatch/blockstates/yellow_concrete_barrier.json 2972f1d246d42a194df6ef0e4aa97637bd81d012 assets/modernlifepatch/blockstates/zero_block.json -66ac57e1e5385fcbece3d3bb88913d2a110faca0 assets/modernlifepatch/lang/en_us.json -4def4a1109f825ea51a47d224437c82e4079ebea assets/modernlifepatch/lang/zh_cn.json +2f8aae98f4738e0f104ece5ed9e14d6d0dc2bd1f assets/modernlifepatch/lang/en_us.json +69cd8638171301da76611d20ca22007792cb5786 assets/modernlifepatch/lang/zh_cn.json 2f9098dc8325d5df5c620c407b6b10ee665e2bc3 assets/modernlifepatch/models/block/black_concrete_barrier.json 7fe678ee95c63aebb23a377ba9936871238006bf assets/modernlifepatch/models/block/blue_concrete_barrier.json 4e6d4ce5154a735fa898431cdf16d6dbd48d795f assets/modernlifepatch/models/block/brown_concrete_barrier.json @@ -46,9 +48,11 @@ dd080450b0fc0355426207d80c86eab1c4d5f67e assets/modernlifepatch/models/block/nin 13d8a1554bba976044a85fd9a09c16cf3de788fa assets/modernlifepatch/models/block/orange_concrete_barrier.json 89c827f9155942e0ffc085ba506f835816f98110 assets/modernlifepatch/models/block/pink_concrete_barrier.json c8aac0bfecb588c5c5a984597b0a47e95f40903a assets/modernlifepatch/models/block/purple_concrete_barrier.json +88c4a55c6cc5b20069f5caa5a90d475aee97ef5f assets/modernlifepatch/models/block/quartz_block_barrier.json 17d406d701961246f8c892aad69b0cd836a424c4 assets/modernlifepatch/models/block/red_concrete_barrier.json b65ba24a2e435d2dcd893010e7d39311f880aa4d assets/modernlifepatch/models/block/seven_block.json 77cdec6767b72a69ad5755da585346c828079395 assets/modernlifepatch/models/block/six_block.json +a7d8260dc68880f3110590226a1fb83818587586 assets/modernlifepatch/models/block/smooth_quartz_barrier.json 1e58a73d3909e30e718db936ef93ced5f175c342 assets/modernlifepatch/models/block/three_block.json dcac21e9dfb5108a3d84c27c4617c9c395b7517d assets/modernlifepatch/models/block/two_block.json 06b847a878809b0a11992974018c231d64ade8b2 assets/modernlifepatch/models/block/white_concrete_barrier.json @@ -76,9 +80,11 @@ c0220b60f875b208ca9be034f5436a01c72ba68b assets/modernlifepatch/models/item/one_ 820ca45ce0583fecd57532e96d5e63c588de7857 assets/modernlifepatch/models/item/orange_concrete_barrier.json c01d9ce9cad70c212304f05e598c5106f6ebf032 assets/modernlifepatch/models/item/pink_concrete_barrier.json d48d83cd3164a34cd11b659d1b4f68c9621d859d assets/modernlifepatch/models/item/purple_concrete_barrier.json +4b20a7fb96ba97bcd8d55df4c299f03be3c8905a assets/modernlifepatch/models/item/quartz_block_barrier.json a7b15c8732d9932731417784e20a7d8bf1cf0cb5 assets/modernlifepatch/models/item/red_concrete_barrier.json cf0270242758457c525f9e94738b566db626e364 assets/modernlifepatch/models/item/seven_block.json a24f01550201a9de5aa2fd9dfb40cf549175ac81 assets/modernlifepatch/models/item/six_block.json +596c0a1f96a7ce89cfbdd16e7f45d64129fa152c assets/modernlifepatch/models/item/smooth_quartz_barrier.json ddaaed0180f28afb8dfa1c4270e9872360aca2a7 assets/modernlifepatch/models/item/tall_mirror.json b9f44e3e4f757b504394e0d56b231127a26a9c74 assets/modernlifepatch/models/item/three_block.json 8a87c68a60901a815b9447ac91a350713bbb1ae0 assets/modernlifepatch/models/item/two_block.json @@ -189,7 +195,7 @@ c37e48280686f3bb8f38ce2cfdf2e17c224c999f data/minecraft/recipes/six_bullet_bulle 59649b1469011a06386657bc10f03e4bd2f6f416 data/minecraft/recipes/white_concrete_barrier_from_white_concrete_stonecutting.json 9d1d3b65fa4845ce713feeb602a3cc8ec68077eb data/minecraft/recipes/yellow_concrete_barrier_from_yellow_concrete_stonecutting.json 1f72d12fce65102b5dc8f7facd82ac90824e1fa4 data/minecraft/recipes/zero_block_from_null_block_stonecutting.json -ae54be9c487afd46fa37fed74b9dbbb34726ed65 data/minecraft/tags/blocks/mineable/pickaxe.json +d47984a56d0e2e269c1653049710f7c111d21e46 data/minecraft/tags/blocks/mineable/pickaxe.json e3b1f573605d846515a967f0dc47f6cc194054ea data/modernlifepatch/advancements/recipes/decorations/large_mirror.json 2e19bc218d3414988ba9744dde0065b56d8568f1 data/modernlifepatch/advancements/recipes/decorations/massive_mirror.json 5ca06b9db5622369088059c82f7fbd9d6ebdb4e0 data/modernlifepatch/advancements/recipes/decorations/mirror.json @@ -217,9 +223,11 @@ cede4ebab918a30713e597dffe6dd86799fd4fcc data/modernlifepatch/loot_tables/blocks 697a4d3060fc91aa01f5725a66f8d3a40e2a457c data/modernlifepatch/loot_tables/blocks/orange_concrete_barrier.json dcd569bcf98678d6d178ce4c2219b99c29ff7d81 data/modernlifepatch/loot_tables/blocks/pink_concrete_barrier.json 2045d2300e33ccaf42f3891040bf4e783b1e2e20 data/modernlifepatch/loot_tables/blocks/purple_concrete_barrier.json +a31062ef078d6b139beee23831c74ac4a54fe648 data/modernlifepatch/loot_tables/blocks/quartz_block_barrier.json 03c386cc7a13a8ff1f2711bab72f5f851662ce50 data/modernlifepatch/loot_tables/blocks/red_concrete_barrier.json a20e5e3d8073e1d2034a9a96fa0f263dd0ef4a16 data/modernlifepatch/loot_tables/blocks/seven_block.json eb207ede0cd5b1d4af813e3786e948b6b3e6807e data/modernlifepatch/loot_tables/blocks/six_block.json +92586a7f38606e4deaced1f85675df90ae09be8f data/modernlifepatch/loot_tables/blocks/smooth_quartz_barrier.json 2e8f6832411b91b57fe84a63e0f3fe5c855cf732 data/modernlifepatch/loot_tables/blocks/tall_mirror.json 5b07669780ccf2a978eda629eacd177092545c2d data/modernlifepatch/loot_tables/blocks/three_block.json 50f0dac0b998cea6c66bb5fb2cb2e65581575bf4 data/modernlifepatch/loot_tables/blocks/two_block.json @@ -238,7 +246,7 @@ af16229018ba92227ad85a9ade9fa065972342f7 data/modernlifepatch/tags/items/general f62a523d04996ded165884ea9cce7479084440c7 data/modernlifepatch/tags/items/kitchen.json 2d43417737bb5eef1033e2fa811f1cb2eaa6d5ba data/modernlifepatch/tags/items/lounge.json f52a1e6b5c7e5a24d7ad539db24a62c8070f0deb data/modernlifepatch/tags/items/m_tool.json -dd1b2d52731a369e500118dff34e48c63bcd3d5e data/modernlifepatch/tags/items/outside.json +07a4097653cddfaa91ae0216c77b5c308347abc8 data/modernlifepatch/tags/items/outside.json b6ff00d8ce15e61ff485b731f56b5cddc417da2a data/modernlifepatch/tags/items/seat.json e904c1d09a41897554fec842da01a7db12dc7906 data/modernlifepatch/tags/items/shelf.json a0bc81b25f981791faee3853ac99ae0fce572349 data/modernlifepatch/tags/items/table.json diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/quartz_block_barrier.json b/src/generated/resources/assets/modernlifepatch/blockstates/quartz_block_barrier.json new file mode 100644 index 0000000..d2190d2 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/quartz_block_barrier.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "modernlifepatch:block/quartz_block_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlifepatch:block/quartz_block_barrier" + }, + "facing=west": { + "model": "modernlifepatch:block/quartz_block_barrier", + "y": 90 + }, + "facing=east": { + "model": "modernlifepatch:block/quartz_block_barrier", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/smooth_quartz_barrier.json b/src/generated/resources/assets/modernlifepatch/blockstates/smooth_quartz_barrier.json new file mode 100644 index 0000000..5e527a2 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/smooth_quartz_barrier.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "modernlifepatch:block/smooth_quartz_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlifepatch:block/smooth_quartz_barrier" + }, + "facing=west": { + "model": "modernlifepatch:block/smooth_quartz_barrier", + "y": 90 + }, + "facing=east": { + "model": "modernlifepatch:block/smooth_quartz_barrier", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/lang/en_us.json b/src/generated/resources/assets/modernlifepatch/lang/en_us.json index 9d22c95..38f9ac7 100644 --- a/src/generated/resources/assets/modernlifepatch/lang/en_us.json +++ b/src/generated/resources/assets/modernlifepatch/lang/en_us.json @@ -21,9 +21,11 @@ "block.modernlifepatch.orange_concrete_barrier": "Orange Concrete Barrier", "block.modernlifepatch.pink_concrete_barrier": "Pink Concrete Barrier", "block.modernlifepatch.purple_concrete_barrier": "Purple Concrete Barrier", + "block.modernlifepatch.quartz_block_barrier": "Quartz Block Barrier", "block.modernlifepatch.red_concrete_barrier": "Red Concrete Barrier", "block.modernlifepatch.seven_block": "Seven", "block.modernlifepatch.six_block": "Six", + "block.modernlifepatch.smooth_quartz_barrier": "Smooth Quartz Block", "block.modernlifepatch.tall_mirror": "Tall Mirror", "block.modernlifepatch.three_block": "Three", "block.modernlifepatch.two_block": "Two", diff --git a/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json b/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json index ae2d182..f5f412e 100644 --- a/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json +++ b/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json @@ -21,9 +21,11 @@ "block.modernlifepatch.orange_concrete_barrier": "\u6A59\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.pink_concrete_barrier": "\u7C89\u7EA2\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.purple_concrete_barrier": "\u7D2B\u8272\u6DF7\u51DD\u571F\u6805\u680F", + "block.modernlifepatch.quartz_block_barrier": "\u77F3\u82F1\u6805\u680F", "block.modernlifepatch.red_concrete_barrier": "\u7EA2\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.seven_block": "\u4E03", "block.modernlifepatch.six_block": "\u516D", + "block.modernlifepatch.smooth_quartz_barrier": "\u5E73\u6ED1\u77F3\u82F1\u6805\u680F", "block.modernlifepatch.tall_mirror": "\u9AD8\u955C\u5B50", "block.modernlifepatch.three_block": "\u4E09", "block.modernlifepatch.two_block": "\u4E8C", diff --git a/src/generated/resources/assets/modernlifepatch/models/block/quartz_block_barrier.json b/src/generated/resources/assets/modernlifepatch/models/block/quartz_block_barrier.json new file mode 100644 index 0000000..f8a0611 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/quartz_block_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlifepatch:block/barrier", + "textures": { + "0": "minecraft:block/quartz_block_top", + "particle": "minecraft:block/quartz_block_top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/block/smooth_quartz_barrier.json b/src/generated/resources/assets/modernlifepatch/models/block/smooth_quartz_barrier.json new file mode 100644 index 0000000..0ecac48 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/smooth_quartz_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlifepatch:block/barrier", + "textures": { + "0": "minecraft:block/quartz_block_bottom", + "particle": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/quartz_block_barrier.json b/src/generated/resources/assets/modernlifepatch/models/item/quartz_block_barrier.json new file mode 100644 index 0000000..90fc915 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/quartz_block_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/quartz_block_barrier" +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/smooth_quartz_barrier.json b/src/generated/resources/assets/modernlifepatch/models/item/smooth_quartz_barrier.json new file mode 100644 index 0000000..346233f --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/smooth_quartz_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/smooth_quartz_barrier" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 5f52992..93da3e6 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -17,6 +17,8 @@ "modernlifepatch:green_concrete_barrier", "modernlifepatch:red_concrete_barrier", "modernlifepatch:black_concrete_barrier", + "modernlifepatch:quartz_block_barrier", + "modernlifepatch:smooth_quartz_barrier", "modernlifepatch:null_block", "modernlifepatch:one_block", "modernlifepatch:two_block", diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/quartz_block_barrier.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/quartz_block_barrier.json new file mode 100644 index 0000000..55d9a86 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/quartz_block_barrier.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:quartz_block_barrier" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/smooth_quartz_barrier.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/smooth_quartz_barrier.json new file mode 100644 index 0000000..d5edd38 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/smooth_quartz_barrier.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:smooth_quartz_barrier" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/tags/items/outside.json b/src/generated/resources/data/modernlifepatch/tags/items/outside.json index 4e72d6e..05245dd 100644 --- a/src/generated/resources/data/modernlifepatch/tags/items/outside.json +++ b/src/generated/resources/data/modernlifepatch/tags/items/outside.json @@ -152,6 +152,8 @@ "modernlifepatch:brown_concrete_barrier", "modernlifepatch:green_concrete_barrier", "modernlifepatch:red_concrete_barrier", - "modernlifepatch:black_concrete_barrier" + "modernlifepatch:black_concrete_barrier", + "modernlifepatch:quartz_block_barrier", + "modernlifepatch:smooth_quartz_barrier" ] } \ No newline at end of file diff --git a/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java index 58b891c..1e63eba 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java +++ b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java @@ -61,6 +61,10 @@ public class ModBlocks { () -> new BarrierBlock(BlockBehaviour.Properties.copy(Blocks.RED_CONCRETE))); public static final RegistryObject BLACK_CONCRETE_BARRIER = BLOCKS.register("black_concrete_barrier", () -> new BarrierBlock(BlockBehaviour.Properties.copy(Blocks.BLACK_CONCRETE))); + public static final RegistryObject QUARTZ_BLOCK_BARRIER = BLOCKS.register("quartz_block_barrier", + () -> new BarrierBlock(BlockBehaviour.Properties.copy(Blocks.QUARTZ_BLOCK))); + public static final RegistryObject SMOOTH_QUARTZ_BARRIER = BLOCKS.register("smooth_quartz_barrier", + () -> new BarrierBlock(BlockBehaviour.Properties.copy(Blocks.SMOOTH_QUARTZ))); //NUMBER public static final RegistryObject NULL_BLOCK = BLOCKS.register("null_block", () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); diff --git a/src/main/java/com/r3944realms/modernlifepatch/content/items/ModItems.java b/src/main/java/com/r3944realms/modernlifepatch/content/items/ModItems.java index 6368016..54b7f4b 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/content/items/ModItems.java +++ b/src/main/java/com/r3944realms/modernlifepatch/content/items/ModItems.java @@ -33,6 +33,9 @@ public class ModItems { public static final RegistryObject GREEN_CONCRETE_BARRIER_ITEM = ModBlocks.registerBlockItem("green_concrete_barrier", ModBlocks.GREEN_CONCRETE_BARRIER); public static final RegistryObject RED_CONCRETE_BARRIER_ITEM = ModBlocks.registerBlockItem("red_concrete_barrier", ModBlocks.RED_CONCRETE_BARRIER); public static final RegistryObject BLACK_CONCRETE_BARRIER_ITEM = ModBlocks.registerBlockItem("black_concrete_barrier", ModBlocks.BLACK_CONCRETE_BARRIER); + public static final RegistryObject QUARTZ_BLOCK_BARRIER = ModBlocks.registerBlockItem("quartz_block_barrier", ModBlocks.QUARTZ_BLOCK_BARRIER); + public static final RegistryObject SMOOTH_QUARTZ_BARRIER = ModBlocks.registerBlockItem("smooth_quartz_barrier", ModBlocks.SMOOTH_QUARTZ_BARRIER); + //NUMBER public static final RegistryObject NULL_BLOCK_ITEM = ModBlocks.registerBlockItem("null_block", ModBlocks.NULL_BLOCK); public static final RegistryObject ONE_BLOCK_ITEM = ModBlocks.registerBlockItem("one_block", ModBlocks.ONE_BLOCK); diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java index c8b82ac..e815c2d 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java @@ -161,6 +161,10 @@ public enum ModLangKeyValue { RED_CONCRETE_BARRIER(getBlockKey(ModBlocks.RED_CONCRETE_BARRIER.get()), copyEnglish(RED_CONCRETE_BARRIER_ITEM), copySimpleChinese(RED_CONCRETE_BARRIER_ITEM)), BLACK_CONCRETE_BARRIER_ITEM(getItemKey(ModItems.BLACK_CONCRETE_BARRIER_ITEM.get()), "Black Concrete Barrier", "黑色混凝土栅栏"), BLACK_CONCRETE_BARRIER(getBlockKey(ModBlocks.BLACK_CONCRETE_BARRIER.get()), copyEnglish(BLACK_CONCRETE_BARRIER_ITEM), copySimpleChinese(BLACK_CONCRETE_BARRIER_ITEM)), + QUARTZ_BLOCK_BARRIER(getBlockKey(ModBlocks.QUARTZ_BLOCK_BARRIER.get()), "Quartz Block Barrier", "石英栅栏"), + QUARTZ_BLOCK_BARRIER_ITEM(getItemKey(ModItems.QUARTZ_BLOCK_BARRIER.get()), getEnglish(QUARTZ_BLOCK_BARRIER), getSimpleChinese(QUARTZ_BLOCK_BARRIER)), + SMOOTH_QUARTZ_BARRIER(getBlockKey(ModBlocks.SMOOTH_QUARTZ_BARRIER.get()), "Smooth Quartz Block", "平滑石英栅栏"), + SMOOTH_QUARTZ_BARRIER_ITEM(getItemKey(ModItems.SMOOTH_QUARTZ_BARRIER.get()), getEnglish(SMOOTH_QUARTZ_BARRIER), getSimpleChinese(SMOOTH_QUARTZ_BARRIER)), NULL_BLOCK(getBlockKey(ModBlocks.NULL_BLOCK), "Null Block", "空值"), NULL_BLOCK_ITEM(getItemKey(ModItems.NULL_BLOCK_ITEM.get()), getEnglish(NULL_BLOCK), getSimpleChinese(NULL_BLOCK)), ONE_BLOCK_ITEM(getItemKey(ModItems.ONE_BLOCK_ITEM.get()), "One", "一"), diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockModelProvider.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockModelProvider.java index 7cdaec3..a4ba8da 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockModelProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockModelProvider.java @@ -35,6 +35,9 @@ public class ModBlockModelProvider extends BlockModelProvider { registerBarrierModel(ModBlocks.GREEN_CONCRETE_BARRIER.get(), new ResourceLocation("block/green_concrete")); registerBarrierModel(ModBlocks.RED_CONCRETE_BARRIER.get(), new ResourceLocation("block/red_concrete")); registerBarrierModel(ModBlocks.BLACK_CONCRETE_BARRIER.get(), new ResourceLocation("block/black_concrete")); + registerBarrierModel(ModBlocks.QUARTZ_BLOCK_BARRIER.get(), new ResourceLocation("block/quartz_block_top")); + registerBarrierModel(ModBlocks.SMOOTH_QUARTZ_BARRIER.get(), new ResourceLocation("block/quartz_block_bottom")); + } public void registerBarrierModel(Block barrierBlock, ResourceLocation vanillaBlock) { withExistingParent( diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStateProvider.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStateProvider.java index b8a3149..8cadc14 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStateProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStateProvider.java @@ -34,6 +34,8 @@ public class ModBlockStateProvider extends BlockStateProvider { registerBarrierStates(ModBlocks.GREEN_CONCRETE_BARRIER.get(), new ResourceLocation(ModernLifePatch.MOD_ID, "block/green_concrete_barrier")); registerBarrierStates(ModBlocks.RED_CONCRETE_BARRIER.get(), new ResourceLocation(ModernLifePatch.MOD_ID, "block/red_concrete_barrier")); registerBarrierStates(ModBlocks.BLACK_CONCRETE_BARRIER.get(), new ResourceLocation(ModernLifePatch.MOD_ID, "block/black_concrete_barrier")); + registerBarrierStates(ModBlocks.QUARTZ_BLOCK_BARRIER.get(), new ResourceLocation(ModernLifePatch.MOD_ID, "block/quartz_block_barrier")); + registerBarrierStates(ModBlocks.SMOOTH_QUARTZ_BARRIER.get(), new ResourceLocation(ModernLifePatch.MOD_ID, "block/smooth_quartz_barrier")); registerNumberStates(ModBlocks.NULL_BLOCK.get(), "null"); registerNumberStates(ModBlocks.ONE_BLOCK.get(), "one"); registerNumberStates(ModBlocks.TWO_BLOCK.get(), "two"); diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java index 40de93a..5559fec 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java @@ -33,6 +33,8 @@ public class ModBlockTagProvider extends BlockTagsProvider { ModBlocks.GREEN_CONCRETE_BARRIER.get(), ModBlocks.RED_CONCRETE_BARRIER.get(), ModBlocks.BLACK_CONCRETE_BARRIER.get(), + ModBlocks.QUARTZ_BLOCK_BARRIER.get(), + ModBlocks.SMOOTH_QUARTZ_BARRIER.get(), ModBlocks.NULL_BLOCK.get(), ModBlocks.ONE_BLOCK.get(), ModBlocks.TWO_BLOCK.get(), diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModItemTagProvider.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModItemTagProvider.java index 974e951..a5c031d 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModItemTagProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModItemTagProvider.java @@ -17,531 +17,566 @@ public class ModItemTagProvider extends ItemTagsProvider { @Override protected void addTags() { - this.tag(ModTags.Items.BATHROOM) - .add( - CustomBlocks.ITEM_MIRROR.get(), - CustomBlocks.ITEM_TALL_MIRROR.get(), - CustomBlocks.ITEM_LARGE_MIRROR.get(), - CustomBlocks.ITEM_MASSIVE_MIRROR.get(), - ModItems.MIRROR_ITEM.get(), - ModItems.TALL_MIRROR_ITEM.get(), - ModItems.LARGE_MIRROR_ITEM.get(), - ModItems.MASSIVE_MIRROR_ITEM.get(), - CustomBlocks.ITEM_SHOWER_HEAD.get(), - CustomBlocks.ITEM_BATHROOM_CERAMIC_TILE.get(), - CustomBlocks.ITEM_DRYER.get(), - CustomBlocks.ITEM_BATHTUB.get() - ); - this.tag(ModTags.Items.BEDCHAMBER) - .add( - CustomBlocks.ITEM_ACACIA_NIGHT_STAND.get(), - CustomBlocks.ITEM_BIRCH_NIGHT_STAND.get(), - CustomBlocks.ITEM_CRIMSON_NIGHT_STAND.get(), - CustomBlocks.ITEM_DARK_OAK_NIGHT_STAND.get(), - CustomBlocks.ITEM_JUNGLE_NIGHT_STAND.get(), - CustomBlocks.ITEM_OAK_NIGHT_STAND.get(), - CustomBlocks.ITEM_SPRUCE_NIGHT_STAND.get(), - CustomBlocks.ITEM_WARPED_NIGHT_STAND.get(), - CustomBlocks.ITEM_ALARM_CLOCK.get(), - CustomBlocks.ITEM_DELUXE_BED.get() - ); - this.tag(ModTags.Items.DOOR) - .add( - CustomBlocks.ITEM_ACACIA_GLASS_DOOR.get(), - CustomBlocks.ITEM_MODERN_WHITE_DOOR.get(), - CustomBlocks.ITEM_BIRCH_GLASS_DOOR.get(), - CustomBlocks.ITEM_CRIMSON_GLASS_DOOR.get(), - CustomBlocks.ITEM_DARK_OAK_GLASS_DOOR.get(), - CustomBlocks.ITEM_GLASS_DOOR.get(), - CustomBlocks.ITEM_IRON_GLASS_DOOR.get(), - CustomBlocks.ITEM_JUNGLE_GLASS_DOOR.get(), - CustomBlocks.ITEM_OAK_GLASS_DOOR.get(), - CustomBlocks.ITEM_SPRUCE_GLASS_DOOR.get(), - CustomBlocks.ITEM_WARPED_GLASS_DOOR.get(), - CustomBlocks.ITEM_JAIL_DOOR.get(), - CustomBlocks.ITEM_GLASS_TRAPDOOR.get(), - CustomBlocks.ITEM_GLASS_ACACIA_TRAPDOOR.get(), - CustomBlocks.ITEM_GLASS_BIRCH_TRAPDOOR.get(), - CustomBlocks.ITEM_GLASS_CRIMSON_TRAPDOOR.get(), - CustomBlocks.ITEM_GLASS_DARK_OAK_TRAPDOOR.get(), - CustomBlocks.ITEM_GLASS_IRON_TRAPDOOR.get(), - CustomBlocks.ITEM_GLASS_JUNGLE_TRAPDOOR.get(), - CustomBlocks.ITEM_GLASS_OAK_TRAPDOOR.get(), - CustomBlocks.ITEM_GLASS_SPRUCE_TRAPDOOR.get(), - CustomBlocks.ITEM_GLASS_WARPED_TRAPDOOR.get() - ); - this.tag(ModTags.Items.GENERAL) - .add( - CustomBlocks.ITEM_MONITOR.get(), - CustomBlocks.ITEM_DUAL_MONITOR.get(), - CustomBlocks.ITEM_RADIATOR.get(), - CustomBlocks.ITEM_CCTV_CAMERA.get(), - CustomBlocks.ITEM_CCTV_SCREEN.get(), - CustomBlocks.ITEM_GLASS_STAIRS.get(), - CustomBlocks.ITEM_METAL_CATWALK.get(), - CustomBlocks.ITEM_CEILING_FAN.get(), - CustomBlocks.ITEM_ELECTRICAL_OUTLET.get(), - CustomBlocks.ITEM_METAL_DUCT.get(), - CustomBlocks.ITEM_GLASS_PANEL.get(), - CustomBlocks.ITEM_TILE_LIGHT.get(), - CustomBlocks.ITEM_BEIGE_CERAMIC_TILE.get(), - CustomBlocks.ITEM_WHITE_CERAMIC_TILE.get(), - CustomBlocks.ITEM_BROWN_CERAMIC_TILE.get(), - CustomBlocks.ITEM_ROCKY_CERAMIC_TILE.get(), - CustomBlocks.ITEM_BLACK_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_BLUE_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_BROWN_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_CYAN_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_GRAY_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_GREEN_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_LIGHT_BLUE_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_LIGHT_GRAY_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_LIME_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_MAGENTA_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_ORANGE_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_PINK_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_PURPLE_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_RED_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_WHITE_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_YELLOW_PAINTED_DRYWALL.get(), - CustomBlocks.ITEM_TRASH_CAN.get(), - CustomBlocks.ITEM_WINCH.get(), - CustomBlocks.ITEM_WINCH_ANCHOR.get(), - CustomBlocks.ITEM_TURNTABLE.get(), - CustomBlocks.ITEM_SPEEDOMETER.get(), - CustomBlocks.ITEM_PAVED_ROAD.get(), - CustomBlocks.ITEM_BATTERY.get(), - CustomBlocks.ITEM_BICYCLE.get(), - CustomBlocks.ITEM_MOTORBOAT.get(), - CustomBlocks.ITEM_TIRE.get(), - CustomBlocks.ITEM_CHESS_BOARD.get(), - CustomBlocks.ITEM_COFFEE_MUG.get(), - CustomBlocks.ITEM_INSET_LIGHT.get(), - CustomBlocks.ITEM_MUSIC_STAND.get(), - CustomBlocks.ITEM_PRINTER.get(), - CustomBlocks.ITEM_PHOTOCOPIER.get(), - CustomBlocks.ITEM_CAMERA.get(), - CustomBlocks.ITEM_GAS_CAN.get(), - CustomBlocks.ITEM_CHESS_ROOK.get(), - CustomBlocks.ITEM_CHESS_BISHOP.get(), - CustomBlocks.ITEM_CHESS_PAWN.get(), - CustomBlocks.ITEM_CHESS_KNIGHT.get(), - CustomBlocks.ITEM_CHESS_KING.get(), - CustomBlocks.ITEM_CHESS_QUEEN.get(), - CustomBlocks.ITEM_CHESS_ROOK_W.get(), - CustomBlocks.ITEM_CHESS_BISHOP_W.get(), - CustomBlocks.ITEM_CHESS_PAWN_W.get(), - CustomBlocks.ITEM_CHESS_KNIGHT_W.get(), - CustomBlocks.ITEM_CHESS_KING_W.get(), - CustomBlocks.ITEM_CHESS_QUEEN_W.get(), - CustomBlocks.ITEM_MEMORY_CARD.get(), - CustomBlocks.ITEM_ROAD_MARKER.get(), - CustomBlocks.ITEM_ROAD_MARKER_WHITE.get(), - CustomBlocks.ITEM_ROAD_MARKER_WHITE_INCLINE.get(), - CustomBlocks.ITEM_ROAD_MARKER_YELLOW.get(), - CustomBlocks.ITEM_ROAD_MARKER_YELLOW_INCLINE.get(), - CustomBlocks.ITEM_ROAD_MARKER_DOUBLE_YELLOW.get(), - CustomBlocks.ITEM_ROAD_MARKER_DOUBLE_YELLOW_INCLINE.get(), - CustomBlocks.ITEM_ROAD_MARKER_WHITE_SHOULDER_LEFT.get(), - CustomBlocks.ITEM_ROAD_MARKER_WHITE_SHOULDER_LEFT_INCLINE.get(), - CustomBlocks.ITEM_ROAD_MARKER_WHITE_SHOULDER_RIGHT.get(), - CustomBlocks.ITEM_ROAD_MARKER_WHITE_SHOULDER_RIGHT_INCLINE.get(), - CustomBlocks.ITEM_ROAD_MARKER_WHITE_CORNER_LEFT.get(), - CustomBlocks.ITEM_ROAD_MARKER_WHITE_CORNER_LEFT_INCLINE.get(), - CustomBlocks.ITEM_ROAD_MARKER_WHITE_CORNER_RIGHT.get(), - CustomBlocks.ITEM_ROAD_MARKER_WHITE_CORNER_RIGHT_INCLINE.get(), - ModItems.NULL_BLOCK_ITEM.get(), - ModItems.ONE_BLOCK_ITEM.get(), - ModItems.TWO_BLOCK_ITEM.get(), - ModItems.THREE_BLOCK_ITEM.get(), - ModItems.FOUR_BLOCK_ITEM.get(), - ModItems.FIVE_BLOCK_ITEM.get(), - ModItems.SIX_BLOCK_ITEM.get(), - ModItems.SEVEN_BLOCK_ITEM.get(), - ModItems.EIGHT_BLOCK_ITEM.get(), - ModItems.NINE_BLOCK_ITEM.get(), - ModItems.ZERO_BLOCK_ITEM.get() - ); - this.tag(ModTags.Items.KITCHEN) - .add( - CustomBlocks.ITEM_KITCHEN_SINK.get(), - CustomBlocks.ITEM_ACACIA_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_BIRCH_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_DARK_OAK_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_CRIMSON_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_JUNGLE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_OAK_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_SPRUCE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_WARPED_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_COBBLESTONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_STONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_STONE_BRICKS_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_CRACKED_STONE_BRICKS_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_MOSSY_STONE_BRICKS_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_CHISELED_STONE_BRICKS_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_CLAY_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_SAND_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_RED_SAND_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_SMOOTH_STONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_GRAVEL_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_GRANITE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_POLISHED_GRANITE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_DIORITE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_POLISHED_DIORITE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_OBSIDIAN_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_ANDESITE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_POLISHED_ANDESITE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_MOSSY_COBBLESTONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_BRICKS_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_TERRACOTTA_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_SANDSTONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_CHISELED_SANDSTONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_CUT_SANDSTONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_RED_SANDSTONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_CHISELED_RED_SANDSTONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_CUT_RED_SANDSTONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_PRISMARINE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_PRISMARINE_BRICKS_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_DARK_PRISMARINE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_BLACKSTONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_POLISHED_BLACKSTONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_POLISHED_BLACKSTONE_BRICKS_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_CHISELED_POLISHED_BLACKSTONE_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_NETHERRACK_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_NETHER_BRICKS_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_CHISELED_NETHER_BRICKS_KITCHEN_CABINET.get(), - CustomBlocks.ITEM_ACACIA_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_BIRCH_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_CRIMSON_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_DARK_OAK_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_JUNGLE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_OAK_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_SPRUCE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_WARPED_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_COBBLESTONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_STONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_STONE_BRICKS_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_CRACKED_STONE_BRICKS_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_MOSSY_STONE_BRICKS_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_CHISELED_STONE_BRICKS_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_CLAY_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_SAND_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_RED_SAND_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_SMOOTH_STONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_GRAVEL_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_GRANITE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_POLISHED_GRANITE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_DIORITE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_POLISHED_DIORITE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_OBSIDIAN_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_ANDESITE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_POLISHED_ANDESITE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_MOSSY_COBBLESTONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_BRICKS_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_TERRACOTTA_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_CHISELED_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_CUT_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_RED_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_CHISELED_RED_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_CUT_RED_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_PRISMARINE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_PRISMARINE_BRICKS_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_DARK_PRISMARINE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_BLACKSTONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_POLISHED_BLACKSTONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_POLISHED_BLACKSTONE_BRICKS_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_CHISELED_POLISHED_BLACKSTONE_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_NETHERRACK_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_NETHER_BRICKS_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_CHISELED_NETHER_BRICKS_KITCHEN_DRAWER_CABINET.get(), - CustomBlocks.ITEM_HOT_WATER_HEATER.get(), - CustomBlocks.ITEM_MICROWAVE.get(), - CustomBlocks.ITEM_STOVE.get(), - CustomBlocks.ITEM_REFRIGERATOR.get() - ); - this.tag(ModTags.Items.LOUNGE) - .add( - CustomBlocks.ITEM_AIR_CONDITIONER.get(), - CustomBlocks.ITEM_METAL_GRATE.get(), - CustomBlocks.ITEM_LIGHT_BULB.get(), - CustomBlocks.ITEM_ARROW_SLIT.get(), - CustomBlocks.ITEM_OLD_TV.get(), - CustomBlocks.ITEM_FLATSCREEN_TV.get() - ); - this.tag(ModTags.Items.TOOL) - .add( - CustomBlocks.ITEM_BULLET_STRIP.get(), - CustomBlocks.ITEM_MAGAZINE.get(), - CustomBlocks.ITEM_EXTENDED_MAGAZINE.get(), - CustomBlocks.ITEM_GUITAR.get(), - CustomBlocks.ITEM_GUITAR_AMPLIFIER.get(), - CustomBlocks.ITEM_SEED_SPREADER.get(), - CustomBlocks.ITEM_POWER_TRANSMITTER.get(), - CustomBlocks.ITEM_POWER_RECEIVER.get(), - CustomBlocks.ITEM_HANDGUN.get(), - CustomBlocks.ITEM_FLASHLIGHT.get() - ); - this.tag(ModTags.Items.OUTSIDE) - .add( - CustomBlocks.ITEM_COBBLESTONE_RAMP.get(), - CustomBlocks.ITEM_STONE_RAMP.get(), - CustomBlocks.ITEM_STONE_BRICKS_RAMP.get(), - CustomBlocks.ITEM_CRACKED_STONE_BRICKS_RAMP.get(), - CustomBlocks.ITEM_MOSSY_STONE_BRICKS_RAMP.get(), - CustomBlocks.ITEM_CHISELED_STONE_BRICKS_RAMP.get(), - CustomBlocks.ITEM_CLAY_RAMP.get(), - CustomBlocks.ITEM_SAND_RAMP.get(), - CustomBlocks.ITEM_RED_SAND_RAMP.get(), - CustomBlocks.ITEM_SMOOTH_STONE_RAMP.get(), - CustomBlocks.ITEM_DIRT_RAMP.get(), - CustomBlocks.ITEM_DEEPSLATE_RAMP.get(), - CustomBlocks.ITEM_COBBLED_DEEPSLATE_RAMP.get(), - CustomBlocks.ITEM_QUARTZ_RAMP.get(), - CustomBlocks.ITEM_SMOOTH_QUARTZ_RAMP.get(), - CustomBlocks.ITEM_CHISELED_QUARTZ_RAMP.get(), - CustomBlocks.ITEM_QUARTZ_BRICKS_RAMP.get(), - CustomBlocks.ITEM_QUARTZ_PILLAR_RAMP.get(), - CustomBlocks.ITEM_GLASS_RAMP.get(), - CustomBlocks.ITEM_ACACIA_LOG_RAMP.get(), - CustomBlocks.ITEM_STRIPPED_ACACIA_LOG_RAMP.get(), - CustomBlocks.ITEM_BIRCH_LOG_RAMP.get(), - CustomBlocks.ITEM_STRIPPED_BIRCH_LOG_RAMP.get(), - CustomBlocks.ITEM_CRIMSON_LOG_RAMP.get(), - CustomBlocks.ITEM_STRIPPED_CRIMSON_LOG_RAMP.get(), - CustomBlocks.ITEM_DARK_OAK_LOG_RAMP.get(), - CustomBlocks.ITEM_STRIPPED_DARK_OAK_LOG_RAMP.get(), - CustomBlocks.ITEM_JUNGLE_LOG_RAMP.get(), - CustomBlocks.ITEM_STRIPPED_JUNGLE_LOG_RAMP.get(), - CustomBlocks.ITEM_OAK_LOG_RAMP.get(), - CustomBlocks.ITEM_STRIPPED_OAK_LOG_RAMP.get(), - CustomBlocks.ITEM_SPRUCE_LOG_RAMP.get(), - CustomBlocks.ITEM_STRIPPED_SPRUCE_LOG_RAMP.get(), - CustomBlocks.ITEM_WARPED_LOG_RAMP.get(), - CustomBlocks.ITEM_STRIPPED_WARPED_LOG_RAMP.get(), - CustomBlocks.ITEM_GRAVEL_RAMP.get(), - CustomBlocks.ITEM_GRANITE_RAMP.get(), - CustomBlocks.ITEM_POLISHED_GRANITE_RAMP.get(), - CustomBlocks.ITEM_DIORITE_RAMP.get(), - CustomBlocks.ITEM_POLISHED_DIORITE_RAMP.get(), - CustomBlocks.ITEM_OBSIDIAN_RAMP.get(), - CustomBlocks.ITEM_ANDESITE_RAMP.get(), - CustomBlocks.ITEM_POLISHED_ANDESITE_RAMP.get(), - CustomBlocks.ITEM_MOSSY_COBBLESTONE_RAMP.get(), - CustomBlocks.ITEM_BRICKS_RAMP.get(), - CustomBlocks.ITEM_TERRACOTTA_RAMP.get(), - CustomBlocks.ITEM_SANDSTONE_RAMP.get(), - CustomBlocks.ITEM_CHISELED_SANDSTONE_RAMP.get(), - CustomBlocks.ITEM_CUT_SANDSTONE_RAMP.get(), - CustomBlocks.ITEM_RED_SANDSTONE_RAMP.get(), - CustomBlocks.ITEM_CHISELED_RED_SANDSTONE_RAMP.get(), - CustomBlocks.ITEM_CUT_RED_SANDSTONE_RAMP.get(), - CustomBlocks.ITEM_PRISMARINE_RAMP.get(), - CustomBlocks.ITEM_PRISMARINE_BRICKS_RAMP.get(), - CustomBlocks.ITEM_DARK_PRISMARINE_RAMP.get(), - CustomBlocks.ITEM_BLACKSTONE_RAMP.get(), - CustomBlocks.ITEM_POLISHED_BLACKSTONE_RAMP.get(), - CustomBlocks.ITEM_POLISHED_BLACKSTONE_BRICKS_RAMP.get(), - CustomBlocks.ITEM_CHISELED_POLISHED_BLACKSTONE_RAMP.get(), - CustomBlocks.ITEM_NETHERRACK_RAMP.get(), - CustomBlocks.ITEM_NETHER_BRICKS_RAMP.get(), - CustomBlocks.ITEM_CHISELED_NETHER_BRICKS_RAMP.get(), - CustomBlocks.ITEM_ACACIA_RAMP.get(), - CustomBlocks.ITEM_BIRCH_RAMP.get(), - CustomBlocks.ITEM_CRIMSON_RAMP.get(), - CustomBlocks.ITEM_DARK_OAK_RAMP.get(), - CustomBlocks.ITEM_JUNGLE_RAMP.get(), - CustomBlocks.ITEM_OAK_RAMP.get(), - CustomBlocks.ITEM_SPRUCE_RAMP.get(), - CustomBlocks.ITEM_WARPED_RAMP.get(), - CustomBlocks.ITEM_PAVED_ROAD_RAMP.get(), - CustomBlocks.ITEM_PAVED_ROAD_RAMP.get(), - CustomBlocks.ITEM_JAIL_BARS.get(), - CustomBlocks.ITEM_ACACIA_BARRIER.get(), - CustomBlocks.ITEM_BIRCH_BARRIER.get(), - CustomBlocks.ITEM_CRIMSON_BARRIER.get(), - CustomBlocks.ITEM_DARK_OAK_BARRIER.get(), - CustomBlocks.ITEM_OAK_BARRIER.get(), - CustomBlocks.ITEM_SPRUCE_BARRIER.get(), - CustomBlocks.ITEM_WARPED_BARRIER.get(), - CustomBlocks.ITEM_COBBLESTONE_BARRIER.get(), - CustomBlocks.ITEM_STONE_BARRIER.get(), - CustomBlocks.ITEM_STONE_BRICKS_BARRIER.get(), - CustomBlocks.ITEM_CRACKED_STONE_BRICKS_BARRIER.get(), - CustomBlocks.ITEM_MOSSY_STONE_BRICKS_BARRIER.get(), - CustomBlocks.ITEM_CHISELED_STONE_BRICKS_BARRIER.get(), - CustomBlocks.ITEM_CLAY_BARRIER.get(), - CustomBlocks.ITEM_SAND_BARRIER.get(), - CustomBlocks.ITEM_RED_SAND_BARRIER.get(), - CustomBlocks.ITEM_SMOOTH_STONE_BARRIER.get(), - CustomBlocks.ITEM_GRAVEL_BARRIER.get(), - CustomBlocks.ITEM_GRANITE_BARRIER.get(), - CustomBlocks.ITEM_JUNGLE_BARRIER.get(), - CustomBlocks.ITEM_POLISHED_GRANITE_BARRIER.get(), - CustomBlocks.ITEM_DIORITE_BARRIER.get(), - CustomBlocks.ITEM_POLISHED_DIORITE_BARRIER.get(), - CustomBlocks.ITEM_OBSIDIAN_BARRIER.get(), - CustomBlocks.ITEM_ANDESITE_BARRIER.get(), - CustomBlocks.ITEM_POLISHED_ANDESITE_BARRIER.get(), - CustomBlocks.ITEM_MOSSY_COBBLESTONE_BARRIER.get(), - CustomBlocks.ITEM_BRICKS_BARRIER.get(), - CustomBlocks.ITEM_TERRACOTTA_BARRIER.get(), - CustomBlocks.ITEM_SANDSTONE_BARRIER.get(), - CustomBlocks.ITEM_CHISELED_SANDSTONE_BARRIER.get(), - CustomBlocks.ITEM_CUT_SANDSTONE_BARRIER.get(), - CustomBlocks.ITEM_RED_SANDSTONE_BARRIER.get(), - CustomBlocks.ITEM_CHISELED_RED_SANDSTONE_BARRIER.get(), - CustomBlocks.ITEM_CUT_RED_SANDSTONE_BARRIER.get(), - CustomBlocks.ITEM_PRISMARINE_BARRIER.get(), - CustomBlocks.ITEM_PRISMARINE_BRICKS_BARRIER.get(), - CustomBlocks.ITEM_BLACKSTONE_BARRIER.get(), - CustomBlocks.ITEM_POLISHED_BLACKSTONE_BARRIER.get(), - CustomBlocks.ITEM_POLISHED_BLACKSTONE_BRICKS_BARRIER.get(), - CustomBlocks.ITEM_CHISELED_POLISHED_BLACKSTONE_BARRIER.get(), - CustomBlocks.ITEM_NETHERRACK_BARRIER.get(), - CustomBlocks.ITEM_NETHER_BRICKS_BARRIER.get(), - CustomBlocks.ITEM_CHISELED_NETHER_BRICKS_BARRIER.get(), - CustomBlocks.ITEM_VINYL_SIDING.get(), - CustomBlocks.ITEM_RED_VINYL_SIDING.get(), - CustomBlocks.ITEM_GREEN_VINYL_SIDING.get(), - CustomBlocks.ITEM_BLUE_VINYL_SIDING.get(), - CustomBlocks.ITEM_GRAY_VINYL_SIDING.get(), - CustomBlocks.ITEM_FOUR_PANEL_WINDOW.get(), - CustomBlocks.ITEM_SIX_PANEL_WINDOW.get(), - CustomBlocks.ITEM_ACACIA_DECK.get(), - CustomBlocks.ITEM_BIRCH_DECK.get(), - CustomBlocks.ITEM_CRIMSON_DECK.get(), - CustomBlocks.ITEM_DARK_OAK_DECK.get(), - CustomBlocks.ITEM_DARK_OAK_DECK.get(), - CustomBlocks.ITEM_JUNGLE_DECK.get(), - CustomBlocks.ITEM_OAK_DECK.get(), - CustomBlocks.ITEM_SPRUCE_DECK.get(), - CustomBlocks.ITEM_WARPED_DECK.get(), - CustomBlocks.ITEM_FLOOR_MAT.get(), - CustomBlocks.ITEM_LANTERN_POST.get(), - CustomBlocks.ITEM_STREET_LIGHT.get(), - ModItems.WHITE_CONCRETE_BARRIER_ITEM.get(), - ModItems.ORANGE_CONCRETE_BARRIER_ITEM.get(), - ModItems.MAGENTA_CONCRETE_BARRIER_ITEM.get(), - ModItems.LIGHT_BLUE_CONCRETE_BARRIER_ITEM.get(), - ModItems.YELLOW_CONCRETE_BARRIER_ITEM.get(), - ModItems.LIME_CONCRETE_BARRIER_ITEM.get(), - ModItems.PINK_CONCRETE_BARRIER_ITEM.get(), - ModItems.GRAY_CONCRETE_BARRIER_ITEM.get(), - ModItems.LIGHT_GRAY_CONCRETE_BARRIER_ITEM.get(), - ModItems.CYAN_CONCRETE_BARRIER_ITEM.get(), - ModItems.PURPLE_CONCRETE_BARRIER_ITEM.get(), - ModItems.BLUE_CONCRETE_BARRIER_ITEM.get(), - ModItems.BROWN_CONCRETE_BARRIER_ITEM.get(), - ModItems.GREEN_CONCRETE_BARRIER_ITEM.get(), - ModItems.RED_CONCRETE_BARRIER_ITEM.get(), - ModItems.BLACK_CONCRETE_BARRIER_ITEM.get() - ); - this.tag(ModTags.Items.SEAT) - .add( - CustomBlocks.ITEM_BLACK_SOFA.get(), - CustomBlocks.ITEM_BLUE_SOFA.get(), - CustomBlocks.ITEM_BROWN_SOFA.get(), - CustomBlocks.ITEM_CYAN_SOFA.get(), - CustomBlocks.ITEM_GRAY_SOFA.get(), - CustomBlocks.ITEM_GREEN_SOFA.get(), - CustomBlocks.ITEM_LIGHT_BLUE_SOFA.get(), - CustomBlocks.ITEM_LIGHT_GRAY_SOFA.get(), - CustomBlocks.ITEM_LIME_SOFA.get(), - CustomBlocks.ITEM_MAGENTA_SOFA.get(), - CustomBlocks.ITEM_ORANGE_SOFA.get(), - CustomBlocks.ITEM_PINK_SOFA.get(), - CustomBlocks.ITEM_PURPLE_SOFA.get(), - CustomBlocks.ITEM_RED_SOFA.get(), - CustomBlocks.ITEM_WHITE_SOFA.get(), - CustomBlocks.ITEM_YELLOW_SOFA.get(), - CustomBlocks.ITEM_ACACIA_MINI_STOOL.get(), - CustomBlocks.ITEM_BIRCH_MINI_STOOL.get(), - CustomBlocks.ITEM_CRIMSON_MINI_STOOL.get(), - CustomBlocks.ITEM_DARK_OAK_MINI_STOOL.get(), - CustomBlocks.ITEM_JUNGLE_MINI_STOOL.get(), - CustomBlocks.ITEM_OAK_MINI_STOOL.get(), - CustomBlocks.ITEM_SPRUCE_MINI_STOOL.get(), - CustomBlocks.ITEM_WARPED_MINI_STOOL.get(), - CustomBlocks.ITEM_ACACIA_CHAIR.get(), - CustomBlocks.ITEM_BIRCH_CHAIR.get(), - CustomBlocks.ITEM_CRIMSON_CHAIR.get(), - CustomBlocks.ITEM_DARK_OAK_CHAIR.get(), - CustomBlocks.ITEM_JUNGLE_CHAIR.get(), - CustomBlocks.ITEM_OAK_CHAIR.get(), - CustomBlocks.ITEM_SPRUCE_CHAIR.get(), - CustomBlocks.ITEM_WARPED_CHAIR.get() - ); - this.tag(ModTags.Items.SHELF) - .add( - CustomBlocks.ITEM_MODERN_OAK_BOOKSHELF.get(), - CustomBlocks.ITEM_MODERN_ACACIA_BOOKSHELF.get(), - CustomBlocks.ITEM_MODERN_BIRCH_BOOKSHELF.get(), - CustomBlocks.ITEM_MODERN_DARK_OAK_BOOKSHELF.get(), - CustomBlocks.ITEM_MODERN_CRIMSON_BOOKSHELF.get(), - CustomBlocks.ITEM_MODERN_JUNGLE_BOOKSHELF.get(), - CustomBlocks.ITEM_MODERN_SPRUCE_BOOKSHELF.get(), - CustomBlocks.ITEM_MODERN_WARPED_BOOKSHELF.get(), - CustomBlocks.ITEM_ACACIA_WALL_SHELF.get(), - CustomBlocks.ITEM_BIRCH_WALL_SHELF.get(), - CustomBlocks.ITEM_CRIMSON_WALL_SHELF.get(), - CustomBlocks.ITEM_DARK_OAK_WALL_SHELF.get(), - CustomBlocks.ITEM_JUNGLE_WALL_SHELF.get(), - CustomBlocks.ITEM_OAK_WALL_SHELF.get(), - CustomBlocks.ITEM_SPRUCE_WALL_SHELF.get(), - CustomBlocks.ITEM_WARPED_WALL_SHELF.get(), - CustomBlocks.ITEM_DOUBLE_ACACIA_WALL_SHELF.get(), - CustomBlocks.ITEM_DOUBLE_BIRCH_WALL_SHELF.get(), - CustomBlocks.ITEM_DOUBLE_CRIMSON_WALL_SHELF.get(), - CustomBlocks.ITEM_DOUBLE_DARK_OAK_WALL_SHELF.get(), - CustomBlocks.ITEM_DOUBLE_JUNGLE_WALL_SHELF.get(), - CustomBlocks.ITEM_DOUBLE_OAK_WALL_SHELF.get(), - CustomBlocks.ITEM_DOUBLE_SPRUCE_WALL_SHELF.get(), - CustomBlocks.ITEM_DOUBLE_WARPED_WALL_SHELF.get() - ); - this.tag(ModTags.Items.TABLE) - .add( - CustomBlocks.ITEM_ACACIA_ROUND_TABLE.get(), - CustomBlocks.ITEM_BIRCH_ROUND_TABLE.get(), - CustomBlocks.ITEM_BIRCH_ROUND_TABLE.get(), - CustomBlocks.ITEM_DARK_OAK_ROUND_TABLE.get(), - CustomBlocks.ITEM_CRIMSON_ROUND_TABLE.get(), - CustomBlocks.ITEM_OAK_ROUND_TABLE.get(), - CustomBlocks.ITEM_JUNGLE_ROUND_TABLE.get(), - CustomBlocks.ITEM_SPRUCE_ROUND_TABLE.get(), - CustomBlocks.ITEM_WARPED_ROUND_TABLE.get(), - CustomBlocks.ITEM_ACACIA_SMALL_TABLE.get(), - CustomBlocks.ITEM_BIRCH_SMALL_TABLE.get(), - CustomBlocks.ITEM_CRIMSON_SMALL_TABLE.get(), - CustomBlocks.ITEM_DARK_OAK_SMALL_TABLE.get(), - CustomBlocks.ITEM_JUNGLE_SMALL_TABLE.get(), - CustomBlocks.ITEM_OAK_SMALL_TABLE.get(), - CustomBlocks.ITEM_SPRUCE_SMALL_TABLE.get(), - CustomBlocks.ITEM_WARPED_SMALL_TABLE.get(), - CustomBlocks.ITEM_ACACIA_COFFEE_TABLE.get(), - CustomBlocks.ITEM_BIRCH_COFFEE_TABLE.get(), - CustomBlocks.ITEM_CRIMSON_COFFEE_TABLE.get(), - CustomBlocks.ITEM_DARK_OAK_COFFEE_TABLE.get(), - CustomBlocks.ITEM_JUNGLE_COFFEE_TABLE.get(), - CustomBlocks.ITEM_OAK_COFFEE_TABLE.get(), - CustomBlocks.ITEM_SPRUCE_COFFEE_TABLE.get(), - CustomBlocks.ITEM_WARPED_COFFEE_TABLE.get(), - CustomBlocks.ITEM_GLASS_ACACIA_COFFEE_TABLE.get(), - CustomBlocks.ITEM_GLASS_BIRCH_COFFEE_TABLE.get(), - CustomBlocks.ITEM_GLASS_CRIMSON_COFFEE_TABLE.get(), - CustomBlocks.ITEM_GLASS_DARK_OAK_COFFEE_TABLE.get(), - CustomBlocks.ITEM_GLASS_JUNGLE_COFFEE_TABLE.get(), - CustomBlocks.ITEM_GLASS_OAK_COFFEE_TABLE.get(), - CustomBlocks.ITEM_GLASS_SPRUCE_COFFEE_TABLE.get(), - CustomBlocks.ITEM_GLASS_WARPED_COFFEE_TABLE.get(), - CustomBlocks.ITEM_GLASS_SLAB.get(), - CustomBlocks.ITEM_ACACIA_PICNIC_TABLE.get(), - CustomBlocks.ITEM_BIRCH_PICNIC_TABLE.get(), - CustomBlocks.ITEM_CRIMSON_PICNIC_TABLE.get(), - CustomBlocks.ITEM_DARK_OAK_PICNIC_TABLE.get(), - CustomBlocks.ITEM_JUNGLE_PICNIC_TABLE.get(), - CustomBlocks.ITEM_OAK_PICNIC_TABLE.get(), - CustomBlocks.ITEM_SPRUCE_PICNIC_TABLE.get() - ); + //BATHROOM + { + this.tag(ModTags.Items.BATHROOM) + .add( + CustomBlocks.ITEM_MIRROR.get(), + CustomBlocks.ITEM_TALL_MIRROR.get(), + CustomBlocks.ITEM_LARGE_MIRROR.get(), + CustomBlocks.ITEM_MASSIVE_MIRROR.get(), + ModItems.MIRROR_ITEM.get(), + ModItems.TALL_MIRROR_ITEM.get(), + ModItems.LARGE_MIRROR_ITEM.get(), + ModItems.MASSIVE_MIRROR_ITEM.get(), + CustomBlocks.ITEM_SHOWER_HEAD.get(), + CustomBlocks.ITEM_BATHROOM_CERAMIC_TILE.get(), + CustomBlocks.ITEM_DRYER.get(), + CustomBlocks.ITEM_BATHTUB.get() + ); + } + //BEDCHAMBER + { + this.tag(ModTags.Items.BEDCHAMBER) + .add( + CustomBlocks.ITEM_ACACIA_NIGHT_STAND.get(), + CustomBlocks.ITEM_BIRCH_NIGHT_STAND.get(), + CustomBlocks.ITEM_CRIMSON_NIGHT_STAND.get(), + CustomBlocks.ITEM_DARK_OAK_NIGHT_STAND.get(), + CustomBlocks.ITEM_JUNGLE_NIGHT_STAND.get(), + CustomBlocks.ITEM_OAK_NIGHT_STAND.get(), + CustomBlocks.ITEM_SPRUCE_NIGHT_STAND.get(), + CustomBlocks.ITEM_WARPED_NIGHT_STAND.get(), + CustomBlocks.ITEM_ALARM_CLOCK.get(), + CustomBlocks.ITEM_DELUXE_BED.get() + ); + } + //DOOR + { + this.tag(ModTags.Items.DOOR) + .add( + CustomBlocks.ITEM_ACACIA_GLASS_DOOR.get(), + CustomBlocks.ITEM_MODERN_WHITE_DOOR.get(), + CustomBlocks.ITEM_BIRCH_GLASS_DOOR.get(), + CustomBlocks.ITEM_CRIMSON_GLASS_DOOR.get(), + CustomBlocks.ITEM_DARK_OAK_GLASS_DOOR.get(), + CustomBlocks.ITEM_GLASS_DOOR.get(), + CustomBlocks.ITEM_IRON_GLASS_DOOR.get(), + CustomBlocks.ITEM_JUNGLE_GLASS_DOOR.get(), + CustomBlocks.ITEM_OAK_GLASS_DOOR.get(), + CustomBlocks.ITEM_SPRUCE_GLASS_DOOR.get(), + CustomBlocks.ITEM_WARPED_GLASS_DOOR.get(), + CustomBlocks.ITEM_JAIL_DOOR.get(), + CustomBlocks.ITEM_GLASS_TRAPDOOR.get(), + CustomBlocks.ITEM_GLASS_ACACIA_TRAPDOOR.get(), + CustomBlocks.ITEM_GLASS_BIRCH_TRAPDOOR.get(), + CustomBlocks.ITEM_GLASS_CRIMSON_TRAPDOOR.get(), + CustomBlocks.ITEM_GLASS_DARK_OAK_TRAPDOOR.get(), + CustomBlocks.ITEM_GLASS_IRON_TRAPDOOR.get(), + CustomBlocks.ITEM_GLASS_JUNGLE_TRAPDOOR.get(), + CustomBlocks.ITEM_GLASS_OAK_TRAPDOOR.get(), + CustomBlocks.ITEM_GLASS_SPRUCE_TRAPDOOR.get(), + CustomBlocks.ITEM_GLASS_WARPED_TRAPDOOR.get() + ); + } + //GENERAL + { + this.tag(ModTags.Items.GENERAL) + .add( + CustomBlocks.ITEM_MONITOR.get(), + CustomBlocks.ITEM_DUAL_MONITOR.get(), + CustomBlocks.ITEM_RADIATOR.get(), + CustomBlocks.ITEM_CCTV_CAMERA.get(), + CustomBlocks.ITEM_CCTV_SCREEN.get(), + CustomBlocks.ITEM_GLASS_STAIRS.get(), + CustomBlocks.ITEM_METAL_CATWALK.get(), + CustomBlocks.ITEM_CEILING_FAN.get(), + CustomBlocks.ITEM_ELECTRICAL_OUTLET.get(), + CustomBlocks.ITEM_METAL_DUCT.get(), + CustomBlocks.ITEM_GLASS_PANEL.get(), + CustomBlocks.ITEM_TILE_LIGHT.get(), + CustomBlocks.ITEM_BEIGE_CERAMIC_TILE.get(), + CustomBlocks.ITEM_WHITE_CERAMIC_TILE.get(), + CustomBlocks.ITEM_BROWN_CERAMIC_TILE.get(), + CustomBlocks.ITEM_ROCKY_CERAMIC_TILE.get(), + CustomBlocks.ITEM_BLACK_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_BLUE_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_BROWN_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_CYAN_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_GRAY_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_GREEN_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_LIGHT_BLUE_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_LIGHT_GRAY_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_LIME_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_MAGENTA_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_ORANGE_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_PINK_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_PURPLE_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_RED_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_WHITE_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_YELLOW_PAINTED_DRYWALL.get(), + CustomBlocks.ITEM_TRASH_CAN.get(), + CustomBlocks.ITEM_WINCH.get(), + CustomBlocks.ITEM_WINCH_ANCHOR.get(), + CustomBlocks.ITEM_TURNTABLE.get(), + CustomBlocks.ITEM_SPEEDOMETER.get(), + CustomBlocks.ITEM_PAVED_ROAD.get(), + CustomBlocks.ITEM_BATTERY.get(), + CustomBlocks.ITEM_BICYCLE.get(), + CustomBlocks.ITEM_MOTORBOAT.get(), + CustomBlocks.ITEM_TIRE.get(), + CustomBlocks.ITEM_CHESS_BOARD.get(), + CustomBlocks.ITEM_COFFEE_MUG.get(), + CustomBlocks.ITEM_INSET_LIGHT.get(), + CustomBlocks.ITEM_MUSIC_STAND.get(), + CustomBlocks.ITEM_PRINTER.get(), + CustomBlocks.ITEM_PHOTOCOPIER.get(), + CustomBlocks.ITEM_CAMERA.get(), + CustomBlocks.ITEM_GAS_CAN.get(), + CustomBlocks.ITEM_CHESS_ROOK.get(), + CustomBlocks.ITEM_CHESS_BISHOP.get(), + CustomBlocks.ITEM_CHESS_PAWN.get(), + CustomBlocks.ITEM_CHESS_KNIGHT.get(), + CustomBlocks.ITEM_CHESS_KING.get(), + CustomBlocks.ITEM_CHESS_QUEEN.get(), + CustomBlocks.ITEM_CHESS_ROOK_W.get(), + CustomBlocks.ITEM_CHESS_BISHOP_W.get(), + CustomBlocks.ITEM_CHESS_PAWN_W.get(), + CustomBlocks.ITEM_CHESS_KNIGHT_W.get(), + CustomBlocks.ITEM_CHESS_KING_W.get(), + CustomBlocks.ITEM_CHESS_QUEEN_W.get(), + CustomBlocks.ITEM_MEMORY_CARD.get(), + CustomBlocks.ITEM_ROAD_MARKER.get(), + CustomBlocks.ITEM_ROAD_MARKER_WHITE.get(), + CustomBlocks.ITEM_ROAD_MARKER_WHITE_INCLINE.get(), + CustomBlocks.ITEM_ROAD_MARKER_YELLOW.get(), + CustomBlocks.ITEM_ROAD_MARKER_YELLOW_INCLINE.get(), + CustomBlocks.ITEM_ROAD_MARKER_DOUBLE_YELLOW.get(), + CustomBlocks.ITEM_ROAD_MARKER_DOUBLE_YELLOW_INCLINE.get(), + CustomBlocks.ITEM_ROAD_MARKER_WHITE_SHOULDER_LEFT.get(), + CustomBlocks.ITEM_ROAD_MARKER_WHITE_SHOULDER_LEFT_INCLINE.get(), + CustomBlocks.ITEM_ROAD_MARKER_WHITE_SHOULDER_RIGHT.get(), + CustomBlocks.ITEM_ROAD_MARKER_WHITE_SHOULDER_RIGHT_INCLINE.get(), + CustomBlocks.ITEM_ROAD_MARKER_WHITE_CORNER_LEFT.get(), + CustomBlocks.ITEM_ROAD_MARKER_WHITE_CORNER_LEFT_INCLINE.get(), + CustomBlocks.ITEM_ROAD_MARKER_WHITE_CORNER_RIGHT.get(), + CustomBlocks.ITEM_ROAD_MARKER_WHITE_CORNER_RIGHT_INCLINE.get(), + ModItems.NULL_BLOCK_ITEM.get(), + ModItems.ONE_BLOCK_ITEM.get(), + ModItems.TWO_BLOCK_ITEM.get(), + ModItems.THREE_BLOCK_ITEM.get(), + ModItems.FOUR_BLOCK_ITEM.get(), + ModItems.FIVE_BLOCK_ITEM.get(), + ModItems.SIX_BLOCK_ITEM.get(), + ModItems.SEVEN_BLOCK_ITEM.get(), + ModItems.EIGHT_BLOCK_ITEM.get(), + ModItems.NINE_BLOCK_ITEM.get(), + ModItems.ZERO_BLOCK_ITEM.get() + ); + } + //KITCHEN + { + this.tag(ModTags.Items.KITCHEN) + .add( + CustomBlocks.ITEM_KITCHEN_SINK.get(), + CustomBlocks.ITEM_ACACIA_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_BIRCH_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_DARK_OAK_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_CRIMSON_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_JUNGLE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_OAK_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_SPRUCE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_WARPED_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_COBBLESTONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_STONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_STONE_BRICKS_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_CRACKED_STONE_BRICKS_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_MOSSY_STONE_BRICKS_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_CHISELED_STONE_BRICKS_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_CLAY_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_SAND_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_RED_SAND_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_SMOOTH_STONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_GRAVEL_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_GRANITE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_POLISHED_GRANITE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_DIORITE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_POLISHED_DIORITE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_OBSIDIAN_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_ANDESITE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_POLISHED_ANDESITE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_MOSSY_COBBLESTONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_BRICKS_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_TERRACOTTA_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_SANDSTONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_CHISELED_SANDSTONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_CUT_SANDSTONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_RED_SANDSTONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_CHISELED_RED_SANDSTONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_CUT_RED_SANDSTONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_PRISMARINE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_PRISMARINE_BRICKS_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_DARK_PRISMARINE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_BLACKSTONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_POLISHED_BLACKSTONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_POLISHED_BLACKSTONE_BRICKS_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_CHISELED_POLISHED_BLACKSTONE_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_NETHERRACK_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_NETHER_BRICKS_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_CHISELED_NETHER_BRICKS_KITCHEN_CABINET.get(), + CustomBlocks.ITEM_ACACIA_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_BIRCH_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_CRIMSON_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_DARK_OAK_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_JUNGLE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_OAK_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_SPRUCE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_WARPED_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_COBBLESTONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_STONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_STONE_BRICKS_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_CRACKED_STONE_BRICKS_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_MOSSY_STONE_BRICKS_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_CHISELED_STONE_BRICKS_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_CLAY_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_SAND_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_RED_SAND_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_SMOOTH_STONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_GRAVEL_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_GRANITE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_POLISHED_GRANITE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_DIORITE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_POLISHED_DIORITE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_OBSIDIAN_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_ANDESITE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_POLISHED_ANDESITE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_MOSSY_COBBLESTONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_BRICKS_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_TERRACOTTA_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_CHISELED_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_CUT_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_RED_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_CHISELED_RED_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_CUT_RED_SANDSTONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_PRISMARINE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_PRISMARINE_BRICKS_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_DARK_PRISMARINE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_BLACKSTONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_POLISHED_BLACKSTONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_POLISHED_BLACKSTONE_BRICKS_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_CHISELED_POLISHED_BLACKSTONE_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_NETHERRACK_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_NETHER_BRICKS_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_CHISELED_NETHER_BRICKS_KITCHEN_DRAWER_CABINET.get(), + CustomBlocks.ITEM_HOT_WATER_HEATER.get(), + CustomBlocks.ITEM_MICROWAVE.get(), + CustomBlocks.ITEM_STOVE.get(), + CustomBlocks.ITEM_REFRIGERATOR.get() + ); + } + //LOUNGE + { + this.tag(ModTags.Items.LOUNGE) + .add( + CustomBlocks.ITEM_AIR_CONDITIONER.get(), + CustomBlocks.ITEM_METAL_GRATE.get(), + CustomBlocks.ITEM_LIGHT_BULB.get(), + CustomBlocks.ITEM_ARROW_SLIT.get(), + CustomBlocks.ITEM_OLD_TV.get(), + CustomBlocks.ITEM_FLATSCREEN_TV.get() + ); + } + //TOOL + { + this.tag(ModTags.Items.TOOL) + .add( + CustomBlocks.ITEM_BULLET_STRIP.get(), + CustomBlocks.ITEM_MAGAZINE.get(), + CustomBlocks.ITEM_EXTENDED_MAGAZINE.get(), + CustomBlocks.ITEM_GUITAR.get(), + CustomBlocks.ITEM_GUITAR_AMPLIFIER.get(), + CustomBlocks.ITEM_SEED_SPREADER.get(), + CustomBlocks.ITEM_POWER_TRANSMITTER.get(), + CustomBlocks.ITEM_POWER_RECEIVER.get(), + CustomBlocks.ITEM_HANDGUN.get(), + CustomBlocks.ITEM_FLASHLIGHT.get() + ); + } + //OUTSIDE + { + this.tag(ModTags.Items.OUTSIDE) + .add( + CustomBlocks.ITEM_COBBLESTONE_RAMP.get(), + CustomBlocks.ITEM_STONE_RAMP.get(), + CustomBlocks.ITEM_STONE_BRICKS_RAMP.get(), + CustomBlocks.ITEM_CRACKED_STONE_BRICKS_RAMP.get(), + CustomBlocks.ITEM_MOSSY_STONE_BRICKS_RAMP.get(), + CustomBlocks.ITEM_CHISELED_STONE_BRICKS_RAMP.get(), + CustomBlocks.ITEM_CLAY_RAMP.get(), + CustomBlocks.ITEM_SAND_RAMP.get(), + CustomBlocks.ITEM_RED_SAND_RAMP.get(), + CustomBlocks.ITEM_SMOOTH_STONE_RAMP.get(), + CustomBlocks.ITEM_DIRT_RAMP.get(), + CustomBlocks.ITEM_DEEPSLATE_RAMP.get(), + CustomBlocks.ITEM_COBBLED_DEEPSLATE_RAMP.get(), + CustomBlocks.ITEM_QUARTZ_RAMP.get(), + CustomBlocks.ITEM_SMOOTH_QUARTZ_RAMP.get(), + CustomBlocks.ITEM_CHISELED_QUARTZ_RAMP.get(), + CustomBlocks.ITEM_QUARTZ_BRICKS_RAMP.get(), + CustomBlocks.ITEM_QUARTZ_PILLAR_RAMP.get(), + CustomBlocks.ITEM_GLASS_RAMP.get(), + CustomBlocks.ITEM_ACACIA_LOG_RAMP.get(), + CustomBlocks.ITEM_STRIPPED_ACACIA_LOG_RAMP.get(), + CustomBlocks.ITEM_BIRCH_LOG_RAMP.get(), + CustomBlocks.ITEM_STRIPPED_BIRCH_LOG_RAMP.get(), + CustomBlocks.ITEM_CRIMSON_LOG_RAMP.get(), + CustomBlocks.ITEM_STRIPPED_CRIMSON_LOG_RAMP.get(), + CustomBlocks.ITEM_DARK_OAK_LOG_RAMP.get(), + CustomBlocks.ITEM_STRIPPED_DARK_OAK_LOG_RAMP.get(), + CustomBlocks.ITEM_JUNGLE_LOG_RAMP.get(), + CustomBlocks.ITEM_STRIPPED_JUNGLE_LOG_RAMP.get(), + CustomBlocks.ITEM_OAK_LOG_RAMP.get(), + CustomBlocks.ITEM_STRIPPED_OAK_LOG_RAMP.get(), + CustomBlocks.ITEM_SPRUCE_LOG_RAMP.get(), + CustomBlocks.ITEM_STRIPPED_SPRUCE_LOG_RAMP.get(), + CustomBlocks.ITEM_WARPED_LOG_RAMP.get(), + CustomBlocks.ITEM_STRIPPED_WARPED_LOG_RAMP.get(), + CustomBlocks.ITEM_GRAVEL_RAMP.get(), + CustomBlocks.ITEM_GRANITE_RAMP.get(), + CustomBlocks.ITEM_POLISHED_GRANITE_RAMP.get(), + CustomBlocks.ITEM_DIORITE_RAMP.get(), + CustomBlocks.ITEM_POLISHED_DIORITE_RAMP.get(), + CustomBlocks.ITEM_OBSIDIAN_RAMP.get(), + CustomBlocks.ITEM_ANDESITE_RAMP.get(), + CustomBlocks.ITEM_POLISHED_ANDESITE_RAMP.get(), + CustomBlocks.ITEM_MOSSY_COBBLESTONE_RAMP.get(), + CustomBlocks.ITEM_BRICKS_RAMP.get(), + CustomBlocks.ITEM_TERRACOTTA_RAMP.get(), + CustomBlocks.ITEM_SANDSTONE_RAMP.get(), + CustomBlocks.ITEM_CHISELED_SANDSTONE_RAMP.get(), + CustomBlocks.ITEM_CUT_SANDSTONE_RAMP.get(), + CustomBlocks.ITEM_RED_SANDSTONE_RAMP.get(), + CustomBlocks.ITEM_CHISELED_RED_SANDSTONE_RAMP.get(), + CustomBlocks.ITEM_CUT_RED_SANDSTONE_RAMP.get(), + CustomBlocks.ITEM_PRISMARINE_RAMP.get(), + CustomBlocks.ITEM_PRISMARINE_BRICKS_RAMP.get(), + CustomBlocks.ITEM_DARK_PRISMARINE_RAMP.get(), + CustomBlocks.ITEM_BLACKSTONE_RAMP.get(), + CustomBlocks.ITEM_POLISHED_BLACKSTONE_RAMP.get(), + CustomBlocks.ITEM_POLISHED_BLACKSTONE_BRICKS_RAMP.get(), + CustomBlocks.ITEM_CHISELED_POLISHED_BLACKSTONE_RAMP.get(), + CustomBlocks.ITEM_NETHERRACK_RAMP.get(), + CustomBlocks.ITEM_NETHER_BRICKS_RAMP.get(), + CustomBlocks.ITEM_CHISELED_NETHER_BRICKS_RAMP.get(), + CustomBlocks.ITEM_ACACIA_RAMP.get(), + CustomBlocks.ITEM_BIRCH_RAMP.get(), + CustomBlocks.ITEM_CRIMSON_RAMP.get(), + CustomBlocks.ITEM_DARK_OAK_RAMP.get(), + CustomBlocks.ITEM_JUNGLE_RAMP.get(), + CustomBlocks.ITEM_OAK_RAMP.get(), + CustomBlocks.ITEM_SPRUCE_RAMP.get(), + CustomBlocks.ITEM_WARPED_RAMP.get(), + CustomBlocks.ITEM_PAVED_ROAD_RAMP.get(), + CustomBlocks.ITEM_PAVED_ROAD_RAMP.get(), + CustomBlocks.ITEM_JAIL_BARS.get(), + CustomBlocks.ITEM_ACACIA_BARRIER.get(), + CustomBlocks.ITEM_BIRCH_BARRIER.get(), + CustomBlocks.ITEM_CRIMSON_BARRIER.get(), + CustomBlocks.ITEM_DARK_OAK_BARRIER.get(), + CustomBlocks.ITEM_OAK_BARRIER.get(), + CustomBlocks.ITEM_SPRUCE_BARRIER.get(), + CustomBlocks.ITEM_WARPED_BARRIER.get(), + CustomBlocks.ITEM_COBBLESTONE_BARRIER.get(), + CustomBlocks.ITEM_STONE_BARRIER.get(), + CustomBlocks.ITEM_STONE_BRICKS_BARRIER.get(), + CustomBlocks.ITEM_CRACKED_STONE_BRICKS_BARRIER.get(), + CustomBlocks.ITEM_MOSSY_STONE_BRICKS_BARRIER.get(), + CustomBlocks.ITEM_CHISELED_STONE_BRICKS_BARRIER.get(), + CustomBlocks.ITEM_CLAY_BARRIER.get(), + CustomBlocks.ITEM_SAND_BARRIER.get(), + CustomBlocks.ITEM_RED_SAND_BARRIER.get(), + CustomBlocks.ITEM_SMOOTH_STONE_BARRIER.get(), + CustomBlocks.ITEM_GRAVEL_BARRIER.get(), + CustomBlocks.ITEM_GRANITE_BARRIER.get(), + CustomBlocks.ITEM_JUNGLE_BARRIER.get(), + CustomBlocks.ITEM_POLISHED_GRANITE_BARRIER.get(), + CustomBlocks.ITEM_DIORITE_BARRIER.get(), + CustomBlocks.ITEM_POLISHED_DIORITE_BARRIER.get(), + CustomBlocks.ITEM_OBSIDIAN_BARRIER.get(), + CustomBlocks.ITEM_ANDESITE_BARRIER.get(), + CustomBlocks.ITEM_POLISHED_ANDESITE_BARRIER.get(), + CustomBlocks.ITEM_MOSSY_COBBLESTONE_BARRIER.get(), + CustomBlocks.ITEM_BRICKS_BARRIER.get(), + CustomBlocks.ITEM_TERRACOTTA_BARRIER.get(), + CustomBlocks.ITEM_SANDSTONE_BARRIER.get(), + CustomBlocks.ITEM_CHISELED_SANDSTONE_BARRIER.get(), + CustomBlocks.ITEM_CUT_SANDSTONE_BARRIER.get(), + CustomBlocks.ITEM_RED_SANDSTONE_BARRIER.get(), + CustomBlocks.ITEM_CHISELED_RED_SANDSTONE_BARRIER.get(), + CustomBlocks.ITEM_CUT_RED_SANDSTONE_BARRIER.get(), + CustomBlocks.ITEM_PRISMARINE_BARRIER.get(), + CustomBlocks.ITEM_PRISMARINE_BRICKS_BARRIER.get(), + CustomBlocks.ITEM_BLACKSTONE_BARRIER.get(), + CustomBlocks.ITEM_POLISHED_BLACKSTONE_BARRIER.get(), + CustomBlocks.ITEM_POLISHED_BLACKSTONE_BRICKS_BARRIER.get(), + CustomBlocks.ITEM_CHISELED_POLISHED_BLACKSTONE_BARRIER.get(), + CustomBlocks.ITEM_NETHERRACK_BARRIER.get(), + CustomBlocks.ITEM_NETHER_BRICKS_BARRIER.get(), + CustomBlocks.ITEM_CHISELED_NETHER_BRICKS_BARRIER.get(), + CustomBlocks.ITEM_VINYL_SIDING.get(), + CustomBlocks.ITEM_RED_VINYL_SIDING.get(), + CustomBlocks.ITEM_GREEN_VINYL_SIDING.get(), + CustomBlocks.ITEM_BLUE_VINYL_SIDING.get(), + CustomBlocks.ITEM_GRAY_VINYL_SIDING.get(), + CustomBlocks.ITEM_FOUR_PANEL_WINDOW.get(), + CustomBlocks.ITEM_SIX_PANEL_WINDOW.get(), + CustomBlocks.ITEM_ACACIA_DECK.get(), + CustomBlocks.ITEM_BIRCH_DECK.get(), + CustomBlocks.ITEM_CRIMSON_DECK.get(), + CustomBlocks.ITEM_DARK_OAK_DECK.get(), + CustomBlocks.ITEM_DARK_OAK_DECK.get(), + CustomBlocks.ITEM_JUNGLE_DECK.get(), + CustomBlocks.ITEM_OAK_DECK.get(), + CustomBlocks.ITEM_SPRUCE_DECK.get(), + CustomBlocks.ITEM_WARPED_DECK.get(), + CustomBlocks.ITEM_FLOOR_MAT.get(), + CustomBlocks.ITEM_LANTERN_POST.get(), + CustomBlocks.ITEM_STREET_LIGHT.get(), + ModItems.WHITE_CONCRETE_BARRIER_ITEM.get(), + ModItems.ORANGE_CONCRETE_BARRIER_ITEM.get(), + ModItems.MAGENTA_CONCRETE_BARRIER_ITEM.get(), + ModItems.LIGHT_BLUE_CONCRETE_BARRIER_ITEM.get(), + ModItems.YELLOW_CONCRETE_BARRIER_ITEM.get(), + ModItems.LIME_CONCRETE_BARRIER_ITEM.get(), + ModItems.PINK_CONCRETE_BARRIER_ITEM.get(), + ModItems.GRAY_CONCRETE_BARRIER_ITEM.get(), + ModItems.LIGHT_GRAY_CONCRETE_BARRIER_ITEM.get(), + ModItems.CYAN_CONCRETE_BARRIER_ITEM.get(), + ModItems.PURPLE_CONCRETE_BARRIER_ITEM.get(), + ModItems.BLUE_CONCRETE_BARRIER_ITEM.get(), + ModItems.BROWN_CONCRETE_BARRIER_ITEM.get(), + ModItems.GREEN_CONCRETE_BARRIER_ITEM.get(), + ModItems.RED_CONCRETE_BARRIER_ITEM.get(), + ModItems.BLACK_CONCRETE_BARRIER_ITEM.get(), + ModItems.QUARTZ_BLOCK_BARRIER.get(), + ModItems.SMOOTH_QUARTZ_BARRIER.get() + ); + } + //SEAT + { + this.tag(ModTags.Items.SEAT) + .add( + CustomBlocks.ITEM_BLACK_SOFA.get(), + CustomBlocks.ITEM_BLUE_SOFA.get(), + CustomBlocks.ITEM_BROWN_SOFA.get(), + CustomBlocks.ITEM_CYAN_SOFA.get(), + CustomBlocks.ITEM_GRAY_SOFA.get(), + CustomBlocks.ITEM_GREEN_SOFA.get(), + CustomBlocks.ITEM_LIGHT_BLUE_SOFA.get(), + CustomBlocks.ITEM_LIGHT_GRAY_SOFA.get(), + CustomBlocks.ITEM_LIME_SOFA.get(), + CustomBlocks.ITEM_MAGENTA_SOFA.get(), + CustomBlocks.ITEM_ORANGE_SOFA.get(), + CustomBlocks.ITEM_PINK_SOFA.get(), + CustomBlocks.ITEM_PURPLE_SOFA.get(), + CustomBlocks.ITEM_RED_SOFA.get(), + CustomBlocks.ITEM_WHITE_SOFA.get(), + CustomBlocks.ITEM_YELLOW_SOFA.get(), + CustomBlocks.ITEM_ACACIA_MINI_STOOL.get(), + CustomBlocks.ITEM_BIRCH_MINI_STOOL.get(), + CustomBlocks.ITEM_CRIMSON_MINI_STOOL.get(), + CustomBlocks.ITEM_DARK_OAK_MINI_STOOL.get(), + CustomBlocks.ITEM_JUNGLE_MINI_STOOL.get(), + CustomBlocks.ITEM_OAK_MINI_STOOL.get(), + CustomBlocks.ITEM_SPRUCE_MINI_STOOL.get(), + CustomBlocks.ITEM_WARPED_MINI_STOOL.get(), + CustomBlocks.ITEM_ACACIA_CHAIR.get(), + CustomBlocks.ITEM_BIRCH_CHAIR.get(), + CustomBlocks.ITEM_CRIMSON_CHAIR.get(), + CustomBlocks.ITEM_DARK_OAK_CHAIR.get(), + CustomBlocks.ITEM_JUNGLE_CHAIR.get(), + CustomBlocks.ITEM_OAK_CHAIR.get(), + CustomBlocks.ITEM_SPRUCE_CHAIR.get(), + CustomBlocks.ITEM_WARPED_CHAIR.get() + ); + } + //SHELF + { + this.tag(ModTags.Items.SHELF) + .add( + CustomBlocks.ITEM_MODERN_OAK_BOOKSHELF.get(), + CustomBlocks.ITEM_MODERN_ACACIA_BOOKSHELF.get(), + CustomBlocks.ITEM_MODERN_BIRCH_BOOKSHELF.get(), + CustomBlocks.ITEM_MODERN_DARK_OAK_BOOKSHELF.get(), + CustomBlocks.ITEM_MODERN_CRIMSON_BOOKSHELF.get(), + CustomBlocks.ITEM_MODERN_JUNGLE_BOOKSHELF.get(), + CustomBlocks.ITEM_MODERN_SPRUCE_BOOKSHELF.get(), + CustomBlocks.ITEM_MODERN_WARPED_BOOKSHELF.get(), + CustomBlocks.ITEM_ACACIA_WALL_SHELF.get(), + CustomBlocks.ITEM_BIRCH_WALL_SHELF.get(), + CustomBlocks.ITEM_CRIMSON_WALL_SHELF.get(), + CustomBlocks.ITEM_DARK_OAK_WALL_SHELF.get(), + CustomBlocks.ITEM_JUNGLE_WALL_SHELF.get(), + CustomBlocks.ITEM_OAK_WALL_SHELF.get(), + CustomBlocks.ITEM_SPRUCE_WALL_SHELF.get(), + CustomBlocks.ITEM_WARPED_WALL_SHELF.get(), + CustomBlocks.ITEM_DOUBLE_ACACIA_WALL_SHELF.get(), + CustomBlocks.ITEM_DOUBLE_BIRCH_WALL_SHELF.get(), + CustomBlocks.ITEM_DOUBLE_CRIMSON_WALL_SHELF.get(), + CustomBlocks.ITEM_DOUBLE_DARK_OAK_WALL_SHELF.get(), + CustomBlocks.ITEM_DOUBLE_JUNGLE_WALL_SHELF.get(), + CustomBlocks.ITEM_DOUBLE_OAK_WALL_SHELF.get(), + CustomBlocks.ITEM_DOUBLE_SPRUCE_WALL_SHELF.get(), + CustomBlocks.ITEM_DOUBLE_WARPED_WALL_SHELF.get() + ); + } + //TABLE + { + this.tag(ModTags.Items.TABLE) + .add( + CustomBlocks.ITEM_ACACIA_ROUND_TABLE.get(), + CustomBlocks.ITEM_BIRCH_ROUND_TABLE.get(), + CustomBlocks.ITEM_BIRCH_ROUND_TABLE.get(), + CustomBlocks.ITEM_DARK_OAK_ROUND_TABLE.get(), + CustomBlocks.ITEM_CRIMSON_ROUND_TABLE.get(), + CustomBlocks.ITEM_OAK_ROUND_TABLE.get(), + CustomBlocks.ITEM_JUNGLE_ROUND_TABLE.get(), + CustomBlocks.ITEM_SPRUCE_ROUND_TABLE.get(), + CustomBlocks.ITEM_WARPED_ROUND_TABLE.get(), + CustomBlocks.ITEM_ACACIA_SMALL_TABLE.get(), + CustomBlocks.ITEM_BIRCH_SMALL_TABLE.get(), + CustomBlocks.ITEM_CRIMSON_SMALL_TABLE.get(), + CustomBlocks.ITEM_DARK_OAK_SMALL_TABLE.get(), + CustomBlocks.ITEM_JUNGLE_SMALL_TABLE.get(), + CustomBlocks.ITEM_OAK_SMALL_TABLE.get(), + CustomBlocks.ITEM_SPRUCE_SMALL_TABLE.get(), + CustomBlocks.ITEM_WARPED_SMALL_TABLE.get(), + CustomBlocks.ITEM_ACACIA_COFFEE_TABLE.get(), + CustomBlocks.ITEM_BIRCH_COFFEE_TABLE.get(), + CustomBlocks.ITEM_CRIMSON_COFFEE_TABLE.get(), + CustomBlocks.ITEM_DARK_OAK_COFFEE_TABLE.get(), + CustomBlocks.ITEM_JUNGLE_COFFEE_TABLE.get(), + CustomBlocks.ITEM_OAK_COFFEE_TABLE.get(), + CustomBlocks.ITEM_SPRUCE_COFFEE_TABLE.get(), + CustomBlocks.ITEM_WARPED_COFFEE_TABLE.get(), + CustomBlocks.ITEM_GLASS_ACACIA_COFFEE_TABLE.get(), + CustomBlocks.ITEM_GLASS_BIRCH_COFFEE_TABLE.get(), + CustomBlocks.ITEM_GLASS_CRIMSON_COFFEE_TABLE.get(), + CustomBlocks.ITEM_GLASS_DARK_OAK_COFFEE_TABLE.get(), + CustomBlocks.ITEM_GLASS_JUNGLE_COFFEE_TABLE.get(), + CustomBlocks.ITEM_GLASS_OAK_COFFEE_TABLE.get(), + CustomBlocks.ITEM_GLASS_SPRUCE_COFFEE_TABLE.get(), + CustomBlocks.ITEM_GLASS_WARPED_COFFEE_TABLE.get(), + CustomBlocks.ITEM_GLASS_SLAB.get(), + CustomBlocks.ITEM_ACACIA_PICNIC_TABLE.get(), + CustomBlocks.ITEM_BIRCH_PICNIC_TABLE.get(), + CustomBlocks.ITEM_CRIMSON_PICNIC_TABLE.get(), + CustomBlocks.ITEM_DARK_OAK_PICNIC_TABLE.get(), + CustomBlocks.ITEM_JUNGLE_PICNIC_TABLE.get(), + CustomBlocks.ITEM_OAK_PICNIC_TABLE.get(), + CustomBlocks.ITEM_SPRUCE_PICNIC_TABLE.get() + ); + } } } diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java index 063b32c..739e4c8 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java @@ -29,6 +29,8 @@ public class ModBlockLootTables extends BlockLoot { this.dropSelf(ModBlocks.GREEN_CONCRETE_BARRIER.get()); this.dropSelf(ModBlocks.RED_CONCRETE_BARRIER.get()); this.dropSelf(ModBlocks.BLACK_CONCRETE_BARRIER.get()); + this.dropSelf(ModBlocks.QUARTZ_BLOCK_BARRIER.get()); + this.dropSelf(ModBlocks.SMOOTH_QUARTZ_BARRIER.get()); this.dropSelf(ModBlocks.NULL_BLOCK.get()); this.dropSelf(ModBlocks.ONE_BLOCK.get()); this.dropSelf(ModBlocks.TWO_BLOCK.get()); diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/birch_deck_support.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/birch_deck_support.json index 53febda..0780be0 100644 --- a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/birch_deck_support.json +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/birch_deck_support.json @@ -2,7 +2,8 @@ "credit": "Made with Blockbench", "textures": { "4": "modernlife:block/birch_planks_deck", - "5": "block/birch_planks" + "5": "block/birch_planks", + "particle": "block/birch_planks" }, "elements": [ { diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/oak_deck_support.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/oak_deck_support.json index 19d59f2..e5def46 100644 --- a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/oak_deck_support.json +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/oak_deck_support.json @@ -2,7 +2,8 @@ "credit": "Made with Blockbench", "textures": { "2": "block/oak_planks", - "118": "modernlife:block/oak_planks_deck" + "118": "modernlife:block/oak_planks_deck", + "particle": "block/oak_log" }, "elements": [ {