Skip to main content

steel_core/behavior/blocks/
utils.rs

1use 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}