From a4661ada60c154e140f87ec73f8c28b759109d4e Mon Sep 17 00:00:00 2001 From: TheClashFruit Date: Wed, 9 Aug 2023 21:10:16 +0200 Subject: [PATCH] feat: finish decoration blocks --- .../cc/mixin/ItemGroupsMixin.java | 380 ++++++++++++++++++ 1 file changed, 380 insertions(+) diff --git a/src/main/java/me/theclashfruit/cc/mixin/ItemGroupsMixin.java b/src/main/java/me/theclashfruit/cc/mixin/ItemGroupsMixin.java index f91f620..5614c94 100644 --- a/src/main/java/me/theclashfruit/cc/mixin/ItemGroupsMixin.java +++ b/src/main/java/me/theclashfruit/cc/mixin/ItemGroupsMixin.java @@ -5,6 +5,7 @@ import net.minecraft.item.*; import net.minecraft.registry.Registry; import net.minecraft.registry.RegistryKey; import net.minecraft.text.Text; +import net.minecraft.village.raid.Raid; import org.spongepowered.asm.mixin.*; import java.util.Set; @@ -536,6 +537,385 @@ public class ItemGroupsMixin { content.add(Items.DARK_OAK_SAPLING); content.add(Items.MANGROVE_PROPAGULE); content.add(Items.CHERRY_SAPLING); + + content.add(Items.OAK_LEAVES); + content.add(Items.SPRUCE_LEAVES); + content.add(Items.BIRCH_LEAVES); + content.add(Items.JUNGLE_LEAVES); + content.add(Items.ACACIA_LEAVES); + content.add(Items.DARK_OAK_LEAVES); + content.add(Items.MANGROVE_LEAVES); + content.add(Items.CHERRY_LEAVES); + content.add(Items.AZALEA_LEAVES); + content.add(Items.FLOWERING_AZALEA_LEAVES); + + content.add(Items.COBWEB); + + content.add(Items.GRASS); + content.add(Items.FERN); + content.add(Items.AZALEA); + content.add(Items.FLOWERING_AZALEA); + content.add(Items.DEAD_BUSH); + content.add(Items.SEAGRASS); + content.add(Items.SEA_PICKLE); + + content.add(Items.DANDELION); + content.add(Items.POPPY); + content.add(Items.BLUE_ORCHID); + content.add(Items.ALLIUM); + content.add(Items.AZURE_BLUET); + content.add(Items.RED_TULIP); + content.add(Items.ORANGE_TULIP); + content.add(Items.WHITE_TULIP); + content.add(Items.PINK_TULIP); + content.add(Items.OXEYE_DAISY); + content.add(Items.CORNFLOWER); + content.add(Items.LILY_OF_THE_VALLEY); + content.add(Items.WITHER_ROSE); + content.add(Items.SPORE_BLOSSOM); + content.add(Items.BROWN_MUSHROOM); + content.add(Items.RED_MUSHROOM); + content.add(Items.CRIMSON_FUNGUS); + content.add(Items.WARPED_FUNGUS); + content.add(Items.CRIMSON_ROOTS); + content.add(Items.WARPED_ROOTS); + content.add(Items.NETHER_SPROUTS); + content.add(Items.WEEPING_VINES); + content.add(Items.TWISTING_VINES); + + content.add(Items.SUGAR_CANE); + content.add(Items.KELP); + + content.add(Items.MOSS_CARPET); + content.add(Items.MOSS_BLOCK); + content.add(Items.HANGING_ROOTS); + content.add(Items.BIG_DRIPLEAF); + content.add(Items.SMALL_DRIPLEAF); + content.add(Items.BAMBOO); + + content.add(Items.TORCH); + + content.add(Items.END_ROD); + content.add(Items.CHORUS_PLANT); + content.add(Items.CHORUS_FLOWER); + + content.add(Items.CHEST); + content.add(Items.CRAFTING_TABLE); + content.add(Items.FARMLAND); + content.add(Items.FURNACE); + content.add(Items.LADDER); + + content.add(Items.SNOW); + + content.add(Items.CACTUS); + + content.add(Items.JUKEBOX); + + content.add(Items.OAK_FENCE); + content.add(Items.SPRUCE_FENCE); + content.add(Items.BIRCH_FENCE); + content.add(Items.JUNGLE_FENCE); + content.add(Items.ACACIA_FENCE); + content.add(Items.DARK_OAK_FENCE); + content.add(Items.MANGROVE_FENCE); + content.add(Items.CHERRY_FENCE); + content.add(Items.CRIMSON_FENCE); + content.add(Items.WARPED_FENCE); + + content.add(Items.SOUL_TORCH); + + content.add(Items.INFESTED_STONE); + content.add(Items.INFESTED_COBBLESTONE); + content.add(Items.INFESTED_STONE_BRICKS); + content.add(Items.INFESTED_MOSSY_STONE_BRICKS); + content.add(Items.INFESTED_CRACKED_STONE_BRICKS); + content.add(Items.INFESTED_CHISELED_STONE_BRICKS); + content.add(Items.INFESTED_DEEPSLATE); + + content.add(Items.BROWN_MUSHROOM_BLOCK); + content.add(Items.RED_MUSHROOM_BLOCK); + content.add(Items.MUSHROOM_STEM); + + content.add(Items.IRON_BARS); + content.add(Items.CHAIN); + content.add(Items.GLASS_PANE); + + content.add(Items.VINE); + content.add(Items.GLOW_LICHEN); + content.add(Items.LILY_PAD); + + content.add(Items.NETHER_BRICK_FENCE); + + content.add(Items.SCULK); + content.add(Items.SCULK_VEIN); + content.add(Items.SCULK_CATALYST); + content.add(Items.SCULK_SHRIEKER); + + content.add(Items.ENCHANTING_TABLE); + content.add(Items.END_PORTAL_FRAME); + content.add(Items.ENDER_CHEST); + + content.add(Items.COBBLESTONE_WALL); + content.add(Items.MOSSY_COBBLESTONE_WALL); + content.add(Items.BRICK_WALL); + content.add(Items.PRISMARINE_WALL); + content.add(Items.RED_SANDSTONE_WALL); + content.add(Items.MOSSY_STONE_BRICK_WALL); + content.add(Items.GRANITE_WALL); + content.add(Items.STONE_BRICK_WALL); + content.add(Items.MUD_BRICK_WALL); + content.add(Items.NETHER_BRICK_WALL); + content.add(Items.ANDESITE_WALL); + content.add(Items.RED_NETHER_BRICK_WALL); + content.add(Items.SANDSTONE_WALL); + content.add(Items.END_STONE_BRICK_WALL); + content.add(Items.DIORITE_WALL); + content.add(Items.BLACKSTONE_WALL); + content.add(Items.POLISHED_BLACKSTONE_WALL); + content.add(Items.POLISHED_BLACKSTONE_BRICK_WALL); + content.add(Items.COBBLED_DEEPSLATE_WALL); + content.add(Items.POLISHED_DEEPSLATE_WALL); + content.add(Items.DEEPSLATE_BRICK_WALL); + content.add(Items.DEEPSLATE_TILE_WALL); + + content.add(Items.ANVIL); + content.add(Items.CHIPPED_ANVIL); + content.add(Items.DAMAGED_ANVIL); + + content.add(Items.WHITE_CARPET); + content.add(Items.ORANGE_CARPET); + content.add(Items.MAGENTA_CARPET); + content.add(Items.LIGHT_BLUE_CARPET); + content.add(Items.YELLOW_CARPET); + content.add(Items.LIME_CARPET); + content.add(Items.PINK_CARPET); + content.add(Items.GRAY_CARPET); + content.add(Items.LIGHT_GRAY_CARPET); + content.add(Items.CYAN_CARPET); + content.add(Items.PURPLE_CARPET); + content.add(Items.BLUE_CARPET); + content.add(Items.BROWN_CARPET); + content.add(Items.GREEN_CARPET); + content.add(Items.RED_CARPET); + content.add(Items.BLACK_CARPET); + + content.add(Items.DIRT_PATH); + + content.add(Items.SUNFLOWER); + content.add(Items.LILAC); + content.add(Items.ROSE_BUSH); + content.add(Items.PEONY); + content.add(Items.TALL_GRASS); + content.add(Items.LARGE_FERN); + + content.add(Items.WHITE_STAINED_GLASS_PANE); + content.add(Items.ORANGE_STAINED_GLASS_PANE); + content.add(Items.MAGENTA_STAINED_GLASS_PANE); + content.add(Items.LIGHT_BLUE_STAINED_GLASS_PANE); + content.add(Items.YELLOW_STAINED_GLASS_PANE); + content.add(Items.LIME_STAINED_GLASS_PANE); + content.add(Items.PINK_STAINED_GLASS_PANE); + content.add(Items.GRAY_STAINED_GLASS_PANE); + content.add(Items.LIGHT_GRAY_STAINED_GLASS_PANE); + content.add(Items.CYAN_STAINED_GLASS_PANE); + content.add(Items.PURPLE_STAINED_GLASS_PANE); + content.add(Items.BLUE_STAINED_GLASS_PANE); + content.add(Items.BROWN_STAINED_GLASS_PANE); + content.add(Items.GREEN_STAINED_GLASS_PANE); + content.add(Items.RED_STAINED_GLASS_PANE); + content.add(Items.BLACK_STAINED_GLASS_PANE); + + content.add(Items.SHULKER_BOX); + content.add(Items.WHITE_SHULKER_BOX); + content.add(Items.ORANGE_SHULKER_BOX); + content.add(Items.MAGENTA_SHULKER_BOX); + content.add(Items.LIGHT_BLUE_SHULKER_BOX); + content.add(Items.YELLOW_SHULKER_BOX); + content.add(Items.LIME_SHULKER_BOX); + content.add(Items.PINK_SHULKER_BOX); + content.add(Items.GRAY_SHULKER_BOX); + content.add(Items.LIGHT_GRAY_SHULKER_BOX); + content.add(Items.CYAN_SHULKER_BOX); + content.add(Items.PURPLE_SHULKER_BOX); + content.add(Items.BLUE_SHULKER_BOX); + content.add(Items.BROWN_SHULKER_BOX); + content.add(Items.GREEN_SHULKER_BOX); + content.add(Items.RED_SHULKER_BOX); + content.add(Items.BLACK_SHULKER_BOX); + + content.add(Items.WHITE_GLAZED_TERRACOTTA); + content.add(Items.ORANGE_GLAZED_TERRACOTTA); + content.add(Items.MAGENTA_GLAZED_TERRACOTTA); + content.add(Items.LIGHT_BLUE_GLAZED_TERRACOTTA); + content.add(Items.YELLOW_GLAZED_TERRACOTTA); + content.add(Items.LIME_GLAZED_TERRACOTTA); + content.add(Items.PINK_GLAZED_TERRACOTTA); + content.add(Items.GRAY_GLAZED_TERRACOTTA); + content.add(Items.LIGHT_GRAY_GLAZED_TERRACOTTA); + content.add(Items.CYAN_GLAZED_TERRACOTTA); + content.add(Items.PURPLE_GLAZED_TERRACOTTA); + content.add(Items.BLUE_GLAZED_TERRACOTTA); + content.add(Items.BROWN_GLAZED_TERRACOTTA); + content.add(Items.GREEN_GLAZED_TERRACOTTA); + content.add(Items.RED_GLAZED_TERRACOTTA); + content.add(Items.BLACK_GLAZED_TERRACOTTA); + + content.add(Items.TUBE_CORAL); + content.add(Items.BRAIN_CORAL); + content.add(Items.BUBBLE_CORAL); + content.add(Items.FIRE_CORAL); + content.add(Items.HORN_CORAL); + + content.add(Items.DEAD_TUBE_CORAL); + content.add(Items.DEAD_BRAIN_CORAL); + content.add(Items.DEAD_BUBBLE_CORAL); + content.add(Items.DEAD_FIRE_CORAL); + content.add(Items.DEAD_HORN_CORAL); + + content.add(Items.TUBE_CORAL_FAN); + content.add(Items.BRAIN_CORAL_FAN); + content.add(Items.BUBBLE_CORAL_FAN); + content.add(Items.FIRE_CORAL_FAN); + content.add(Items.HORN_CORAL_FAN); + + content.add(Items.DEAD_TUBE_CORAL_FAN); + content.add(Items.DEAD_BRAIN_CORAL_FAN); + content.add(Items.DEAD_BUBBLE_CORAL_FAN); + content.add(Items.DEAD_FIRE_CORAL_FAN); + content.add(Items.DEAD_HORN_CORAL_FAN); + + content.add(Items.SCAFFOLDING); + content.add(Items.PAINTING); + + content.add(Items.OAK_SIGN); + content.add(Items.SPRUCE_SIGN); + content.add(Items.BIRCH_SIGN); + content.add(Items.JUNGLE_SIGN); + content.add(Items.ACACIA_SIGN); + content.add(Items.DARK_OAK_SIGN); + content.add(Items.MANGROVE_SIGN); + content.add(Items.CHERRY_SIGN); + content.add(Items.CRIMSON_SIGN); + content.add(Items.WARPED_SIGN); + + content.add(Items.OAK_HANGING_SIGN); + content.add(Items.SPRUCE_HANGING_SIGN); + content.add(Items.BIRCH_HANGING_SIGN); + content.add(Items.JUNGLE_HANGING_SIGN); + content.add(Items.ACACIA_HANGING_SIGN); + content.add(Items.DARK_OAK_HANGING_SIGN); + content.add(Items.MANGROVE_HANGING_SIGN); + content.add(Items.CHERRY_HANGING_SIGN); + content.add(Items.CRIMSON_HANGING_SIGN); + content.add(Items.WARPED_HANGING_SIGN); + + content.add(Items.WHITE_BED); + content.add(Items.ORANGE_BED); + content.add(Items.MAGENTA_BED); + content.add(Items.LIGHT_BLUE_BED); + content.add(Items.YELLOW_BED); + content.add(Items.LIME_BED); + content.add(Items.PINK_BED); + content.add(Items.GRAY_BED); + content.add(Items.LIGHT_GRAY_BED); + content.add(Items.CYAN_BED); + content.add(Items.PURPLE_BED); + content.add(Items.BLUE_BED); + content.add(Items.BROWN_BED); + content.add(Items.GREEN_BED); + content.add(Items.RED_BED); + content.add(Items.BLACK_BED); + + content.add(Items.ITEM_FRAME); + content.add(Items.GLOW_ITEM_FRAME); + + content.add(Items.FLOWER_POT); + + content.add(Items.SKELETON_SKULL); + content.add(Items.WITHER_SKELETON_SKULL); + content.add(Items.PLAYER_HEAD); + content.add(Items.ZOMBIE_HEAD); + content.add(Items.CREEPER_HEAD); + content.add(Items.DRAGON_HEAD); + content.add(Items.PIGLIN_HEAD); + + content.add(Items.ARMOR_STAND); + + content.add(Items.WHITE_BANNER); + content.add(Items.ORANGE_BANNER); + content.add(Items.MAGENTA_BANNER); + content.add(Items.LIGHT_BLUE_BANNER); + content.add(Items.YELLOW_BANNER); + content.add(Items.LIME_BANNER); + content.add(Items.PINK_BANNER); + content.add(Items.GRAY_BANNER); + content.add(Items.LIGHT_GRAY_BANNER); + content.add(Items.CYAN_BANNER); + content.add(Items.PURPLE_BANNER); + content.add(Items.BLUE_BANNER); + content.add(Items.BROWN_BANNER); + content.add(Items.GREEN_BANNER); + content.add(Items.RED_BANNER); + content.add(Items.BLACK_BANNER); + content.add(Raid.getOminousBanner()); + + content.add(Items.END_CRYSTAL); + + content.add(Items.LOOM); + content.add(Items.COMPOSTER); + content.add(Items.BARREL); + content.add(Items.SMOKER); + content.add(Items.BLAST_FURNACE); + content.add(Items.CARTOGRAPHY_TABLE); + content.add(Items.FLETCHING_TABLE); + content.add(Items.GRINDSTONE); + content.add(Items.SMITHING_TABLE); + content.add(Items.STONECUTTER); + content.add(Items.BELL); + + content.add(Items.LANTERN); + content.add(Items.SOUL_LANTERN); + + content.add(Items.CAMPFIRE); + content.add(Items.SOUL_CAMPFIRE); + + content.add(Items.SHROOMLIGHT); + + content.add(Items.BEE_NEST); + content.add(Items.BEEHIVE); + content.add(Items.HONEYCOMB_BLOCK); + + content.add(Items.LODESTONE); + content.add(Items.RESPAWN_ANCHOR); + + content.add(Items.CANDLE); + content.add(Items.WHITE_CANDLE); + content.add(Items.ORANGE_CANDLE); + content.add(Items.MAGENTA_CANDLE); + content.add(Items.LIGHT_BLUE_CANDLE); + content.add(Items.YELLOW_CANDLE); + content.add(Items.LIME_CANDLE); + content.add(Items.PINK_CANDLE); + content.add(Items.GRAY_CANDLE); + content.add(Items.LIGHT_GRAY_CANDLE); + content.add(Items.CYAN_CANDLE); + content.add(Items.PURPLE_CANDLE); + content.add(Items.BLUE_CANDLE); + content.add(Items.BROWN_CANDLE); + content.add(Items.GREEN_CANDLE); + content.add(Items.RED_CANDLE); + content.add(Items.BLACK_CANDLE); + + content.add(Items.SMALL_AMETHYST_BUD); + content.add(Items.MEDIUM_AMETHYST_BUD); + content.add(Items.LARGE_AMETHYST_BUD); + content.add(Items.AMETHYST_CLUSTER); + + content.add(Items.POINTED_DRIPSTONE); + + content.add(Items.OCHRE_FROGLIGHT); + content.add(Items.VERDANT_FROGLIGHT); + content.add(Items.PEARLESCENT_FROGLIGHT); }) .build() );