Versions in this module Expand all Collapse all v0 v0.0.4 Jan 4, 2021 Changes in this version + func BreakDuration(b world.Block, i item.Stack) time.Duration + func BreaksInstantly(b world.Block, i item.Stack) bool + func FlammableBlock(block world.Block) bool + func Parse(s string) ([]world.Block, error) + type Activatable interface + Activate func(pos world.BlockPos, clickedFace world.Face, w *world.World, u item.User) + type Air struct + func (Air) CanDisplace(world.Liquid) bool + func (Air) EncodeItem() (id int32, meta int16) + func (Air) HasLiquidDrops() bool + func (Air) HasNBT() bool + func (Air) LightDiffusionLevel() uint8 + func (Air) Model() world.BlockModel + func (Air) ReplaceableBy(world.Block) bool + type AncientDebris struct + func (AncientDebris) HasNBT() bool + func (AncientDebris) Model() world.BlockModel + func (a AncientDebris) BreakInfo() BreakInfo + func (a AncientDebris) EncodeItem() (id int32, meta int16) + type Andesite polishable + func (a Andesite) BreakInfo() BreakInfo + func (a Andesite) EncodeItem() (id int32, meta int16) + type Barrier struct + func (Barrier) EncodeItem() (id int32, meta int16) + func (Barrier) HasNBT() bool + func (Barrier) LightDiffusionLevel() uint8 + func (Barrier) Model() world.BlockModel + type Basalt struct + Axis world.Axis + Polished bool + func (Basalt) HasNBT() bool + func (Basalt) Instrument() instrument.Instrument + func (Basalt) Model() world.BlockModel + func (b Basalt) BreakInfo() BreakInfo + func (b Basalt) EncodeBlock() (name string, properties map[string]interface{}) + func (b Basalt) EncodeItem() (id int32, meta int16) + func (b Basalt) Hash() uint64 + func (b Basalt) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + type Beacon struct + Primary effect.Effect + Secondary effect.Effect + func (Beacon) EncodeItem() (id int32, meta int16) + func (Beacon) HasNBT() bool + func (Beacon) Instrument() instrument.Instrument + func (Beacon) LightDiffusionLevel() uint8 + func (Beacon) LightEmissionLevel() uint8 + func (Beacon) Model() world.BlockModel + func (b Beacon) Activate(pos world.BlockPos, _ world.Face, _ *world.World, u item.User) + func (b Beacon) BreakInfo() BreakInfo + func (b Beacon) CanDisplace(l world.Liquid) bool + func (b Beacon) DecodeNBT(data map[string]interface{}) interface{} + func (b Beacon) EncodeNBT() map[string]interface{} + func (b Beacon) Level() int + func (b Beacon) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + func (b Beacon) Tick(currentTick int64, pos world.BlockPos, w *world.World) + func (b Beacon) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + type BeaconSource interface + PowersBeacon func() bool + type Bedrock struct + InfiniteBurning bool + func (Bedrock) EncodeItem() (id int32, meta int16) + func (Bedrock) HasNBT() bool + func (Bedrock) Instrument() instrument.Instrument + func (Bedrock) LightDiffusionLevel() uint8 + func (Bedrock) Model() world.BlockModel + func (b Bedrock) EncodeBlock() (name string, properties map[string]interface{}) + func (b Bedrock) Hash() uint64 + type BeetrootSeeds struct + func (BeetrootSeeds) SameCrop(c Crop) bool + func (b BeetrootSeeds) BoneMeal(pos world.BlockPos, w *world.World) bool + func (b BeetrootSeeds) BreakInfo() BreakInfo + func (b BeetrootSeeds) EncodeBlock() (name string, properties map[string]interface{}) + func (b BeetrootSeeds) EncodeItem() (id int32, meta int16) + func (b BeetrootSeeds) Hash() uint64 + func (b BeetrootSeeds) RandomTick(pos world.BlockPos, w *world.World, _ *rand.Rand) + func (b BeetrootSeeds) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) bool + func (c BeetrootSeeds) CalculateGrowthChance(pos world.BlockPos, w *world.World) float64 + func (c BeetrootSeeds) GrowthStage() int + func (c BeetrootSeeds) HasLiquidDrops() bool + func (c BeetrootSeeds) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + type BlueIce struct + func (BlueIce) EncodeItem() (id int32, meta int16) + func (BlueIce) HasNBT() bool + func (BlueIce) LightEmissionLevel() uint8 + func (BlueIce) Model() world.BlockModel + func (b BlueIce) BreakInfo() BreakInfo + type BoneBlock struct + Axis world.Axis + func (BoneBlock) HasNBT() bool + func (BoneBlock) Model() world.BlockModel + func (b BoneBlock) BreakInfo() BreakInfo + func (b BoneBlock) EncodeBlock() (name string, properties map[string]interface{}) + func (b BoneBlock) EncodeItem() (id int32, meta int16) + func (b BoneBlock) Hash() uint64 + func (b BoneBlock) Instrument() instrument.Instrument + func (b BoneBlock) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + type BoneMealAffected interface + BoneMeal func(pos world.BlockPos, w *world.World) bool + type BreakInfo struct + Drops func(t tool.Tool) []item.Stack + Effective func(t tool.Tool) bool + Hardness float64 + Harvestable func(t tool.Tool) bool + XPDrops XPDropRange + type Breakable interface + BreakInfo func() BreakInfo + type Bricks struct + func (Bricks) EncodeItem() (id int32, meta int16) + func (Bricks) HasNBT() bool + func (Bricks) Instrument() instrument.Instrument + func (Bricks) Model() world.BlockModel + func (b Bricks) BreakInfo() BreakInfo + type Cake struct + Bites int + func (Cake) HasNBT() bool + func (Cake) LightDiffusionLevel() uint8 + func (c Cake) Activate(pos world.BlockPos, _ world.Face, w *world.World, u item.User) + func (c Cake) BreakInfo() BreakInfo + func (c Cake) CanDisplace(b world.Liquid) bool + func (c Cake) EncodeBlock() (name string, properties map[string]interface{}) + func (c Cake) EncodeItem() (id int32, meta int16) + func (c Cake) Hash() uint64 + func (c Cake) Model() world.BlockModel + func (c Cake) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (c Cake) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + func (c Cake) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) bool + type Carpet struct + Colour colour.Colour + func (Carpet) CanDisplace(b world.Liquid) bool + func (Carpet) HasLiquidDrops() bool + func (Carpet) HasNBT() bool + func (Carpet) LightDiffusionLevel() uint8 + func (Carpet) Model() world.BlockModel + func (Carpet) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (Carpet) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + func (c Carpet) BreakInfo() BreakInfo + func (c Carpet) EncodeBlock() (name string, properties map[string]interface{}) + func (c Carpet) EncodeItem() (id int32, meta int16) + func (c Carpet) FlammabilityInfo() FlammabilityInfo + func (c Carpet) Hash() uint64 + func (c Carpet) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + type Carrot struct + func (Carrot) SameCrop(c Crop) bool + func (c Carrot) AlwaysConsumable() bool + func (c Carrot) BoneMeal(pos world.BlockPos, w *world.World) bool + func (c Carrot) BreakInfo() BreakInfo + func (c Carrot) CalculateGrowthChance(pos world.BlockPos, w *world.World) float64 + func (c Carrot) Consume(_ *world.World, consumer item.Consumer) item.Stack + func (c Carrot) ConsumeDuration() time.Duration + func (c Carrot) EncodeBlock() (name string, properties map[string]interface{}) + func (c Carrot) EncodeItem() (id int32, meta int16) + func (c Carrot) GrowthStage() int + func (c Carrot) HasLiquidDrops() bool + func (c Carrot) Hash() uint64 + func (c Carrot) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (c Carrot) RandomTick(pos world.BlockPos, w *world.World, _ *rand.Rand) + func (c Carrot) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) bool + type Chest struct + CustomName string + Facing world.Direction + func NewChest() Chest + func (Chest) CanDisplace(b world.Liquid) bool + func (Chest) EncodeItem() (id int32, meta int16) + func (Chest) HasNBT() bool + func (Chest) Instrument() instrument.Instrument + func (Chest) LightDiffusionLevel() uint8 + func (Chest) Model() world.BlockModel + func (Chest) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + func (c Chest) Activate(pos world.BlockPos, _ world.Face, _ *world.World, u item.User) + func (c Chest) AddViewer(v ContainerViewer, w *world.World, pos world.BlockPos) + func (c Chest) BreakInfo() BreakInfo + func (c Chest) DecodeNBT(data map[string]interface{}) interface{} + func (c Chest) Drops() []item.Stack + func (c Chest) EncodeBlock() (name string, properties map[string]interface{}) + func (c Chest) EncodeNBT() map[string]interface{} + func (c Chest) FlammabilityInfo() FlammabilityInfo + func (c Chest) Hash() uint64 + func (c Chest) Inventory() *inventory.Inventory + func (c Chest) RemoveViewer(v ContainerViewer, w *world.World, pos world.BlockPos) + func (c Chest) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + func (c Chest) WithName(a ...interface{}) world.Item + type ChiseledQuartz struct + func (ChiseledQuartz) EncodeBlock() (name string, properties map[string]interface{}) + func (ChiseledQuartz) HasNBT() bool + func (ChiseledQuartz) Hash() uint64 + func (ChiseledQuartz) Instrument() instrument.Instrument + func (ChiseledQuartz) Model() world.BlockModel + func (c ChiseledQuartz) BreakInfo() BreakInfo + func (c ChiseledQuartz) EncodeItem() (id int32, meta int16) + type Clay struct + func (Clay) HasNBT() bool + func (Clay) Model() world.BlockModel + func (c Clay) BreakInfo() BreakInfo + func (c Clay) EncodeBlock() (name string, properties map[string]interface{}) + func (c Clay) EncodeItem() (id int32, meta int16) + func (c Clay) Hash() uint64 + func (c Clay) Instrument() instrument.Instrument + type CoalBlock struct + func (CoalBlock) EncodeBlock() (name string, properties map[string]interface{}) + func (CoalBlock) EncodeItem() (id int32, meta int16) + func (CoalBlock) HasNBT() bool + func (CoalBlock) Hash() uint64 + func (CoalBlock) Instrument() instrument.Instrument + func (CoalBlock) Model() world.BlockModel + func (c CoalBlock) BreakInfo() BreakInfo + func (c CoalBlock) FlammabilityInfo() FlammabilityInfo + type CoalOre struct + func (CoalOre) HasNBT() bool + func (CoalOre) Instrument() instrument.Instrument + func (CoalOre) Model() world.BlockModel + func (c CoalOre) BreakInfo() BreakInfo + func (c CoalOre) EncodeItem() (id int32, meta int16) + type Cobblestone struct + Mossy bool + func (Cobblestone) HasNBT() bool + func (Cobblestone) Instrument() instrument.Instrument + func (Cobblestone) Model() world.BlockModel + func (c Cobblestone) BreakInfo() BreakInfo + func (c Cobblestone) EncodeItem() (id int32, meta int16) + type CocoaBean struct + Age int + Facing world.Direction + func (CocoaBean) HasNBT() bool + func (CocoaBean) LightDiffusionLevel() uint8 + func (c CocoaBean) BoneMeal(pos world.BlockPos, w *world.World) bool + func (c CocoaBean) BreakInfo() BreakInfo + func (c CocoaBean) EncodeBlock() (name string, properties map[string]interface{}) + func (c CocoaBean) EncodeItem() (id int32, meta int16) + func (c CocoaBean) HasLiquidDrops() bool + func (c CocoaBean) Hash() uint64 + func (c CocoaBean) Model() world.BlockModel + func (c CocoaBean) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (c CocoaBean) RandomTick(pos world.BlockPos, w *world.World, r *rand.Rand) + func (c CocoaBean) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) bool + type Concrete struct + Colour colour.Colour + func (Concrete) HasNBT() bool + func (Concrete) Instrument() instrument.Instrument + func (Concrete) Model() world.BlockModel + func (c Concrete) BreakInfo() BreakInfo + func (c Concrete) EncodeBlock() (name string, properties map[string]interface{}) + func (c Concrete) EncodeItem() (id int32, meta int16) + func (c Concrete) Hash() uint64 + type ConcretePowder struct + Colour colour.Colour + func (ConcretePowder) HasNBT() bool + func (ConcretePowder) Instrument() instrument.Instrument + func (ConcretePowder) Model() world.BlockModel + func (c ConcretePowder) BreakInfo() BreakInfo + func (c ConcretePowder) CanSolidify(pos world.BlockPos, w *world.World) bool + func (c ConcretePowder) EncodeBlock() (name string, properties map[string]interface{}) + func (c ConcretePowder) EncodeItem() (id int32, meta int16) + func (c ConcretePowder) Hash() uint64 + func (c ConcretePowder) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + type Container interface + AddViewer func(v ContainerViewer, w *world.World, pos world.BlockPos) + Inventory func() *inventory.Inventory + RemoveViewer func(v ContainerViewer, w *world.World, pos world.BlockPos) + type ContainerOpener interface + OpenBlockContainer func(pos world.BlockPos) + type ContainerViewer interface + ViewSlotChange func(slot int, newItem item.Stack) + type Coral struct + Dead bool + Type coral.Coral + func (Coral) HasNBT() bool + func (Coral) Instrument() instrument.Instrument + func (Coral) LightDiffusionLevel() uint8 + func (Coral) Model() world.BlockModel + func (c Coral) BreakInfo() BreakInfo + func (c Coral) CanDisplace(b world.Liquid) bool + func (c Coral) EncodeBlock() (name string, properties map[string]interface{}) + func (c Coral) EncodeItem() (id int32, meta int16) + func (c Coral) HasLiquidDrops() bool + func (c Coral) Hash() uint64 + func (c Coral) NeighbourUpdateTick(pos, changedNeighbour world.BlockPos, w *world.World) + func (c Coral) ScheduledTick(pos world.BlockPos, w *world.World) + func (c Coral) SideClosed(pos, side world.BlockPos, w *world.World) bool + func (c Coral) UseOnBlock(pos world.BlockPos, face world.Face, clickPos mgl64.Vec3, w *world.World, ...) bool + type CoralBlock struct + Dead bool + Type coral.Coral + func (CoralBlock) HasNBT() bool + func (CoralBlock) Instrument() instrument.Instrument + func (CoralBlock) Model() world.BlockModel + func (c CoralBlock) BreakInfo() BreakInfo + func (c CoralBlock) EncodeBlock() (name string, properties map[string]interface{}) + func (c CoralBlock) EncodeItem() (id int32, meta int16) + func (c CoralBlock) Hash() uint64 + func (c CoralBlock) NeighbourUpdateTick(pos, changedNeighbour world.BlockPos, w *world.World) + func (c CoralBlock) ScheduledTick(pos world.BlockPos, w *world.World) + type Crop interface + GrowthStage func() int + SameCrop func(c Crop) bool + type CryingObsidian struct + func (CryingObsidian) EncodeItem() (id int32, meta int16) + func (CryingObsidian) HasNBT() bool + func (CryingObsidian) Instrument() instrument.Instrument + func (CryingObsidian) LightEmissionLevel() uint8 + func (CryingObsidian) Model() world.BlockModel + func (c CryingObsidian) BreakInfo() BreakInfo + type DiamondBlock struct + func (DiamondBlock) EncodeItem() (id int32, meta int16) + func (DiamondBlock) HasNBT() bool + func (DiamondBlock) Model() world.BlockModel + func (DiamondBlock) PowersBeacon() bool + func (d DiamondBlock) BreakInfo() BreakInfo + type DiamondOre struct + func (DiamondOre) HasNBT() bool + func (DiamondOre) Instrument() instrument.Instrument + func (DiamondOre) Model() world.BlockModel + func (d DiamondOre) BreakInfo() BreakInfo + func (d DiamondOre) EncodeItem() (id int32, meta int16) + type Diorite polishable + func (d Diorite) BreakInfo() BreakInfo + func (d Diorite) EncodeItem() (id int32, meta int16) + type Dirt struct + Coarse bool + func (Dirt) HasNBT() bool + func (Dirt) Model() world.BlockModel + func (d Dirt) BreakInfo() BreakInfo + func (d Dirt) EncodeItem() (id int32, meta int16) + type DragonEgg struct + func (DragonEgg) HasNBT() bool + func (DragonEgg) LightDiffusionLevel() uint8 + func (DragonEgg) Model() world.BlockModel + func (d DragonEgg) Activate(pos world.BlockPos, _ world.Face, w *world.World, _ item.User) + func (d DragonEgg) BreakInfo() BreakInfo + func (d DragonEgg) CanDisplace(b world.Liquid) bool + func (d DragonEgg) EncodeItem() (id int32, meta int16) + func (d DragonEgg) LightEmissionLevel() uint8 + func (d DragonEgg) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (d DragonEgg) Punch(pos world.BlockPos, _ world.Face, w *world.World, _ item.User) + func (d DragonEgg) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + func (g DragonEgg) CanSolidify(world.BlockPos, *world.World) bool + type EmeraldBlock struct + func (EmeraldBlock) EncodeItem() (id int32, meta int16) + func (EmeraldBlock) HasNBT() bool + func (EmeraldBlock) Model() world.BlockModel + func (EmeraldBlock) PowersBeacon() bool + func (e EmeraldBlock) BreakInfo() BreakInfo + func (e EmeraldBlock) Instrument() instrument.Instrument + type EmeraldOre struct + func (EmeraldOre) HasNBT() bool + func (EmeraldOre) Instrument() instrument.Instrument + func (EmeraldOre) Model() world.BlockModel + func (e EmeraldOre) BreakInfo() BreakInfo + func (e EmeraldOre) EncodeItem() (id int32, meta int16) + type EndBrickStairs struct + Facing world.Direction + UpsideDown bool + func (EndBrickStairs) CanDisplace(b world.Liquid) bool + func (EndBrickStairs) HasNBT() bool + func (EndBrickStairs) LightDiffusionLevel() uint8 + func (s EndBrickStairs) BreakInfo() BreakInfo + func (s EndBrickStairs) EncodeBlock() (name string, properties map[string]interface{}) + func (s EndBrickStairs) EncodeItem() (id int32, meta int16) + func (s EndBrickStairs) Hash() uint64 + func (s EndBrickStairs) Model() world.BlockModel + func (s EndBrickStairs) SideClosed(pos, side world.BlockPos, w *world.World) bool + func (s EndBrickStairs) UseOnBlock(pos world.BlockPos, face world.Face, clickPos mgl64.Vec3, w *world.World, ...) (used bool) + type EndBricks struct + func (EndBricks) HasNBT() bool + func (EndBricks) Instrument() instrument.Instrument + func (EndBricks) Model() world.BlockModel + func (c EndBricks) BreakInfo() BreakInfo + func (c EndBricks) EncodeItem() (id int32, meta int16) + type EndStone struct + func (EndStone) HasNBT() bool + func (EndStone) Instrument() instrument.Instrument + func (EndStone) Model() world.BlockModel + func (e EndStone) BreakInfo() BreakInfo + func (e EndStone) EncodeItem() (id int32, meta int16) + type EntityCollider interface + EntityCollide func(e world.Entity) + type Farmland struct + Hydration int + func (Farmland) HasNBT() bool + func (Farmland) Model() world.BlockModel + func (f Farmland) BreakInfo() BreakInfo + func (f Farmland) EncodeBlock() (name string, properties map[string]interface{}) + func (f Farmland) Hash() uint64 + func (f Farmland) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (f Farmland) RandomTick(pos world.BlockPos, w *world.World, _ *rand.Rand) + type Fire struct + Age int + Type fire.Fire + func (Fire) HasNBT() bool + func (Fire) LightDiffusionLevel() uint8 + func (Fire) Model() world.BlockModel + func (Fire) ReplaceableBy(world.Block) bool + func (f Fire) EncodeBlock() (name string, properties map[string]interface{}) + func (f Fire) EntityCollide(e world.Entity) + func (f Fire) HasLiquidDrops() bool + func (f Fire) Hash() uint64 + func (f Fire) LightEmissionLevel() uint8 + func (f Fire) NeighbourUpdateTick(pos, neighbour world.BlockPos, w *world.World) + func (f Fire) RandomTick(pos world.BlockPos, w *world.World, _ *rand.Rand) + func (f Fire) ScheduledTick(pos world.BlockPos, w *world.World) + type FlammabilityInfo struct + Encouragement int + Flammability int + LavaFlammable bool + type Flammable interface + FlammabilityInfo func() FlammabilityInfo + type FromStringer interface + FromString func(s string) (interface{}, error) + type GildedBlackstone struct + func (GildedBlackstone) EncodeItem() (id int32, meta int16) + func (GildedBlackstone) HasNBT() bool + func (GildedBlackstone) Model() world.BlockModel + func (b GildedBlackstone) BreakInfo() BreakInfo + type Glass struct + func (Glass) HasNBT() bool + func (Glass) Instrument() instrument.Instrument + func (Glass) LightDiffusionLevel() uint8 + func (Glass) Model() world.BlockModel + func (g Glass) BreakInfo() BreakInfo + func (g Glass) EncodeItem() (id int32, meta int16) + type GlassPane struct + func (GlassPane) HasNBT() bool + func (GlassPane) Instrument() instrument.Instrument + func (GlassPane) LightDiffusionLevel() uint8 + func (GlassPane) Model() world.BlockModel + func (p GlassPane) BreakInfo() BreakInfo + func (p GlassPane) CanDisplace(b world.Liquid) bool + func (p GlassPane) EncodeItem() (id int32, meta int16) + func (p GlassPane) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + type GlazedTerracotta struct + Colour colour.Colour + Facing world.Direction + func (GlazedTerracotta) HasNBT() bool + func (GlazedTerracotta) Instrument() instrument.Instrument + func (GlazedTerracotta) Model() world.BlockModel + func (t GlazedTerracotta) BreakInfo() BreakInfo + func (t GlazedTerracotta) EncodeBlock() (name string, properties map[string]interface{}) + func (t GlazedTerracotta) EncodeItem() (id int32, meta int16) + func (t GlazedTerracotta) Hash() uint64 + func (t GlazedTerracotta) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + type Glowstone struct + func (Glowstone) HasNBT() bool + func (Glowstone) LightEmissionLevel() uint8 + func (Glowstone) Model() world.BlockModel + func (g Glowstone) BreakInfo() BreakInfo + func (g Glowstone) EncodeItem() (id int32, meta int16) + func (g Glowstone) Instrument() instrument.Instrument + type GoldBlock struct + func (GoldBlock) EncodeItem() (id int32, meta int16) + func (GoldBlock) HasNBT() bool + func (GoldBlock) Model() world.BlockModel + func (GoldBlock) PowersBeacon() bool + func (g GoldBlock) BreakInfo() BreakInfo + func (g GoldBlock) Instrument() instrument.Instrument + type GoldOre struct + func (GoldOre) HasNBT() bool + func (GoldOre) Instrument() instrument.Instrument + func (GoldOre) Model() world.BlockModel + func (g GoldOre) BreakInfo() BreakInfo + func (g GoldOre) EncodeItem() (id int32, meta int16) + type Granite polishable + func (g Granite) BreakInfo() BreakInfo + func (g Granite) EncodeItem() (id int32, meta int16) + type Grass struct + func (Grass) HasNBT() bool + func (Grass) Model() world.BlockModel + func (g Grass) BreakInfo() BreakInfo + func (g Grass) EncodeItem() (id int32, meta int16) + func (g Grass) RandomTick(pos world.BlockPos, w *world.World, r *rand.Rand) + type GrassPath struct + func (GrassPath) HasNBT() bool + func (GrassPath) LightDiffusionLevel() uint8 + func (GrassPath) Model() world.BlockModel + func (p GrassPath) BreakInfo() BreakInfo + func (p GrassPath) EncodeItem() (id int32, meta int16) + func (p GrassPath) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + type Gravel struct + func (Gravel) HasNBT() bool + func (Gravel) Instrument() instrument.Instrument + func (Gravel) Model() world.BlockModel + func (g Gravel) BreakInfo() BreakInfo + func (g Gravel) CanSolidify(world.BlockPos, *world.World) bool + func (g Gravel) EncodeItem() (id int32, meta int16) + func (g Gravel) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + type GravityAffected interface + CanSolidify func(pos world.BlockPos, w *world.World) bool + type InstrumentBlock interface + Instrument func() instrument.Instrument + type InvisibleBedrock struct + func (InvisibleBedrock) EncodeItem() (id int32, meta int16) + func (InvisibleBedrock) HasNBT() bool + func (InvisibleBedrock) LightDiffusionLevel() uint8 + func (InvisibleBedrock) Model() world.BlockModel + type IronBars struct + func (IronBars) EncodeItem() (id int32, meta int16) + func (IronBars) HasNBT() bool + func (IronBars) LightDiffusionLevel() uint8 + func (IronBars) Model() world.BlockModel + func (i IronBars) BreakInfo() BreakInfo + func (i IronBars) CanDisplace(b world.Liquid) bool + func (i IronBars) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + type IronBlock struct + func (IronBlock) EncodeItem() (id int32, meta int16) + func (IronBlock) HasNBT() bool + func (IronBlock) Model() world.BlockModel + func (IronBlock) PowersBeacon() bool + func (i IronBlock) BreakInfo() BreakInfo + func (i IronBlock) Instrument() instrument.Instrument + type IronOre struct + func (IronOre) HasNBT() bool + func (IronOre) Instrument() instrument.Instrument + func (IronOre) Model() world.BlockModel + func (i IronOre) BreakInfo() BreakInfo + func (i IronOre) EncodeItem() (id int32, meta int16) + type Kelp struct + Age int + func (Kelp) CanDisplace(b world.Liquid) bool + func (Kelp) EncodeItem() (id int32, meta int16) + func (Kelp) HasNBT() bool + func (Kelp) LightDiffusionLevel() uint8 + func (Kelp) Model() world.BlockModel + func (Kelp) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + func (k Kelp) BoneMeal(pos world.BlockPos, w *world.World) bool + func (k Kelp) BreakInfo() BreakInfo + func (k Kelp) EncodeBlock() (name string, properties map[string]interface{}) + func (k Kelp) Hash() uint64 + func (k Kelp) NeighbourUpdateTick(pos, changed world.BlockPos, w *world.World) + func (k Kelp) RandomTick(pos world.BlockPos, w *world.World, r *rand.Rand) + func (k Kelp) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + type Lantern struct + Hanging bool + Type fire.Fire + func (Lantern) HasNBT() bool + func (Lantern) LightDiffusionLevel() uint8 + func (l Lantern) BreakInfo() BreakInfo + func (l Lantern) EncodeBlock() (name string, properties map[string]interface{}) + func (l Lantern) EncodeItem() (id int32, meta int16) + func (l Lantern) HasLiquidDrops() bool + func (l Lantern) Hash() uint64 + func (l Lantern) LightEmissionLevel() uint8 + func (l Lantern) Model() world.BlockModel + func (l Lantern) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (l Lantern) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) bool + type LapisBlock struct + func (LapisBlock) EncodeItem() (id int32, meta int16) + func (LapisBlock) HasNBT() bool + func (LapisBlock) Model() world.BlockModel + func (l LapisBlock) BreakInfo() BreakInfo + type LapisOre struct + func (LapisOre) HasNBT() bool + func (LapisOre) Instrument() instrument.Instrument + func (LapisOre) Model() world.BlockModel + func (l LapisOre) BreakInfo() BreakInfo + func (l LapisOre) EncodeItem() (id int32, meta int16) + type Lava struct + Depth int + Falling bool + Still bool + func (Lava) AABB(world.BlockPos, *world.World) []physics.AABB + func (Lava) HasLiquidDrops() bool + func (Lava) HasNBT() bool + func (Lava) LightDiffusionLevel() uint8 + func (Lava) LightEmissionLevel() uint8 + func (Lava) LiquidType() string + func (Lava) Model() world.BlockModel + func (Lava) ReplaceableBy(world.Block) bool + func (Lava) SpreadDecay() int + func (l Lava) EncodeBlock() (name string, properties map[string]interface{}) + func (l Lava) EntityCollide(e world.Entity) + func (l Lava) Harden(pos world.BlockPos, w *world.World, flownIntoBy *world.BlockPos) bool + func (l Lava) Hash() uint64 + func (l Lava) LiquidDepth() int + func (l Lava) LiquidFalling() bool + func (l Lava) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (l Lava) RandomTick(pos world.BlockPos, w *world.World, r *rand.Rand) + func (l Lava) ScheduledTick(pos world.BlockPos, w *world.World) + func (l Lava) WithDepth(depth int, falling bool) world.Liquid + type Leaves struct + Persistent bool + Wood wood.Wood + func (Leaves) CanDisplace(b world.Liquid) bool + func (Leaves) HasNBT() bool + func (Leaves) LightDiffusionLevel() uint8 + func (Leaves) Model() world.BlockModel + func (Leaves) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + func (l Leaves) BreakInfo() BreakInfo + func (l Leaves) EncodeBlock() (name string, properties map[string]interface{}) + func (l Leaves) EncodeItem() (id int32, meta int16) + func (l Leaves) FlammabilityInfo() FlammabilityInfo + func (l Leaves) Hash() uint64 + func (l Leaves) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (l Leaves) RandomTick(pos world.BlockPos, w *world.World, r *rand.Rand) + type Light struct + Level int + func (Light) HasNBT() bool + func (Light) LightDiffusionLevel() uint8 + func (Light) Model() world.BlockModel + func (Light) ReplaceableBy(world.Block) bool + func (l Light) EncodeBlock() (name string, properties map[string]interface{}) + func (l Light) EncodeItem() (id int32, meta int16) + func (l Light) Hash() uint64 + func (l Light) LightEmissionLevel() uint8 + type LightDiffuser interface + LightDiffusionLevel func() uint8 + type LightEmitter interface + LightEmissionLevel func() uint8 + type LiquidRemovable interface + HasLiquidDrops func() bool + type LitPumpkin struct + Facing world.Direction + func (LitPumpkin) HasNBT() bool + func (LitPumpkin) Model() world.BlockModel + func (l LitPumpkin) BreakInfo() BreakInfo + func (l LitPumpkin) EncodeBlock() (name string, properties map[string]interface{}) + func (l LitPumpkin) EncodeItem() (id int32, meta int16) + func (l LitPumpkin) Hash() uint64 + func (l LitPumpkin) LightEmissionLevel() uint8 + func (l LitPumpkin) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + type Log struct + Axis world.Axis + Stripped bool + Wood wood.Wood + func (Log) HasNBT() bool + func (Log) Instrument() instrument.Instrument + func (Log) Model() world.BlockModel + func (l Log) BreakInfo() BreakInfo + func (l Log) EncodeBlock() (name string, properties map[string]interface{}) + func (l Log) EncodeItem() (id int32, meta int16) + func (l Log) FlammabilityInfo() FlammabilityInfo + func (l Log) Hash() uint64 + func (l Log) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + type Melon struct + func (Melon) HasNBT() bool + func (Melon) Model() world.BlockModel + func (m Melon) BreakInfo() BreakInfo + func (m Melon) EncodeItem() (id int32, meta int16) + type MelonSeeds struct + func (MelonSeeds) SameCrop(c Crop) bool + func (c MelonSeeds) CalculateGrowthChance(pos world.BlockPos, w *world.World) float64 + func (c MelonSeeds) GrowthStage() int + func (c MelonSeeds) HasLiquidDrops() bool + func (m MelonSeeds) BoneMeal(pos world.BlockPos, w *world.World) bool + func (m MelonSeeds) BreakInfo() BreakInfo + func (m MelonSeeds) EncodeBlock() (name string, properties map[string]interface{}) + func (m MelonSeeds) EncodeItem() (id int32, meta int16) + func (m MelonSeeds) Hash() uint64 + func (m MelonSeeds) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (m MelonSeeds) RandomTick(pos world.BlockPos, w *world.World, r *rand.Rand) + func (m MelonSeeds) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) bool + type NetherBrickFence struct + func (NetherBrickFence) CanDisplace(b world.Liquid) bool + func (NetherBrickFence) HasNBT() bool + func (NetherBrickFence) LightDiffusionLevel() uint8 + func (NetherBrickFence) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + func (n NetherBrickFence) BreakInfo() BreakInfo + func (n NetherBrickFence) EncodeItem() (id int32, meta int16) + func (n NetherBrickFence) Model() world.BlockModel + type NetherGoldOre struct + func (NetherGoldOre) HasNBT() bool + func (NetherGoldOre) Model() world.BlockModel + func (n NetherGoldOre) BreakInfo() BreakInfo + func (n NetherGoldOre) EncodeItem() (id int32, meta int16) + type NetherQuartzOre struct + func (NetherQuartzOre) EncodeItem() (id int32, meta int16) + func (NetherQuartzOre) HasNBT() bool + func (NetherQuartzOre) Instrument() instrument.Instrument + func (NetherQuartzOre) Model() world.BlockModel + func (q NetherQuartzOre) BreakInfo() BreakInfo + type NetherWart struct + Age int + func (NetherWart) EncodeItem() (id int32, meta int16) + func (NetherWart) HasNBT() bool + func (NetherWart) LightDiffusionLevel() uint8 + func (NetherWart) Model() world.BlockModel + func (n NetherWart) BreakInfo() BreakInfo + func (n NetherWart) EncodeBlock() (name string, properties map[string]interface{}) + func (n NetherWart) HasLiquidDrops() bool + func (n NetherWart) Hash() uint64 + func (n NetherWart) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (n NetherWart) RandomTick(pos world.BlockPos, w *world.World, r *rand.Rand) + func (n NetherWart) UseOnBlock(pos world.BlockPos, face world.Face, clickPos mgl64.Vec3, w *world.World, ...) bool + type NetheriteBlock struct + func (NetheriteBlock) EncodeItem() (id int32, meta int16) + func (NetheriteBlock) HasNBT() bool + func (NetheriteBlock) Instrument() instrument.Instrument + func (NetheriteBlock) Model() world.BlockModel + func (NetheriteBlock) PowersBeacon() bool + func (n NetheriteBlock) BreakInfo() BreakInfo + type Netherrack struct + func (Netherrack) HasNBT() bool + func (Netherrack) Instrument() instrument.Instrument + func (Netherrack) Model() world.BlockModel + func (e Netherrack) BreakInfo() BreakInfo + func (e Netherrack) EncodeItem() (id int32, meta int16) + type NoteBlock struct + Pitch int + func (NoteBlock) HasNBT() bool + func (NoteBlock) Instrument() instrument.Instrument + func (NoteBlock) Model() world.BlockModel + func (n NoteBlock) Activate(pos world.BlockPos, _ world.Face, w *world.World, _ item.User) + func (n NoteBlock) BreakInfo() BreakInfo + func (n NoteBlock) DecodeNBT(data map[string]interface{}) interface{} + func (n NoteBlock) EncodeItem() (id int32, meta int16) + func (n NoteBlock) EncodeNBT() map[string]interface{} + func (n NoteBlock) Punch(pos world.BlockPos, _ world.Face, w *world.World, u item.User) + type Obsidian struct + func (Obsidian) EncodeItem() (id int32, meta int16) + func (Obsidian) HasNBT() bool + func (Obsidian) Instrument() instrument.Instrument + func (Obsidian) Model() world.BlockModel + func (o Obsidian) BreakInfo() BreakInfo + type Placer interface + PlaceBlock func(pos world.BlockPos, b world.Block, ctx *item.UseContext) + type Planks struct + Wood wood.Wood + func (Planks) HasNBT() bool + func (Planks) Instrument() instrument.Instrument + func (Planks) Model() world.BlockModel + func (p Planks) BreakInfo() BreakInfo + func (p Planks) EncodeBlock() (name string, properties map[string]interface{}) + func (p Planks) EncodeItem() (id int32, meta int16) + func (p Planks) FlammabilityInfo() FlammabilityInfo + func (p Planks) Hash() uint64 + type Potato struct + func (Potato) SameCrop(c Crop) bool + func (c Potato) CalculateGrowthChance(pos world.BlockPos, w *world.World) float64 + func (c Potato) GrowthStage() int + func (c Potato) HasLiquidDrops() bool + func (c Potato) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (p Potato) AlwaysConsumable() bool + func (p Potato) BoneMeal(pos world.BlockPos, w *world.World) bool + func (p Potato) BreakInfo() BreakInfo + func (p Potato) Consume(_ *world.World, c item.Consumer) item.Stack + func (p Potato) ConsumeDuration() time.Duration + func (p Potato) EncodeBlock() (name string, properties map[string]interface{}) + func (p Potato) EncodeItem() (id int32, meta int16) + func (p Potato) Hash() uint64 + func (p Potato) RandomTick(pos world.BlockPos, w *world.World, _ *rand.Rand) + func (p Potato) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) bool + type Pumpkin struct + Carved bool + Facing world.Direction + func (Pumpkin) HasNBT() bool + func (Pumpkin) Model() world.BlockModel + func (p Pumpkin) BreakInfo() BreakInfo + func (p Pumpkin) EncodeBlock() (name string, properties map[string]interface{}) + func (p Pumpkin) EncodeItem() (id int32, meta int16) + func (p Pumpkin) Hash() uint64 + func (p Pumpkin) Instrument() instrument.Instrument + func (p Pumpkin) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + type PumpkinSeeds struct + Direction world.Face + func (PumpkinSeeds) SameCrop(c Crop) bool + func (c PumpkinSeeds) CalculateGrowthChance(pos world.BlockPos, w *world.World) float64 + func (c PumpkinSeeds) GrowthStage() int + func (c PumpkinSeeds) HasLiquidDrops() bool + func (p PumpkinSeeds) BoneMeal(pos world.BlockPos, w *world.World) bool + func (p PumpkinSeeds) BreakInfo() BreakInfo + func (p PumpkinSeeds) EncodeBlock() (name string, properties map[string]interface{}) + func (p PumpkinSeeds) EncodeItem() (id int32, meta int16) + func (p PumpkinSeeds) Hash() uint64 + func (p PumpkinSeeds) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (p PumpkinSeeds) RandomTick(pos world.BlockPos, w *world.World, r *rand.Rand) + func (p PumpkinSeeds) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) bool + type Punchable interface + Punch func(pos world.BlockPos, clickedFace world.Face, w *world.World, u item.User) + type Quartz struct + Smooth bool + func (Quartz) HasNBT() bool + func (Quartz) Instrument() instrument.Instrument + func (Quartz) Model() world.BlockModel + func (q Quartz) BreakInfo() BreakInfo + func (q Quartz) EncodeBlock() (name string, properties map[string]interface{}) + func (q Quartz) EncodeItem() (id int32, meta int16) + func (q Quartz) Hash() uint64 + type QuartzBricks struct + func (QuartzBricks) EncodeItem() (id int32, meta int16) + func (QuartzBricks) HasNBT() bool + func (QuartzBricks) Instrument() instrument.Instrument + func (QuartzBricks) Model() world.BlockModel + func (q QuartzBricks) BreakInfo() BreakInfo + type QuartzPillar struct + Axis world.Axis + func (QuartzPillar) HasNBT() bool + func (QuartzPillar) Instrument() instrument.Instrument + func (QuartzPillar) Model() world.BlockModel + func (q QuartzPillar) BreakInfo() BreakInfo + func (q QuartzPillar) EncodeBlock() (name string, properties map[string]interface{}) + func (q QuartzPillar) EncodeItem() (id int32, meta int16) + func (q QuartzPillar) Hash() uint64 + func (q QuartzPillar) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + type Replaceable interface + ReplaceableBy func(b world.Block) bool + type Sand struct + Red bool + func (Sand) HasNBT() bool + func (Sand) Instrument() instrument.Instrument + func (Sand) Model() world.BlockModel + func (g Sand) CanSolidify(world.BlockPos, *world.World) bool + func (s Sand) BreakInfo() BreakInfo + func (s Sand) EncodeItem() (id int32, meta int16) + func (s Sand) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + type SeaLantern struct + func (SeaLantern) EncodeItem() (id int32, meta int16) + func (SeaLantern) HasNBT() bool + func (SeaLantern) Instrument() instrument.Instrument + func (SeaLantern) LightDiffusionLevel() uint8 + func (SeaLantern) LightEmissionLevel() uint8 + func (SeaLantern) Model() world.BlockModel + func (s SeaLantern) BreakInfo() BreakInfo + type Shroomlight struct + func (Shroomlight) EncodeItem() (id int32, meta int16) + func (Shroomlight) HasNBT() bool + func (Shroomlight) LightEmissionLevel() uint8 + func (Shroomlight) Model() world.BlockModel + func (s Shroomlight) BreakInfo() BreakInfo + type SoulSand struct + func (SoulSand) HasNBT() bool + func (SoulSand) Model() world.BlockModel + func (s SoulSand) BreakInfo() BreakInfo + func (s SoulSand) EncodeItem() (id int32, meta int16) + func (s SoulSand) Instrument() instrument.Instrument + type SoulSoil struct + func (SoulSoil) EncodeItem() (id int32, meta int16) + func (SoulSoil) HasNBT() bool + func (SoulSoil) Model() world.BlockModel + func (s SoulSoil) BreakInfo() BreakInfo + type Sponge struct + Wet bool + func (Sponge) HasNBT() bool + func (Sponge) Model() world.BlockModel + func (s Sponge) BreakInfo() BreakInfo + func (s Sponge) EncodeItem() (id int32, meta int16) + func (s Sponge) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (s Sponge) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) (used bool) + type StainedGlass struct + Colour colour.Colour + func (StainedGlass) HasNBT() bool + func (StainedGlass) Instrument() instrument.Instrument + func (StainedGlass) LightDiffusionLevel() uint8 + func (StainedGlass) Model() world.BlockModel + func (g StainedGlass) BreakInfo() BreakInfo + func (g StainedGlass) EncodeBlock() (name string, properties map[string]interface{}) + func (g StainedGlass) EncodeItem() (id int32, meta int16) + func (g StainedGlass) Hash() uint64 + type StainedGlassPane struct + Colour colour.Colour + func (StainedGlassPane) HasNBT() bool + func (StainedGlassPane) Instrument() instrument.Instrument + func (StainedGlassPane) LightDiffusionLevel() uint8 + func (StainedGlassPane) Model() world.BlockModel + func (p StainedGlassPane) BreakInfo() BreakInfo + func (p StainedGlassPane) CanDisplace(b world.Liquid) bool + func (p StainedGlassPane) EncodeBlock() (name string, properties map[string]interface{}) + func (p StainedGlassPane) EncodeItem() (id int32, meta int16) + func (p StainedGlassPane) Hash() uint64 + func (p StainedGlassPane) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + type StainedTerracotta struct + Colour colour.Colour + func (StainedTerracotta) HasNBT() bool + func (StainedTerracotta) Instrument() instrument.Instrument + func (StainedTerracotta) Model() world.BlockModel + func (t StainedTerracotta) BreakInfo() BreakInfo + func (t StainedTerracotta) EncodeBlock() (name string, properties map[string]interface{}) + func (t StainedTerracotta) EncodeItem() (id int32, meta int16) + func (t StainedTerracotta) Hash() uint64 + type Stone struct + Smooth bool + func (Stone) HasNBT() bool + func (Stone) Instrument() instrument.Instrument + func (Stone) Model() world.BlockModel + func (s Stone) BreakInfo() BreakInfo + func (s Stone) EncodeItem() (id int32, meta int16) + type Terracotta struct + func (Terracotta) HasNBT() bool + func (Terracotta) Instrument() instrument.Instrument + func (Terracotta) Model() world.BlockModel + func (t Terracotta) BreakInfo() BreakInfo + func (t Terracotta) EncodeItem() (id int32, meta int16) + type Torch struct + Facing world.Face + Type fire.Fire + func (Torch) HasNBT() bool + func (Torch) LightDiffusionLevel() uint8 + func (Torch) Model() world.BlockModel + func (t Torch) EncodeBlock() (name string, properties map[string]interface{}) + func (t Torch) EncodeItem() (id int32, meta int16) + func (t Torch) HasLiquidDrops() bool + func (t Torch) Hash() uint64 + func (t Torch) LightEmissionLevel() uint8 + func (t Torch) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (t Torch) UseOnBlock(pos world.BlockPos, face world.Face, clickPos mgl64.Vec3, w *world.World, ...) bool + type Water struct + Depth int + Falling bool + Still bool + func (Water) HasLiquidDrops() bool + func (Water) HasNBT() bool + func (Water) LightDiffusionLevel() uint8 + func (Water) LiquidType() string + func (Water) Model() world.BlockModel + func (Water) NeighbourUpdateTick(pos, _ world.BlockPos, wo *world.World) + func (Water) ReplaceableBy(world.Block) bool + func (Water) SpreadDecay() int + func (w Water) EncodeBlock() (name string, properties map[string]interface{}) + func (w Water) EntityCollide(e world.Entity) + func (w Water) Harden(pos world.BlockPos, wo *world.World, flownIntoBy *world.BlockPos) bool + func (w Water) Hash() uint64 + func (w Water) LiquidDepth() int + func (w Water) LiquidFalling() bool + func (w Water) ScheduledTick(pos world.BlockPos, wo *world.World) + func (w Water) WithDepth(depth int, falling bool) world.Liquid + type WheatSeeds struct + func (WheatSeeds) SameCrop(c Crop) bool + func (c WheatSeeds) CalculateGrowthChance(pos world.BlockPos, w *world.World) float64 + func (c WheatSeeds) GrowthStage() int + func (c WheatSeeds) HasLiquidDrops() bool + func (c WheatSeeds) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (s WheatSeeds) BoneMeal(pos world.BlockPos, w *world.World) bool + func (s WheatSeeds) BreakInfo() BreakInfo + func (s WheatSeeds) EncodeBlock() (name string, properties map[string]interface{}) + func (s WheatSeeds) EncodeItem() (id int32, meta int16) + func (s WheatSeeds) Hash() uint64 + func (s WheatSeeds) RandomTick(pos world.BlockPos, w *world.World, _ *rand.Rand) + func (s WheatSeeds) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) bool + type WoodDoor struct + Facing world.Direction + Open bool + Right bool + Top bool + Wood wood.Wood + func (WoodDoor) HasNBT() bool + func (WoodDoor) Instrument() instrument.Instrument + func (WoodDoor) LightDiffusionLevel() uint8 + func (d WoodDoor) Activate(pos world.BlockPos, _ world.Face, w *world.World, _ item.User) + func (d WoodDoor) BreakInfo() BreakInfo + func (d WoodDoor) CanDisplace(l world.Liquid) bool + func (d WoodDoor) EncodeBlock() (name string, properties map[string]interface{}) + func (d WoodDoor) EncodeItem() (id int32, meta int16) + func (d WoodDoor) FlammabilityInfo() FlammabilityInfo + func (d WoodDoor) Hash() uint64 + func (d WoodDoor) Model() world.BlockModel + func (d WoodDoor) NeighbourUpdateTick(pos, _ world.BlockPos, w *world.World) + func (d WoodDoor) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + func (d WoodDoor) UseOnBlock(pos world.BlockPos, face world.Face, _ mgl64.Vec3, w *world.World, ...) bool + type WoodFence struct + Wood wood.Wood + func (WoodFence) CanDisplace(b world.Liquid) bool + func (WoodFence) HasNBT() bool + func (WoodFence) Instrument() instrument.Instrument + func (WoodFence) LightDiffusionLevel() uint8 + func (WoodFence) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + func (w WoodFence) BreakInfo() BreakInfo + func (w WoodFence) EncodeBlock() (name string, properties map[string]interface{}) + func (w WoodFence) EncodeItem() (id int32, meta int16) + func (w WoodFence) FlammabilityInfo() FlammabilityInfo + func (w WoodFence) Hash() uint64 + func (w WoodFence) Model() world.BlockModel + type WoodFenceGate struct + Facing world.Direction + Lowered bool + Open bool + Wood wood.Wood + func (WoodFenceGate) HasNBT() bool + func (WoodFenceGate) Instrument() instrument.Instrument + func (WoodFenceGate) LightDiffusionLevel() uint8 + func (f WoodFenceGate) Activate(pos world.BlockPos, clickedFace world.Face, w *world.World, u item.User) + func (f WoodFenceGate) BreakInfo() BreakInfo + func (f WoodFenceGate) CanDisplace(b world.Liquid) bool + func (f WoodFenceGate) EncodeBlock() (name string, properties map[string]interface{}) + func (f WoodFenceGate) EncodeItem() (id int32, meta int16) + func (f WoodFenceGate) FlammabilityInfo() FlammabilityInfo + func (f WoodFenceGate) Hash() uint64 + func (f WoodFenceGate) Model() world.BlockModel + func (f WoodFenceGate) SideClosed(pos, side world.BlockPos, w *world.World) bool + func (f WoodFenceGate) UseOnBlock(pos world.BlockPos, face world.Face, clickPos mgl64.Vec3, w *world.World, ...) bool + type WoodSlab struct + Double bool + Top bool + Wood wood.Wood + func (WoodSlab) HasNBT() bool + func (WoodSlab) Instrument() instrument.Instrument + func (s WoodSlab) AABB(world.BlockPos, *world.World) []physics.AABB + func (s WoodSlab) BreakInfo() BreakInfo + func (s WoodSlab) CanDisplace(b world.Liquid) bool + func (s WoodSlab) EncodeBlock() (name string, properties map[string]interface{}) + func (s WoodSlab) EncodeItem() (id int32, meta int16) + func (s WoodSlab) FlammabilityInfo() FlammabilityInfo + func (s WoodSlab) Hash() uint64 + func (s WoodSlab) LightDiffusionLevel() uint8 + func (s WoodSlab) Model() world.BlockModel + func (s WoodSlab) SideClosed(pos, side world.BlockPos, _ *world.World) bool + func (s WoodSlab) UseOnBlock(pos world.BlockPos, face world.Face, clickPos mgl64.Vec3, w *world.World, ...) (used bool) + type WoodStairs struct + Facing world.Direction + UpsideDown bool + Wood wood.Wood + func (WoodStairs) CanDisplace(b world.Liquid) bool + func (WoodStairs) HasNBT() bool + func (WoodStairs) Instrument() instrument.Instrument + func (WoodStairs) LightDiffusionLevel() uint8 + func (f WoodStairs) FlammabilityInfo() FlammabilityInfo + func (s WoodStairs) BreakInfo() BreakInfo + func (s WoodStairs) EncodeBlock() (name string, properties map[string]interface{}) + func (s WoodStairs) EncodeItem() (id int32, meta int16) + func (s WoodStairs) Hash() uint64 + func (s WoodStairs) Model() world.BlockModel + func (s WoodStairs) SideClosed(pos, side world.BlockPos, w *world.World) bool + func (s WoodStairs) UseOnBlock(pos world.BlockPos, face world.Face, clickPos mgl64.Vec3, w *world.World, ...) (used bool) + type WoodTrapdoor struct + Facing world.Direction + Open bool + Top bool + Wood wood.Wood + func (WoodTrapdoor) HasNBT() bool + func (WoodTrapdoor) Instrument() instrument.Instrument + func (WoodTrapdoor) LightDiffusionLevel() uint8 + func (t WoodTrapdoor) Activate(pos world.BlockPos, _ world.Face, w *world.World, _ item.User) + func (t WoodTrapdoor) BreakInfo() BreakInfo + func (t WoodTrapdoor) CanDisplace(l world.Liquid) bool + func (t WoodTrapdoor) EncodeBlock() (name string, properties map[string]interface{}) + func (t WoodTrapdoor) EncodeItem() (id int32, meta int16) + func (t WoodTrapdoor) FlammabilityInfo() FlammabilityInfo + func (t WoodTrapdoor) Hash() uint64 + func (t WoodTrapdoor) Model() world.BlockModel + func (t WoodTrapdoor) SideClosed(world.BlockPos, world.BlockPos, *world.World) bool + func (t WoodTrapdoor) UseOnBlock(pos world.BlockPos, face world.Face, clickPos mgl64.Vec3, w *world.World, ...) bool + type Wool struct + Colour colour.Colour + func (Wool) HasNBT() bool + func (Wool) Model() world.BlockModel + func (w Wool) BreakInfo() BreakInfo + func (w Wool) EncodeBlock() (name string, properties map[string]interface{}) + func (w Wool) EncodeItem() (id int32, meta int16) + func (w Wool) FlammabilityInfo() FlammabilityInfo + func (w Wool) Hash() uint64 + func (w Wool) Instrument() instrument.Instrument + type XPDropRange [2]int