InteractWithBlock

constructor(itemPredicate: (Item) -> Boolean, side: Direction, alternativeOffsets: List<Vec3i> = listOf(Vec3i.ZERO))