1# ! [doc = r" Generated item behavior assignments."] use steel_registry :: { vanilla_items , vanilla_blocks , vanilla_entities } ; use crate :: behavior :: ItemBehaviorRegistry ; use crate :: behavior :: items :: { AirItem , AxeItem , BlockItem , BoneMealItem , BucketItem , CompassItem , DoubleHighBlockItem , EnderEyeItem , EnderPearlItem , FireChargeItem , FireworkRocketItem , FlintAndSteelItem , FoodOnAStickItem , HangingSignItem , HoeItem , HoneycombItem , LingeringPotionItem , MaceItem , PlayerHeadItem , PotionItem , ShieldItem , ShovelItem , SignItem , SplashPotionItem , StandingAndWallBlockItem , TippedArrowItem } ; use steel_registry :: blocks :: properties :: Direction ; pub fn register_item_behaviors (registry : & mut ItemBehaviorRegistry) { registry . set_behavior (& * vanilla_items :: AIR , Box :: new (AirItem) ,) ; registry . set_behavior (& * vanilla_items :: STONE , Box :: new (BlockItem :: new (& vanilla_blocks :: STONE)) ,) ; registry . set_behavior (& * vanilla_items :: GRANITE , Box :: new (BlockItem :: new (& vanilla_blocks :: GRANITE)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_GRANITE , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_GRANITE)) ,) ; registry . set_behavior (& * vanilla_items :: DIORITE , Box :: new (BlockItem :: new (& vanilla_blocks :: DIORITE)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_DIORITE , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_DIORITE)) ,) ; registry . set_behavior (& * vanilla_items :: ANDESITE , Box :: new (BlockItem :: new (& vanilla_blocks :: ANDESITE)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_ANDESITE , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_ANDESITE)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE)) ,) ; registry . set_behavior (& * vanilla_items :: COBBLED_DEEPSLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: COBBLED_DEEPSLATE)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_DEEPSLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_DEEPSLATE)) ,) ; registry . set_behavior (& * vanilla_items :: CALCITE , Box :: new (BlockItem :: new (& vanilla_blocks :: CALCITE)) ,) ; registry . set_behavior (& * vanilla_items :: TUFF , Box :: new (BlockItem :: new (& vanilla_blocks :: TUFF)) ,) ; registry . set_behavior (& * vanilla_items :: TUFF_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: TUFF_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: TUFF_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: TUFF_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: TUFF_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: TUFF_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_TUFF , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_TUFF)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_TUFF , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_TUFF)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_TUFF_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_TUFF_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_TUFF_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_TUFF_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_TUFF_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_TUFF_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: TUFF_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: TUFF_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: TUFF_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: TUFF_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: TUFF_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: TUFF_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: TUFF_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: TUFF_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_TUFF_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_TUFF_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: SULFUR , Box :: new (BlockItem :: new (& vanilla_blocks :: SULFUR)) ,) ; registry . set_behavior (& * vanilla_items :: POTENT_SULFUR , Box :: new (BlockItem :: new (& vanilla_blocks :: POTENT_SULFUR)) ,) ; registry . set_behavior (& * vanilla_items :: SULFUR_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: SULFUR_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: SULFUR_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: SULFUR_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: SULFUR_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: SULFUR_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_SULFUR , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_SULFUR)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_SULFUR_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_SULFUR_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_SULFUR_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_SULFUR_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_SULFUR_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_SULFUR_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: SULFUR_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: SULFUR_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: SULFUR_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: SULFUR_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: SULFUR_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: SULFUR_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: SULFUR_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: SULFUR_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_SULFUR , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_SULFUR)) ,) ; registry . set_behavior (& * vanilla_items :: CINNABAR , Box :: new (BlockItem :: new (& vanilla_blocks :: CINNABAR)) ,) ; registry . set_behavior (& * vanilla_items :: CINNABAR_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: CINNABAR_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: CINNABAR_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: CINNABAR_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: CINNABAR_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: CINNABAR_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_CINNABAR , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_CINNABAR)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_CINNABAR_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_CINNABAR_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_CINNABAR_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_CINNABAR_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_CINNABAR_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_CINNABAR_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: CINNABAR_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: CINNABAR_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: CINNABAR_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: CINNABAR_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: CINNABAR_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: CINNABAR_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: CINNABAR_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: CINNABAR_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_CINNABAR , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_CINNABAR)) ,) ; registry . set_behavior (& * vanilla_items :: DRIPSTONE_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: DRIPSTONE_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: GRASS_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: GRASS_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: DIRT , Box :: new (BlockItem :: new (& vanilla_blocks :: DIRT)) ,) ; registry . set_behavior (& * vanilla_items :: COARSE_DIRT , Box :: new (BlockItem :: new (& vanilla_blocks :: COARSE_DIRT)) ,) ; registry . set_behavior (& * vanilla_items :: PODZOL , Box :: new (BlockItem :: new (& vanilla_blocks :: PODZOL)) ,) ; registry . set_behavior (& * vanilla_items :: ROOTED_DIRT , Box :: new (BlockItem :: new (& vanilla_blocks :: ROOTED_DIRT)) ,) ; registry . set_behavior (& * vanilla_items :: MUD , Box :: new (BlockItem :: new (& vanilla_blocks :: MUD)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_NYLIUM , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_NYLIUM)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_NYLIUM , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_NYLIUM)) ,) ; registry . set_behavior (& * vanilla_items :: COBBLESTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: COBBLESTONE)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_PLANKS , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_PLANKS)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_MOSAIC , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_MOSAIC)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_SAPLING , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_SAPLING)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_SAPLING , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_SAPLING)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_SAPLING , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_SAPLING)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_SAPLING , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_SAPLING)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_SAPLING , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_SAPLING)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_SAPLING , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_SAPLING)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_SAPLING , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_SAPLING)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_SAPLING , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_SAPLING)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_PROPAGULE , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_PROPAGULE)) ,) ; registry . set_behavior (& * vanilla_items :: BEDROCK , Box :: new (BlockItem :: new (& vanilla_blocks :: BEDROCK)) ,) ; registry . set_behavior (& * vanilla_items :: SAND , Box :: new (BlockItem :: new (& vanilla_blocks :: SAND)) ,) ; registry . set_behavior (& * vanilla_items :: SUSPICIOUS_SAND , Box :: new (BlockItem :: new (& vanilla_blocks :: SUSPICIOUS_SAND)) ,) ; registry . set_behavior (& * vanilla_items :: SUSPICIOUS_GRAVEL , Box :: new (BlockItem :: new (& vanilla_blocks :: SUSPICIOUS_GRAVEL)) ,) ; registry . set_behavior (& * vanilla_items :: RED_SAND , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_SAND)) ,) ; registry . set_behavior (& * vanilla_items :: GRAVEL , Box :: new (BlockItem :: new (& vanilla_blocks :: GRAVEL)) ,) ; registry . set_behavior (& * vanilla_items :: COAL_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: COAL_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_COAL_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_COAL_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: IRON_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: IRON_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_IRON_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_IRON_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: COPPER_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_COPPER_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_COPPER_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: GOLD_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: GOLD_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_GOLD_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_GOLD_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: REDSTONE_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: REDSTONE_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_REDSTONE_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_REDSTONE_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: EMERALD_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: EMERALD_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_EMERALD_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_EMERALD_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: LAPIS_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: LAPIS_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_LAPIS_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_LAPIS_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: DIAMOND_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: DIAMOND_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_DIAMOND_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_DIAMOND_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: NETHER_GOLD_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHER_GOLD_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: NETHER_QUARTZ_ORE , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHER_QUARTZ_ORE)) ,) ; registry . set_behavior (& * vanilla_items :: ANCIENT_DEBRIS , Box :: new (BlockItem :: new (& vanilla_blocks :: ANCIENT_DEBRIS)) ,) ; registry . set_behavior (& * vanilla_items :: COAL_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: COAL_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: RAW_IRON_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: RAW_IRON_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: RAW_COPPER_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: RAW_COPPER_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: RAW_GOLD_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: RAW_GOLD_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: HEAVY_CORE , Box :: new (BlockItem :: new (& vanilla_blocks :: HEAVY_CORE)) ,) ; registry . set_behavior (& * vanilla_items :: AMETHYST_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: AMETHYST_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: BUDDING_AMETHYST , Box :: new (BlockItem :: new (& vanilla_blocks :: BUDDING_AMETHYST)) ,) ; registry . set_behavior (& * vanilla_items :: IRON_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: IRON_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: COPPER_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_COPPER_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_COPPER_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: GOLD_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: GOLD_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: DIAMOND_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: DIAMOND_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: NETHERITE_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHERITE_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_CHISELED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_CHISELED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_CHISELED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_CHISELED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_CHISELED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_CHISELED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_CHISELED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_CHISELED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_CHISELED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_CHISELED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_CHISELED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_CHISELED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_CHISELED_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_CHISELED_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: CUT_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: CUT_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_CUT_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_CUT_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_CUT_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_CUT_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_CUT_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_CUT_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_CUT_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_CUT_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_CUT_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_CUT_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_CUT_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_CUT_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_CUT_COPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_CUT_COPPER)) ,) ; registry . set_behavior (& * vanilla_items :: CUT_COPPER_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: CUT_COPPER_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_CUT_COPPER_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_CUT_COPPER_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_CUT_COPPER_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_CUT_COPPER_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_CUT_COPPER_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_CUT_COPPER_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_CUT_COPPER_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_CUT_COPPER_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_CUT_COPPER_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_CUT_COPPER_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_CUT_COPPER_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_CUT_COPPER_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_CUT_COPPER_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_CUT_COPPER_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: CUT_COPPER_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: CUT_COPPER_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_CUT_COPPER_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_CUT_COPPER_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_CUT_COPPER_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_CUT_COPPER_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_CUT_COPPER_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_CUT_COPPER_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_CUT_COPPER_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_CUT_COPPER_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_CUT_COPPER_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_CUT_COPPER_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_CUT_COPPER_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_CUT_COPPER_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_CUT_COPPER_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_CUT_COPPER_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_ROOTS , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_ROOTS)) ,) ; registry . set_behavior (& * vanilla_items :: MUDDY_MANGROVE_ROOTS , Box :: new (BlockItem :: new (& vanilla_blocks :: MUDDY_MANGROVE_ROOTS)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_STEM , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_STEM)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_STEM , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_STEM)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_OAK_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_OAK_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_SPRUCE_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_SPRUCE_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_BIRCH_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_BIRCH_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_JUNGLE_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_JUNGLE_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_ACACIA_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_ACACIA_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_CHERRY_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_CHERRY_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_DARK_OAK_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_DARK_OAK_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_PALE_OAK_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_PALE_OAK_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_MANGROVE_LOG , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_MANGROVE_LOG)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_CRIMSON_STEM , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_CRIMSON_STEM)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_WARPED_STEM , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_WARPED_STEM)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_OAK_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_OAK_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_SPRUCE_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_SPRUCE_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_BIRCH_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_BIRCH_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_JUNGLE_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_JUNGLE_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_ACACIA_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_ACACIA_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_CHERRY_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_CHERRY_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_DARK_OAK_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_DARK_OAK_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_PALE_OAK_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_PALE_OAK_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_MANGROVE_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_MANGROVE_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_CRIMSON_HYPHAE , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_CRIMSON_HYPHAE)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_WARPED_HYPHAE , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_WARPED_HYPHAE)) ,) ; registry . set_behavior (& * vanilla_items :: STRIPPED_BAMBOO_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: STRIPPED_BAMBOO_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_WOOD , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_WOOD)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_HYPHAE , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_HYPHAE)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_HYPHAE , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_HYPHAE)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_LEAVES , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_LEAVES)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_LEAVES , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_LEAVES)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_LEAVES , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_LEAVES)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_LEAVES , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_LEAVES)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_LEAVES , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_LEAVES)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_LEAVES , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_LEAVES)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_LEAVES , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_LEAVES)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_LEAVES , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_LEAVES)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_LEAVES , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_LEAVES)) ,) ; registry . set_behavior (& * vanilla_items :: AZALEA_LEAVES , Box :: new (BlockItem :: new (& vanilla_blocks :: AZALEA_LEAVES)) ,) ; registry . set_behavior (& * vanilla_items :: FLOWERING_AZALEA_LEAVES , Box :: new (BlockItem :: new (& vanilla_blocks :: FLOWERING_AZALEA_LEAVES)) ,) ; registry . set_behavior (& * vanilla_items :: SPONGE , Box :: new (BlockItem :: new (& vanilla_blocks :: SPONGE)) ,) ; registry . set_behavior (& * vanilla_items :: WET_SPONGE , Box :: new (BlockItem :: new (& vanilla_blocks :: WET_SPONGE)) ,) ; registry . set_behavior (& * vanilla_items :: GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: TINTED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: TINTED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: LAPIS_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: LAPIS_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: SANDSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: SANDSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_SANDSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_SANDSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: CUT_SANDSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: CUT_SANDSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: COBWEB , Box :: new (BlockItem :: new (& vanilla_blocks :: COBWEB)) ,) ; registry . set_behavior (& * vanilla_items :: SHORT_GRASS , Box :: new (BlockItem :: new (& vanilla_blocks :: SHORT_GRASS)) ,) ; registry . set_behavior (& * vanilla_items :: FERN , Box :: new (BlockItem :: new (& vanilla_blocks :: FERN)) ,) ; registry . set_behavior (& * vanilla_items :: BUSH , Box :: new (BlockItem :: new (& vanilla_blocks :: BUSH)) ,) ; registry . set_behavior (& * vanilla_items :: AZALEA , Box :: new (BlockItem :: new (& vanilla_blocks :: AZALEA)) ,) ; registry . set_behavior (& * vanilla_items :: FLOWERING_AZALEA , Box :: new (BlockItem :: new (& vanilla_blocks :: FLOWERING_AZALEA)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_BUSH , Box :: new (BlockItem :: new (& vanilla_blocks :: DEAD_BUSH)) ,) ; registry . set_behavior (& * vanilla_items :: FIREFLY_BUSH , Box :: new (BlockItem :: new (& vanilla_blocks :: FIREFLY_BUSH)) ,) ; registry . set_behavior (& * vanilla_items :: SHORT_DRY_GRASS , Box :: new (BlockItem :: new (& vanilla_blocks :: SHORT_DRY_GRASS)) ,) ; registry . set_behavior (& * vanilla_items :: TALL_DRY_GRASS , Box :: new (BlockItem :: new (& vanilla_blocks :: TALL_DRY_GRASS)) ,) ; registry . set_behavior (& * vanilla_items :: SEAGRASS , Box :: new (BlockItem :: new (& vanilla_blocks :: SEAGRASS)) ,) ; registry . set_behavior (& * vanilla_items :: SEA_PICKLE , Box :: new (BlockItem :: new (& vanilla_blocks :: SEA_PICKLE)) ,) ; registry . set_behavior (& * vanilla_items :: WHITE_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: WHITE_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: ORANGE_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: ORANGE_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: MAGENTA_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: MAGENTA_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_BLUE_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_BLUE_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: YELLOW_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: YELLOW_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: LIME_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: LIME_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: GRAY_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: GRAY_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_GRAY_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_GRAY_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: CYAN_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: CYAN_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: PURPLE_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPLE_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: GREEN_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: GREEN_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: RED_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: BLACK_WOOL , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACK_WOOL)) ,) ; registry . set_behavior (& * vanilla_items :: DANDELION , Box :: new (BlockItem :: new (& vanilla_blocks :: DANDELION)) ,) ; registry . set_behavior (& * vanilla_items :: GOLDEN_DANDELION , Box :: new (BlockItem :: new (& vanilla_blocks :: GOLDEN_DANDELION)) ,) ; registry . set_behavior (& * vanilla_items :: OPEN_EYEBLOSSOM , Box :: new (BlockItem :: new (& vanilla_blocks :: OPEN_EYEBLOSSOM)) ,) ; registry . set_behavior (& * vanilla_items :: CLOSED_EYEBLOSSOM , Box :: new (BlockItem :: new (& vanilla_blocks :: CLOSED_EYEBLOSSOM)) ,) ; registry . set_behavior (& * vanilla_items :: POPPY , Box :: new (BlockItem :: new (& vanilla_blocks :: POPPY)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_ORCHID , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_ORCHID)) ,) ; registry . set_behavior (& * vanilla_items :: ALLIUM , Box :: new (BlockItem :: new (& vanilla_blocks :: ALLIUM)) ,) ; registry . set_behavior (& * vanilla_items :: AZURE_BLUET , Box :: new (BlockItem :: new (& vanilla_blocks :: AZURE_BLUET)) ,) ; registry . set_behavior (& * vanilla_items :: RED_TULIP , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_TULIP)) ,) ; registry . set_behavior (& * vanilla_items :: ORANGE_TULIP , Box :: new (BlockItem :: new (& vanilla_blocks :: ORANGE_TULIP)) ,) ; registry . set_behavior (& * vanilla_items :: WHITE_TULIP , Box :: new (BlockItem :: new (& vanilla_blocks :: WHITE_TULIP)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_TULIP , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_TULIP)) ,) ; registry . set_behavior (& * vanilla_items :: OXEYE_DAISY , Box :: new (BlockItem :: new (& vanilla_blocks :: OXEYE_DAISY)) ,) ; registry . set_behavior (& * vanilla_items :: CORNFLOWER , Box :: new (BlockItem :: new (& vanilla_blocks :: CORNFLOWER)) ,) ; registry . set_behavior (& * vanilla_items :: LILY_OF_THE_VALLEY , Box :: new (BlockItem :: new (& vanilla_blocks :: LILY_OF_THE_VALLEY)) ,) ; registry . set_behavior (& * vanilla_items :: WITHER_ROSE , Box :: new (BlockItem :: new (& vanilla_blocks :: WITHER_ROSE)) ,) ; registry . set_behavior (& * vanilla_items :: TORCHFLOWER , Box :: new (BlockItem :: new (& vanilla_blocks :: TORCHFLOWER)) ,) ; registry . set_behavior (& * vanilla_items :: PITCHER_PLANT , Box :: new (BlockItem :: new (& vanilla_blocks :: PITCHER_PLANT)) ,) ; registry . set_behavior (& * vanilla_items :: SPORE_BLOSSOM , Box :: new (BlockItem :: new (& vanilla_blocks :: SPORE_BLOSSOM)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_MUSHROOM , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_MUSHROOM)) ,) ; registry . set_behavior (& * vanilla_items :: RED_MUSHROOM , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_MUSHROOM)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_FUNGUS , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_FUNGUS)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_FUNGUS , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_FUNGUS)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_ROOTS , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_ROOTS)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_ROOTS , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_ROOTS)) ,) ; registry . set_behavior (& * vanilla_items :: NETHER_SPROUTS , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHER_SPROUTS)) ,) ; registry . set_behavior (& * vanilla_items :: WEEPING_VINES , Box :: new (BlockItem :: new (& vanilla_blocks :: WEEPING_VINES)) ,) ; registry . set_behavior (& * vanilla_items :: TWISTING_VINES , Box :: new (BlockItem :: new (& vanilla_blocks :: TWISTING_VINES)) ,) ; registry . set_behavior (& * vanilla_items :: SUGAR_CANE , Box :: new (BlockItem :: new (& vanilla_blocks :: SUGAR_CANE)) ,) ; registry . set_behavior (& * vanilla_items :: KELP , Box :: new (BlockItem :: new (& vanilla_blocks :: KELP)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_PETALS , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_PETALS)) ,) ; registry . set_behavior (& * vanilla_items :: WILDFLOWERS , Box :: new (BlockItem :: new (& vanilla_blocks :: WILDFLOWERS)) ,) ; registry . set_behavior (& * vanilla_items :: LEAF_LITTER , Box :: new (BlockItem :: new (& vanilla_blocks :: LEAF_LITTER)) ,) ; registry . set_behavior (& * vanilla_items :: MOSS_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: MOSS_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: MOSS_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: MOSS_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_MOSS_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_MOSS_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_HANGING_MOSS , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_HANGING_MOSS)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_MOSS_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_MOSS_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: HANGING_ROOTS , Box :: new (BlockItem :: new (& vanilla_blocks :: HANGING_ROOTS)) ,) ; registry . set_behavior (& * vanilla_items :: BIG_DRIPLEAF , Box :: new (BlockItem :: new (& vanilla_blocks :: BIG_DRIPLEAF)) ,) ; registry . set_behavior (& * vanilla_items :: SMALL_DRIPLEAF , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: SMALL_DRIPLEAF)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_MOSAIC_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_MOSAIC_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: STONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: STONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_STONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_STONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: SANDSTONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: SANDSTONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: CUT_SANDSTONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: CUT_SANDSTONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: PETRIFIED_OAK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: PETRIFIED_OAK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: COBBLESTONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: COBBLESTONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: STONE_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: STONE_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: MUD_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: MUD_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: NETHER_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHER_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: QUARTZ_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: QUARTZ_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: RED_SANDSTONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_SANDSTONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: CUT_RED_SANDSTONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: CUT_RED_SANDSTONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: PURPUR_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPUR_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: PRISMARINE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: PRISMARINE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: PRISMARINE_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: PRISMARINE_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_PRISMARINE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_PRISMARINE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_QUARTZ , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_QUARTZ)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_RED_SANDSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_RED_SANDSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_SANDSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_SANDSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_STONE , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_STONE)) ,) ; registry . set_behavior (& * vanilla_items :: BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_SHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_SHELF)) ,) ; registry . set_behavior (& * vanilla_items :: BOOKSHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: BOOKSHELF)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_BOOKSHELF , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_BOOKSHELF)) ,) ; registry . set_behavior (& * vanilla_items :: DECORATED_POT , Box :: new (BlockItem :: new (& vanilla_blocks :: DECORATED_POT)) ,) ; registry . set_behavior (& * vanilla_items :: MOSSY_COBBLESTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: MOSSY_COBBLESTONE)) ,) ; registry . set_behavior (& * vanilla_items :: OBSIDIAN , Box :: new (BlockItem :: new (& vanilla_blocks :: OBSIDIAN)) ,) ; registry . set_behavior (& * vanilla_items :: TORCH , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: TORCH , & vanilla_blocks :: WALL_TORCH , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: END_ROD , Box :: new (BlockItem :: new (& vanilla_blocks :: END_ROD)) ,) ; registry . set_behavior (& * vanilla_items :: CHORUS_PLANT , Box :: new (BlockItem :: new (& vanilla_blocks :: CHORUS_PLANT)) ,) ; registry . set_behavior (& * vanilla_items :: CHORUS_FLOWER , Box :: new (BlockItem :: new (& vanilla_blocks :: CHORUS_FLOWER)) ,) ; registry . set_behavior (& * vanilla_items :: PURPUR_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPUR_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: PURPUR_PILLAR , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPUR_PILLAR)) ,) ; registry . set_behavior (& * vanilla_items :: PURPUR_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPUR_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: SPAWNER , Box :: new (BlockItem :: new (& vanilla_blocks :: SPAWNER)) ,) ; registry . set_behavior (& * vanilla_items :: CREAKING_HEART , Box :: new (BlockItem :: new (& vanilla_blocks :: CREAKING_HEART)) ,) ; registry . set_behavior (& * vanilla_items :: CHEST , Box :: new (BlockItem :: new (& vanilla_blocks :: CHEST)) ,) ; registry . set_behavior (& * vanilla_items :: CRAFTING_TABLE , Box :: new (BlockItem :: new (& vanilla_blocks :: CRAFTING_TABLE)) ,) ; registry . set_behavior (& * vanilla_items :: FARMLAND , Box :: new (BlockItem :: new (& vanilla_blocks :: FARMLAND)) ,) ; registry . set_behavior (& * vanilla_items :: FURNACE , Box :: new (BlockItem :: new (& vanilla_blocks :: FURNACE)) ,) ; registry . set_behavior (& * vanilla_items :: LADDER , Box :: new (BlockItem :: new (& vanilla_blocks :: LADDER)) ,) ; registry . set_behavior (& * vanilla_items :: COBBLESTONE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: COBBLESTONE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: SNOW , Box :: new (BlockItem :: new (& vanilla_blocks :: SNOW)) ,) ; registry . set_behavior (& * vanilla_items :: ICE , Box :: new (BlockItem :: new (& vanilla_blocks :: ICE)) ,) ; registry . set_behavior (& * vanilla_items :: SNOW_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: SNOW_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: CACTUS , Box :: new (BlockItem :: new (& vanilla_blocks :: CACTUS)) ,) ; registry . set_behavior (& * vanilla_items :: CACTUS_FLOWER , Box :: new (BlockItem :: new (& vanilla_blocks :: CACTUS_FLOWER)) ,) ; registry . set_behavior (& * vanilla_items :: CLAY , Box :: new (BlockItem :: new (& vanilla_blocks :: CLAY)) ,) ; registry . set_behavior (& * vanilla_items :: JUKEBOX , Box :: new (BlockItem :: new (& vanilla_blocks :: JUKEBOX)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: PUMPKIN , Box :: new (BlockItem :: new (& vanilla_blocks :: PUMPKIN)) ,) ; registry . set_behavior (& * vanilla_items :: CARVED_PUMPKIN , Box :: new (BlockItem :: new (& vanilla_blocks :: CARVED_PUMPKIN)) ,) ; registry . set_behavior (& * vanilla_items :: JACK_O_LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: JACK_O_LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: NETHERRACK , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHERRACK)) ,) ; registry . set_behavior (& * vanilla_items :: SOUL_SAND , Box :: new (BlockItem :: new (& vanilla_blocks :: SOUL_SAND)) ,) ; registry . set_behavior (& * vanilla_items :: SOUL_SOIL , Box :: new (BlockItem :: new (& vanilla_blocks :: SOUL_SOIL)) ,) ; registry . set_behavior (& * vanilla_items :: BASALT , Box :: new (BlockItem :: new (& vanilla_blocks :: BASALT)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_BASALT , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_BASALT)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_BASALT , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_BASALT)) ,) ; registry . set_behavior (& * vanilla_items :: SOUL_TORCH , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: SOUL_TORCH , & vanilla_blocks :: SOUL_WALL_TORCH , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_TORCH , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: COPPER_TORCH , & vanilla_blocks :: COPPER_WALL_TORCH , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: GLOWSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: GLOWSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: INFESTED_STONE , Box :: new (BlockItem :: new (& vanilla_blocks :: INFESTED_STONE)) ,) ; registry . set_behavior (& * vanilla_items :: INFESTED_COBBLESTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: INFESTED_COBBLESTONE)) ,) ; registry . set_behavior (& * vanilla_items :: INFESTED_STONE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: INFESTED_STONE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: INFESTED_MOSSY_STONE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: INFESTED_MOSSY_STONE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: INFESTED_CRACKED_STONE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: INFESTED_CRACKED_STONE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: INFESTED_CHISELED_STONE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: INFESTED_CHISELED_STONE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: INFESTED_DEEPSLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: INFESTED_DEEPSLATE)) ,) ; registry . set_behavior (& * vanilla_items :: STONE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: STONE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: MOSSY_STONE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: MOSSY_STONE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: CRACKED_STONE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: CRACKED_STONE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_STONE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_STONE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: PACKED_MUD , Box :: new (BlockItem :: new (& vanilla_blocks :: PACKED_MUD)) ,) ; registry . set_behavior (& * vanilla_items :: MUD_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: MUD_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: CRACKED_DEEPSLATE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: CRACKED_DEEPSLATE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_TILES , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_TILES)) ,) ; registry . set_behavior (& * vanilla_items :: CRACKED_DEEPSLATE_TILES , Box :: new (BlockItem :: new (& vanilla_blocks :: CRACKED_DEEPSLATE_TILES)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_DEEPSLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_DEEPSLATE)) ,) ; registry . set_behavior (& * vanilla_items :: REINFORCED_DEEPSLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: REINFORCED_DEEPSLATE)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_MUSHROOM_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_MUSHROOM_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: RED_MUSHROOM_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_MUSHROOM_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: MUSHROOM_STEM , Box :: new (BlockItem :: new (& vanilla_blocks :: MUSHROOM_STEM)) ,) ; registry . set_behavior (& * vanilla_items :: IRON_BARS , Box :: new (BlockItem :: new (& vanilla_blocks :: IRON_BARS)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_BARS , Box :: new (BlockItem :: new (& vanilla_blocks :: COPPER_BARS)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_COPPER_BARS , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_COPPER_BARS)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_COPPER_BARS , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_COPPER_BARS)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_COPPER_BARS , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_COPPER_BARS)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_COPPER_BARS , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_COPPER_BARS)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_COPPER_BARS , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_COPPER_BARS)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_COPPER_BARS , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_COPPER_BARS)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_COPPER_BARS , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_COPPER_BARS)) ,) ; registry . set_behavior (& * vanilla_items :: IRON_CHAIN , Box :: new (BlockItem :: new (& vanilla_blocks :: IRON_CHAIN)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_CHAIN , Box :: new (BlockItem :: new (& vanilla_blocks :: COPPER_CHAIN)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_COPPER_CHAIN , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_COPPER_CHAIN)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_COPPER_CHAIN , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_COPPER_CHAIN)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_COPPER_CHAIN , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_COPPER_CHAIN)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_COPPER_CHAIN , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_COPPER_CHAIN)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_COPPER_CHAIN , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_COPPER_CHAIN)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_COPPER_CHAIN , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_COPPER_CHAIN)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_COPPER_CHAIN , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_COPPER_CHAIN)) ,) ; registry . set_behavior (& * vanilla_items :: GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: MELON , Box :: new (BlockItem :: new (& vanilla_blocks :: MELON)) ,) ; registry . set_behavior (& * vanilla_items :: VINE , Box :: new (BlockItem :: new (& vanilla_blocks :: VINE)) ,) ; registry . set_behavior (& * vanilla_items :: GLOW_LICHEN , Box :: new (BlockItem :: new (& vanilla_blocks :: GLOW_LICHEN)) ,) ; registry . set_behavior (& * vanilla_items :: RESIN_CLUMP , Box :: new (BlockItem :: new (& vanilla_blocks :: RESIN_CLUMP)) ,) ; registry . set_behavior (& * vanilla_items :: RESIN_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: RESIN_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: RESIN_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: RESIN_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: RESIN_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: RESIN_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: RESIN_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: RESIN_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: RESIN_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: RESIN_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_RESIN_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_RESIN_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: STONE_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: STONE_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: MUD_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: MUD_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: MYCELIUM , Box :: new (BlockItem :: new (& vanilla_blocks :: MYCELIUM)) ,) ; registry . set_behavior (& * vanilla_items :: NETHER_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHER_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: CRACKED_NETHER_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: CRACKED_NETHER_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_NETHER_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_NETHER_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: NETHER_BRICK_FENCE , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHER_BRICK_FENCE)) ,) ; registry . set_behavior (& * vanilla_items :: NETHER_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHER_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: SCULK , Box :: new (BlockItem :: new (& vanilla_blocks :: SCULK)) ,) ; registry . set_behavior (& * vanilla_items :: SCULK_VEIN , Box :: new (BlockItem :: new (& vanilla_blocks :: SCULK_VEIN)) ,) ; registry . set_behavior (& * vanilla_items :: SCULK_CATALYST , Box :: new (BlockItem :: new (& vanilla_blocks :: SCULK_CATALYST)) ,) ; registry . set_behavior (& * vanilla_items :: SCULK_SHRIEKER , Box :: new (BlockItem :: new (& vanilla_blocks :: SCULK_SHRIEKER)) ,) ; registry . set_behavior (& * vanilla_items :: ENCHANTING_TABLE , Box :: new (BlockItem :: new (& vanilla_blocks :: ENCHANTING_TABLE)) ,) ; registry . set_behavior (& * vanilla_items :: END_PORTAL_FRAME , Box :: new (BlockItem :: new (& vanilla_blocks :: END_PORTAL_FRAME)) ,) ; registry . set_behavior (& * vanilla_items :: END_STONE , Box :: new (BlockItem :: new (& vanilla_blocks :: END_STONE)) ,) ; registry . set_behavior (& * vanilla_items :: END_STONE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: END_STONE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: DRAGON_EGG , Box :: new (BlockItem :: new (& vanilla_blocks :: DRAGON_EGG)) ,) ; registry . set_behavior (& * vanilla_items :: SANDSTONE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: SANDSTONE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: ENDER_CHEST , Box :: new (BlockItem :: new (& vanilla_blocks :: ENDER_CHEST)) ,) ; registry . set_behavior (& * vanilla_items :: EMERALD_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: EMERALD_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_MOSAIC_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_MOSAIC_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: BEACON , Box :: new (BlockItem :: new (& vanilla_blocks :: BEACON)) ,) ; registry . set_behavior (& * vanilla_items :: COBBLESTONE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: COBBLESTONE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: MOSSY_COBBLESTONE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: MOSSY_COBBLESTONE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: PRISMARINE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: PRISMARINE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: RED_SANDSTONE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_SANDSTONE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: MOSSY_STONE_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: MOSSY_STONE_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: GRANITE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: GRANITE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: STONE_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: STONE_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: MUD_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: MUD_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: NETHER_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHER_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: ANDESITE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: ANDESITE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: RED_NETHER_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_NETHER_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: SANDSTONE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: SANDSTONE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: END_STONE_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: END_STONE_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: DIORITE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: DIORITE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: BLACKSTONE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACKSTONE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_BLACKSTONE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_BLACKSTONE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_BLACKSTONE_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_BLACKSTONE_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: COBBLED_DEEPSLATE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: COBBLED_DEEPSLATE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_DEEPSLATE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_DEEPSLATE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_BRICK_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_BRICK_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_TILE_WALL , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_TILE_WALL)) ,) ; registry . set_behavior (& * vanilla_items :: ANVIL , Box :: new (BlockItem :: new (& vanilla_blocks :: ANVIL)) ,) ; registry . set_behavior (& * vanilla_items :: CHIPPED_ANVIL , Box :: new (BlockItem :: new (& vanilla_blocks :: CHIPPED_ANVIL)) ,) ; registry . set_behavior (& * vanilla_items :: DAMAGED_ANVIL , Box :: new (BlockItem :: new (& vanilla_blocks :: DAMAGED_ANVIL)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_QUARTZ_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_QUARTZ_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: QUARTZ_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: QUARTZ_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: QUARTZ_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: QUARTZ_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: QUARTZ_PILLAR , Box :: new (BlockItem :: new (& vanilla_blocks :: QUARTZ_PILLAR)) ,) ; registry . set_behavior (& * vanilla_items :: QUARTZ_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: QUARTZ_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: WHITE_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: WHITE_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: ORANGE_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: ORANGE_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: MAGENTA_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: MAGENTA_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_BLUE_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_BLUE_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: YELLOW_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: YELLOW_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: LIME_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: LIME_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: GRAY_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: GRAY_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_GRAY_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_GRAY_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: CYAN_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: CYAN_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: PURPLE_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPLE_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: GREEN_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: GREEN_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: RED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: BLACK_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACK_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: BARRIER , Box :: new (BlockItem :: new (& vanilla_blocks :: BARRIER)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT)) ,) ; registry . set_behavior (& * vanilla_items :: HAY_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: HAY_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: WHITE_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: WHITE_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: ORANGE_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: ORANGE_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: MAGENTA_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: MAGENTA_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_BLUE_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_BLUE_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: YELLOW_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: YELLOW_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: LIME_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: LIME_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: GRAY_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: GRAY_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_GRAY_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_GRAY_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: CYAN_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: CYAN_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: PURPLE_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPLE_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: GREEN_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: GREEN_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: RED_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: BLACK_CARPET , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACK_CARPET)) ,) ; registry . set_behavior (& * vanilla_items :: TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: PACKED_ICE , Box :: new (BlockItem :: new (& vanilla_blocks :: PACKED_ICE)) ,) ; registry . set_behavior (& * vanilla_items :: DIRT_PATH , Box :: new (BlockItem :: new (& vanilla_blocks :: DIRT_PATH)) ,) ; registry . set_behavior (& * vanilla_items :: SUNFLOWER , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: SUNFLOWER)) ,) ; registry . set_behavior (& * vanilla_items :: LILAC , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: LILAC)) ,) ; registry . set_behavior (& * vanilla_items :: ROSE_BUSH , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: ROSE_BUSH)) ,) ; registry . set_behavior (& * vanilla_items :: PEONY , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: PEONY)) ,) ; registry . set_behavior (& * vanilla_items :: TALL_GRASS , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: TALL_GRASS)) ,) ; registry . set_behavior (& * vanilla_items :: LARGE_FERN , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: LARGE_FERN)) ,) ; registry . set_behavior (& * vanilla_items :: WHITE_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: WHITE_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: ORANGE_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: ORANGE_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: MAGENTA_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: MAGENTA_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_BLUE_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_BLUE_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: YELLOW_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: YELLOW_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: LIME_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: LIME_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: GRAY_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: GRAY_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_GRAY_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_GRAY_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: CYAN_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: CYAN_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: PURPLE_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPLE_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: GREEN_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: GREEN_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: RED_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: BLACK_STAINED_GLASS , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACK_STAINED_GLASS)) ,) ; registry . set_behavior (& * vanilla_items :: WHITE_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: WHITE_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: ORANGE_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: ORANGE_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: MAGENTA_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: MAGENTA_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_BLUE_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_BLUE_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: YELLOW_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: YELLOW_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: LIME_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: LIME_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: GRAY_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: GRAY_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_GRAY_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_GRAY_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: CYAN_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: CYAN_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: PURPLE_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPLE_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: GREEN_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: GREEN_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: RED_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: BLACK_STAINED_GLASS_PANE , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACK_STAINED_GLASS_PANE)) ,) ; registry . set_behavior (& * vanilla_items :: PRISMARINE , Box :: new (BlockItem :: new (& vanilla_blocks :: PRISMARINE)) ,) ; registry . set_behavior (& * vanilla_items :: PRISMARINE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: PRISMARINE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_PRISMARINE , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_PRISMARINE)) ,) ; registry . set_behavior (& * vanilla_items :: PRISMARINE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: PRISMARINE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: PRISMARINE_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: PRISMARINE_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_PRISMARINE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_PRISMARINE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: SEA_LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: SEA_LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: RED_SANDSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_SANDSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_RED_SANDSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_RED_SANDSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: CUT_RED_SANDSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: CUT_RED_SANDSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: RED_SANDSTONE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_SANDSTONE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: MAGMA_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: MAGMA_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: NETHER_WART_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHER_WART_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_WART_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_WART_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: RED_NETHER_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_NETHER_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: BONE_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: BONE_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: STRUCTURE_VOID , Box :: new (BlockItem :: new (& vanilla_blocks :: STRUCTURE_VOID)) ,) ; registry . set_behavior (& * vanilla_items :: SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: WHITE_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: WHITE_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: ORANGE_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: ORANGE_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: MAGENTA_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: MAGENTA_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_BLUE_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_BLUE_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: YELLOW_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: YELLOW_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: LIME_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: LIME_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: GRAY_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: GRAY_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_GRAY_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_GRAY_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: CYAN_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: CYAN_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: PURPLE_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPLE_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: GREEN_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: GREEN_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: RED_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: BLACK_SHULKER_BOX , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACK_SHULKER_BOX)) ,) ; registry . set_behavior (& * vanilla_items :: WHITE_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: WHITE_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: ORANGE_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: ORANGE_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: MAGENTA_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: MAGENTA_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_BLUE_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_BLUE_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: YELLOW_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: YELLOW_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: LIME_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: LIME_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: GRAY_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: GRAY_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_GRAY_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_GRAY_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: CYAN_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: CYAN_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: PURPLE_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPLE_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: GREEN_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: GREEN_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: RED_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: BLACK_GLAZED_TERRACOTTA , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACK_GLAZED_TERRACOTTA)) ,) ; registry . set_behavior (& * vanilla_items :: WHITE_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: WHITE_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: ORANGE_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: ORANGE_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: MAGENTA_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: MAGENTA_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_BLUE_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_BLUE_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: YELLOW_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: YELLOW_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: LIME_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: LIME_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: GRAY_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: GRAY_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_GRAY_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_GRAY_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: CYAN_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: CYAN_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: PURPLE_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPLE_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: GREEN_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: GREEN_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: RED_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: BLACK_CONCRETE , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACK_CONCRETE)) ,) ; registry . set_behavior (& * vanilla_items :: WHITE_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: WHITE_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: ORANGE_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: ORANGE_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: MAGENTA_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: MAGENTA_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_BLUE_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_BLUE_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: YELLOW_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: YELLOW_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: LIME_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: LIME_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: GRAY_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: GRAY_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_GRAY_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_GRAY_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: CYAN_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: CYAN_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: PURPLE_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPLE_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: GREEN_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: GREEN_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: RED_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: BLACK_CONCRETE_POWDER , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACK_CONCRETE_POWDER)) ,) ; registry . set_behavior (& * vanilla_items :: TURTLE_EGG , Box :: new (BlockItem :: new (& vanilla_blocks :: TURTLE_EGG)) ,) ; registry . set_behavior (& * vanilla_items :: SNIFFER_EGG , Box :: new (BlockItem :: new (& vanilla_blocks :: SNIFFER_EGG)) ,) ; registry . set_behavior (& * vanilla_items :: DRIED_GHAST , Box :: new (BlockItem :: new (& vanilla_blocks :: DRIED_GHAST)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_TUBE_CORAL_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: DEAD_TUBE_CORAL_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_BRAIN_CORAL_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: DEAD_BRAIN_CORAL_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_BUBBLE_CORAL_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: DEAD_BUBBLE_CORAL_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_FIRE_CORAL_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: DEAD_FIRE_CORAL_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_HORN_CORAL_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: DEAD_HORN_CORAL_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: TUBE_CORAL_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: TUBE_CORAL_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: BRAIN_CORAL_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: BRAIN_CORAL_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: BUBBLE_CORAL_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: BUBBLE_CORAL_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: FIRE_CORAL_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: FIRE_CORAL_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: HORN_CORAL_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: HORN_CORAL_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: TUBE_CORAL , Box :: new (BlockItem :: new (& vanilla_blocks :: TUBE_CORAL)) ,) ; registry . set_behavior (& * vanilla_items :: BRAIN_CORAL , Box :: new (BlockItem :: new (& vanilla_blocks :: BRAIN_CORAL)) ,) ; registry . set_behavior (& * vanilla_items :: BUBBLE_CORAL , Box :: new (BlockItem :: new (& vanilla_blocks :: BUBBLE_CORAL)) ,) ; registry . set_behavior (& * vanilla_items :: FIRE_CORAL , Box :: new (BlockItem :: new (& vanilla_blocks :: FIRE_CORAL)) ,) ; registry . set_behavior (& * vanilla_items :: HORN_CORAL , Box :: new (BlockItem :: new (& vanilla_blocks :: HORN_CORAL)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_BRAIN_CORAL , Box :: new (BlockItem :: new (& vanilla_blocks :: DEAD_BRAIN_CORAL)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_BUBBLE_CORAL , Box :: new (BlockItem :: new (& vanilla_blocks :: DEAD_BUBBLE_CORAL)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_FIRE_CORAL , Box :: new (BlockItem :: new (& vanilla_blocks :: DEAD_FIRE_CORAL)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_HORN_CORAL , Box :: new (BlockItem :: new (& vanilla_blocks :: DEAD_HORN_CORAL)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_TUBE_CORAL , Box :: new (BlockItem :: new (& vanilla_blocks :: DEAD_TUBE_CORAL)) ,) ; registry . set_behavior (& * vanilla_items :: TUBE_CORAL_FAN , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: TUBE_CORAL_FAN , & vanilla_blocks :: TUBE_CORAL_WALL_FAN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: BRAIN_CORAL_FAN , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: BRAIN_CORAL_FAN , & vanilla_blocks :: BRAIN_CORAL_WALL_FAN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: BUBBLE_CORAL_FAN , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: BUBBLE_CORAL_FAN , & vanilla_blocks :: BUBBLE_CORAL_WALL_FAN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: FIRE_CORAL_FAN , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: FIRE_CORAL_FAN , & vanilla_blocks :: FIRE_CORAL_WALL_FAN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: HORN_CORAL_FAN , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: HORN_CORAL_FAN , & vanilla_blocks :: HORN_CORAL_WALL_FAN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_TUBE_CORAL_FAN , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: DEAD_TUBE_CORAL_FAN , & vanilla_blocks :: DEAD_TUBE_CORAL_WALL_FAN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_BRAIN_CORAL_FAN , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: DEAD_BRAIN_CORAL_FAN , & vanilla_blocks :: DEAD_BRAIN_CORAL_WALL_FAN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_BUBBLE_CORAL_FAN , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: DEAD_BUBBLE_CORAL_FAN , & vanilla_blocks :: DEAD_BUBBLE_CORAL_WALL_FAN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_FIRE_CORAL_FAN , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: DEAD_FIRE_CORAL_FAN , & vanilla_blocks :: DEAD_FIRE_CORAL_WALL_FAN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: DEAD_HORN_CORAL_FAN , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: DEAD_HORN_CORAL_FAN , & vanilla_blocks :: DEAD_HORN_CORAL_WALL_FAN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_ICE , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_ICE)) ,) ; registry . set_behavior (& * vanilla_items :: CONDUIT , Box :: new (BlockItem :: new (& vanilla_blocks :: CONDUIT)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_GRANITE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_GRANITE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_RED_SANDSTONE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_RED_SANDSTONE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: MOSSY_STONE_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: MOSSY_STONE_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_DIORITE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_DIORITE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: MOSSY_COBBLESTONE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: MOSSY_COBBLESTONE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: END_STONE_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: END_STONE_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: STONE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: STONE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_SANDSTONE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_SANDSTONE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_QUARTZ_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_QUARTZ_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: GRANITE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: GRANITE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: ANDESITE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: ANDESITE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: RED_NETHER_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_NETHER_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_ANDESITE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_ANDESITE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: DIORITE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: DIORITE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: COBBLED_DEEPSLATE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: COBBLED_DEEPSLATE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_DEEPSLATE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_DEEPSLATE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_TILE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_TILE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_GRANITE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_GRANITE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_RED_SANDSTONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_RED_SANDSTONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: MOSSY_STONE_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: MOSSY_STONE_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_DIORITE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_DIORITE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: MOSSY_COBBLESTONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: MOSSY_COBBLESTONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: END_STONE_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: END_STONE_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_SANDSTONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_SANDSTONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: SMOOTH_QUARTZ_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOOTH_QUARTZ_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: GRANITE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: GRANITE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: ANDESITE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: ANDESITE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: RED_NETHER_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_NETHER_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_ANDESITE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_ANDESITE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: DIORITE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: DIORITE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: COBBLED_DEEPSLATE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: COBBLED_DEEPSLATE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_DEEPSLATE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_DEEPSLATE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: DEEPSLATE_TILE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: DEEPSLATE_TILE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: REDSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: REDSTONE_WIRE)) ,) ; registry . set_behavior (& * vanilla_items :: REDSTONE_TORCH , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: REDSTONE_TORCH , & vanilla_blocks :: REDSTONE_WALL_TORCH , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: REDSTONE_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: REDSTONE_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: REPEATER , Box :: new (BlockItem :: new (& vanilla_blocks :: REPEATER)) ,) ; registry . set_behavior (& * vanilla_items :: COMPARATOR , Box :: new (BlockItem :: new (& vanilla_blocks :: COMPARATOR)) ,) ; registry . set_behavior (& * vanilla_items :: PISTON , Box :: new (BlockItem :: new (& vanilla_blocks :: PISTON)) ,) ; registry . set_behavior (& * vanilla_items :: STICKY_PISTON , Box :: new (BlockItem :: new (& vanilla_blocks :: STICKY_PISTON)) ,) ; registry . set_behavior (& * vanilla_items :: SLIME_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: SLIME_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: HONEY_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: HONEY_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: OBSERVER , Box :: new (BlockItem :: new (& vanilla_blocks :: OBSERVER)) ,) ; registry . set_behavior (& * vanilla_items :: HOPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: HOPPER)) ,) ; registry . set_behavior (& * vanilla_items :: DISPENSER , Box :: new (BlockItem :: new (& vanilla_blocks :: DISPENSER)) ,) ; registry . set_behavior (& * vanilla_items :: DROPPER , Box :: new (BlockItem :: new (& vanilla_blocks :: DROPPER)) ,) ; registry . set_behavior (& * vanilla_items :: LECTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: LECTERN)) ,) ; registry . set_behavior (& * vanilla_items :: TARGET , Box :: new (BlockItem :: new (& vanilla_blocks :: TARGET)) ,) ; registry . set_behavior (& * vanilla_items :: LEVER , Box :: new (BlockItem :: new (& vanilla_blocks :: LEVER)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHTNING_ROD , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHTNING_ROD)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_LIGHTNING_ROD , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_LIGHTNING_ROD)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_LIGHTNING_ROD , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_LIGHTNING_ROD)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_LIGHTNING_ROD , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_LIGHTNING_ROD)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_LIGHTNING_ROD , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_LIGHTNING_ROD)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_LIGHTNING_ROD , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_LIGHTNING_ROD)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_LIGHTNING_ROD , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_LIGHTNING_ROD)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_LIGHTNING_ROD , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_LIGHTNING_ROD)) ,) ; registry . set_behavior (& * vanilla_items :: DAYLIGHT_DETECTOR , Box :: new (BlockItem :: new (& vanilla_blocks :: DAYLIGHT_DETECTOR)) ,) ; registry . set_behavior (& * vanilla_items :: SCULK_SENSOR , Box :: new (BlockItem :: new (& vanilla_blocks :: SCULK_SENSOR)) ,) ; registry . set_behavior (& * vanilla_items :: CALIBRATED_SCULK_SENSOR , Box :: new (BlockItem :: new (& vanilla_blocks :: CALIBRATED_SCULK_SENSOR)) ,) ; registry . set_behavior (& * vanilla_items :: TRIPWIRE_HOOK , Box :: new (BlockItem :: new (& vanilla_blocks :: TRIPWIRE_HOOK)) ,) ; registry . set_behavior (& * vanilla_items :: TRAPPED_CHEST , Box :: new (BlockItem :: new (& vanilla_blocks :: TRAPPED_CHEST)) ,) ; registry . set_behavior (& * vanilla_items :: TNT , Box :: new (BlockItem :: new (& vanilla_blocks :: TNT)) ,) ; registry . set_behavior (& * vanilla_items :: REDSTONE_LAMP , Box :: new (BlockItem :: new (& vanilla_blocks :: REDSTONE_LAMP)) ,) ; registry . set_behavior (& * vanilla_items :: NOTE_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: NOTE_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: STONE_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: STONE_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_BLACKSTONE_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_BLACKSTONE_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_BUTTON , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_BUTTON)) ,) ; registry . set_behavior (& * vanilla_items :: STONE_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: STONE_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_BLACKSTONE_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_BLACKSTONE_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_WEIGHTED_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_WEIGHTED_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: HEAVY_WEIGHTED_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: HEAVY_WEIGHTED_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_PRESSURE_PLATE , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_PRESSURE_PLATE)) ,) ; registry . set_behavior (& * vanilla_items :: IRON_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: IRON_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: OAK_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: SPRUCE_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: BIRCH_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: JUNGLE_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: ACACIA_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: CHERRY_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: DARK_OAK_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: PALE_OAK_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: MANGROVE_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: BAMBOO_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: CRIMSON_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: WARPED_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: COPPER_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_COPPER_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: EXPOSED_COPPER_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_COPPER_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: WEATHERED_COPPER_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_COPPER_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: OXIDIZED_COPPER_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_COPPER_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: WAXED_COPPER_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_COPPER_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_COPPER_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_COPPER_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_COPPER_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_COPPER_DOOR , Box :: new (DoubleHighBlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_COPPER_DOOR)) ,) ; registry . set_behavior (& * vanilla_items :: IRON_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: IRON_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: COPPER_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_COPPER_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_COPPER_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_COPPER_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_COPPER_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_COPPER_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_COPPER_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_COPPER_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_COPPER_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_COPPER_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_COPPER_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_COPPER_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_COPPER_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_COPPER_TRAPDOOR , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_COPPER_TRAPDOOR)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: OAK_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: SPRUCE_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: BIRCH_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: JUNGLE_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: ACACIA_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: CHERRY_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: DARK_OAK_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: PALE_OAK_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: MANGROVE_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: BAMBOO_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: CRIMSON_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_FENCE_GATE , Box :: new (BlockItem :: new (& vanilla_blocks :: WARPED_FENCE_GATE)) ,) ; registry . set_behavior (& * vanilla_items :: POWERED_RAIL , Box :: new (BlockItem :: new (& vanilla_blocks :: POWERED_RAIL)) ,) ; registry . set_behavior (& * vanilla_items :: DETECTOR_RAIL , Box :: new (BlockItem :: new (& vanilla_blocks :: DETECTOR_RAIL)) ,) ; registry . set_behavior (& * vanilla_items :: RAIL , Box :: new (BlockItem :: new (& vanilla_blocks :: RAIL)) ,) ; registry . set_behavior (& * vanilla_items :: ACTIVATOR_RAIL , Box :: new (BlockItem :: new (& vanilla_blocks :: ACTIVATOR_RAIL)) ,) ; registry . set_behavior (& * vanilla_items :: CARROT_ON_A_STICK , Box :: new (FoodOnAStickItem :: new (& vanilla_entities :: PIG , 7i32)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_FUNGUS_ON_A_STICK , Box :: new (FoodOnAStickItem :: new (& vanilla_entities :: STRIDER , 1i32)) ,) ; registry . set_behavior (& * vanilla_items :: FLINT_AND_STEEL , Box :: new (FlintAndSteelItem) ,) ; registry . set_behavior (& * vanilla_items :: WOODEN_SHOVEL , Box :: new (ShovelItem) ,) ; registry . set_behavior (& * vanilla_items :: WOODEN_AXE , Box :: new (AxeItem) ,) ; registry . set_behavior (& * vanilla_items :: WOODEN_HOE , Box :: new (HoeItem) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_SHOVEL , Box :: new (ShovelItem) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_AXE , Box :: new (AxeItem) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_HOE , Box :: new (HoeItem) ,) ; registry . set_behavior (& * vanilla_items :: STONE_SHOVEL , Box :: new (ShovelItem) ,) ; registry . set_behavior (& * vanilla_items :: STONE_AXE , Box :: new (AxeItem) ,) ; registry . set_behavior (& * vanilla_items :: STONE_HOE , Box :: new (HoeItem) ,) ; registry . set_behavior (& * vanilla_items :: GOLDEN_SHOVEL , Box :: new (ShovelItem) ,) ; registry . set_behavior (& * vanilla_items :: GOLDEN_AXE , Box :: new (AxeItem) ,) ; registry . set_behavior (& * vanilla_items :: GOLDEN_HOE , Box :: new (HoeItem) ,) ; registry . set_behavior (& * vanilla_items :: IRON_SHOVEL , Box :: new (ShovelItem) ,) ; registry . set_behavior (& * vanilla_items :: IRON_AXE , Box :: new (AxeItem) ,) ; registry . set_behavior (& * vanilla_items :: IRON_HOE , Box :: new (HoeItem) ,) ; registry . set_behavior (& * vanilla_items :: DIAMOND_SHOVEL , Box :: new (ShovelItem) ,) ; registry . set_behavior (& * vanilla_items :: DIAMOND_AXE , Box :: new (AxeItem) ,) ; registry . set_behavior (& * vanilla_items :: DIAMOND_HOE , Box :: new (HoeItem) ,) ; registry . set_behavior (& * vanilla_items :: NETHERITE_SHOVEL , Box :: new (ShovelItem) ,) ; registry . set_behavior (& * vanilla_items :: NETHERITE_AXE , Box :: new (AxeItem) ,) ; registry . set_behavior (& * vanilla_items :: NETHERITE_HOE , Box :: new (HoeItem) ,) ; registry . set_behavior (& * vanilla_items :: STRING , Box :: new (BlockItem :: new (& vanilla_blocks :: TRIPWIRE)) ,) ; registry . set_behavior (& * vanilla_items :: WHEAT_SEEDS , Box :: new (BlockItem :: new (& vanilla_blocks :: WHEAT)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: OAK_SIGN , & vanilla_blocks :: OAK_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: SPRUCE_SIGN , & vanilla_blocks :: SPRUCE_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: BIRCH_SIGN , & vanilla_blocks :: BIRCH_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: JUNGLE_SIGN , & vanilla_blocks :: JUNGLE_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: ACACIA_SIGN , & vanilla_blocks :: ACACIA_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: CHERRY_SIGN , & vanilla_blocks :: CHERRY_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: DARK_OAK_SIGN , & vanilla_blocks :: DARK_OAK_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: PALE_OAK_SIGN , & vanilla_blocks :: PALE_OAK_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: MANGROVE_SIGN , & vanilla_blocks :: MANGROVE_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: BAMBOO_SIGN , & vanilla_blocks :: BAMBOO_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: CRIMSON_SIGN , & vanilla_blocks :: CRIMSON_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_SIGN , Box :: new (SignItem :: new (& vanilla_blocks :: WARPED_SIGN , & vanilla_blocks :: WARPED_WALL_SIGN , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: OAK_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: OAK_HANGING_SIGN , & vanilla_blocks :: OAK_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: SPRUCE_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: SPRUCE_HANGING_SIGN , & vanilla_blocks :: SPRUCE_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: BIRCH_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: BIRCH_HANGING_SIGN , & vanilla_blocks :: BIRCH_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: JUNGLE_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: JUNGLE_HANGING_SIGN , & vanilla_blocks :: JUNGLE_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: ACACIA_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: ACACIA_HANGING_SIGN , & vanilla_blocks :: ACACIA_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: CHERRY_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: CHERRY_HANGING_SIGN , & vanilla_blocks :: CHERRY_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: DARK_OAK_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: DARK_OAK_HANGING_SIGN , & vanilla_blocks :: DARK_OAK_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: PALE_OAK_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: PALE_OAK_HANGING_SIGN , & vanilla_blocks :: PALE_OAK_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: MANGROVE_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: MANGROVE_HANGING_SIGN , & vanilla_blocks :: MANGROVE_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: BAMBOO_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: BAMBOO_HANGING_SIGN , & vanilla_blocks :: BAMBOO_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: CRIMSON_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: CRIMSON_HANGING_SIGN , & vanilla_blocks :: CRIMSON_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: WARPED_HANGING_SIGN , Box :: new (HangingSignItem :: new (& vanilla_blocks :: WARPED_HANGING_SIGN , & vanilla_blocks :: WARPED_WALL_HANGING_SIGN)) ,) ; registry . set_behavior (& * vanilla_items :: BUCKET , Box :: new (BucketItem :: new (None)) ,) ; registry . set_behavior (& * vanilla_items :: WATER_BUCKET , Box :: new (BucketItem :: new (Some (& vanilla_blocks :: WATER))) ,) ; registry . set_behavior (& * vanilla_items :: LAVA_BUCKET , Box :: new (BucketItem :: new (Some (& vanilla_blocks :: LAVA))) ,) ; registry . set_behavior (& * vanilla_items :: DRIED_KELP_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: DRIED_KELP_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: COMPASS , Box :: new (CompassItem) ,) ; registry . set_behavior (& * vanilla_items :: COCOA_BEANS , Box :: new (BlockItem :: new (& vanilla_blocks :: COCOA)) ,) ; registry . set_behavior (& * vanilla_items :: BONE_MEAL , Box :: new (BoneMealItem) ,) ; registry . set_behavior (& * vanilla_items :: CAKE , Box :: new (BlockItem :: new (& vanilla_blocks :: CAKE)) ,) ; registry . set_behavior (& * vanilla_items :: CRAFTER , Box :: new (BlockItem :: new (& vanilla_blocks :: CRAFTER)) ,) ; registry . set_behavior (& * vanilla_items :: PUMPKIN_SEEDS , Box :: new (BlockItem :: new (& vanilla_blocks :: PUMPKIN_STEM)) ,) ; registry . set_behavior (& * vanilla_items :: MELON_SEEDS , Box :: new (BlockItem :: new (& vanilla_blocks :: MELON_STEM)) ,) ; registry . set_behavior (& * vanilla_items :: ENDER_PEARL , Box :: new (EnderPearlItem) ,) ; registry . set_behavior (& * vanilla_items :: NETHER_WART , Box :: new (BlockItem :: new (& vanilla_blocks :: NETHER_WART)) ,) ; registry . set_behavior (& * vanilla_items :: POTION , Box :: new (PotionItem) ,) ; registry . set_behavior (& * vanilla_items :: BREWING_STAND , Box :: new (BlockItem :: new (& vanilla_blocks :: BREWING_STAND)) ,) ; registry . set_behavior (& * vanilla_items :: CAULDRON , Box :: new (BlockItem :: new (& vanilla_blocks :: CAULDRON)) ,) ; registry . set_behavior (& * vanilla_items :: ENDER_EYE , Box :: new (EnderEyeItem) ,) ; registry . set_behavior (& * vanilla_items :: FIRE_CHARGE , Box :: new (FireChargeItem) ,) ; registry . set_behavior (& * vanilla_items :: MACE , Box :: new (MaceItem) ,) ; registry . set_behavior (& * vanilla_items :: FLOWER_POT , Box :: new (BlockItem :: new (& vanilla_blocks :: FLOWER_POT)) ,) ; registry . set_behavior (& * vanilla_items :: CARROT , Box :: new (BlockItem :: new (& vanilla_blocks :: CARROTS)) ,) ; registry . set_behavior (& * vanilla_items :: POTATO , Box :: new (BlockItem :: new (& vanilla_blocks :: POTATOES)) ,) ; registry . set_behavior (& * vanilla_items :: SKELETON_SKULL , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: SKELETON_SKULL , & vanilla_blocks :: SKELETON_WALL_SKULL , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: WITHER_SKELETON_SKULL , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: WITHER_SKELETON_SKULL , & vanilla_blocks :: WITHER_SKELETON_WALL_SKULL , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: PLAYER_HEAD , Box :: new (PlayerHeadItem :: new (& vanilla_blocks :: PLAYER_HEAD , & vanilla_blocks :: PLAYER_WALL_HEAD , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: ZOMBIE_HEAD , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: ZOMBIE_HEAD , & vanilla_blocks :: ZOMBIE_WALL_HEAD , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: CREEPER_HEAD , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: CREEPER_HEAD , & vanilla_blocks :: CREEPER_WALL_HEAD , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: DRAGON_HEAD , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: DRAGON_HEAD , & vanilla_blocks :: DRAGON_WALL_HEAD , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: PIGLIN_HEAD , Box :: new (StandingAndWallBlockItem :: new (& vanilla_blocks :: PIGLIN_HEAD , & vanilla_blocks :: PIGLIN_WALL_HEAD , Direction :: Down)) ,) ; registry . set_behavior (& * vanilla_items :: FIREWORK_ROCKET , Box :: new (FireworkRocketItem) ,) ; registry . set_behavior (& * vanilla_items :: TORCHFLOWER_SEEDS , Box :: new (BlockItem :: new (& vanilla_blocks :: TORCHFLOWER_CROP)) ,) ; registry . set_behavior (& * vanilla_items :: PITCHER_POD , Box :: new (BlockItem :: new (& vanilla_blocks :: PITCHER_CROP)) ,) ; registry . set_behavior (& * vanilla_items :: BEETROOT_SEEDS , Box :: new (BlockItem :: new (& vanilla_blocks :: BEETROOTS)) ,) ; registry . set_behavior (& * vanilla_items :: SPLASH_POTION , Box :: new (SplashPotionItem) ,) ; registry . set_behavior (& * vanilla_items :: TIPPED_ARROW , Box :: new (TippedArrowItem) ,) ; registry . set_behavior (& * vanilla_items :: LINGERING_POTION , Box :: new (LingeringPotionItem) ,) ; registry . set_behavior (& * vanilla_items :: SHIELD , Box :: new (ShieldItem) ,) ; registry . set_behavior (& * vanilla_items :: LOOM , Box :: new (BlockItem :: new (& vanilla_blocks :: LOOM)) ,) ; registry . set_behavior (& * vanilla_items :: COMPOSTER , Box :: new (BlockItem :: new (& vanilla_blocks :: COMPOSTER)) ,) ; registry . set_behavior (& * vanilla_items :: BARREL , Box :: new (BlockItem :: new (& vanilla_blocks :: BARREL)) ,) ; registry . set_behavior (& * vanilla_items :: SMOKER , Box :: new (BlockItem :: new (& vanilla_blocks :: SMOKER)) ,) ; registry . set_behavior (& * vanilla_items :: BLAST_FURNACE , Box :: new (BlockItem :: new (& vanilla_blocks :: BLAST_FURNACE)) ,) ; registry . set_behavior (& * vanilla_items :: CARTOGRAPHY_TABLE , Box :: new (BlockItem :: new (& vanilla_blocks :: CARTOGRAPHY_TABLE)) ,) ; registry . set_behavior (& * vanilla_items :: FLETCHING_TABLE , Box :: new (BlockItem :: new (& vanilla_blocks :: FLETCHING_TABLE)) ,) ; registry . set_behavior (& * vanilla_items :: GRINDSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: GRINDSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: SMITHING_TABLE , Box :: new (BlockItem :: new (& vanilla_blocks :: SMITHING_TABLE)) ,) ; registry . set_behavior (& * vanilla_items :: STONECUTTER , Box :: new (BlockItem :: new (& vanilla_blocks :: STONECUTTER)) ,) ; registry . set_behavior (& * vanilla_items :: BELL , Box :: new (BlockItem :: new (& vanilla_blocks :: BELL)) ,) ; registry . set_behavior (& * vanilla_items :: LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: SOUL_LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: SOUL_LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: COPPER_LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_COPPER_LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_COPPER_LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_COPPER_LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_COPPER_LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_COPPER_LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_COPPER_LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_COPPER_LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_COPPER_LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_COPPER_LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_COPPER_LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_COPPER_LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_COPPER_LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_COPPER_LANTERN , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_COPPER_LANTERN)) ,) ; registry . set_behavior (& * vanilla_items :: SWEET_BERRIES , Box :: new (BlockItem :: new (& vanilla_blocks :: SWEET_BERRY_BUSH)) ,) ; registry . set_behavior (& * vanilla_items :: GLOW_BERRIES , Box :: new (BlockItem :: new (& vanilla_blocks :: CAVE_VINES)) ,) ; registry . set_behavior (& * vanilla_items :: CAMPFIRE , Box :: new (BlockItem :: new (& vanilla_blocks :: CAMPFIRE)) ,) ; registry . set_behavior (& * vanilla_items :: SOUL_CAMPFIRE , Box :: new (BlockItem :: new (& vanilla_blocks :: SOUL_CAMPFIRE)) ,) ; registry . set_behavior (& * vanilla_items :: SHROOMLIGHT , Box :: new (BlockItem :: new (& vanilla_blocks :: SHROOMLIGHT)) ,) ; registry . set_behavior (& * vanilla_items :: HONEYCOMB , Box :: new (HoneycombItem) ,) ; registry . set_behavior (& * vanilla_items :: BEE_NEST , Box :: new (BlockItem :: new (& vanilla_blocks :: BEE_NEST)) ,) ; registry . set_behavior (& * vanilla_items :: BEEHIVE , Box :: new (BlockItem :: new (& vanilla_blocks :: BEEHIVE)) ,) ; registry . set_behavior (& * vanilla_items :: HONEYCOMB_BLOCK , Box :: new (BlockItem :: new (& vanilla_blocks :: HONEYCOMB_BLOCK)) ,) ; registry . set_behavior (& * vanilla_items :: LODESTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: LODESTONE)) ,) ; registry . set_behavior (& * vanilla_items :: CRYING_OBSIDIAN , Box :: new (BlockItem :: new (& vanilla_blocks :: CRYING_OBSIDIAN)) ,) ; registry . set_behavior (& * vanilla_items :: BLACKSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACKSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: BLACKSTONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACKSTONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: BLACKSTONE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACKSTONE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: GILDED_BLACKSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: GILDED_BLACKSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_BLACKSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_BLACKSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_BLACKSTONE_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_BLACKSTONE_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_BLACKSTONE_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_BLACKSTONE_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: CHISELED_POLISHED_BLACKSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: CHISELED_POLISHED_BLACKSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_BLACKSTONE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_BLACKSTONE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_BLACKSTONE_BRICK_SLAB , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_BLACKSTONE_BRICK_SLAB)) ,) ; registry . set_behavior (& * vanilla_items :: POLISHED_BLACKSTONE_BRICK_STAIRS , Box :: new (BlockItem :: new (& vanilla_blocks :: POLISHED_BLACKSTONE_BRICK_STAIRS)) ,) ; registry . set_behavior (& * vanilla_items :: CRACKED_POLISHED_BLACKSTONE_BRICKS , Box :: new (BlockItem :: new (& vanilla_blocks :: CRACKED_POLISHED_BLACKSTONE_BRICKS)) ,) ; registry . set_behavior (& * vanilla_items :: RESPAWN_ANCHOR , Box :: new (BlockItem :: new (& vanilla_blocks :: RESPAWN_ANCHOR)) ,) ; registry . set_behavior (& * vanilla_items :: CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: WHITE_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: WHITE_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: ORANGE_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: ORANGE_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: MAGENTA_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: MAGENTA_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_BLUE_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_BLUE_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: YELLOW_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: YELLOW_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: LIME_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: LIME_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: PINK_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: PINK_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: GRAY_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: GRAY_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: LIGHT_GRAY_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: LIGHT_GRAY_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: CYAN_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: CYAN_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: PURPLE_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: PURPLE_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: BLUE_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: BLUE_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: BROWN_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: BROWN_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: GREEN_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: GREEN_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: RED_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: RED_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: BLACK_CANDLE , Box :: new (BlockItem :: new (& vanilla_blocks :: BLACK_CANDLE)) ,) ; registry . set_behavior (& * vanilla_items :: SMALL_AMETHYST_BUD , Box :: new (BlockItem :: new (& vanilla_blocks :: SMALL_AMETHYST_BUD)) ,) ; registry . set_behavior (& * vanilla_items :: MEDIUM_AMETHYST_BUD , Box :: new (BlockItem :: new (& vanilla_blocks :: MEDIUM_AMETHYST_BUD)) ,) ; registry . set_behavior (& * vanilla_items :: LARGE_AMETHYST_BUD , Box :: new (BlockItem :: new (& vanilla_blocks :: LARGE_AMETHYST_BUD)) ,) ; registry . set_behavior (& * vanilla_items :: AMETHYST_CLUSTER , Box :: new (BlockItem :: new (& vanilla_blocks :: AMETHYST_CLUSTER)) ,) ; registry . set_behavior (& * vanilla_items :: POINTED_DRIPSTONE , Box :: new (BlockItem :: new (& vanilla_blocks :: POINTED_DRIPSTONE)) ,) ; registry . set_behavior (& * vanilla_items :: SULFUR_SPIKE , Box :: new (BlockItem :: new (& vanilla_blocks :: SULFUR_SPIKE)) ,) ; registry . set_behavior (& * vanilla_items :: OCHRE_FROGLIGHT , Box :: new (BlockItem :: new (& vanilla_blocks :: OCHRE_FROGLIGHT)) ,) ; registry . set_behavior (& * vanilla_items :: VERDANT_FROGLIGHT , Box :: new (BlockItem :: new (& vanilla_blocks :: VERDANT_FROGLIGHT)) ,) ; registry . set_behavior (& * vanilla_items :: PEARLESCENT_FROGLIGHT , Box :: new (BlockItem :: new (& vanilla_blocks :: PEARLESCENT_FROGLIGHT)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_GRATE , Box :: new (BlockItem :: new (& vanilla_blocks :: COPPER_GRATE)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_COPPER_GRATE , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_COPPER_GRATE)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_COPPER_GRATE , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_COPPER_GRATE)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_COPPER_GRATE , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_COPPER_GRATE)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_COPPER_GRATE , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_COPPER_GRATE)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_COPPER_GRATE , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_COPPER_GRATE)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_COPPER_GRATE , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_COPPER_GRATE)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_COPPER_GRATE , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_COPPER_GRATE)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_BULB , Box :: new (BlockItem :: new (& vanilla_blocks :: COPPER_BULB)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_COPPER_BULB , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_COPPER_BULB)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_COPPER_BULB , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_COPPER_BULB)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_COPPER_BULB , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_COPPER_BULB)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_COPPER_BULB , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_COPPER_BULB)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_COPPER_BULB , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_COPPER_BULB)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_COPPER_BULB , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_COPPER_BULB)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_COPPER_BULB , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_COPPER_BULB)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_CHEST , Box :: new (BlockItem :: new (& vanilla_blocks :: COPPER_CHEST)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_COPPER_CHEST , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_COPPER_CHEST)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_COPPER_CHEST , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_COPPER_CHEST)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_COPPER_CHEST , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_COPPER_CHEST)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_COPPER_CHEST , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_COPPER_CHEST)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_COPPER_CHEST , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_COPPER_CHEST)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_COPPER_CHEST , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_COPPER_CHEST)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_COPPER_CHEST , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_COPPER_CHEST)) ,) ; registry . set_behavior (& * vanilla_items :: COPPER_GOLEM_STATUE , Box :: new (BlockItem :: new (& vanilla_blocks :: COPPER_GOLEM_STATUE)) ,) ; registry . set_behavior (& * vanilla_items :: EXPOSED_COPPER_GOLEM_STATUE , Box :: new (BlockItem :: new (& vanilla_blocks :: EXPOSED_COPPER_GOLEM_STATUE)) ,) ; registry . set_behavior (& * vanilla_items :: WEATHERED_COPPER_GOLEM_STATUE , Box :: new (BlockItem :: new (& vanilla_blocks :: WEATHERED_COPPER_GOLEM_STATUE)) ,) ; registry . set_behavior (& * vanilla_items :: OXIDIZED_COPPER_GOLEM_STATUE , Box :: new (BlockItem :: new (& vanilla_blocks :: OXIDIZED_COPPER_GOLEM_STATUE)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_COPPER_GOLEM_STATUE , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_COPPER_GOLEM_STATUE)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_EXPOSED_COPPER_GOLEM_STATUE , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_EXPOSED_COPPER_GOLEM_STATUE)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_WEATHERED_COPPER_GOLEM_STATUE , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_WEATHERED_COPPER_GOLEM_STATUE)) ,) ; registry . set_behavior (& * vanilla_items :: WAXED_OXIDIZED_COPPER_GOLEM_STATUE , Box :: new (BlockItem :: new (& vanilla_blocks :: WAXED_OXIDIZED_COPPER_GOLEM_STATUE)) ,) ; registry . set_behavior (& * vanilla_items :: TRIAL_SPAWNER , Box :: new (BlockItem :: new (& vanilla_blocks :: TRIAL_SPAWNER)) ,) ; registry . set_behavior (& * vanilla_items :: VAULT , Box :: new (BlockItem :: new (& vanilla_blocks :: VAULT)) ,) ; }