Versions in this module Expand all Collapse all v1 v1.0.1 Jul 30, 2026 v1.0.0 Jul 30, 2026 Changes in this version + func ShulkerPhysicalPeak(progress int32) float64 + type Anvil struct + Facing cube.Direction + func (Anvil) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + func (a Anvil) BBox(cube.Pos, world.BlockSource) []cube.BBox + type Bamboo struct + Thick bool + func (b Bamboo) BBox(pos cube.Pos, s world.BlockSource) []cube.BBox + func (b Bamboo) FaceSolid(pos cube.Pos, face cube.Face, s world.BlockSource) bool + type Bed struct + func (Bed) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + func (b Bed) BBox(cube.Pos, world.BlockSource) []cube.BBox + type BrewingStand struct + func (b BrewingStand) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (b BrewingStand) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Cactus struct + func (Cactus) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (Cactus) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Cake struct + Bites int + func (c Cake) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (c Cake) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Campfire struct + func (Campfire) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (Campfire) FaceSolid(_ cube.Pos, face cube.Face, _ world.BlockSource) bool + type Candle struct + Count int + func (Candle) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + func (c Candle) BBox(cube.Pos, world.BlockSource) []cube.BBox + type Carpet struct + func (Carpet) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (Carpet) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Chain struct + Axis cube.Axis + func (Chain) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + func (c Chain) BBox(cube.Pos, world.BlockSource) []cube.BBox + type Chest struct + func (Chest) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (Chest) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type CocoaBean struct + Age int + Facing cube.Direction + func (c CocoaBean) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (c CocoaBean) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Composter struct + Level int + func (Composter) FaceSolid(_ cube.Pos, face cube.Face, _ world.BlockSource) bool + func (c Composter) BBox(_ cube.Pos, _ world.BlockSource) []cube.BBox + type DecoratedPot struct + func (DecoratedPot) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (DecoratedPot) FaceSolid(_ cube.Pos, face cube.Face, _ world.BlockSource) bool + type Door struct + Facing cube.Direction + Open bool + Right bool + func (d Door) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (d Door) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Empty struct + func (Empty) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (Empty) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type EnchantingTable struct + func (EnchantingTable) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (EnchantingTable) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type EndPortalFrame struct + func (EndPortalFrame) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (EndPortalFrame) FaceSolid(_ cube.Pos, face cube.Face, _ world.BlockSource) bool + type EndRod struct + Axis cube.Axis + func (EndRod) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + func (e EndRod) BBox(cube.Pos, world.BlockSource) []cube.BBox + type Fence struct + Wood bool + func (f Fence) BBox(pos cube.Pos, s world.BlockSource) []cube.BBox + func (f Fence) FaceSolid(_ cube.Pos, face cube.Face, _ world.BlockSource) bool + type FenceGate struct + Facing cube.Direction + Open bool + func (f FenceGate) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (f FenceGate) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Grindstone struct + Axis cube.Axis + func (g Grindstone) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (g Grindstone) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Hopper struct + func (Hopper) FaceSolid(_ cube.Pos, face cube.Face, _ world.BlockSource) bool + func (h Hopper) BBox(cube.Pos, world.BlockSource) []cube.BBox + type Ladder struct + Facing cube.Direction + func (l Ladder) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (l Ladder) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Lantern struct + Hanging bool + func (l Lantern) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (l Lantern) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Leaves struct + func (Leaves) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (Leaves) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Lectern struct + func (Lectern) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (Lectern) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type LilyPad struct + func (LilyPad) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (LilyPad) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Portal struct + Axis cube.Axis + func (Portal) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (Portal) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Shulker struct + Facing cube.Face + Progress int32 + func (Shulker) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + func (s Shulker) BBox(cube.Pos, world.BlockSource) []cube.BBox + type Skull struct + Direction cube.Face + Hanging bool + func (Skull) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + func (s Skull) BBox(cube.Pos, world.BlockSource) []cube.BBox + type Slab struct + Double bool + Top bool + func (s Slab) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (s Slab) FaceSolid(_ cube.Pos, face cube.Face, _ world.BlockSource) bool + type Solid struct + func (Solid) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (Solid) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Stair struct + Facing cube.Direction + UpsideDown bool + func (s Stair) BBox(pos cube.Pos, bs world.BlockSource) []cube.BBox + func (s Stair) FaceSolid(pos cube.Pos, face cube.Face, bs world.BlockSource) bool + type Stonecutter struct + func (Stonecutter) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (Stonecutter) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Thin struct + func (t Thin) BBox(pos cube.Pos, s world.BlockSource) []cube.BBox + func (t Thin) FaceSolid(_ cube.Pos, face cube.Face, _ world.BlockSource) bool + type TilledGrass struct + func (TilledGrass) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (TilledGrass) FaceSolid(cube.Pos, cube.Face, world.BlockSource) bool + type Trapdoor struct + Facing cube.Direction + Open bool + Top bool + func (t Trapdoor) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (t Trapdoor) FaceSolid(_ cube.Pos, face cube.Face, _ world.BlockSource) bool + type Wall struct + EastConnection float64 + NorthConnection float64 + Post bool + SouthConnection float64 + WestConnection float64 + func (w Wall) BBox(cube.Pos, world.BlockSource) []cube.BBox + func (w Wall) FaceSolid(_ cube.Pos, face cube.Face, _ world.BlockSource) bool