steel_core/behavior/blocks/
utils.rs1use steel_registry::blocks::BlockRef;
2use steel_registry::vanilla_block_tags::BlockTag;
3use steel_registry::vanilla_blocks::{
4 BARRIER, CARVED_PUMPKIN, JACK_O_LANTERN, MANGROVE_LEAVES, MELON, PUMPKIN,
5};
6
7pub fn is_excluded_for_connection(block: BlockRef) -> bool {
8 block.has_tag(&BlockTag::LEAVES)
9 || block == &BARRIER
10 || block == &CARVED_PUMPKIN
11 || block == &JACK_O_LANTERN
12 || block == &MELON
13 || block == &PUMPKIN
14 || block.has_tag(&BlockTag::SHULKER_BOXES)
15 || block == &MANGROVE_LEAVES
16}