steel_core/behavior/generated/
strippables.rs1# ! [doc = r" Generated Mapping of Logs and Woods to their stripped Variant"] use steel_registry :: vanilla_blocks ; use steel_registry :: blocks :: BlockRef ; # [doc = r" Returns the `BlockRef` to the stripped Variant of Logs and Woods"] # [must_use] # [inline] pub fn get_strippable_variant (block : BlockRef) -> Option < BlockRef > { match block { b if b == & vanilla_blocks :: ACACIA_LOG => Some (& vanilla_blocks :: STRIPPED_ACACIA_LOG) , b if b == & vanilla_blocks :: ACACIA_WOOD => Some (& vanilla_blocks :: STRIPPED_ACACIA_WOOD) , b if b == & vanilla_blocks :: BAMBOO_BLOCK => Some (& vanilla_blocks :: STRIPPED_BAMBOO_BLOCK) , b if b == & vanilla_blocks :: BIRCH_LOG => Some (& vanilla_blocks :: STRIPPED_BIRCH_LOG) , b if b == & vanilla_blocks :: BIRCH_WOOD => Some (& vanilla_blocks :: STRIPPED_BIRCH_WOOD) , b if b == & vanilla_blocks :: CHERRY_LOG => Some (& vanilla_blocks :: STRIPPED_CHERRY_LOG) , b if b == & vanilla_blocks :: CHERRY_WOOD => Some (& vanilla_blocks :: STRIPPED_CHERRY_WOOD) , b if b == & vanilla_blocks :: CRIMSON_HYPHAE => Some (& vanilla_blocks :: STRIPPED_CRIMSON_HYPHAE) , b if b == & vanilla_blocks :: CRIMSON_STEM => Some (& vanilla_blocks :: STRIPPED_CRIMSON_STEM) , b if b == & vanilla_blocks :: DARK_OAK_LOG => Some (& vanilla_blocks :: STRIPPED_DARK_OAK_LOG) , b if b == & vanilla_blocks :: DARK_OAK_WOOD => Some (& vanilla_blocks :: STRIPPED_DARK_OAK_WOOD) , b if b == & vanilla_blocks :: JUNGLE_LOG => Some (& vanilla_blocks :: STRIPPED_JUNGLE_LOG) , b if b == & vanilla_blocks :: JUNGLE_WOOD => Some (& vanilla_blocks :: STRIPPED_JUNGLE_WOOD) , b if b == & vanilla_blocks :: MANGROVE_LOG => Some (& vanilla_blocks :: STRIPPED_MANGROVE_LOG) , b if b == & vanilla_blocks :: MANGROVE_WOOD => Some (& vanilla_blocks :: STRIPPED_MANGROVE_WOOD) , b if b == & vanilla_blocks :: OAK_LOG => Some (& vanilla_blocks :: STRIPPED_OAK_LOG) , b if b == & vanilla_blocks :: OAK_WOOD => Some (& vanilla_blocks :: STRIPPED_OAK_WOOD) , b if b == & vanilla_blocks :: PALE_OAK_LOG => Some (& vanilla_blocks :: STRIPPED_PALE_OAK_LOG) , b if b == & vanilla_blocks :: PALE_OAK_WOOD => Some (& vanilla_blocks :: STRIPPED_PALE_OAK_WOOD) , b if b == & vanilla_blocks :: SPRUCE_LOG => Some (& vanilla_blocks :: STRIPPED_SPRUCE_LOG) , b if b == & vanilla_blocks :: SPRUCE_WOOD => Some (& vanilla_blocks :: STRIPPED_SPRUCE_WOOD) , b if b == & vanilla_blocks :: WARPED_HYPHAE => Some (& vanilla_blocks :: STRIPPED_WARPED_HYPHAE) , b if b == & vanilla_blocks :: WARPED_STEM => Some (& vanilla_blocks :: STRIPPED_WARPED_STEM) , _ => None } }