block

package
v0.0.0-...-c10fe95 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ToStateID map[Block]StateID
	StateList []Block
)
View Source
var BitsPerBlock int

BitsPerBlock indicates how many bits are needed to represent all possible block states. This value is used to determine the size of the global palette.

View Source
var EntityTypes map[string]EntityType
View Source
var FromID = map[string]Block{}/* 972 elements not displayed */

Functions

func IsAir

func IsAir(s StateID) bool

func IsAirBlock

func IsAirBlock(b Block) bool

Types

type AcaciaButton

type AcaciaButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (AcaciaButton) ID

func (AcaciaButton) ID() string

type AcaciaDoor

type AcaciaDoor struct {
	Facing  Direction       `nbt:"facing"`
	Half    DoubleBlockHalf `nbt:"half"`
	Hinge   DoorHingeSide   `nbt:"hinge"`
	Open    Boolean         `nbt:"open"`
	Powered Boolean         `nbt:"powered"`
}

func (AcaciaDoor) ID

func (AcaciaDoor) ID() string

type AcaciaFence

type AcaciaFence struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (AcaciaFence) ID

func (AcaciaFence) ID() string

type AcaciaFenceGate

type AcaciaFenceGate struct {
	Facing  Direction `nbt:"facing"`
	In_wall Boolean   `nbt:"in_wall"`
	Open    Boolean   `nbt:"open"`
	Powered Boolean   `nbt:"powered"`
}

func (AcaciaFenceGate) ID

func (AcaciaFenceGate) ID() string

type AcaciaHangingSign

type AcaciaHangingSign struct {
	Attached    Boolean `nbt:"attached"`
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (AcaciaHangingSign) ID

type AcaciaLeaves

type AcaciaLeaves struct {
	Distance    Integer `nbt:"distance"`
	Persistent  Boolean `nbt:"persistent"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (AcaciaLeaves) ID

func (AcaciaLeaves) ID() string

type AcaciaLog

type AcaciaLog struct {
	Axis Axis `nbt:"axis"`
}

func (AcaciaLog) ID

func (AcaciaLog) ID() string

type AcaciaPlanks

type AcaciaPlanks struct{}

func (AcaciaPlanks) ID

func (AcaciaPlanks) ID() string

type AcaciaPressurePlate

type AcaciaPressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (AcaciaPressurePlate) ID

type AcaciaSapling

type AcaciaSapling struct {
	Stage Integer `nbt:"stage"`
}

func (AcaciaSapling) ID

func (AcaciaSapling) ID() string

type AcaciaSign

type AcaciaSign struct {
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (AcaciaSign) ID

func (AcaciaSign) ID() string

type AcaciaSlab

type AcaciaSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (AcaciaSlab) ID

func (AcaciaSlab) ID() string

type AcaciaStairs

type AcaciaStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (AcaciaStairs) ID

func (AcaciaStairs) ID() string

type AcaciaTrapdoor

type AcaciaTrapdoor struct {
	Facing      Direction `nbt:"facing"`
	Half        Half      `nbt:"half"`
	Open        Boolean   `nbt:"open"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (AcaciaTrapdoor) ID

func (AcaciaTrapdoor) ID() string

type AcaciaWallHangingSign

type AcaciaWallHangingSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (AcaciaWallHangingSign) ID

type AcaciaWallSign

type AcaciaWallSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (AcaciaWallSign) ID

func (AcaciaWallSign) ID() string

type AcaciaWood

type AcaciaWood struct {
	Axis Axis `nbt:"axis"`
}

func (AcaciaWood) ID

func (AcaciaWood) ID() string

type ActivatorRail

type ActivatorRail struct {
	Powered     Boolean   `nbt:"powered"`
	Shape       RailShape `nbt:"shape"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (ActivatorRail) ID

func (ActivatorRail) ID() string

type Air

type Air struct{}

func (Air) ID

func (Air) ID() string

type Allium

type Allium struct{}

func (Allium) ID

func (Allium) ID() string

type AmethystBlock

type AmethystBlock struct{}

func (AmethystBlock) ID

func (AmethystBlock) ID() string

type AmethystCluster

type AmethystCluster struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (AmethystCluster) ID

func (AmethystCluster) ID() string

type AncientDebris

type AncientDebris struct{}

func (AncientDebris) ID

func (AncientDebris) ID() string

type Andesite

type Andesite struct{}

func (Andesite) ID

func (Andesite) ID() string

type AndesiteSlab

type AndesiteSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (AndesiteSlab) ID

func (AndesiteSlab) ID() string

type AndesiteStairs

type AndesiteStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (AndesiteStairs) ID

func (AndesiteStairs) ID() string

type AndesiteWall

type AndesiteWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (AndesiteWall) ID

func (AndesiteWall) ID() string

type Anvil

type Anvil struct {
	Facing Direction `nbt:"facing"`
}

func (Anvil) ID

func (Anvil) ID() string

type AttachFace

type AttachFace byte
const (
	AttachFaceFloor AttachFace = iota
	AttachFaceWall
	AttachFaceCeiling
)

func (AttachFace) MarshalText

func (a AttachFace) MarshalText() (text []byte, err error)

func (AttachFace) String

func (a AttachFace) String() string

func (*AttachFace) UnmarshalText

func (a *AttachFace) UnmarshalText(text []byte) error

type AttachedMelonStem

type AttachedMelonStem struct {
	Facing Direction `nbt:"facing"`
}

func (AttachedMelonStem) ID

type AttachedPumpkinStem

type AttachedPumpkinStem struct {
	Facing Direction `nbt:"facing"`
}

func (AttachedPumpkinStem) ID

type Axis

type Axis byte
const (
	X Axis = iota
	Y
	Z
)

func (Axis) MarshalText

func (a Axis) MarshalText() (text []byte, err error)

func (Axis) String

func (a Axis) String() string

func (*Axis) UnmarshalText

func (a *Axis) UnmarshalText(text []byte) error

type Azalea

type Azalea struct{}

func (Azalea) ID

func (Azalea) ID() string

type AzaleaLeaves

type AzaleaLeaves struct {
	Distance    Integer `nbt:"distance"`
	Persistent  Boolean `nbt:"persistent"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (AzaleaLeaves) ID

func (AzaleaLeaves) ID() string

type AzureBluet

type AzureBluet struct{}

func (AzureBluet) ID

func (AzureBluet) ID() string

type Bamboo

type Bamboo struct {
	Age    Integer      `nbt:"age"`
	Leaves BambooLeaves `nbt:"leaves"`
	Stage  Integer      `nbt:"stage"`
}

func (Bamboo) ID

func (Bamboo) ID() string

type BambooBlock

type BambooBlock struct {
	Axis Axis `nbt:"axis"`
}

func (BambooBlock) ID

func (BambooBlock) ID() string

type BambooButton

type BambooButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (BambooButton) ID

func (BambooButton) ID() string

type BambooDoor

type BambooDoor struct {
	Facing  Direction       `nbt:"facing"`
	Half    DoubleBlockHalf `nbt:"half"`
	Hinge   DoorHingeSide   `nbt:"hinge"`
	Open    Boolean         `nbt:"open"`
	Powered Boolean         `nbt:"powered"`
}

func (BambooDoor) ID

func (BambooDoor) ID() string

type BambooFence

type BambooFence struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (BambooFence) ID

func (BambooFence) ID() string

type BambooFenceGate

type BambooFenceGate struct {
	Facing  Direction `nbt:"facing"`
	In_wall Boolean   `nbt:"in_wall"`
	Open    Boolean   `nbt:"open"`
	Powered Boolean   `nbt:"powered"`
}

func (BambooFenceGate) ID

func (BambooFenceGate) ID() string

type BambooHangingSign

type BambooHangingSign struct {
	Attached    Boolean `nbt:"attached"`
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BambooHangingSign) ID

type BambooLeaves

type BambooLeaves byte
const (
	BambooLeavesNone BambooLeaves = iota
	BambooLeavesSmall
	BambooLeavesLarge
)

func (BambooLeaves) MarshalText

func (b BambooLeaves) MarshalText() (text []byte, err error)

func (BambooLeaves) String

func (b BambooLeaves) String() string

func (*BambooLeaves) UnmarshalText

func (b *BambooLeaves) UnmarshalText(text []byte) error

type BambooMosaic

type BambooMosaic struct{}

func (BambooMosaic) ID

func (BambooMosaic) ID() string

type BambooMosaicSlab

type BambooMosaicSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (BambooMosaicSlab) ID

func (BambooMosaicSlab) ID() string

type BambooMosaicStairs

type BambooMosaicStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (BambooMosaicStairs) ID

type BambooPlanks

type BambooPlanks struct{}

func (BambooPlanks) ID

func (BambooPlanks) ID() string

type BambooPressurePlate

type BambooPressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (BambooPressurePlate) ID

type BambooSapling

type BambooSapling struct{}

func (BambooSapling) ID

func (BambooSapling) ID() string

type BambooSign

type BambooSign struct {
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BambooSign) ID

func (BambooSign) ID() string

type BambooSlab

type BambooSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (BambooSlab) ID

func (BambooSlab) ID() string

type BambooStairs

type BambooStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (BambooStairs) ID

func (BambooStairs) ID() string

type BambooTrapdoor

type BambooTrapdoor struct {
	Facing      Direction `nbt:"facing"`
	Half        Half      `nbt:"half"`
	Open        Boolean   `nbt:"open"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (BambooTrapdoor) ID

func (BambooTrapdoor) ID() string

type BambooWallHangingSign

type BambooWallHangingSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (BambooWallHangingSign) ID

type BambooWallSign

type BambooWallSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (BambooWallSign) ID

func (BambooWallSign) ID() string

type BannerEntity

type BannerEntity struct{}

func (BannerEntity) ID

func (BannerEntity) ID() string

func (BannerEntity) IsValidBlock

func (b BannerEntity) IsValidBlock(block Block) bool

type Barrel

type Barrel struct {
	Facing Direction `nbt:"facing"`
	Open   Boolean   `nbt:"open"`
}

func (Barrel) ID

func (Barrel) ID() string

type BarrelEntity

type BarrelEntity struct{}

func (BarrelEntity) ID

func (BarrelEntity) ID() string

func (BarrelEntity) IsValidBlock

func (b BarrelEntity) IsValidBlock(block Block) bool

type Barrier

type Barrier struct{}

func (Barrier) ID

func (Barrier) ID() string

type Basalt

type Basalt struct {
	Axis Axis `nbt:"axis"`
}

func (Basalt) ID

func (Basalt) ID() string

type Beacon

type Beacon struct{}

func (Beacon) ID

func (Beacon) ID() string

type BeaconEntity

type BeaconEntity struct{}

func (BeaconEntity) ID

func (BeaconEntity) ID() string

func (BeaconEntity) IsValidBlock

func (b BeaconEntity) IsValidBlock(block Block) bool

type BedEntity

type BedEntity struct{}

func (BedEntity) ID

func (BedEntity) ID() string

func (BedEntity) IsValidBlock

func (b BedEntity) IsValidBlock(block Block) bool

type BedPart

type BedPart byte
const (
	BedPartHead BedPart = iota
	BedPartFoot
)

func (BedPart) MarshalText

func (b BedPart) MarshalText() (text []byte, err error)

func (BedPart) String

func (b BedPart) String() string

func (*BedPart) UnmarshalText

func (b *BedPart) UnmarshalText(text []byte) error

type Bedrock

type Bedrock struct{}

func (Bedrock) ID

func (Bedrock) ID() string

type BeeNest

type BeeNest struct {
	Facing      Direction `nbt:"facing"`
	Honey_level Integer   `nbt:"honey_level"`
}

func (BeeNest) ID

func (BeeNest) ID() string

type Beehive

type Beehive struct {
	Facing      Direction `nbt:"facing"`
	Honey_level Integer   `nbt:"honey_level"`
}

func (Beehive) ID

func (Beehive) ID() string

type BeehiveEntity

type BeehiveEntity struct{}

func (BeehiveEntity) ID

func (BeehiveEntity) ID() string

func (BeehiveEntity) IsValidBlock

func (b BeehiveEntity) IsValidBlock(block Block) bool

type Beetroots

type Beetroots struct {
	Age Integer `nbt:"age"`
}

func (Beetroots) ID

func (Beetroots) ID() string

type Bell

type Bell struct {
	Attachment BellAttachType `nbt:"attachment"`
	Facing     Direction      `nbt:"facing"`
	Powered    Boolean        `nbt:"powered"`
}

func (Bell) ID

func (Bell) ID() string

type BellAttachType

type BellAttachType byte
const (
	BellAttachTypeFloor BellAttachType = iota
	BellAttachTypeCeiling
	BellAttachTypeSingleWall
	BellAttachTypeDoubleWall
)

func (BellAttachType) MarshalText

func (b BellAttachType) MarshalText() (text []byte, err error)

func (BellAttachType) String

func (b BellAttachType) String() string

func (*BellAttachType) UnmarshalText

func (b *BellAttachType) UnmarshalText(text []byte) error

type BellEntity

type BellEntity struct{}

func (BellEntity) ID

func (BellEntity) ID() string

func (BellEntity) IsValidBlock

func (b BellEntity) IsValidBlock(block Block) bool

type BigDripleaf

type BigDripleaf struct {
	Facing      Direction `nbt:"facing"`
	Tilt        Tilt      `nbt:"tilt"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (BigDripleaf) ID

func (BigDripleaf) ID() string

type BigDripleafStem

type BigDripleafStem struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (BigDripleafStem) ID

func (BigDripleafStem) ID() string

type BirchButton

type BirchButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (BirchButton) ID

func (BirchButton) ID() string

type BirchDoor

type BirchDoor struct {
	Facing  Direction       `nbt:"facing"`
	Half    DoubleBlockHalf `nbt:"half"`
	Hinge   DoorHingeSide   `nbt:"hinge"`
	Open    Boolean         `nbt:"open"`
	Powered Boolean         `nbt:"powered"`
}

func (BirchDoor) ID

func (BirchDoor) ID() string

type BirchFence

type BirchFence struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (BirchFence) ID

func (BirchFence) ID() string

type BirchFenceGate

type BirchFenceGate struct {
	Facing  Direction `nbt:"facing"`
	In_wall Boolean   `nbt:"in_wall"`
	Open    Boolean   `nbt:"open"`
	Powered Boolean   `nbt:"powered"`
}

func (BirchFenceGate) ID

func (BirchFenceGate) ID() string

type BirchHangingSign

type BirchHangingSign struct {
	Attached    Boolean `nbt:"attached"`
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BirchHangingSign) ID

func (BirchHangingSign) ID() string

type BirchLeaves

type BirchLeaves struct {
	Distance    Integer `nbt:"distance"`
	Persistent  Boolean `nbt:"persistent"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BirchLeaves) ID

func (BirchLeaves) ID() string

type BirchLog

type BirchLog struct {
	Axis Axis `nbt:"axis"`
}

func (BirchLog) ID

func (BirchLog) ID() string

type BirchPlanks

type BirchPlanks struct{}

func (BirchPlanks) ID

func (BirchPlanks) ID() string

type BirchPressurePlate

type BirchPressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (BirchPressurePlate) ID

type BirchSapling

type BirchSapling struct {
	Stage Integer `nbt:"stage"`
}

func (BirchSapling) ID

func (BirchSapling) ID() string

type BirchSign

type BirchSign struct {
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BirchSign) ID

func (BirchSign) ID() string

type BirchSlab

type BirchSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (BirchSlab) ID

func (BirchSlab) ID() string

type BirchStairs

type BirchStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (BirchStairs) ID

func (BirchStairs) ID() string

type BirchTrapdoor

type BirchTrapdoor struct {
	Facing      Direction `nbt:"facing"`
	Half        Half      `nbt:"half"`
	Open        Boolean   `nbt:"open"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (BirchTrapdoor) ID

func (BirchTrapdoor) ID() string

type BirchWallHangingSign

type BirchWallHangingSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (BirchWallHangingSign) ID

type BirchWallSign

type BirchWallSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (BirchWallSign) ID

func (BirchWallSign) ID() string

type BirchWood

type BirchWood struct {
	Axis Axis `nbt:"axis"`
}

func (BirchWood) ID

func (BirchWood) ID() string

type BlackBanner

type BlackBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (BlackBanner) ID

func (BlackBanner) ID() string

type BlackBed

type BlackBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (BlackBed) ID

func (BlackBed) ID() string

type BlackCandle

type BlackCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BlackCandle) ID

func (BlackCandle) ID() string

type BlackCandleCake

type BlackCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (BlackCandleCake) ID

func (BlackCandleCake) ID() string

type BlackCarpet

type BlackCarpet struct{}

func (BlackCarpet) ID

func (BlackCarpet) ID() string

type BlackConcrete

type BlackConcrete struct{}

func (BlackConcrete) ID

func (BlackConcrete) ID() string

type BlackConcretePowder

type BlackConcretePowder struct{}

func (BlackConcretePowder) ID

type BlackGlazedTerracotta

type BlackGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (BlackGlazedTerracotta) ID

type BlackShulkerBox

type BlackShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (BlackShulkerBox) ID

func (BlackShulkerBox) ID() string

type BlackStainedGlass

type BlackStainedGlass struct{}

func (BlackStainedGlass) ID

type BlackStainedGlassPane

type BlackStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (BlackStainedGlassPane) ID

type BlackTerracotta

type BlackTerracotta struct{}

func (BlackTerracotta) ID

func (BlackTerracotta) ID() string

type BlackWallBanner

type BlackWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (BlackWallBanner) ID

func (BlackWallBanner) ID() string

type BlackWool

type BlackWool struct{}

func (BlackWool) ID

func (BlackWool) ID() string

type Blackstone

type Blackstone struct{}

func (Blackstone) ID

func (Blackstone) ID() string

type BlackstoneSlab

type BlackstoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (BlackstoneSlab) ID

func (BlackstoneSlab) ID() string

type BlackstoneStairs

type BlackstoneStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (BlackstoneStairs) ID

func (BlackstoneStairs) ID() string

type BlackstoneWall

type BlackstoneWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (BlackstoneWall) ID

func (BlackstoneWall) ID() string

type BlastFurnace

type BlastFurnace struct {
	Facing Direction `nbt:"facing"`
	Lit    Boolean   `nbt:"lit"`
}

func (BlastFurnace) ID

func (BlastFurnace) ID() string

type BlastFurnaceEntity

type BlastFurnaceEntity struct{}

func (BlastFurnaceEntity) ID

func (BlastFurnaceEntity) IsValidBlock

func (b BlastFurnaceEntity) IsValidBlock(block Block) bool

type Block

type Block interface {
	ID() string
}

type BlueBanner

type BlueBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (BlueBanner) ID

func (BlueBanner) ID() string

type BlueBed

type BlueBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (BlueBed) ID

func (BlueBed) ID() string

type BlueCandle

type BlueCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BlueCandle) ID

func (BlueCandle) ID() string

type BlueCandleCake

type BlueCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (BlueCandleCake) ID

func (BlueCandleCake) ID() string

type BlueCarpet

type BlueCarpet struct{}

func (BlueCarpet) ID

func (BlueCarpet) ID() string

type BlueConcrete

type BlueConcrete struct{}

func (BlueConcrete) ID

func (BlueConcrete) ID() string

type BlueConcretePowder

type BlueConcretePowder struct{}

func (BlueConcretePowder) ID

type BlueGlazedTerracotta

type BlueGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (BlueGlazedTerracotta) ID

type BlueIce

type BlueIce struct{}

func (BlueIce) ID

func (BlueIce) ID() string

type BlueOrchid

type BlueOrchid struct{}

func (BlueOrchid) ID

func (BlueOrchid) ID() string

type BlueShulkerBox

type BlueShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (BlueShulkerBox) ID

func (BlueShulkerBox) ID() string

type BlueStainedGlass

type BlueStainedGlass struct{}

func (BlueStainedGlass) ID

func (BlueStainedGlass) ID() string

type BlueStainedGlassPane

type BlueStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (BlueStainedGlassPane) ID

type BlueTerracotta

type BlueTerracotta struct{}

func (BlueTerracotta) ID

func (BlueTerracotta) ID() string

type BlueWallBanner

type BlueWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (BlueWallBanner) ID

func (BlueWallBanner) ID() string

type BlueWool

type BlueWool struct{}

func (BlueWool) ID

func (BlueWool) ID() string

type BoneBlock

type BoneBlock struct {
	Axis Axis `nbt:"axis"`
}

func (BoneBlock) ID

func (BoneBlock) ID() string

type Bookshelf

type Bookshelf struct{}

func (Bookshelf) ID

func (Bookshelf) ID() string

type Boolean

type Boolean bool

func (Boolean) MarshalText

func (b Boolean) MarshalText() (text []byte, err error)

func (*Boolean) UnmarshalText

func (b *Boolean) UnmarshalText(text []byte) (err error)

type BrainCoral

type BrainCoral struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BrainCoral) ID

func (BrainCoral) ID() string

type BrainCoralBlock

type BrainCoralBlock struct{}

func (BrainCoralBlock) ID

func (BrainCoralBlock) ID() string

type BrainCoralFan

type BrainCoralFan struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BrainCoralFan) ID

func (BrainCoralFan) ID() string

type BrainCoralWallFan

type BrainCoralWallFan struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (BrainCoralWallFan) ID

type BrewingStand

type BrewingStand struct {
	Has_bottle_0 Boolean `nbt:"has_bottle_0"`
	Has_bottle_1 Boolean `nbt:"has_bottle_1"`
	Has_bottle_2 Boolean `nbt:"has_bottle_2"`
}

func (BrewingStand) ID

func (BrewingStand) ID() string

type BrewingStandEntity

type BrewingStandEntity struct{}

func (BrewingStandEntity) ID

func (BrewingStandEntity) IsValidBlock

func (b BrewingStandEntity) IsValidBlock(block Block) bool

type BrickSlab

type BrickSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (BrickSlab) ID

func (BrickSlab) ID() string

type BrickStairs

type BrickStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (BrickStairs) ID

func (BrickStairs) ID() string

type BrickWall

type BrickWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (BrickWall) ID

func (BrickWall) ID() string

type Bricks

type Bricks struct{}

func (Bricks) ID

func (Bricks) ID() string

type BrownBanner

type BrownBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (BrownBanner) ID

func (BrownBanner) ID() string

type BrownBed

type BrownBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (BrownBed) ID

func (BrownBed) ID() string

type BrownCandle

type BrownCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BrownCandle) ID

func (BrownCandle) ID() string

type BrownCandleCake

type BrownCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (BrownCandleCake) ID

func (BrownCandleCake) ID() string

type BrownCarpet

type BrownCarpet struct{}

func (BrownCarpet) ID

func (BrownCarpet) ID() string

type BrownConcrete

type BrownConcrete struct{}

func (BrownConcrete) ID

func (BrownConcrete) ID() string

type BrownConcretePowder

type BrownConcretePowder struct{}

func (BrownConcretePowder) ID

type BrownGlazedTerracotta

type BrownGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (BrownGlazedTerracotta) ID

type BrownMushroom

type BrownMushroom struct{}

func (BrownMushroom) ID

func (BrownMushroom) ID() string

type BrownMushroomBlock

type BrownMushroomBlock struct {
	Down  Boolean `nbt:"down"`
	East  Boolean `nbt:"east"`
	North Boolean `nbt:"north"`
	South Boolean `nbt:"south"`
	Up    Boolean `nbt:"up"`
	West  Boolean `nbt:"west"`
}

func (BrownMushroomBlock) ID

type BrownShulkerBox

type BrownShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (BrownShulkerBox) ID

func (BrownShulkerBox) ID() string

type BrownStainedGlass

type BrownStainedGlass struct{}

func (BrownStainedGlass) ID

type BrownStainedGlassPane

type BrownStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (BrownStainedGlassPane) ID

type BrownTerracotta

type BrownTerracotta struct{}

func (BrownTerracotta) ID

func (BrownTerracotta) ID() string

type BrownWallBanner

type BrownWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (BrownWallBanner) ID

func (BrownWallBanner) ID() string

type BrownWool

type BrownWool struct{}

func (BrownWool) ID

func (BrownWool) ID() string

type BubbleColumn

type BubbleColumn struct {
	Drag Boolean `nbt:"drag"`
}

func (BubbleColumn) ID

func (BubbleColumn) ID() string

type BubbleCoral

type BubbleCoral struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BubbleCoral) ID

func (BubbleCoral) ID() string

type BubbleCoralBlock

type BubbleCoralBlock struct{}

func (BubbleCoralBlock) ID

func (BubbleCoralBlock) ID() string

type BubbleCoralFan

type BubbleCoralFan struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (BubbleCoralFan) ID

func (BubbleCoralFan) ID() string

type BubbleCoralWallFan

type BubbleCoralWallFan struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (BubbleCoralWallFan) ID

type BuddingAmethyst

type BuddingAmethyst struct{}

func (BuddingAmethyst) ID

func (BuddingAmethyst) ID() string

type Cactus

type Cactus struct {
	Age Integer `nbt:"age"`
}

func (Cactus) ID

func (Cactus) ID() string

type Cake

type Cake struct {
	Bites Integer `nbt:"bites"`
}

func (Cake) ID

func (Cake) ID() string

type Calcite

type Calcite struct{}

func (Calcite) ID

func (Calcite) ID() string

type Campfire

type Campfire struct {
	Facing      Direction `nbt:"facing"`
	Lit         Boolean   `nbt:"lit"`
	Signal_fire Boolean   `nbt:"signal_fire"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (Campfire) ID

func (Campfire) ID() string

type CampfireEntity

type CampfireEntity struct{}

func (CampfireEntity) ID

func (CampfireEntity) ID() string

func (CampfireEntity) IsValidBlock

func (c CampfireEntity) IsValidBlock(block Block) bool

type Candle

type Candle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (Candle) ID

func (Candle) ID() string

type CandleCake

type CandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (CandleCake) ID

func (CandleCake) ID() string

type Carrots

type Carrots struct {
	Age Integer `nbt:"age"`
}

func (Carrots) ID

func (Carrots) ID() string

type CartographyTable

type CartographyTable struct{}

func (CartographyTable) ID

func (CartographyTable) ID() string

type CarvedPumpkin

type CarvedPumpkin struct {
	Facing Direction `nbt:"facing"`
}

func (CarvedPumpkin) ID

func (CarvedPumpkin) ID() string

type Cauldron

type Cauldron struct{}

func (Cauldron) ID

func (Cauldron) ID() string

type CaveAir

type CaveAir struct{}

func (CaveAir) ID

func (CaveAir) ID() string

type CaveVines

type CaveVines struct {
	Age     Integer `nbt:"age"`
	Berries Boolean `nbt:"berries"`
}

func (CaveVines) ID

func (CaveVines) ID() string

type CaveVinesPlant

type CaveVinesPlant struct {
	Berries Boolean `nbt:"berries"`
}

func (CaveVinesPlant) ID

func (CaveVinesPlant) ID() string

type Chain

type Chain struct {
	Axis        Axis    `nbt:"axis"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (Chain) ID

func (Chain) ID() string

type ChainCommandBlock

type ChainCommandBlock struct {
	Conditional Boolean   `nbt:"conditional"`
	Facing      Direction `nbt:"facing"`
}

func (ChainCommandBlock) ID

type Chest

type Chest struct {
	Facing      Direction `nbt:"facing"`
	Type        ChestType `nbt:"type"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (Chest) ID

func (Chest) ID() string

type ChestEntity

type ChestEntity struct{}

func (ChestEntity) ID

func (ChestEntity) ID() string

func (ChestEntity) IsValidBlock

func (c ChestEntity) IsValidBlock(block Block) bool

type ChestType

type ChestType byte
const (
	ChestTypeSingle ChestType = iota
	ChestTypeLeft
	ChestTypeRight
)

func (ChestType) MarshalText

func (c ChestType) MarshalText() (text []byte, err error)

func (ChestType) String

func (c ChestType) String() string

func (*ChestType) UnmarshalText

func (c *ChestType) UnmarshalText(text []byte) error

type ChippedAnvil

type ChippedAnvil struct {
	Facing Direction `nbt:"facing"`
}

func (ChippedAnvil) ID

func (ChippedAnvil) ID() string

type ChiseledBookshelf

type ChiseledBookshelf struct {
	Facing          Direction `nbt:"facing"`
	Slot_0_occupied Boolean   `nbt:"slot_0_occupied"`
	Slot_1_occupied Boolean   `nbt:"slot_1_occupied"`
	Slot_2_occupied Boolean   `nbt:"slot_2_occupied"`
	Slot_3_occupied Boolean   `nbt:"slot_3_occupied"`
	Slot_4_occupied Boolean   `nbt:"slot_4_occupied"`
	Slot_5_occupied Boolean   `nbt:"slot_5_occupied"`
}

func (ChiseledBookshelf) ID

type ChiseledBookshelfEntity

type ChiseledBookshelfEntity struct{}

func (ChiseledBookshelfEntity) ID

func (ChiseledBookshelfEntity) IsValidBlock

func (c ChiseledBookshelfEntity) IsValidBlock(block Block) bool

type ChiseledDeepslate

type ChiseledDeepslate struct{}

func (ChiseledDeepslate) ID

type ChiseledNetherBricks

type ChiseledNetherBricks struct{}

func (ChiseledNetherBricks) ID

type ChiseledPolishedBlackstone

type ChiseledPolishedBlackstone struct{}

func (ChiseledPolishedBlackstone) ID

type ChiseledQuartzBlock

type ChiseledQuartzBlock struct{}

func (ChiseledQuartzBlock) ID

type ChiseledRedSandstone

type ChiseledRedSandstone struct{}

func (ChiseledRedSandstone) ID

type ChiseledSandstone

type ChiseledSandstone struct{}

func (ChiseledSandstone) ID

type ChiseledStoneBricks

type ChiseledStoneBricks struct{}

func (ChiseledStoneBricks) ID

type ChorusFlower

type ChorusFlower struct {
	Age Integer `nbt:"age"`
}

func (ChorusFlower) ID

func (ChorusFlower) ID() string

type ChorusPlant

type ChorusPlant struct {
	Down  Boolean `nbt:"down"`
	East  Boolean `nbt:"east"`
	North Boolean `nbt:"north"`
	South Boolean `nbt:"south"`
	Up    Boolean `nbt:"up"`
	West  Boolean `nbt:"west"`
}

func (ChorusPlant) ID

func (ChorusPlant) ID() string

type Clay

type Clay struct{}

func (Clay) ID

func (Clay) ID() string

type CoalBlock

type CoalBlock struct{}

func (CoalBlock) ID

func (CoalBlock) ID() string

type CoalOre

type CoalOre struct{}

func (CoalOre) ID

func (CoalOre) ID() string

type CoarseDirt

type CoarseDirt struct{}

func (CoarseDirt) ID

func (CoarseDirt) ID() string

type CobbledDeepslate

type CobbledDeepslate struct{}

func (CobbledDeepslate) ID

func (CobbledDeepslate) ID() string

type CobbledDeepslateSlab

type CobbledDeepslateSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (CobbledDeepslateSlab) ID

type CobbledDeepslateStairs

type CobbledDeepslateStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (CobbledDeepslateStairs) ID

type CobbledDeepslateWall

type CobbledDeepslateWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (CobbledDeepslateWall) ID

type Cobblestone

type Cobblestone struct{}

func (Cobblestone) ID

func (Cobblestone) ID() string

type CobblestoneSlab

type CobblestoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (CobblestoneSlab) ID

func (CobblestoneSlab) ID() string

type CobblestoneStairs

type CobblestoneStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (CobblestoneStairs) ID

type CobblestoneWall

type CobblestoneWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (CobblestoneWall) ID

func (CobblestoneWall) ID() string

type Cobweb

type Cobweb struct{}

func (Cobweb) ID

func (Cobweb) ID() string

type Cocoa

type Cocoa struct {
	Age    Integer   `nbt:"age"`
	Facing Direction `nbt:"facing"`
}

func (Cocoa) ID

func (Cocoa) ID() string

type CommandBlock

type CommandBlock struct {
	Conditional Boolean   `nbt:"conditional"`
	Facing      Direction `nbt:"facing"`
}

func (CommandBlock) ID

func (CommandBlock) ID() string

type CommandBlockEntity

type CommandBlockEntity struct{}

func (CommandBlockEntity) ID

func (CommandBlockEntity) IsValidBlock

func (c CommandBlockEntity) IsValidBlock(block Block) bool

type Comparator

type Comparator struct {
	Facing  Direction      `nbt:"facing"`
	Mode    ComparatorMode `nbt:"mode"`
	Powered Boolean        `nbt:"powered"`
}

func (Comparator) ID

func (Comparator) ID() string

type ComparatorEntity

type ComparatorEntity struct{}

func (ComparatorEntity) ID

func (ComparatorEntity) ID() string

func (ComparatorEntity) IsValidBlock

func (c ComparatorEntity) IsValidBlock(block Block) bool

type ComparatorMode

type ComparatorMode byte
const (
	ComparatorModeCompare ComparatorMode = iota
	ComparatorModeSubtract
)

func (ComparatorMode) MarshalText

func (c ComparatorMode) MarshalText() (text []byte, err error)

func (ComparatorMode) String

func (c ComparatorMode) String() string

func (*ComparatorMode) UnmarshalText

func (c *ComparatorMode) UnmarshalText(text []byte) error

type Composter

type Composter struct {
	Level Integer `nbt:"level"`
}

func (Composter) ID

func (Composter) ID() string

type Conduit

type Conduit struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (Conduit) ID

func (Conduit) ID() string

type ConduitEntity

type ConduitEntity struct{}

func (ConduitEntity) ID

func (ConduitEntity) ID() string

func (ConduitEntity) IsValidBlock

func (c ConduitEntity) IsValidBlock(block Block) bool

type CopperBlock

type CopperBlock struct{}

func (CopperBlock) ID

func (CopperBlock) ID() string

type CopperOre

type CopperOre struct{}

func (CopperOre) ID

func (CopperOre) ID() string

type Cornflower

type Cornflower struct{}

func (Cornflower) ID

func (Cornflower) ID() string

type CrackedDeepslateBricks

type CrackedDeepslateBricks struct{}

func (CrackedDeepslateBricks) ID

type CrackedDeepslateTiles

type CrackedDeepslateTiles struct{}

func (CrackedDeepslateTiles) ID

type CrackedNetherBricks

type CrackedNetherBricks struct{}

func (CrackedNetherBricks) ID

type CrackedPolishedBlackstoneBricks

type CrackedPolishedBlackstoneBricks struct{}

func (CrackedPolishedBlackstoneBricks) ID

type CrackedStoneBricks

type CrackedStoneBricks struct{}

func (CrackedStoneBricks) ID

type CraftingTable

type CraftingTable struct{}

func (CraftingTable) ID

func (CraftingTable) ID() string

type CreeperHead

type CreeperHead struct {
	Rotation Integer `nbt:"rotation"`
}

func (CreeperHead) ID

func (CreeperHead) ID() string

type CreeperWallHead

type CreeperWallHead struct {
	Facing Direction `nbt:"facing"`
}

func (CreeperWallHead) ID

func (CreeperWallHead) ID() string

type CrimsonButton

type CrimsonButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (CrimsonButton) ID

func (CrimsonButton) ID() string

type CrimsonDoor

type CrimsonDoor struct {
	Facing  Direction       `nbt:"facing"`
	Half    DoubleBlockHalf `nbt:"half"`
	Hinge   DoorHingeSide   `nbt:"hinge"`
	Open    Boolean         `nbt:"open"`
	Powered Boolean         `nbt:"powered"`
}

func (CrimsonDoor) ID

func (CrimsonDoor) ID() string

type CrimsonFence

type CrimsonFence struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (CrimsonFence) ID

func (CrimsonFence) ID() string

type CrimsonFenceGate

type CrimsonFenceGate struct {
	Facing  Direction `nbt:"facing"`
	In_wall Boolean   `nbt:"in_wall"`
	Open    Boolean   `nbt:"open"`
	Powered Boolean   `nbt:"powered"`
}

func (CrimsonFenceGate) ID

func (CrimsonFenceGate) ID() string

type CrimsonFungus

type CrimsonFungus struct{}

func (CrimsonFungus) ID

func (CrimsonFungus) ID() string

type CrimsonHangingSign

type CrimsonHangingSign struct {
	Attached    Boolean `nbt:"attached"`
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (CrimsonHangingSign) ID

type CrimsonHyphae

type CrimsonHyphae struct {
	Axis Axis `nbt:"axis"`
}

func (CrimsonHyphae) ID

func (CrimsonHyphae) ID() string

type CrimsonNylium

type CrimsonNylium struct{}

func (CrimsonNylium) ID

func (CrimsonNylium) ID() string

type CrimsonPlanks

type CrimsonPlanks struct{}

func (CrimsonPlanks) ID

func (CrimsonPlanks) ID() string

type CrimsonPressurePlate

type CrimsonPressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (CrimsonPressurePlate) ID

type CrimsonRoots

type CrimsonRoots struct{}

func (CrimsonRoots) ID

func (CrimsonRoots) ID() string

type CrimsonSign

type CrimsonSign struct {
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (CrimsonSign) ID

func (CrimsonSign) ID() string

type CrimsonSlab

type CrimsonSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (CrimsonSlab) ID

func (CrimsonSlab) ID() string

type CrimsonStairs

type CrimsonStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (CrimsonStairs) ID

func (CrimsonStairs) ID() string

type CrimsonStem

type CrimsonStem struct {
	Axis Axis `nbt:"axis"`
}

func (CrimsonStem) ID

func (CrimsonStem) ID() string

type CrimsonTrapdoor

type CrimsonTrapdoor struct {
	Facing      Direction `nbt:"facing"`
	Half        Half      `nbt:"half"`
	Open        Boolean   `nbt:"open"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (CrimsonTrapdoor) ID

func (CrimsonTrapdoor) ID() string

type CrimsonWallHangingSign

type CrimsonWallHangingSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (CrimsonWallHangingSign) ID

type CrimsonWallSign

type CrimsonWallSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (CrimsonWallSign) ID

func (CrimsonWallSign) ID() string

type CryingObsidian

type CryingObsidian struct{}

func (CryingObsidian) ID

func (CryingObsidian) ID() string

type CutCopper

type CutCopper struct{}

func (CutCopper) ID

func (CutCopper) ID() string

type CutCopperSlab

type CutCopperSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (CutCopperSlab) ID

func (CutCopperSlab) ID() string

type CutCopperStairs

type CutCopperStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (CutCopperStairs) ID

func (CutCopperStairs) ID() string

type CutRedSandstone

type CutRedSandstone struct{}

func (CutRedSandstone) ID

func (CutRedSandstone) ID() string

type CutRedSandstoneSlab

type CutRedSandstoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (CutRedSandstoneSlab) ID

type CutSandstone

type CutSandstone struct{}

func (CutSandstone) ID

func (CutSandstone) ID() string

type CutSandstoneSlab

type CutSandstoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (CutSandstoneSlab) ID

func (CutSandstoneSlab) ID() string

type CyanBanner

type CyanBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (CyanBanner) ID

func (CyanBanner) ID() string

type CyanBed

type CyanBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (CyanBed) ID

func (CyanBed) ID() string

type CyanCandle

type CyanCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (CyanCandle) ID

func (CyanCandle) ID() string

type CyanCandleCake

type CyanCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (CyanCandleCake) ID

func (CyanCandleCake) ID() string

type CyanCarpet

type CyanCarpet struct{}

func (CyanCarpet) ID

func (CyanCarpet) ID() string

type CyanConcrete

type CyanConcrete struct{}

func (CyanConcrete) ID

func (CyanConcrete) ID() string

type CyanConcretePowder

type CyanConcretePowder struct{}

func (CyanConcretePowder) ID

type CyanGlazedTerracotta

type CyanGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (CyanGlazedTerracotta) ID

type CyanShulkerBox

type CyanShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (CyanShulkerBox) ID

func (CyanShulkerBox) ID() string

type CyanStainedGlass

type CyanStainedGlass struct{}

func (CyanStainedGlass) ID

func (CyanStainedGlass) ID() string

type CyanStainedGlassPane

type CyanStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (CyanStainedGlassPane) ID

type CyanTerracotta

type CyanTerracotta struct{}

func (CyanTerracotta) ID

func (CyanTerracotta) ID() string

type CyanWallBanner

type CyanWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (CyanWallBanner) ID

func (CyanWallBanner) ID() string

type CyanWool

type CyanWool struct{}

func (CyanWool) ID

func (CyanWool) ID() string

type DamagedAnvil

type DamagedAnvil struct {
	Facing Direction `nbt:"facing"`
}

func (DamagedAnvil) ID

func (DamagedAnvil) ID() string

type Dandelion

type Dandelion struct{}

func (Dandelion) ID

func (Dandelion) ID() string

type DarkOakButton

type DarkOakButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (DarkOakButton) ID

func (DarkOakButton) ID() string

type DarkOakDoor

type DarkOakDoor struct {
	Facing  Direction       `nbt:"facing"`
	Half    DoubleBlockHalf `nbt:"half"`
	Hinge   DoorHingeSide   `nbt:"hinge"`
	Open    Boolean         `nbt:"open"`
	Powered Boolean         `nbt:"powered"`
}

func (DarkOakDoor) ID

func (DarkOakDoor) ID() string

type DarkOakFence

type DarkOakFence struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (DarkOakFence) ID

func (DarkOakFence) ID() string

type DarkOakFenceGate

type DarkOakFenceGate struct {
	Facing  Direction `nbt:"facing"`
	In_wall Boolean   `nbt:"in_wall"`
	Open    Boolean   `nbt:"open"`
	Powered Boolean   `nbt:"powered"`
}

func (DarkOakFenceGate) ID

func (DarkOakFenceGate) ID() string

type DarkOakHangingSign

type DarkOakHangingSign struct {
	Attached    Boolean `nbt:"attached"`
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DarkOakHangingSign) ID

type DarkOakLeaves

type DarkOakLeaves struct {
	Distance    Integer `nbt:"distance"`
	Persistent  Boolean `nbt:"persistent"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DarkOakLeaves) ID

func (DarkOakLeaves) ID() string

type DarkOakLog

type DarkOakLog struct {
	Axis Axis `nbt:"axis"`
}

func (DarkOakLog) ID

func (DarkOakLog) ID() string

type DarkOakPlanks

type DarkOakPlanks struct{}

func (DarkOakPlanks) ID

func (DarkOakPlanks) ID() string

type DarkOakPressurePlate

type DarkOakPressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (DarkOakPressurePlate) ID

type DarkOakSapling

type DarkOakSapling struct {
	Stage Integer `nbt:"stage"`
}

func (DarkOakSapling) ID

func (DarkOakSapling) ID() string

type DarkOakSign

type DarkOakSign struct {
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DarkOakSign) ID

func (DarkOakSign) ID() string

type DarkOakSlab

type DarkOakSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (DarkOakSlab) ID

func (DarkOakSlab) ID() string

type DarkOakStairs

type DarkOakStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (DarkOakStairs) ID

func (DarkOakStairs) ID() string

type DarkOakTrapdoor

type DarkOakTrapdoor struct {
	Facing      Direction `nbt:"facing"`
	Half        Half      `nbt:"half"`
	Open        Boolean   `nbt:"open"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (DarkOakTrapdoor) ID

func (DarkOakTrapdoor) ID() string

type DarkOakWallHangingSign

type DarkOakWallHangingSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (DarkOakWallHangingSign) ID

type DarkOakWallSign

type DarkOakWallSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (DarkOakWallSign) ID

func (DarkOakWallSign) ID() string

type DarkOakWood

type DarkOakWood struct {
	Axis Axis `nbt:"axis"`
}

func (DarkOakWood) ID

func (DarkOakWood) ID() string

type DarkPrismarine

type DarkPrismarine struct{}

func (DarkPrismarine) ID

func (DarkPrismarine) ID() string

type DarkPrismarineSlab

type DarkPrismarineSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (DarkPrismarineSlab) ID

type DarkPrismarineStairs

type DarkPrismarineStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (DarkPrismarineStairs) ID

type DaylightDetector

type DaylightDetector struct {
	Inverted Boolean `nbt:"inverted"`
	Power    Integer `nbt:"power"`
}

func (DaylightDetector) ID

func (DaylightDetector) ID() string

type DaylightDetectorEntity

type DaylightDetectorEntity struct{}

func (DaylightDetectorEntity) ID

func (DaylightDetectorEntity) IsValidBlock

func (d DaylightDetectorEntity) IsValidBlock(block Block) bool

type DeadBrainCoral

type DeadBrainCoral struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DeadBrainCoral) ID

func (DeadBrainCoral) ID() string

type DeadBrainCoralBlock

type DeadBrainCoralBlock struct{}

func (DeadBrainCoralBlock) ID

type DeadBrainCoralFan

type DeadBrainCoralFan struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DeadBrainCoralFan) ID

type DeadBrainCoralWallFan

type DeadBrainCoralWallFan struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (DeadBrainCoralWallFan) ID

type DeadBubbleCoral

type DeadBubbleCoral struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DeadBubbleCoral) ID

func (DeadBubbleCoral) ID() string

type DeadBubbleCoralBlock

type DeadBubbleCoralBlock struct{}

func (DeadBubbleCoralBlock) ID

type DeadBubbleCoralFan

type DeadBubbleCoralFan struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DeadBubbleCoralFan) ID

type DeadBubbleCoralWallFan

type DeadBubbleCoralWallFan struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (DeadBubbleCoralWallFan) ID

type DeadBush

type DeadBush struct{}

func (DeadBush) ID

func (DeadBush) ID() string

type DeadFireCoral

type DeadFireCoral struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DeadFireCoral) ID

func (DeadFireCoral) ID() string

type DeadFireCoralBlock

type DeadFireCoralBlock struct{}

func (DeadFireCoralBlock) ID

type DeadFireCoralFan

type DeadFireCoralFan struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DeadFireCoralFan) ID

func (DeadFireCoralFan) ID() string

type DeadFireCoralWallFan

type DeadFireCoralWallFan struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (DeadFireCoralWallFan) ID

type DeadHornCoral

type DeadHornCoral struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DeadHornCoral) ID

func (DeadHornCoral) ID() string

type DeadHornCoralBlock

type DeadHornCoralBlock struct{}

func (DeadHornCoralBlock) ID

type DeadHornCoralFan

type DeadHornCoralFan struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DeadHornCoralFan) ID

func (DeadHornCoralFan) ID() string

type DeadHornCoralWallFan

type DeadHornCoralWallFan struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (DeadHornCoralWallFan) ID

type DeadTubeCoral

type DeadTubeCoral struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DeadTubeCoral) ID

func (DeadTubeCoral) ID() string

type DeadTubeCoralBlock

type DeadTubeCoralBlock struct{}

func (DeadTubeCoralBlock) ID

type DeadTubeCoralFan

type DeadTubeCoralFan struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (DeadTubeCoralFan) ID

func (DeadTubeCoralFan) ID() string

type DeadTubeCoralWallFan

type DeadTubeCoralWallFan struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (DeadTubeCoralWallFan) ID

type Deepslate

type Deepslate struct {
	Axis Axis `nbt:"axis"`
}

func (Deepslate) ID

func (Deepslate) ID() string

type DeepslateBrickSlab

type DeepslateBrickSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (DeepslateBrickSlab) ID

type DeepslateBrickStairs

type DeepslateBrickStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (DeepslateBrickStairs) ID

type DeepslateBrickWall

type DeepslateBrickWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (DeepslateBrickWall) ID

type DeepslateBricks

type DeepslateBricks struct{}

func (DeepslateBricks) ID

func (DeepslateBricks) ID() string

type DeepslateCoalOre

type DeepslateCoalOre struct{}

func (DeepslateCoalOre) ID

func (DeepslateCoalOre) ID() string

type DeepslateCopperOre

type DeepslateCopperOre struct{}

func (DeepslateCopperOre) ID

type DeepslateDiamondOre

type DeepslateDiamondOre struct{}

func (DeepslateDiamondOre) ID

type DeepslateEmeraldOre

type DeepslateEmeraldOre struct{}

func (DeepslateEmeraldOre) ID

type DeepslateGoldOre

type DeepslateGoldOre struct{}

func (DeepslateGoldOre) ID

func (DeepslateGoldOre) ID() string

type DeepslateIronOre

type DeepslateIronOre struct{}

func (DeepslateIronOre) ID

func (DeepslateIronOre) ID() string

type DeepslateLapisOre

type DeepslateLapisOre struct{}

func (DeepslateLapisOre) ID

type DeepslateRedstoneOre

type DeepslateRedstoneOre struct {
	Lit Boolean `nbt:"lit"`
}

func (DeepslateRedstoneOre) ID

type DeepslateTileSlab

type DeepslateTileSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (DeepslateTileSlab) ID

type DeepslateTileStairs

type DeepslateTileStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (DeepslateTileStairs) ID

type DeepslateTileWall

type DeepslateTileWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (DeepslateTileWall) ID

type DeepslateTiles

type DeepslateTiles struct{}

func (DeepslateTiles) ID

func (DeepslateTiles) ID() string

type DetectorRail

type DetectorRail struct {
	Powered     Boolean   `nbt:"powered"`
	Shape       RailShape `nbt:"shape"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (DetectorRail) ID

func (DetectorRail) ID() string

type DiamondBlock

type DiamondBlock struct{}

func (DiamondBlock) ID

func (DiamondBlock) ID() string

type DiamondOre

type DiamondOre struct{}

func (DiamondOre) ID

func (DiamondOre) ID() string

type Diorite

type Diorite struct{}

func (Diorite) ID

func (Diorite) ID() string

type DioriteSlab

type DioriteSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (DioriteSlab) ID

func (DioriteSlab) ID() string

type DioriteStairs

type DioriteStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (DioriteStairs) ID

func (DioriteStairs) ID() string

type DioriteWall

type DioriteWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (DioriteWall) ID

func (DioriteWall) ID() string

type Direction

type Direction byte
const (
	Down Direction = iota
	Up
	North
	South
	West
	East
)

func (Direction) MarshalText

func (d Direction) MarshalText() (text []byte, err error)

func (Direction) String

func (d Direction) String() string

func (*Direction) UnmarshalText

func (d *Direction) UnmarshalText(text []byte) error

type Dirt

type Dirt struct{}

func (Dirt) ID

func (Dirt) ID() string

type DirtPath

type DirtPath struct{}

func (DirtPath) ID

func (DirtPath) ID() string

type Dispenser

type Dispenser struct {
	Facing    Direction `nbt:"facing"`
	Triggered Boolean   `nbt:"triggered"`
}

func (Dispenser) ID

func (Dispenser) ID() string

type DispenserEntity

type DispenserEntity struct{}

func (DispenserEntity) ID

func (DispenserEntity) ID() string

func (DispenserEntity) IsValidBlock

func (d DispenserEntity) IsValidBlock(block Block) bool

type DoorHingeSide

type DoorHingeSide byte
const (
	DoorHingeSideLeft DoorHingeSide = iota
	DoorHingeSideRight
)

func (DoorHingeSide) MarshalText

func (d DoorHingeSide) MarshalText() (text []byte, err error)

func (DoorHingeSide) String

func (d DoorHingeSide) String() string

func (*DoorHingeSide) UnmarshalText

func (d *DoorHingeSide) UnmarshalText(text []byte) error

type DoubleBlockHalf

type DoubleBlockHalf byte
const (
	DoubleBlockHalfUpper DoubleBlockHalf = iota
	DoubleBlockHalfLower
)

func (DoubleBlockHalf) MarshalText

func (d DoubleBlockHalf) MarshalText() (text []byte, err error)

func (DoubleBlockHalf) String

func (d DoubleBlockHalf) String() string

func (*DoubleBlockHalf) UnmarshalText

func (d *DoubleBlockHalf) UnmarshalText(text []byte) error

type DragonEgg

type DragonEgg struct{}

func (DragonEgg) ID

func (DragonEgg) ID() string

type DragonHead

type DragonHead struct {
	Rotation Integer `nbt:"rotation"`
}

func (DragonHead) ID

func (DragonHead) ID() string

type DragonWallHead

type DragonWallHead struct {
	Facing Direction `nbt:"facing"`
}

func (DragonWallHead) ID

func (DragonWallHead) ID() string

type DriedKelpBlock

type DriedKelpBlock struct{}

func (DriedKelpBlock) ID

func (DriedKelpBlock) ID() string

type DripstoneBlock

type DripstoneBlock struct{}

func (DripstoneBlock) ID

func (DripstoneBlock) ID() string

type DripstoneThickness

type DripstoneThickness byte
const (
	DripstoneThicknessTipMerge DripstoneThickness = iota
	DripstoneThicknessTip
	DripstoneThicknessFrustum
	DripstoneThicknessMiddle
	DripstoneThicknessBase
)

func (DripstoneThickness) MarshalText

func (d DripstoneThickness) MarshalText() (text []byte, err error)

func (DripstoneThickness) String

func (d DripstoneThickness) String() string

func (*DripstoneThickness) UnmarshalText

func (d *DripstoneThickness) UnmarshalText(text []byte) error

type Dropper

type Dropper struct {
	Facing    Direction `nbt:"facing"`
	Triggered Boolean   `nbt:"triggered"`
}

func (Dropper) ID

func (Dropper) ID() string

type DropperEntity

type DropperEntity struct{}

func (DropperEntity) ID

func (DropperEntity) ID() string

func (DropperEntity) IsValidBlock

func (d DropperEntity) IsValidBlock(block Block) bool

type EmeraldBlock

type EmeraldBlock struct{}

func (EmeraldBlock) ID

func (EmeraldBlock) ID() string

type EmeraldOre

type EmeraldOre struct{}

func (EmeraldOre) ID

func (EmeraldOre) ID() string

type EnchantingTable

type EnchantingTable struct{}

func (EnchantingTable) ID

func (EnchantingTable) ID() string

type EnchantingTableEntity

type EnchantingTableEntity struct{}

func (EnchantingTableEntity) ID

func (EnchantingTableEntity) IsValidBlock

func (e EnchantingTableEntity) IsValidBlock(block Block) bool

type EndGateway

type EndGateway struct{}

func (EndGateway) ID

func (EndGateway) ID() string

type EndGatewayEntity

type EndGatewayEntity struct{}

func (EndGatewayEntity) ID

func (EndGatewayEntity) ID() string

func (EndGatewayEntity) IsValidBlock

func (e EndGatewayEntity) IsValidBlock(block Block) bool

type EndPortal

type EndPortal struct{}

func (EndPortal) ID

func (EndPortal) ID() string

type EndPortalEntity

type EndPortalEntity struct{}

func (EndPortalEntity) ID

func (EndPortalEntity) ID() string

func (EndPortalEntity) IsValidBlock

func (e EndPortalEntity) IsValidBlock(block Block) bool

type EndPortalFrame

type EndPortalFrame struct {
	Eye    Boolean   `nbt:"eye"`
	Facing Direction `nbt:"facing"`
}

func (EndPortalFrame) ID

func (EndPortalFrame) ID() string

type EndRod

type EndRod struct {
	Facing Direction `nbt:"facing"`
}

func (EndRod) ID

func (EndRod) ID() string

type EndStone

type EndStone struct{}

func (EndStone) ID

func (EndStone) ID() string

type EndStoneBrickSlab

type EndStoneBrickSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (EndStoneBrickSlab) ID

type EndStoneBrickStairs

type EndStoneBrickStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (EndStoneBrickStairs) ID

type EndStoneBrickWall

type EndStoneBrickWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (EndStoneBrickWall) ID

type EndStoneBricks

type EndStoneBricks struct{}

func (EndStoneBricks) ID

func (EndStoneBricks) ID() string

type EnderChest

type EnderChest struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (EnderChest) ID

func (EnderChest) ID() string

type EnderChestEntity

type EnderChestEntity struct{}

func (EnderChestEntity) ID

func (EnderChestEntity) ID() string

func (EnderChestEntity) IsValidBlock

func (e EnderChestEntity) IsValidBlock(block Block) bool

type Entity

type Entity interface {
	ID() string
	IsValidBlock(block Block) bool
}

type EntityType

type EntityType int32

type ExposedCopper

type ExposedCopper struct{}

func (ExposedCopper) ID

func (ExposedCopper) ID() string

type ExposedCutCopper

type ExposedCutCopper struct{}

func (ExposedCutCopper) ID

func (ExposedCutCopper) ID() string

type ExposedCutCopperSlab

type ExposedCutCopperSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (ExposedCutCopperSlab) ID

type ExposedCutCopperStairs

type ExposedCutCopperStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (ExposedCutCopperStairs) ID

type Farmland

type Farmland struct {
	Moisture Integer `nbt:"moisture"`
}

func (Farmland) ID

func (Farmland) ID() string

type Fern

type Fern struct{}

func (Fern) ID

func (Fern) ID() string

type Fire

type Fire struct {
	Age   Integer `nbt:"age"`
	East  Boolean `nbt:"east"`
	North Boolean `nbt:"north"`
	South Boolean `nbt:"south"`
	Up    Boolean `nbt:"up"`
	West  Boolean `nbt:"west"`
}

func (Fire) ID

func (Fire) ID() string

type FireCoral

type FireCoral struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (FireCoral) ID

func (FireCoral) ID() string

type FireCoralBlock

type FireCoralBlock struct{}

func (FireCoralBlock) ID

func (FireCoralBlock) ID() string

type FireCoralFan

type FireCoralFan struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (FireCoralFan) ID

func (FireCoralFan) ID() string

type FireCoralWallFan

type FireCoralWallFan struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (FireCoralWallFan) ID

func (FireCoralWallFan) ID() string

type FletchingTable

type FletchingTable struct{}

func (FletchingTable) ID

func (FletchingTable) ID() string

type FlowerPot

type FlowerPot struct{}

func (FlowerPot) ID

func (FlowerPot) ID() string

type FloweringAzalea

type FloweringAzalea struct{}

func (FloweringAzalea) ID

func (FloweringAzalea) ID() string

type FloweringAzaleaLeaves

type FloweringAzaleaLeaves struct {
	Distance    Integer `nbt:"distance"`
	Persistent  Boolean `nbt:"persistent"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (FloweringAzaleaLeaves) ID

type Frogspawn

type Frogspawn struct{}

func (Frogspawn) ID

func (Frogspawn) ID() string

type FrontAndTop

type FrontAndTop byte
const (
	DownEast FrontAndTop = iota
	DownNorth
	DownSouth
	DownWest
	UpEast
	UpNorth
	UpSouth
	UpWest
	WestUp
	EastUp
	NorthUp
	SouthUp
)

func (FrontAndTop) Directions

func (f FrontAndTop) Directions() (front, top Direction)

func (FrontAndTop) MarshalText

func (f FrontAndTop) MarshalText() (text []byte, err error)

func (FrontAndTop) String

func (f FrontAndTop) String() string

func (*FrontAndTop) UnmarshalText

func (f *FrontAndTop) UnmarshalText(text []byte) error

type FrostedIce

type FrostedIce struct {
	Age Integer `nbt:"age"`
}

func (FrostedIce) ID

func (FrostedIce) ID() string

type Furnace

type Furnace struct {
	Facing Direction `nbt:"facing"`
	Lit    Boolean   `nbt:"lit"`
}

func (Furnace) ID

func (Furnace) ID() string

type FurnaceEntity

type FurnaceEntity struct{}

func (FurnaceEntity) ID

func (FurnaceEntity) ID() string

func (FurnaceEntity) IsValidBlock

func (f FurnaceEntity) IsValidBlock(block Block) bool

type GildedBlackstone

type GildedBlackstone struct{}

func (GildedBlackstone) ID

func (GildedBlackstone) ID() string

type Glass

type Glass struct{}

func (Glass) ID

func (Glass) ID() string

type GlassPane

type GlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (GlassPane) ID

func (GlassPane) ID() string

type GlowLichen

type GlowLichen struct {
	Down        Boolean `nbt:"down"`
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Up          Boolean `nbt:"up"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (GlowLichen) ID

func (GlowLichen) ID() string

type Glowstone

type Glowstone struct{}

func (Glowstone) ID

func (Glowstone) ID() string

type GoldBlock

type GoldBlock struct{}

func (GoldBlock) ID

func (GoldBlock) ID() string

type GoldOre

type GoldOre struct{}

func (GoldOre) ID

func (GoldOre) ID() string

type Granite

type Granite struct{}

func (Granite) ID

func (Granite) ID() string

type GraniteSlab

type GraniteSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (GraniteSlab) ID

func (GraniteSlab) ID() string

type GraniteStairs

type GraniteStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (GraniteStairs) ID

func (GraniteStairs) ID() string

type GraniteWall

type GraniteWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (GraniteWall) ID

func (GraniteWall) ID() string

type Grass

type Grass struct{}

func (Grass) ID

func (Grass) ID() string

type GrassBlock

type GrassBlock struct {
	Snowy Boolean `nbt:"snowy"`
}

func (GrassBlock) ID

func (GrassBlock) ID() string

type Gravel

type Gravel struct{}

func (Gravel) ID

func (Gravel) ID() string

type GrayBanner

type GrayBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (GrayBanner) ID

func (GrayBanner) ID() string

type GrayBed

type GrayBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (GrayBed) ID

func (GrayBed) ID() string

type GrayCandle

type GrayCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (GrayCandle) ID

func (GrayCandle) ID() string

type GrayCandleCake

type GrayCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (GrayCandleCake) ID

func (GrayCandleCake) ID() string

type GrayCarpet

type GrayCarpet struct{}

func (GrayCarpet) ID

func (GrayCarpet) ID() string

type GrayConcrete

type GrayConcrete struct{}

func (GrayConcrete) ID

func (GrayConcrete) ID() string

type GrayConcretePowder

type GrayConcretePowder struct{}

func (GrayConcretePowder) ID

type GrayGlazedTerracotta

type GrayGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (GrayGlazedTerracotta) ID

type GrayShulkerBox

type GrayShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (GrayShulkerBox) ID

func (GrayShulkerBox) ID() string

type GrayStainedGlass

type GrayStainedGlass struct{}

func (GrayStainedGlass) ID

func (GrayStainedGlass) ID() string

type GrayStainedGlassPane

type GrayStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (GrayStainedGlassPane) ID

type GrayTerracotta

type GrayTerracotta struct{}

func (GrayTerracotta) ID

func (GrayTerracotta) ID() string

type GrayWallBanner

type GrayWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (GrayWallBanner) ID

func (GrayWallBanner) ID() string

type GrayWool

type GrayWool struct{}

func (GrayWool) ID

func (GrayWool) ID() string

type GreenBanner

type GreenBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (GreenBanner) ID

func (GreenBanner) ID() string

type GreenBed

type GreenBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (GreenBed) ID

func (GreenBed) ID() string

type GreenCandle

type GreenCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (GreenCandle) ID

func (GreenCandle) ID() string

type GreenCandleCake

type GreenCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (GreenCandleCake) ID

func (GreenCandleCake) ID() string

type GreenCarpet

type GreenCarpet struct{}

func (GreenCarpet) ID

func (GreenCarpet) ID() string

type GreenConcrete

type GreenConcrete struct{}

func (GreenConcrete) ID

func (GreenConcrete) ID() string

type GreenConcretePowder

type GreenConcretePowder struct{}

func (GreenConcretePowder) ID

type GreenGlazedTerracotta

type GreenGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (GreenGlazedTerracotta) ID

type GreenShulkerBox

type GreenShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (GreenShulkerBox) ID

func (GreenShulkerBox) ID() string

type GreenStainedGlass

type GreenStainedGlass struct{}

func (GreenStainedGlass) ID

type GreenStainedGlassPane

type GreenStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (GreenStainedGlassPane) ID

type GreenTerracotta

type GreenTerracotta struct{}

func (GreenTerracotta) ID

func (GreenTerracotta) ID() string

type GreenWallBanner

type GreenWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (GreenWallBanner) ID

func (GreenWallBanner) ID() string

type GreenWool

type GreenWool struct{}

func (GreenWool) ID

func (GreenWool) ID() string

type Grindstone

type Grindstone struct {
	Face   AttachFace `nbt:"face"`
	Facing Direction  `nbt:"facing"`
}

func (Grindstone) ID

func (Grindstone) ID() string

type Half

type Half byte
const (
	Top Half = iota
	Bottom
)

func (Half) MarshalText

func (h Half) MarshalText() (text []byte, err error)

func (Half) String

func (h Half) String() string

func (*Half) UnmarshalText

func (h *Half) UnmarshalText(text []byte) error

type HangingRoots

type HangingRoots struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (HangingRoots) ID

func (HangingRoots) ID() string

type HangingSignEntity

type HangingSignEntity struct{}

func (HangingSignEntity) ID

func (HangingSignEntity) IsValidBlock

func (h HangingSignEntity) IsValidBlock(block Block) bool

type HayBlock

type HayBlock struct {
	Axis Axis `nbt:"axis"`
}

func (HayBlock) ID

func (HayBlock) ID() string

type HeavyWeightedPressurePlate

type HeavyWeightedPressurePlate struct {
	Power Integer `nbt:"power"`
}

func (HeavyWeightedPressurePlate) ID

type HoneyBlock

type HoneyBlock struct{}

func (HoneyBlock) ID

func (HoneyBlock) ID() string

type HoneycombBlock

type HoneycombBlock struct{}

func (HoneycombBlock) ID

func (HoneycombBlock) ID() string

type Hopper

type Hopper struct {
	Enabled Boolean   `nbt:"enabled"`
	Facing  Direction `nbt:"facing"`
}

func (Hopper) ID

func (Hopper) ID() string

type HopperEntity

type HopperEntity struct{}

func (HopperEntity) ID

func (HopperEntity) ID() string

func (HopperEntity) IsValidBlock

func (h HopperEntity) IsValidBlock(block Block) bool

type HornCoral

type HornCoral struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (HornCoral) ID

func (HornCoral) ID() string

type HornCoralBlock

type HornCoralBlock struct{}

func (HornCoralBlock) ID

func (HornCoralBlock) ID() string

type HornCoralFan

type HornCoralFan struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (HornCoralFan) ID

func (HornCoralFan) ID() string

type HornCoralWallFan

type HornCoralWallFan struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (HornCoralWallFan) ID

func (HornCoralWallFan) ID() string

type Ice

type Ice struct{}

func (Ice) ID

func (Ice) ID() string

type InfestedChiseledStoneBricks

type InfestedChiseledStoneBricks struct{}

func (InfestedChiseledStoneBricks) ID

type InfestedCobblestone

type InfestedCobblestone struct{}

func (InfestedCobblestone) ID

type InfestedCrackedStoneBricks

type InfestedCrackedStoneBricks struct{}

func (InfestedCrackedStoneBricks) ID

type InfestedDeepslate

type InfestedDeepslate struct {
	Axis Axis `nbt:"axis"`
}

func (InfestedDeepslate) ID

type InfestedMossyStoneBricks

type InfestedMossyStoneBricks struct{}

func (InfestedMossyStoneBricks) ID

type InfestedStone

type InfestedStone struct{}

func (InfestedStone) ID

func (InfestedStone) ID() string

type InfestedStoneBricks

type InfestedStoneBricks struct{}

func (InfestedStoneBricks) ID

type Integer

type Integer int

func (Integer) MarshalText

func (i Integer) MarshalText() (text []byte, err error)

func (*Integer) UnmarshalText

func (i *Integer) UnmarshalText(text []byte) (err error)

type IronBars

type IronBars struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (IronBars) ID

func (IronBars) ID() string

type IronBlock

type IronBlock struct{}

func (IronBlock) ID

func (IronBlock) ID() string

type IronDoor

type IronDoor struct {
	Facing  Direction       `nbt:"facing"`
	Half    DoubleBlockHalf `nbt:"half"`
	Hinge   DoorHingeSide   `nbt:"hinge"`
	Open    Boolean         `nbt:"open"`
	Powered Boolean         `nbt:"powered"`
}

func (IronDoor) ID

func (IronDoor) ID() string

type IronOre

type IronOre struct{}

func (IronOre) ID

func (IronOre) ID() string

type IronTrapdoor

type IronTrapdoor struct {
	Facing      Direction `nbt:"facing"`
	Half        Half      `nbt:"half"`
	Open        Boolean   `nbt:"open"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (IronTrapdoor) ID

func (IronTrapdoor) ID() string

type JackOLantern

type JackOLantern struct {
	Facing Direction `nbt:"facing"`
}

func (JackOLantern) ID

func (JackOLantern) ID() string

type Jigsaw

type Jigsaw struct {
	Orientation FrontAndTop `nbt:"orientation"`
}

func (Jigsaw) ID

func (Jigsaw) ID() string

type JigsawEntity

type JigsawEntity struct{}

func (JigsawEntity) ID

func (JigsawEntity) ID() string

func (JigsawEntity) IsValidBlock

func (j JigsawEntity) IsValidBlock(block Block) bool

type Jukebox

type Jukebox struct {
	Has_record Boolean `nbt:"has_record"`
}

func (Jukebox) ID

func (Jukebox) ID() string

type JukeboxEntity

type JukeboxEntity struct{}

func (JukeboxEntity) ID

func (JukeboxEntity) ID() string

func (JukeboxEntity) IsValidBlock

func (j JukeboxEntity) IsValidBlock(block Block) bool

type JungleButton

type JungleButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (JungleButton) ID

func (JungleButton) ID() string

type JungleDoor

type JungleDoor struct {
	Facing  Direction       `nbt:"facing"`
	Half    DoubleBlockHalf `nbt:"half"`
	Hinge   DoorHingeSide   `nbt:"hinge"`
	Open    Boolean         `nbt:"open"`
	Powered Boolean         `nbt:"powered"`
}

func (JungleDoor) ID

func (JungleDoor) ID() string

type JungleFence

type JungleFence struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (JungleFence) ID

func (JungleFence) ID() string

type JungleFenceGate

type JungleFenceGate struct {
	Facing  Direction `nbt:"facing"`
	In_wall Boolean   `nbt:"in_wall"`
	Open    Boolean   `nbt:"open"`
	Powered Boolean   `nbt:"powered"`
}

func (JungleFenceGate) ID

func (JungleFenceGate) ID() string

type JungleHangingSign

type JungleHangingSign struct {
	Attached    Boolean `nbt:"attached"`
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (JungleHangingSign) ID

type JungleLeaves

type JungleLeaves struct {
	Distance    Integer `nbt:"distance"`
	Persistent  Boolean `nbt:"persistent"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (JungleLeaves) ID

func (JungleLeaves) ID() string

type JungleLog

type JungleLog struct {
	Axis Axis `nbt:"axis"`
}

func (JungleLog) ID

func (JungleLog) ID() string

type JunglePlanks

type JunglePlanks struct{}

func (JunglePlanks) ID

func (JunglePlanks) ID() string

type JunglePressurePlate

type JunglePressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (JunglePressurePlate) ID

type JungleSapling

type JungleSapling struct {
	Stage Integer `nbt:"stage"`
}

func (JungleSapling) ID

func (JungleSapling) ID() string

type JungleSign

type JungleSign struct {
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (JungleSign) ID

func (JungleSign) ID() string

type JungleSlab

type JungleSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (JungleSlab) ID

func (JungleSlab) ID() string

type JungleStairs

type JungleStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (JungleStairs) ID

func (JungleStairs) ID() string

type JungleTrapdoor

type JungleTrapdoor struct {
	Facing      Direction `nbt:"facing"`
	Half        Half      `nbt:"half"`
	Open        Boolean   `nbt:"open"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (JungleTrapdoor) ID

func (JungleTrapdoor) ID() string

type JungleWallHangingSign

type JungleWallHangingSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (JungleWallHangingSign) ID

type JungleWallSign

type JungleWallSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (JungleWallSign) ID

func (JungleWallSign) ID() string

type JungleWood

type JungleWood struct {
	Axis Axis `nbt:"axis"`
}

func (JungleWood) ID

func (JungleWood) ID() string

type Kelp

type Kelp struct {
	Age Integer `nbt:"age"`
}

func (Kelp) ID

func (Kelp) ID() string

type KelpPlant

type KelpPlant struct{}

func (KelpPlant) ID

func (KelpPlant) ID() string

type Ladder

type Ladder struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (Ladder) ID

func (Ladder) ID() string

type Lantern

type Lantern struct {
	Hanging     Boolean `nbt:"hanging"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (Lantern) ID

func (Lantern) ID() string

type LapisBlock

type LapisBlock struct{}

func (LapisBlock) ID

func (LapisBlock) ID() string

type LapisOre

type LapisOre struct{}

func (LapisOre) ID

func (LapisOre) ID() string

type LargeAmethystBud

type LargeAmethystBud struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (LargeAmethystBud) ID

func (LargeAmethystBud) ID() string

type LargeFern

type LargeFern struct {
	Half DoubleBlockHalf `nbt:"half"`
}

func (LargeFern) ID

func (LargeFern) ID() string

type Lava

type Lava struct {
	Level Integer `nbt:"level"`
}

func (Lava) ID

func (Lava) ID() string

type LavaCauldron

type LavaCauldron struct{}

func (LavaCauldron) ID

func (LavaCauldron) ID() string

type Lectern

type Lectern struct {
	Facing   Direction `nbt:"facing"`
	Has_book Boolean   `nbt:"has_book"`
	Powered  Boolean   `nbt:"powered"`
}

func (Lectern) ID

func (Lectern) ID() string

type LecternEntity

type LecternEntity struct{}

func (LecternEntity) ID

func (LecternEntity) ID() string

func (LecternEntity) IsValidBlock

func (l LecternEntity) IsValidBlock(block Block) bool

type Lever

type Lever struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (Lever) ID

func (Lever) ID() string

type Light

type Light struct {
	Level       Integer `nbt:"level"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (Light) ID

func (Light) ID() string

type LightBlueBanner

type LightBlueBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (LightBlueBanner) ID

func (LightBlueBanner) ID() string

type LightBlueBed

type LightBlueBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (LightBlueBed) ID

func (LightBlueBed) ID() string

type LightBlueCandle

type LightBlueCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (LightBlueCandle) ID

func (LightBlueCandle) ID() string

type LightBlueCandleCake

type LightBlueCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (LightBlueCandleCake) ID

type LightBlueCarpet

type LightBlueCarpet struct{}

func (LightBlueCarpet) ID

func (LightBlueCarpet) ID() string

type LightBlueConcrete

type LightBlueConcrete struct{}

func (LightBlueConcrete) ID

type LightBlueConcretePowder

type LightBlueConcretePowder struct{}

func (LightBlueConcretePowder) ID

type LightBlueGlazedTerracotta

type LightBlueGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (LightBlueGlazedTerracotta) ID

type LightBlueShulkerBox

type LightBlueShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (LightBlueShulkerBox) ID

type LightBlueStainedGlass

type LightBlueStainedGlass struct{}

func (LightBlueStainedGlass) ID

type LightBlueStainedGlassPane

type LightBlueStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (LightBlueStainedGlassPane) ID

type LightBlueTerracotta

type LightBlueTerracotta struct{}

func (LightBlueTerracotta) ID

type LightBlueWallBanner

type LightBlueWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (LightBlueWallBanner) ID

type LightBlueWool

type LightBlueWool struct{}

func (LightBlueWool) ID

func (LightBlueWool) ID() string

type LightGrayBanner

type LightGrayBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (LightGrayBanner) ID

func (LightGrayBanner) ID() string

type LightGrayBed

type LightGrayBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (LightGrayBed) ID

func (LightGrayBed) ID() string

type LightGrayCandle

type LightGrayCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (LightGrayCandle) ID

func (LightGrayCandle) ID() string

type LightGrayCandleCake

type LightGrayCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (LightGrayCandleCake) ID

type LightGrayCarpet

type LightGrayCarpet struct{}

func (LightGrayCarpet) ID

func (LightGrayCarpet) ID() string

type LightGrayConcrete

type LightGrayConcrete struct{}

func (LightGrayConcrete) ID

type LightGrayConcretePowder

type LightGrayConcretePowder struct{}

func (LightGrayConcretePowder) ID

type LightGrayGlazedTerracotta

type LightGrayGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (LightGrayGlazedTerracotta) ID

type LightGrayShulkerBox

type LightGrayShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (LightGrayShulkerBox) ID

type LightGrayStainedGlass

type LightGrayStainedGlass struct{}

func (LightGrayStainedGlass) ID

type LightGrayStainedGlassPane

type LightGrayStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (LightGrayStainedGlassPane) ID

type LightGrayTerracotta

type LightGrayTerracotta struct{}

func (LightGrayTerracotta) ID

type LightGrayWallBanner

type LightGrayWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (LightGrayWallBanner) ID

type LightGrayWool

type LightGrayWool struct{}

func (LightGrayWool) ID

func (LightGrayWool) ID() string

type LightWeightedPressurePlate

type LightWeightedPressurePlate struct {
	Power Integer `nbt:"power"`
}

func (LightWeightedPressurePlate) ID

type LightningRod

type LightningRod struct {
	Facing      Direction `nbt:"facing"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (LightningRod) ID

func (LightningRod) ID() string

type Lilac

type Lilac struct {
	Half DoubleBlockHalf `nbt:"half"`
}

func (Lilac) ID

func (Lilac) ID() string

type LilyOfTheValley

type LilyOfTheValley struct{}

func (LilyOfTheValley) ID

func (LilyOfTheValley) ID() string

type LilyPad

type LilyPad struct{}

func (LilyPad) ID

func (LilyPad) ID() string

type LimeBanner

type LimeBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (LimeBanner) ID

func (LimeBanner) ID() string

type LimeBed

type LimeBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (LimeBed) ID

func (LimeBed) ID() string

type LimeCandle

type LimeCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (LimeCandle) ID

func (LimeCandle) ID() string

type LimeCandleCake

type LimeCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (LimeCandleCake) ID

func (LimeCandleCake) ID() string

type LimeCarpet

type LimeCarpet struct{}

func (LimeCarpet) ID

func (LimeCarpet) ID() string

type LimeConcrete

type LimeConcrete struct{}

func (LimeConcrete) ID

func (LimeConcrete) ID() string

type LimeConcretePowder

type LimeConcretePowder struct{}

func (LimeConcretePowder) ID

type LimeGlazedTerracotta

type LimeGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (LimeGlazedTerracotta) ID

type LimeShulkerBox

type LimeShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (LimeShulkerBox) ID

func (LimeShulkerBox) ID() string

type LimeStainedGlass

type LimeStainedGlass struct{}

func (LimeStainedGlass) ID

func (LimeStainedGlass) ID() string

type LimeStainedGlassPane

type LimeStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (LimeStainedGlassPane) ID

type LimeTerracotta

type LimeTerracotta struct{}

func (LimeTerracotta) ID

func (LimeTerracotta) ID() string

type LimeWallBanner

type LimeWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (LimeWallBanner) ID

func (LimeWallBanner) ID() string

type LimeWool

type LimeWool struct{}

func (LimeWool) ID

func (LimeWool) ID() string

type Lodestone

type Lodestone struct{}

func (Lodestone) ID

func (Lodestone) ID() string

type Loom

type Loom struct {
	Facing Direction `nbt:"facing"`
}

func (Loom) ID

func (Loom) ID() string

type MagentaBanner

type MagentaBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (MagentaBanner) ID

func (MagentaBanner) ID() string

type MagentaBed

type MagentaBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (MagentaBed) ID

func (MagentaBed) ID() string

type MagentaCandle

type MagentaCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (MagentaCandle) ID

func (MagentaCandle) ID() string

type MagentaCandleCake

type MagentaCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (MagentaCandleCake) ID

type MagentaCarpet

type MagentaCarpet struct{}

func (MagentaCarpet) ID

func (MagentaCarpet) ID() string

type MagentaConcrete

type MagentaConcrete struct{}

func (MagentaConcrete) ID

func (MagentaConcrete) ID() string

type MagentaConcretePowder

type MagentaConcretePowder struct{}

func (MagentaConcretePowder) ID

type MagentaGlazedTerracotta

type MagentaGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (MagentaGlazedTerracotta) ID

type MagentaShulkerBox

type MagentaShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (MagentaShulkerBox) ID

type MagentaStainedGlass

type MagentaStainedGlass struct{}

func (MagentaStainedGlass) ID

type MagentaStainedGlassPane

type MagentaStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (MagentaStainedGlassPane) ID

type MagentaTerracotta

type MagentaTerracotta struct{}

func (MagentaTerracotta) ID

type MagentaWallBanner

type MagentaWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (MagentaWallBanner) ID

type MagentaWool

type MagentaWool struct{}

func (MagentaWool) ID

func (MagentaWool) ID() string

type MagmaBlock

type MagmaBlock struct{}

func (MagmaBlock) ID

func (MagmaBlock) ID() string

type MangroveButton

type MangroveButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (MangroveButton) ID

func (MangroveButton) ID() string

type MangroveDoor

type MangroveDoor struct {
	Facing  Direction       `nbt:"facing"`
	Half    DoubleBlockHalf `nbt:"half"`
	Hinge   DoorHingeSide   `nbt:"hinge"`
	Open    Boolean         `nbt:"open"`
	Powered Boolean         `nbt:"powered"`
}

func (MangroveDoor) ID

func (MangroveDoor) ID() string

type MangroveFence

type MangroveFence struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (MangroveFence) ID

func (MangroveFence) ID() string

type MangroveFenceGate

type MangroveFenceGate struct {
	Facing  Direction `nbt:"facing"`
	In_wall Boolean   `nbt:"in_wall"`
	Open    Boolean   `nbt:"open"`
	Powered Boolean   `nbt:"powered"`
}

func (MangroveFenceGate) ID

type MangroveHangingSign

type MangroveHangingSign struct {
	Attached    Boolean `nbt:"attached"`
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (MangroveHangingSign) ID

type MangroveLeaves

type MangroveLeaves struct {
	Distance    Integer `nbt:"distance"`
	Persistent  Boolean `nbt:"persistent"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (MangroveLeaves) ID

func (MangroveLeaves) ID() string

type MangroveLog

type MangroveLog struct {
	Axis Axis `nbt:"axis"`
}

func (MangroveLog) ID

func (MangroveLog) ID() string

type MangrovePlanks

type MangrovePlanks struct{}

func (MangrovePlanks) ID

func (MangrovePlanks) ID() string

type MangrovePressurePlate

type MangrovePressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (MangrovePressurePlate) ID

type MangrovePropagule

type MangrovePropagule struct {
	Age         Integer `nbt:"age"`
	Hanging     Boolean `nbt:"hanging"`
	Stage       Integer `nbt:"stage"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (MangrovePropagule) ID

type MangroveRoots

type MangroveRoots struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (MangroveRoots) ID

func (MangroveRoots) ID() string

type MangroveSign

type MangroveSign struct {
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (MangroveSign) ID

func (MangroveSign) ID() string

type MangroveSlab

type MangroveSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (MangroveSlab) ID

func (MangroveSlab) ID() string

type MangroveStairs

type MangroveStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (MangroveStairs) ID

func (MangroveStairs) ID() string

type MangroveTrapdoor

type MangroveTrapdoor struct {
	Facing      Direction `nbt:"facing"`
	Half        Half      `nbt:"half"`
	Open        Boolean   `nbt:"open"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (MangroveTrapdoor) ID

func (MangroveTrapdoor) ID() string

type MangroveWallHangingSign

type MangroveWallHangingSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (MangroveWallHangingSign) ID

type MangroveWallSign

type MangroveWallSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (MangroveWallSign) ID

func (MangroveWallSign) ID() string

type MangroveWood

type MangroveWood struct {
	Axis Axis `nbt:"axis"`
}

func (MangroveWood) ID

func (MangroveWood) ID() string

type MediumAmethystBud

type MediumAmethystBud struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (MediumAmethystBud) ID

type Melon

type Melon struct{}

func (Melon) ID

func (Melon) ID() string

type MelonStem

type MelonStem struct {
	Age Integer `nbt:"age"`
}

func (MelonStem) ID

func (MelonStem) ID() string

type MobSpawnerEntity

type MobSpawnerEntity struct{}

func (MobSpawnerEntity) ID

func (MobSpawnerEntity) ID() string

func (MobSpawnerEntity) IsValidBlock

func (m MobSpawnerEntity) IsValidBlock(block Block) bool

type MossBlock

type MossBlock struct{}

func (MossBlock) ID

func (MossBlock) ID() string

type MossCarpet

type MossCarpet struct{}

func (MossCarpet) ID

func (MossCarpet) ID() string

type MossyCobblestone

type MossyCobblestone struct{}

func (MossyCobblestone) ID

func (MossyCobblestone) ID() string

type MossyCobblestoneSlab

type MossyCobblestoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (MossyCobblestoneSlab) ID

type MossyCobblestoneStairs

type MossyCobblestoneStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (MossyCobblestoneStairs) ID

type MossyCobblestoneWall

type MossyCobblestoneWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (MossyCobblestoneWall) ID

type MossyStoneBrickSlab

type MossyStoneBrickSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (MossyStoneBrickSlab) ID

type MossyStoneBrickStairs

type MossyStoneBrickStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (MossyStoneBrickStairs) ID

type MossyStoneBrickWall

type MossyStoneBrickWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (MossyStoneBrickWall) ID

type MossyStoneBricks

type MossyStoneBricks struct{}

func (MossyStoneBricks) ID

func (MossyStoneBricks) ID() string

type MovingPiston

type MovingPiston struct {
	Facing Direction  `nbt:"facing"`
	Type   PistonType `nbt:"type"`
}

func (MovingPiston) ID

func (MovingPiston) ID() string

type Mud

type Mud struct{}

func (Mud) ID

func (Mud) ID() string

type MudBrickSlab

type MudBrickSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (MudBrickSlab) ID

func (MudBrickSlab) ID() string

type MudBrickStairs

type MudBrickStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (MudBrickStairs) ID

func (MudBrickStairs) ID() string

type MudBrickWall

type MudBrickWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (MudBrickWall) ID

func (MudBrickWall) ID() string

type MudBricks

type MudBricks struct{}

func (MudBricks) ID

func (MudBricks) ID() string

type MuddyMangroveRoots

type MuddyMangroveRoots struct {
	Axis Axis `nbt:"axis"`
}

func (MuddyMangroveRoots) ID

type MushroomStem

type MushroomStem struct {
	Down  Boolean `nbt:"down"`
	East  Boolean `nbt:"east"`
	North Boolean `nbt:"north"`
	South Boolean `nbt:"south"`
	Up    Boolean `nbt:"up"`
	West  Boolean `nbt:"west"`
}

func (MushroomStem) ID

func (MushroomStem) ID() string

type Mycelium

type Mycelium struct {
	Snowy Boolean `nbt:"snowy"`
}

func (Mycelium) ID

func (Mycelium) ID() string

type NetherBrickFence

type NetherBrickFence struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (NetherBrickFence) ID

func (NetherBrickFence) ID() string

type NetherBrickSlab

type NetherBrickSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (NetherBrickSlab) ID

func (NetherBrickSlab) ID() string

type NetherBrickStairs

type NetherBrickStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (NetherBrickStairs) ID

type NetherBrickWall

type NetherBrickWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (NetherBrickWall) ID

func (NetherBrickWall) ID() string

type NetherBricks

type NetherBricks struct{}

func (NetherBricks) ID

func (NetherBricks) ID() string

type NetherGoldOre

type NetherGoldOre struct{}

func (NetherGoldOre) ID

func (NetherGoldOre) ID() string

type NetherPortal

type NetherPortal struct {
	Axis Axis `nbt:"axis"`
}

func (NetherPortal) ID

func (NetherPortal) ID() string

type NetherQuartzOre

type NetherQuartzOre struct{}

func (NetherQuartzOre) ID

func (NetherQuartzOre) ID() string

type NetherSprouts

type NetherSprouts struct{}

func (NetherSprouts) ID

func (NetherSprouts) ID() string

type NetherWart

type NetherWart struct {
	Age Integer `nbt:"age"`
}

func (NetherWart) ID

func (NetherWart) ID() string

type NetherWartBlock

type NetherWartBlock struct{}

func (NetherWartBlock) ID

func (NetherWartBlock) ID() string

type NetheriteBlock

type NetheriteBlock struct{}

func (NetheriteBlock) ID

func (NetheriteBlock) ID() string

type Netherrack

type Netherrack struct{}

func (Netherrack) ID

func (Netherrack) ID() string

type NoteBlock

type NoteBlock struct {
	Instrument NoteBlockInstrument `nbt:"instrument"`
	Note       Integer             `nbt:"note"`
	Powered    Boolean             `nbt:"powered"`
}

func (NoteBlock) ID

func (NoteBlock) ID() string

type NoteBlockInstrument

type NoteBlockInstrument byte
const (
	NoteBlockInstrumentHarp NoteBlockInstrument = iota
	NoteBlockInstrumentBasedrum
	NoteBlockInstrumentSnare
	NoteBlockInstrumentHat
	NoteBlockInstrumentBass
	NoteBlockInstrumentFlute
	NoteBlockInstrumentBell
	NoteBlockInstrumentGuitar
	NoteBlockInstrumentChime
	NoteBlockInstrumentXylophone
	NoteBlockInstrumentIronXylophone
	NoteBlockInstrumentCowBell
	NoteBlockInstrumentDidgeridoo
	NoteBlockInstrumentBit
	NoteBlockInstrumentBanjo
	NoteBlockInstrumentPling
	NoteBlockInstrumentZombie
	NoteBlockInstrumentSkeleton
	NoteBlockInstrumentCreeper
	NoteBlockInstrumentDragon
	NoteBlockInstrumentWitherSkeleton
	NoteBlockInstrumentPiglin
	NoteBlockInstrumentCustomHead
)

func (NoteBlockInstrument) MarshalText

func (n NoteBlockInstrument) MarshalText() (text []byte, err error)

func (NoteBlockInstrument) String

func (n NoteBlockInstrument) String() string

func (*NoteBlockInstrument) UnmarshalText

func (n *NoteBlockInstrument) UnmarshalText(text []byte) error

type OakButton

type OakButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (OakButton) ID

func (OakButton) ID() string

type OakDoor

type OakDoor struct {
	Facing  Direction       `nbt:"facing"`
	Half    DoubleBlockHalf `nbt:"half"`
	Hinge   DoorHingeSide   `nbt:"hinge"`
	Open    Boolean         `nbt:"open"`
	Powered Boolean         `nbt:"powered"`
}

func (OakDoor) ID

func (OakDoor) ID() string

type OakFence

type OakFence struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (OakFence) ID

func (OakFence) ID() string

type OakFenceGate

type OakFenceGate struct {
	Facing  Direction `nbt:"facing"`
	In_wall Boolean   `nbt:"in_wall"`
	Open    Boolean   `nbt:"open"`
	Powered Boolean   `nbt:"powered"`
}

func (OakFenceGate) ID

func (OakFenceGate) ID() string

type OakHangingSign

type OakHangingSign struct {
	Attached    Boolean `nbt:"attached"`
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (OakHangingSign) ID

func (OakHangingSign) ID() string

type OakLeaves

type OakLeaves struct {
	Distance    Integer `nbt:"distance"`
	Persistent  Boolean `nbt:"persistent"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (OakLeaves) ID

func (OakLeaves) ID() string

type OakLog

type OakLog struct {
	Axis Axis `nbt:"axis"`
}

func (OakLog) ID

func (OakLog) ID() string

type OakPlanks

type OakPlanks struct{}

func (OakPlanks) ID

func (OakPlanks) ID() string

type OakPressurePlate

type OakPressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (OakPressurePlate) ID

func (OakPressurePlate) ID() string

type OakSapling

type OakSapling struct {
	Stage Integer `nbt:"stage"`
}

func (OakSapling) ID

func (OakSapling) ID() string

type OakSign

type OakSign struct {
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (OakSign) ID

func (OakSign) ID() string

type OakSlab

type OakSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (OakSlab) ID

func (OakSlab) ID() string

type OakStairs

type OakStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (OakStairs) ID

func (OakStairs) ID() string

type OakTrapdoor

type OakTrapdoor struct {
	Facing      Direction `nbt:"facing"`
	Half        Half      `nbt:"half"`
	Open        Boolean   `nbt:"open"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (OakTrapdoor) ID

func (OakTrapdoor) ID() string

type OakWallHangingSign

type OakWallHangingSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (OakWallHangingSign) ID

type OakWallSign

type OakWallSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (OakWallSign) ID

func (OakWallSign) ID() string

type OakWood

type OakWood struct {
	Axis Axis `nbt:"axis"`
}

func (OakWood) ID

func (OakWood) ID() string

type Observer

type Observer struct {
	Facing  Direction `nbt:"facing"`
	Powered Boolean   `nbt:"powered"`
}

func (Observer) ID

func (Observer) ID() string

type Obsidian

type Obsidian struct{}

func (Obsidian) ID

func (Obsidian) ID() string

type OchreFroglight

type OchreFroglight struct {
	Axis Axis `nbt:"axis"`
}

func (OchreFroglight) ID

func (OchreFroglight) ID() string

type OrangeBanner

type OrangeBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (OrangeBanner) ID

func (OrangeBanner) ID() string

type OrangeBed

type OrangeBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (OrangeBed) ID

func (OrangeBed) ID() string

type OrangeCandle

type OrangeCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (OrangeCandle) ID

func (OrangeCandle) ID() string

type OrangeCandleCake

type OrangeCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (OrangeCandleCake) ID

func (OrangeCandleCake) ID() string

type OrangeCarpet

type OrangeCarpet struct{}

func (OrangeCarpet) ID

func (OrangeCarpet) ID() string

type OrangeConcrete

type OrangeConcrete struct{}

func (OrangeConcrete) ID

func (OrangeConcrete) ID() string

type OrangeConcretePowder

type OrangeConcretePowder struct{}

func (OrangeConcretePowder) ID

type OrangeGlazedTerracotta

type OrangeGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (OrangeGlazedTerracotta) ID

type OrangeShulkerBox

type OrangeShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (OrangeShulkerBox) ID

func (OrangeShulkerBox) ID() string

type OrangeStainedGlass

type OrangeStainedGlass struct{}

func (OrangeStainedGlass) ID

type OrangeStainedGlassPane

type OrangeStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (OrangeStainedGlassPane) ID

type OrangeTerracotta

type OrangeTerracotta struct{}

func (OrangeTerracotta) ID

func (OrangeTerracotta) ID() string

type OrangeTulip

type OrangeTulip struct{}

func (OrangeTulip) ID

func (OrangeTulip) ID() string

type OrangeWallBanner

type OrangeWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (OrangeWallBanner) ID

func (OrangeWallBanner) ID() string

type OrangeWool

type OrangeWool struct{}

func (OrangeWool) ID

func (OrangeWool) ID() string

type OxeyeDaisy

type OxeyeDaisy struct{}

func (OxeyeDaisy) ID

func (OxeyeDaisy) ID() string

type OxidizedCopper

type OxidizedCopper struct{}

func (OxidizedCopper) ID

func (OxidizedCopper) ID() string

type OxidizedCutCopper

type OxidizedCutCopper struct{}

func (OxidizedCutCopper) ID

type OxidizedCutCopperSlab

type OxidizedCutCopperSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (OxidizedCutCopperSlab) ID

type OxidizedCutCopperStairs

type OxidizedCutCopperStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (OxidizedCutCopperStairs) ID

type PackedIce

type PackedIce struct{}

func (PackedIce) ID

func (PackedIce) ID() string

type PackedMud

type PackedMud struct{}

func (PackedMud) ID

func (PackedMud) ID() string

type PearlescentFroglight

type PearlescentFroglight struct {
	Axis Axis `nbt:"axis"`
}

func (PearlescentFroglight) ID

type Peony

type Peony struct {
	Half DoubleBlockHalf `nbt:"half"`
}

func (Peony) ID

func (Peony) ID() string

type PetrifiedOakSlab

type PetrifiedOakSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (PetrifiedOakSlab) ID

func (PetrifiedOakSlab) ID() string

type PiglinHead

type PiglinHead struct {
	Rotation Integer `nbt:"rotation"`
}

func (PiglinHead) ID

func (PiglinHead) ID() string

type PiglinWallHead

type PiglinWallHead struct {
	Facing Direction `nbt:"facing"`
}

func (PiglinWallHead) ID

func (PiglinWallHead) ID() string

type PinkBanner

type PinkBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (PinkBanner) ID

func (PinkBanner) ID() string

type PinkBed

type PinkBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (PinkBed) ID

func (PinkBed) ID() string

type PinkCandle

type PinkCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (PinkCandle) ID

func (PinkCandle) ID() string

type PinkCandleCake

type PinkCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (PinkCandleCake) ID

func (PinkCandleCake) ID() string

type PinkCarpet

type PinkCarpet struct{}

func (PinkCarpet) ID

func (PinkCarpet) ID() string

type PinkConcrete

type PinkConcrete struct{}

func (PinkConcrete) ID

func (PinkConcrete) ID() string

type PinkConcretePowder

type PinkConcretePowder struct{}

func (PinkConcretePowder) ID

type PinkGlazedTerracotta

type PinkGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (PinkGlazedTerracotta) ID

type PinkShulkerBox

type PinkShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (PinkShulkerBox) ID

func (PinkShulkerBox) ID() string

type PinkStainedGlass

type PinkStainedGlass struct{}

func (PinkStainedGlass) ID

func (PinkStainedGlass) ID() string

type PinkStainedGlassPane

type PinkStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (PinkStainedGlassPane) ID

type PinkTerracotta

type PinkTerracotta struct{}

func (PinkTerracotta) ID

func (PinkTerracotta) ID() string

type PinkTulip

type PinkTulip struct{}

func (PinkTulip) ID

func (PinkTulip) ID() string

type PinkWallBanner

type PinkWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (PinkWallBanner) ID

func (PinkWallBanner) ID() string

type PinkWool

type PinkWool struct{}

func (PinkWool) ID

func (PinkWool) ID() string

type Piston

type Piston struct {
	Extended Boolean   `nbt:"extended"`
	Facing   Direction `nbt:"facing"`
}

func (Piston) ID

func (Piston) ID() string

type PistonEntity

type PistonEntity struct{}

func (PistonEntity) ID

func (PistonEntity) ID() string

func (PistonEntity) IsValidBlock

func (p PistonEntity) IsValidBlock(block Block) bool

type PistonHead

type PistonHead struct {
	Facing Direction  `nbt:"facing"`
	Short  Boolean    `nbt:"short"`
	Type   PistonType `nbt:"type"`
}

func (PistonHead) ID

func (PistonHead) ID() string

type PistonType

type PistonType byte
const (
	PistonTypeNormal PistonType = iota
	PistonTypeSticky
)

func (PistonType) MarshalText

func (p PistonType) MarshalText() (text []byte, err error)

func (PistonType) String

func (p PistonType) String() string

func (*PistonType) UnmarshalText

func (p *PistonType) UnmarshalText(text []byte) error

type PlayerHead

type PlayerHead struct {
	Rotation Integer `nbt:"rotation"`
}

func (PlayerHead) ID

func (PlayerHead) ID() string

type PlayerWallHead

type PlayerWallHead struct {
	Facing Direction `nbt:"facing"`
}

func (PlayerWallHead) ID

func (PlayerWallHead) ID() string

type Podzol

type Podzol struct {
	Snowy Boolean `nbt:"snowy"`
}

func (Podzol) ID

func (Podzol) ID() string

type PointedDripstone

type PointedDripstone struct {
	Thickness          DripstoneThickness `nbt:"thickness"`
	Vertical_direction Direction          `nbt:"vertical_direction"`
	Waterlogged        Boolean            `nbt:"waterlogged"`
}

func (PointedDripstone) ID

func (PointedDripstone) ID() string

type PolishedAndesite

type PolishedAndesite struct{}

func (PolishedAndesite) ID

func (PolishedAndesite) ID() string

type PolishedAndesiteSlab

type PolishedAndesiteSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (PolishedAndesiteSlab) ID

type PolishedAndesiteStairs

type PolishedAndesiteStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (PolishedAndesiteStairs) ID

type PolishedBasalt

type PolishedBasalt struct {
	Axis Axis `nbt:"axis"`
}

func (PolishedBasalt) ID

func (PolishedBasalt) ID() string

type PolishedBlackstone

type PolishedBlackstone struct{}

func (PolishedBlackstone) ID

type PolishedBlackstoneBrickSlab

type PolishedBlackstoneBrickSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (PolishedBlackstoneBrickSlab) ID

type PolishedBlackstoneBrickStairs

type PolishedBlackstoneBrickStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (PolishedBlackstoneBrickStairs) ID

type PolishedBlackstoneBrickWall

type PolishedBlackstoneBrickWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (PolishedBlackstoneBrickWall) ID

type PolishedBlackstoneBricks

type PolishedBlackstoneBricks struct{}

func (PolishedBlackstoneBricks) ID

type PolishedBlackstoneButton

type PolishedBlackstoneButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (PolishedBlackstoneButton) ID

type PolishedBlackstonePressurePlate

type PolishedBlackstonePressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (PolishedBlackstonePressurePlate) ID

type PolishedBlackstoneSlab

type PolishedBlackstoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (PolishedBlackstoneSlab) ID

type PolishedBlackstoneStairs

type PolishedBlackstoneStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (PolishedBlackstoneStairs) ID

type PolishedBlackstoneWall

type PolishedBlackstoneWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (PolishedBlackstoneWall) ID

type PolishedDeepslate

type PolishedDeepslate struct{}

func (PolishedDeepslate) ID

type PolishedDeepslateSlab

type PolishedDeepslateSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (PolishedDeepslateSlab) ID

type PolishedDeepslateStairs

type PolishedDeepslateStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (PolishedDeepslateStairs) ID

type PolishedDeepslateWall

type PolishedDeepslateWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (PolishedDeepslateWall) ID

type PolishedDiorite

type PolishedDiorite struct{}

func (PolishedDiorite) ID

func (PolishedDiorite) ID() string

type PolishedDioriteSlab

type PolishedDioriteSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (PolishedDioriteSlab) ID

type PolishedDioriteStairs

type PolishedDioriteStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (PolishedDioriteStairs) ID

type PolishedGranite

type PolishedGranite struct{}

func (PolishedGranite) ID

func (PolishedGranite) ID() string

type PolishedGraniteSlab

type PolishedGraniteSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (PolishedGraniteSlab) ID

type PolishedGraniteStairs

type PolishedGraniteStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (PolishedGraniteStairs) ID

type Poppy

type Poppy struct{}

func (Poppy) ID

func (Poppy) ID() string

type Potatoes

type Potatoes struct {
	Age Integer `nbt:"age"`
}

func (Potatoes) ID

func (Potatoes) ID() string

type PottedAcaciaSapling

type PottedAcaciaSapling struct{}

func (PottedAcaciaSapling) ID

type PottedAllium

type PottedAllium struct{}

func (PottedAllium) ID

func (PottedAllium) ID() string

type PottedAzaleaBush

type PottedAzaleaBush struct{}

func (PottedAzaleaBush) ID

func (PottedAzaleaBush) ID() string

type PottedAzureBluet

type PottedAzureBluet struct{}

func (PottedAzureBluet) ID

func (PottedAzureBluet) ID() string

type PottedBamboo

type PottedBamboo struct{}

func (PottedBamboo) ID

func (PottedBamboo) ID() string

type PottedBirchSapling

type PottedBirchSapling struct{}

func (PottedBirchSapling) ID

type PottedBlueOrchid

type PottedBlueOrchid struct{}

func (PottedBlueOrchid) ID

func (PottedBlueOrchid) ID() string

type PottedBrownMushroom

type PottedBrownMushroom struct{}

func (PottedBrownMushroom) ID

type PottedCactus

type PottedCactus struct{}

func (PottedCactus) ID

func (PottedCactus) ID() string

type PottedCornflower

type PottedCornflower struct{}

func (PottedCornflower) ID

func (PottedCornflower) ID() string

type PottedCrimsonFungus

type PottedCrimsonFungus struct{}

func (PottedCrimsonFungus) ID

type PottedCrimsonRoots

type PottedCrimsonRoots struct{}

func (PottedCrimsonRoots) ID

type PottedDandelion

type PottedDandelion struct{}

func (PottedDandelion) ID

func (PottedDandelion) ID() string

type PottedDarkOakSapling

type PottedDarkOakSapling struct{}

func (PottedDarkOakSapling) ID

type PottedDeadBush

type PottedDeadBush struct{}

func (PottedDeadBush) ID

func (PottedDeadBush) ID() string

type PottedFern

type PottedFern struct{}

func (PottedFern) ID

func (PottedFern) ID() string

type PottedFloweringAzaleaBush

type PottedFloweringAzaleaBush struct{}

func (PottedFloweringAzaleaBush) ID

type PottedJungleSapling

type PottedJungleSapling struct{}

func (PottedJungleSapling) ID

type PottedLilyOfTheValley

type PottedLilyOfTheValley struct{}

func (PottedLilyOfTheValley) ID

type PottedMangrovePropagule

type PottedMangrovePropagule struct{}

func (PottedMangrovePropagule) ID

type PottedOakSapling

type PottedOakSapling struct{}

func (PottedOakSapling) ID

func (PottedOakSapling) ID() string

type PottedOrangeTulip

type PottedOrangeTulip struct{}

func (PottedOrangeTulip) ID

type PottedOxeyeDaisy

type PottedOxeyeDaisy struct{}

func (PottedOxeyeDaisy) ID

func (PottedOxeyeDaisy) ID() string

type PottedPinkTulip

type PottedPinkTulip struct{}

func (PottedPinkTulip) ID

func (PottedPinkTulip) ID() string

type PottedPoppy

type PottedPoppy struct{}

func (PottedPoppy) ID

func (PottedPoppy) ID() string

type PottedRedMushroom

type PottedRedMushroom struct{}

func (PottedRedMushroom) ID

type PottedRedTulip

type PottedRedTulip struct{}

func (PottedRedTulip) ID

func (PottedRedTulip) ID() string

type PottedSpruceSapling

type PottedSpruceSapling struct{}

func (PottedSpruceSapling) ID

type PottedWarpedFungus

type PottedWarpedFungus struct{}

func (PottedWarpedFungus) ID

type PottedWarpedRoots

type PottedWarpedRoots struct{}

func (PottedWarpedRoots) ID

type PottedWhiteTulip

type PottedWhiteTulip struct{}

func (PottedWhiteTulip) ID

func (PottedWhiteTulip) ID() string

type PottedWitherRose

type PottedWitherRose struct{}

func (PottedWitherRose) ID

func (PottedWitherRose) ID() string

type PowderSnow

type PowderSnow struct{}

func (PowderSnow) ID

func (PowderSnow) ID() string

type PowderSnowCauldron

type PowderSnowCauldron struct {
	Level Integer `nbt:"level"`
}

func (PowderSnowCauldron) ID

type PoweredRail

type PoweredRail struct {
	Powered     Boolean   `nbt:"powered"`
	Shape       RailShape `nbt:"shape"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (PoweredRail) ID

func (PoweredRail) ID() string

type Prismarine

type Prismarine struct{}

func (Prismarine) ID

func (Prismarine) ID() string

type PrismarineBrickSlab

type PrismarineBrickSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (PrismarineBrickSlab) ID

type PrismarineBrickStairs

type PrismarineBrickStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (PrismarineBrickStairs) ID

type PrismarineBricks

type PrismarineBricks struct{}

func (PrismarineBricks) ID

func (PrismarineBricks) ID() string

type PrismarineSlab

type PrismarineSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (PrismarineSlab) ID

func (PrismarineSlab) ID() string

type PrismarineStairs

type PrismarineStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (PrismarineStairs) ID

func (PrismarineStairs) ID() string

type PrismarineWall

type PrismarineWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (PrismarineWall) ID

func (PrismarineWall) ID() string

type Pumpkin

type Pumpkin struct{}

func (Pumpkin) ID

func (Pumpkin) ID() string

type PumpkinStem

type PumpkinStem struct {
	Age Integer `nbt:"age"`
}

func (PumpkinStem) ID

func (PumpkinStem) ID() string

type PurpleBanner

type PurpleBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (PurpleBanner) ID

func (PurpleBanner) ID() string

type PurpleBed

type PurpleBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (PurpleBed) ID

func (PurpleBed) ID() string

type PurpleCandle

type PurpleCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (PurpleCandle) ID

func (PurpleCandle) ID() string

type PurpleCandleCake

type PurpleCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (PurpleCandleCake) ID

func (PurpleCandleCake) ID() string

type PurpleCarpet

type PurpleCarpet struct{}

func (PurpleCarpet) ID

func (PurpleCarpet) ID() string

type PurpleConcrete

type PurpleConcrete struct{}

func (PurpleConcrete) ID

func (PurpleConcrete) ID() string

type PurpleConcretePowder

type PurpleConcretePowder struct{}

func (PurpleConcretePowder) ID

type PurpleGlazedTerracotta

type PurpleGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (PurpleGlazedTerracotta) ID

type PurpleShulkerBox

type PurpleShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (PurpleShulkerBox) ID

func (PurpleShulkerBox) ID() string

type PurpleStainedGlass

type PurpleStainedGlass struct{}

func (PurpleStainedGlass) ID

type PurpleStainedGlassPane

type PurpleStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (PurpleStainedGlassPane) ID

type PurpleTerracotta

type PurpleTerracotta struct{}

func (PurpleTerracotta) ID

func (PurpleTerracotta) ID() string

type PurpleWallBanner

type PurpleWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (PurpleWallBanner) ID

func (PurpleWallBanner) ID() string

type PurpleWool

type PurpleWool struct{}

func (PurpleWool) ID

func (PurpleWool) ID() string

type PurpurBlock

type PurpurBlock struct{}

func (PurpurBlock) ID

func (PurpurBlock) ID() string

type PurpurPillar

type PurpurPillar struct {
	Axis Axis `nbt:"axis"`
}

func (PurpurPillar) ID

func (PurpurPillar) ID() string

type PurpurSlab

type PurpurSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (PurpurSlab) ID

func (PurpurSlab) ID() string

type PurpurStairs

type PurpurStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (PurpurStairs) ID

func (PurpurStairs) ID() string

type QuartzBlock

type QuartzBlock struct{}

func (QuartzBlock) ID

func (QuartzBlock) ID() string

type QuartzBricks

type QuartzBricks struct{}

func (QuartzBricks) ID

func (QuartzBricks) ID() string

type QuartzPillar

type QuartzPillar struct {
	Axis Axis `nbt:"axis"`
}

func (QuartzPillar) ID

func (QuartzPillar) ID() string

type QuartzSlab

type QuartzSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (QuartzSlab) ID

func (QuartzSlab) ID() string

type QuartzStairs

type QuartzStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (QuartzStairs) ID

func (QuartzStairs) ID() string

type Rail

type Rail struct {
	Shape       RailShape `nbt:"shape"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (Rail) ID

func (Rail) ID() string

type RailShape

type RailShape byte
const (
	RailShapeNorthSouth RailShape = iota
	RailShapeEastWest
	RailShapeAscendingEast
	RailShapeAscendingWest
	RailShapeAscendingNorth
	RailShapeAscendingSouth
	RailShapeSouthEast
	RailShapeSouthWest
	RailShapeNorthWest
	RailShapeNorthEast
)

func (RailShape) MarshalText

func (r RailShape) MarshalText() (text []byte, err error)

func (RailShape) String

func (r RailShape) String() string

func (*RailShape) UnmarshalText

func (r *RailShape) UnmarshalText(text []byte) error

type RawCopperBlock

type RawCopperBlock struct{}

func (RawCopperBlock) ID

func (RawCopperBlock) ID() string

type RawGoldBlock

type RawGoldBlock struct{}

func (RawGoldBlock) ID

func (RawGoldBlock) ID() string

type RawIronBlock

type RawIronBlock struct{}

func (RawIronBlock) ID

func (RawIronBlock) ID() string

type RedBanner

type RedBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (RedBanner) ID

func (RedBanner) ID() string

type RedBed

type RedBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (RedBed) ID

func (RedBed) ID() string

type RedCandle

type RedCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (RedCandle) ID

func (RedCandle) ID() string

type RedCandleCake

type RedCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (RedCandleCake) ID

func (RedCandleCake) ID() string

type RedCarpet

type RedCarpet struct{}

func (RedCarpet) ID

func (RedCarpet) ID() string

type RedConcrete

type RedConcrete struct{}

func (RedConcrete) ID

func (RedConcrete) ID() string

type RedConcretePowder

type RedConcretePowder struct{}

func (RedConcretePowder) ID

type RedGlazedTerracotta

type RedGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (RedGlazedTerracotta) ID

type RedMushroom

type RedMushroom struct{}

func (RedMushroom) ID

func (RedMushroom) ID() string

type RedMushroomBlock

type RedMushroomBlock struct {
	Down  Boolean `nbt:"down"`
	East  Boolean `nbt:"east"`
	North Boolean `nbt:"north"`
	South Boolean `nbt:"south"`
	Up    Boolean `nbt:"up"`
	West  Boolean `nbt:"west"`
}

func (RedMushroomBlock) ID

func (RedMushroomBlock) ID() string

type RedNetherBrickSlab

type RedNetherBrickSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (RedNetherBrickSlab) ID

type RedNetherBrickStairs

type RedNetherBrickStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (RedNetherBrickStairs) ID

type RedNetherBrickWall

type RedNetherBrickWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (RedNetherBrickWall) ID

type RedNetherBricks

type RedNetherBricks struct{}

func (RedNetherBricks) ID

func (RedNetherBricks) ID() string

type RedSand

type RedSand struct{}

func (RedSand) ID

func (RedSand) ID() string

type RedSandstone

type RedSandstone struct{}

func (RedSandstone) ID

func (RedSandstone) ID() string

type RedSandstoneSlab

type RedSandstoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (RedSandstoneSlab) ID

func (RedSandstoneSlab) ID() string

type RedSandstoneStairs

type RedSandstoneStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (RedSandstoneStairs) ID

type RedSandstoneWall

type RedSandstoneWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (RedSandstoneWall) ID

func (RedSandstoneWall) ID() string

type RedShulkerBox

type RedShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (RedShulkerBox) ID

func (RedShulkerBox) ID() string

type RedStainedGlass

type RedStainedGlass struct{}

func (RedStainedGlass) ID

func (RedStainedGlass) ID() string

type RedStainedGlassPane

type RedStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (RedStainedGlassPane) ID

type RedTerracotta

type RedTerracotta struct{}

func (RedTerracotta) ID

func (RedTerracotta) ID() string

type RedTulip

type RedTulip struct{}

func (RedTulip) ID

func (RedTulip) ID() string

type RedWallBanner

type RedWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (RedWallBanner) ID

func (RedWallBanner) ID() string

type RedWool

type RedWool struct{}

func (RedWool) ID

func (RedWool) ID() string

type RedstoneBlock

type RedstoneBlock struct{}

func (RedstoneBlock) ID

func (RedstoneBlock) ID() string

type RedstoneLamp

type RedstoneLamp struct {
	Lit Boolean `nbt:"lit"`
}

func (RedstoneLamp) ID

func (RedstoneLamp) ID() string

type RedstoneOre

type RedstoneOre struct {
	Lit Boolean `nbt:"lit"`
}

func (RedstoneOre) ID

func (RedstoneOre) ID() string

type RedstoneSide

type RedstoneSide byte
const (
	RedstoneSideUp RedstoneSide = iota
	RedstoneSideSide
	RedstoneSideNone
)

func (RedstoneSide) MarshalText

func (r RedstoneSide) MarshalText() (text []byte, err error)

func (RedstoneSide) String

func (r RedstoneSide) String() string

func (*RedstoneSide) UnmarshalText

func (r *RedstoneSide) UnmarshalText(text []byte) error

type RedstoneTorch

type RedstoneTorch struct {
	Lit Boolean `nbt:"lit"`
}

func (RedstoneTorch) ID

func (RedstoneTorch) ID() string

type RedstoneWallTorch

type RedstoneWallTorch struct {
	Facing Direction `nbt:"facing"`
	Lit    Boolean   `nbt:"lit"`
}

func (RedstoneWallTorch) ID

type RedstoneWire

type RedstoneWire struct {
	East  RedstoneSide `nbt:"east"`
	North RedstoneSide `nbt:"north"`
	Power Integer      `nbt:"power"`
	South RedstoneSide `nbt:"south"`
	West  RedstoneSide `nbt:"west"`
}

func (RedstoneWire) ID

func (RedstoneWire) ID() string

type ReinforcedDeepslate

type ReinforcedDeepslate struct{}

func (ReinforcedDeepslate) ID

type Repeater

type Repeater struct {
	Delay   Integer   `nbt:"delay"`
	Facing  Direction `nbt:"facing"`
	Locked  Boolean   `nbt:"locked"`
	Powered Boolean   `nbt:"powered"`
}

func (Repeater) ID

func (Repeater) ID() string

type RepeatingCommandBlock

type RepeatingCommandBlock struct {
	Conditional Boolean   `nbt:"conditional"`
	Facing      Direction `nbt:"facing"`
}

func (RepeatingCommandBlock) ID

type RespawnAnchor

type RespawnAnchor struct {
	Charges Integer `nbt:"charges"`
}

func (RespawnAnchor) ID

func (RespawnAnchor) ID() string

type RootedDirt

type RootedDirt struct{}

func (RootedDirt) ID

func (RootedDirt) ID() string

type RoseBush

type RoseBush struct {
	Half DoubleBlockHalf `nbt:"half"`
}

func (RoseBush) ID

func (RoseBush) ID() string

type Sand

type Sand struct{}

func (Sand) ID

func (Sand) ID() string

type Sandstone

type Sandstone struct{}

func (Sandstone) ID

func (Sandstone) ID() string

type SandstoneSlab

type SandstoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (SandstoneSlab) ID

func (SandstoneSlab) ID() string

type SandstoneStairs

type SandstoneStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (SandstoneStairs) ID

func (SandstoneStairs) ID() string

type SandstoneWall

type SandstoneWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (SandstoneWall) ID

func (SandstoneWall) ID() string

type Scaffolding

type Scaffolding struct {
	Bottom      Boolean `nbt:"bottom"`
	Distance    Integer `nbt:"distance"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (Scaffolding) ID

func (Scaffolding) ID() string

type Sculk

type Sculk struct{}

func (Sculk) ID

func (Sculk) ID() string

type SculkCatalyst

type SculkCatalyst struct {
	Bloom Boolean `nbt:"bloom"`
}

func (SculkCatalyst) ID

func (SculkCatalyst) ID() string

type SculkCatalystEntity

type SculkCatalystEntity struct{}

func (SculkCatalystEntity) ID

func (SculkCatalystEntity) IsValidBlock

func (s SculkCatalystEntity) IsValidBlock(block Block) bool

type SculkSensor

type SculkSensor struct {
	Power              Integer          `nbt:"power"`
	Sculk_sensor_phase SculkSensorPhase `nbt:"sculk_sensor_phase"`
	Waterlogged        Boolean          `nbt:"waterlogged"`
}

func (SculkSensor) ID

func (SculkSensor) ID() string

type SculkSensorEntity

type SculkSensorEntity struct{}

func (SculkSensorEntity) ID

func (SculkSensorEntity) IsValidBlock

func (s SculkSensorEntity) IsValidBlock(block Block) bool

type SculkSensorPhase

type SculkSensorPhase byte
const (
	SculkSensorPhaseInactive SculkSensorPhase = iota
	SculkSensorPhaseActive
	SculkSensorPhaseCooldown
)

func (SculkSensorPhase) MarshalText

func (s SculkSensorPhase) MarshalText() (text []byte, err error)

func (SculkSensorPhase) String

func (s SculkSensorPhase) String() string

func (*SculkSensorPhase) UnmarshalText

func (s *SculkSensorPhase) UnmarshalText(text []byte) error

type SculkShrieker

type SculkShrieker struct {
	Can_summon  Boolean `nbt:"can_summon"`
	Shrieking   Boolean `nbt:"shrieking"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (SculkShrieker) ID

func (SculkShrieker) ID() string

type SculkShriekerEntity

type SculkShriekerEntity struct{}

func (SculkShriekerEntity) ID

func (SculkShriekerEntity) IsValidBlock

func (s SculkShriekerEntity) IsValidBlock(block Block) bool

type SculkVein

type SculkVein struct {
	Down        Boolean `nbt:"down"`
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Up          Boolean `nbt:"up"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (SculkVein) ID

func (SculkVein) ID() string

type SeaLantern

type SeaLantern struct{}

func (SeaLantern) ID

func (SeaLantern) ID() string

type SeaPickle

type SeaPickle struct {
	Pickles     Integer `nbt:"pickles"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (SeaPickle) ID

func (SeaPickle) ID() string

type Seagrass

type Seagrass struct{}

func (Seagrass) ID

func (Seagrass) ID() string

type Shroomlight

type Shroomlight struct{}

func (Shroomlight) ID

func (Shroomlight) ID() string

type ShulkerBox

type ShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (ShulkerBox) ID

func (ShulkerBox) ID() string

type ShulkerBoxEntity

type ShulkerBoxEntity struct{}

func (ShulkerBoxEntity) ID

func (ShulkerBoxEntity) ID() string

func (ShulkerBoxEntity) IsValidBlock

func (s ShulkerBoxEntity) IsValidBlock(block Block) bool

type SignEntity

type SignEntity struct{}

func (SignEntity) ID

func (SignEntity) ID() string

func (SignEntity) IsValidBlock

func (s SignEntity) IsValidBlock(block Block) bool

type SkeletonSkull

type SkeletonSkull struct {
	Rotation Integer `nbt:"rotation"`
}

func (SkeletonSkull) ID

func (SkeletonSkull) ID() string

type SkeletonWallSkull

type SkeletonWallSkull struct {
	Facing Direction `nbt:"facing"`
}

func (SkeletonWallSkull) ID

type SkullEntity

type SkullEntity struct{}

func (SkullEntity) ID

func (SkullEntity) ID() string

func (SkullEntity) IsValidBlock

func (s SkullEntity) IsValidBlock(block Block) bool

type SlabType

type SlabType byte
const (
	SlabTypeTop SlabType = iota
	SlabTypeBottom
	SlabTypeDouble
)

func (SlabType) MarshalText

func (s SlabType) MarshalText() (text []byte, err error)

func (SlabType) String

func (s SlabType) String() string

func (*SlabType) UnmarshalText

func (s *SlabType) UnmarshalText(text []byte) error

type SlimeBlock

type SlimeBlock struct{}

func (SlimeBlock) ID

func (SlimeBlock) ID() string

type SmallAmethystBud

type SmallAmethystBud struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (SmallAmethystBud) ID

func (SmallAmethystBud) ID() string

type SmallDripleaf

type SmallDripleaf struct {
	Facing      Direction       `nbt:"facing"`
	Half        DoubleBlockHalf `nbt:"half"`
	Waterlogged Boolean         `nbt:"waterlogged"`
}

func (SmallDripleaf) ID

func (SmallDripleaf) ID() string

type SmithingTable

type SmithingTable struct{}

func (SmithingTable) ID

func (SmithingTable) ID() string

type Smoker

type Smoker struct {
	Facing Direction `nbt:"facing"`
	Lit    Boolean   `nbt:"lit"`
}

func (Smoker) ID

func (Smoker) ID() string

type SmokerEntity

type SmokerEntity struct{}

func (SmokerEntity) ID

func (SmokerEntity) ID() string

func (SmokerEntity) IsValidBlock

func (s SmokerEntity) IsValidBlock(block Block) bool

type SmoothBasalt

type SmoothBasalt struct{}

func (SmoothBasalt) ID

func (SmoothBasalt) ID() string

type SmoothQuartz

type SmoothQuartz struct{}

func (SmoothQuartz) ID

func (SmoothQuartz) ID() string

type SmoothQuartzSlab

type SmoothQuartzSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (SmoothQuartzSlab) ID

func (SmoothQuartzSlab) ID() string

type SmoothQuartzStairs

type SmoothQuartzStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (SmoothQuartzStairs) ID

type SmoothRedSandstone

type SmoothRedSandstone struct{}

func (SmoothRedSandstone) ID

type SmoothRedSandstoneSlab

type SmoothRedSandstoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (SmoothRedSandstoneSlab) ID

type SmoothRedSandstoneStairs

type SmoothRedSandstoneStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (SmoothRedSandstoneStairs) ID

type SmoothSandstone

type SmoothSandstone struct{}

func (SmoothSandstone) ID

func (SmoothSandstone) ID() string

type SmoothSandstoneSlab

type SmoothSandstoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (SmoothSandstoneSlab) ID

type SmoothSandstoneStairs

type SmoothSandstoneStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (SmoothSandstoneStairs) ID

type SmoothStone

type SmoothStone struct{}

func (SmoothStone) ID

func (SmoothStone) ID() string

type SmoothStoneSlab

type SmoothStoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (SmoothStoneSlab) ID

func (SmoothStoneSlab) ID() string

type Snow

type Snow struct {
	Layers Integer `nbt:"layers"`
}

func (Snow) ID

func (Snow) ID() string

type SnowBlock

type SnowBlock struct{}

func (SnowBlock) ID

func (SnowBlock) ID() string

type SoulCampfire

type SoulCampfire struct {
	Facing      Direction `nbt:"facing"`
	Lit         Boolean   `nbt:"lit"`
	Signal_fire Boolean   `nbt:"signal_fire"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (SoulCampfire) ID

func (SoulCampfire) ID() string

type SoulFire

type SoulFire struct{}

func (SoulFire) ID

func (SoulFire) ID() string

type SoulLantern

type SoulLantern struct {
	Hanging     Boolean `nbt:"hanging"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (SoulLantern) ID

func (SoulLantern) ID() string

type SoulSand

type SoulSand struct{}

func (SoulSand) ID

func (SoulSand) ID() string

type SoulSoil

type SoulSoil struct{}

func (SoulSoil) ID

func (SoulSoil) ID() string

type SoulTorch

type SoulTorch struct{}

func (SoulTorch) ID

func (SoulTorch) ID() string

type SoulWallTorch

type SoulWallTorch struct {
	Facing Direction `nbt:"facing"`
}

func (SoulWallTorch) ID

func (SoulWallTorch) ID() string

type Spawner

type Spawner struct{}

func (Spawner) ID

func (Spawner) ID() string

type Sponge

type Sponge struct{}

func (Sponge) ID

func (Sponge) ID() string

type SporeBlossom

type SporeBlossom struct{}

func (SporeBlossom) ID

func (SporeBlossom) ID() string

type SpruceButton

type SpruceButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (SpruceButton) ID

func (SpruceButton) ID() string

type SpruceDoor

type SpruceDoor struct {
	Facing  Direction       `nbt:"facing"`
	Half    DoubleBlockHalf `nbt:"half"`
	Hinge   DoorHingeSide   `nbt:"hinge"`
	Open    Boolean         `nbt:"open"`
	Powered Boolean         `nbt:"powered"`
}

func (SpruceDoor) ID

func (SpruceDoor) ID() string

type SpruceFence

type SpruceFence struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (SpruceFence) ID

func (SpruceFence) ID() string

type SpruceFenceGate

type SpruceFenceGate struct {
	Facing  Direction `nbt:"facing"`
	In_wall Boolean   `nbt:"in_wall"`
	Open    Boolean   `nbt:"open"`
	Powered Boolean   `nbt:"powered"`
}

func (SpruceFenceGate) ID

func (SpruceFenceGate) ID() string

type SpruceHangingSign

type SpruceHangingSign struct {
	Attached    Boolean `nbt:"attached"`
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (SpruceHangingSign) ID

type SpruceLeaves

type SpruceLeaves struct {
	Distance    Integer `nbt:"distance"`
	Persistent  Boolean `nbt:"persistent"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (SpruceLeaves) ID

func (SpruceLeaves) ID() string

type SpruceLog

type SpruceLog struct {
	Axis Axis `nbt:"axis"`
}

func (SpruceLog) ID

func (SpruceLog) ID() string

type SprucePlanks

type SprucePlanks struct{}

func (SprucePlanks) ID

func (SprucePlanks) ID() string

type SprucePressurePlate

type SprucePressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (SprucePressurePlate) ID

type SpruceSapling

type SpruceSapling struct {
	Stage Integer `nbt:"stage"`
}

func (SpruceSapling) ID

func (SpruceSapling) ID() string

type SpruceSign

type SpruceSign struct {
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (SpruceSign) ID

func (SpruceSign) ID() string

type SpruceSlab

type SpruceSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (SpruceSlab) ID

func (SpruceSlab) ID() string

type SpruceStairs

type SpruceStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (SpruceStairs) ID

func (SpruceStairs) ID() string

type SpruceTrapdoor

type SpruceTrapdoor struct {
	Facing      Direction `nbt:"facing"`
	Half        Half      `nbt:"half"`
	Open        Boolean   `nbt:"open"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (SpruceTrapdoor) ID

func (SpruceTrapdoor) ID() string

type SpruceWallHangingSign

type SpruceWallHangingSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (SpruceWallHangingSign) ID

type SpruceWallSign

type SpruceWallSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (SpruceWallSign) ID

func (SpruceWallSign) ID() string

type SpruceWood

type SpruceWood struct {
	Axis Axis `nbt:"axis"`
}

func (SpruceWood) ID

func (SpruceWood) ID() string

type StairsShape

type StairsShape byte
const (
	StairsShapeStraight StairsShape = iota
	StairsShapeInnerLeft
	StairsShapeInnerRight
	StairsShapeOuterLeft
	StairsShapeOuterRight
)

func (StairsShape) MarshalText

func (s StairsShape) MarshalText() (text []byte, err error)

func (StairsShape) String

func (s StairsShape) String() string

func (*StairsShape) UnmarshalText

func (s *StairsShape) UnmarshalText(text []byte) error

type State

type State struct {
	Name       string
	Properties nbt.RawMessage
}

type StateID

type StateID int

type StickyPiston

type StickyPiston struct {
	Extended Boolean   `nbt:"extended"`
	Facing   Direction `nbt:"facing"`
}

func (StickyPiston) ID

func (StickyPiston) ID() string

type Stone

type Stone struct{}

func (Stone) ID

func (Stone) ID() string

type StoneBrickSlab

type StoneBrickSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (StoneBrickSlab) ID

func (StoneBrickSlab) ID() string

type StoneBrickStairs

type StoneBrickStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (StoneBrickStairs) ID

func (StoneBrickStairs) ID() string

type StoneBrickWall

type StoneBrickWall struct {
	East        WallSide `nbt:"east"`
	North       WallSide `nbt:"north"`
	South       WallSide `nbt:"south"`
	Up          Boolean  `nbt:"up"`
	Waterlogged Boolean  `nbt:"waterlogged"`
	West        WallSide `nbt:"west"`
}

func (StoneBrickWall) ID

func (StoneBrickWall) ID() string

type StoneBricks

type StoneBricks struct{}

func (StoneBricks) ID

func (StoneBricks) ID() string

type StoneButton

type StoneButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (StoneButton) ID

func (StoneButton) ID() string

type StonePressurePlate

type StonePressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (StonePressurePlate) ID

type StoneSlab

type StoneSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (StoneSlab) ID

func (StoneSlab) ID() string

type StoneStairs

type StoneStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (StoneStairs) ID

func (StoneStairs) ID() string

type Stonecutter

type Stonecutter struct {
	Facing Direction `nbt:"facing"`
}

func (Stonecutter) ID

func (Stonecutter) ID() string

type StrippedAcaciaLog

type StrippedAcaciaLog struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedAcaciaLog) ID

type StrippedAcaciaWood

type StrippedAcaciaWood struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedAcaciaWood) ID

type StrippedBambooBlock

type StrippedBambooBlock struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedBambooBlock) ID

type StrippedBirchLog

type StrippedBirchLog struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedBirchLog) ID

func (StrippedBirchLog) ID() string

type StrippedBirchWood

type StrippedBirchWood struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedBirchWood) ID

type StrippedCrimsonHyphae

type StrippedCrimsonHyphae struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedCrimsonHyphae) ID

type StrippedCrimsonStem

type StrippedCrimsonStem struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedCrimsonStem) ID

type StrippedDarkOakLog

type StrippedDarkOakLog struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedDarkOakLog) ID

type StrippedDarkOakWood

type StrippedDarkOakWood struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedDarkOakWood) ID

type StrippedJungleLog

type StrippedJungleLog struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedJungleLog) ID

type StrippedJungleWood

type StrippedJungleWood struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedJungleWood) ID

type StrippedMangroveLog

type StrippedMangroveLog struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedMangroveLog) ID

type StrippedMangroveWood

type StrippedMangroveWood struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedMangroveWood) ID

type StrippedOakLog

type StrippedOakLog struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedOakLog) ID

func (StrippedOakLog) ID() string

type StrippedOakWood

type StrippedOakWood struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedOakWood) ID

func (StrippedOakWood) ID() string

type StrippedSpruceLog

type StrippedSpruceLog struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedSpruceLog) ID

type StrippedSpruceWood

type StrippedSpruceWood struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedSpruceWood) ID

type StrippedWarpedHyphae

type StrippedWarpedHyphae struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedWarpedHyphae) ID

type StrippedWarpedStem

type StrippedWarpedStem struct {
	Axis Axis `nbt:"axis"`
}

func (StrippedWarpedStem) ID

type StructureBlock

type StructureBlock struct {
	Mode StructureMode `nbt:"mode"`
}

func (StructureBlock) ID

func (StructureBlock) ID() string

type StructureBlockEntity

type StructureBlockEntity struct{}

func (StructureBlockEntity) ID

func (StructureBlockEntity) IsValidBlock

func (s StructureBlockEntity) IsValidBlock(block Block) bool

type StructureMode

type StructureMode byte
const (
	StructureModeSave StructureMode = iota
	StructureModeLoad
	StructureModeCorner
	StructureModeData
)

func (StructureMode) MarshalText

func (s StructureMode) MarshalText() (text []byte, err error)

func (StructureMode) String

func (s StructureMode) String() string

func (*StructureMode) UnmarshalText

func (s *StructureMode) UnmarshalText(text []byte) error

type StructureVoid

type StructureVoid struct{}

func (StructureVoid) ID

func (StructureVoid) ID() string

type SugarCane

type SugarCane struct {
	Age Integer `nbt:"age"`
}

func (SugarCane) ID

func (SugarCane) ID() string

type Sunflower

type Sunflower struct {
	Half DoubleBlockHalf `nbt:"half"`
}

func (Sunflower) ID

func (Sunflower) ID() string

type SweetBerryBush

type SweetBerryBush struct {
	Age Integer `nbt:"age"`
}

func (SweetBerryBush) ID

func (SweetBerryBush) ID() string

type TallGrass

type TallGrass struct {
	Half DoubleBlockHalf `nbt:"half"`
}

func (TallGrass) ID

func (TallGrass) ID() string

type TallSeagrass

type TallSeagrass struct {
	Half DoubleBlockHalf `nbt:"half"`
}

func (TallSeagrass) ID

func (TallSeagrass) ID() string

type Target

type Target struct {
	Power Integer `nbt:"power"`
}

func (Target) ID

func (Target) ID() string

type Terracotta

type Terracotta struct{}

func (Terracotta) ID

func (Terracotta) ID() string

type Tilt

type Tilt byte
const (
	TiltNone Tilt = iota
	TiltUnstable
	TiltPartial
	TiltFull
)

func (Tilt) MarshalText

func (t Tilt) MarshalText() (text []byte, err error)

func (Tilt) String

func (t Tilt) String() string

func (*Tilt) UnmarshalText

func (t *Tilt) UnmarshalText(text []byte) error

type TintedGlass

type TintedGlass struct{}

func (TintedGlass) ID

func (TintedGlass) ID() string

type Tnt

type Tnt struct {
	Unstable Boolean `nbt:"unstable"`
}

func (Tnt) ID

func (Tnt) ID() string

type Torch

type Torch struct{}

func (Torch) ID

func (Torch) ID() string

type TrappedChest

type TrappedChest struct {
	Facing      Direction `nbt:"facing"`
	Type        ChestType `nbt:"type"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (TrappedChest) ID

func (TrappedChest) ID() string

type TrappedChestEntity

type TrappedChestEntity struct{}

func (TrappedChestEntity) ID

func (TrappedChestEntity) IsValidBlock

func (t TrappedChestEntity) IsValidBlock(block Block) bool

type Tripwire

type Tripwire struct {
	Attached Boolean `nbt:"attached"`
	Disarmed Boolean `nbt:"disarmed"`
	East     Boolean `nbt:"east"`
	North    Boolean `nbt:"north"`
	Powered  Boolean `nbt:"powered"`
	South    Boolean `nbt:"south"`
	West     Boolean `nbt:"west"`
}

func (Tripwire) ID

func (Tripwire) ID() string

type TripwireHook

type TripwireHook struct {
	Attached Boolean   `nbt:"attached"`
	Facing   Direction `nbt:"facing"`
	Powered  Boolean   `nbt:"powered"`
}

func (TripwireHook) ID

func (TripwireHook) ID() string

type TubeCoral

type TubeCoral struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (TubeCoral) ID

func (TubeCoral) ID() string

type TubeCoralBlock

type TubeCoralBlock struct{}

func (TubeCoralBlock) ID

func (TubeCoralBlock) ID() string

type TubeCoralFan

type TubeCoralFan struct {
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (TubeCoralFan) ID

func (TubeCoralFan) ID() string

type TubeCoralWallFan

type TubeCoralWallFan struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (TubeCoralWallFan) ID

func (TubeCoralWallFan) ID() string

type Tuff

type Tuff struct{}

func (Tuff) ID

func (Tuff) ID() string

type TurtleEgg

type TurtleEgg struct {
	Eggs  Integer `nbt:"eggs"`
	Hatch Integer `nbt:"hatch"`
}

func (TurtleEgg) ID

func (TurtleEgg) ID() string

type TwistingVines

type TwistingVines struct {
	Age Integer `nbt:"age"`
}

func (TwistingVines) ID

func (TwistingVines) ID() string

type TwistingVinesPlant

type TwistingVinesPlant struct{}

func (TwistingVinesPlant) ID

type VerdantFroglight

type VerdantFroglight struct {
	Axis Axis `nbt:"axis"`
}

func (VerdantFroglight) ID

func (VerdantFroglight) ID() string

type Vine

type Vine struct {
	East  Boolean `nbt:"east"`
	North Boolean `nbt:"north"`
	South Boolean `nbt:"south"`
	Up    Boolean `nbt:"up"`
	West  Boolean `nbt:"west"`
}

func (Vine) ID

func (Vine) ID() string

type VoidAir

type VoidAir struct{}

func (VoidAir) ID

func (VoidAir) ID() string

type WallSide

type WallSide byte
const (
	WallSideNone WallSide = iota
	WallSideLow
	WallSideTall
)

func (WallSide) MarshalText

func (w WallSide) MarshalText() (text []byte, err error)

func (WallSide) String

func (w WallSide) String() string

func (*WallSide) UnmarshalText

func (w *WallSide) UnmarshalText(text []byte) error

type WallTorch

type WallTorch struct {
	Facing Direction `nbt:"facing"`
}

func (WallTorch) ID

func (WallTorch) ID() string

type WarpedButton

type WarpedButton struct {
	Face    AttachFace `nbt:"face"`
	Facing  Direction  `nbt:"facing"`
	Powered Boolean    `nbt:"powered"`
}

func (WarpedButton) ID

func (WarpedButton) ID() string

type WarpedDoor

type WarpedDoor struct {
	Facing  Direction       `nbt:"facing"`
	Half    DoubleBlockHalf `nbt:"half"`
	Hinge   DoorHingeSide   `nbt:"hinge"`
	Open    Boolean         `nbt:"open"`
	Powered Boolean         `nbt:"powered"`
}

func (WarpedDoor) ID

func (WarpedDoor) ID() string

type WarpedFence

type WarpedFence struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (WarpedFence) ID

func (WarpedFence) ID() string

type WarpedFenceGate

type WarpedFenceGate struct {
	Facing  Direction `nbt:"facing"`
	In_wall Boolean   `nbt:"in_wall"`
	Open    Boolean   `nbt:"open"`
	Powered Boolean   `nbt:"powered"`
}

func (WarpedFenceGate) ID

func (WarpedFenceGate) ID() string

type WarpedFungus

type WarpedFungus struct{}

func (WarpedFungus) ID

func (WarpedFungus) ID() string

type WarpedHangingSign

type WarpedHangingSign struct {
	Attached    Boolean `nbt:"attached"`
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (WarpedHangingSign) ID

type WarpedHyphae

type WarpedHyphae struct {
	Axis Axis `nbt:"axis"`
}

func (WarpedHyphae) ID

func (WarpedHyphae) ID() string

type WarpedNylium

type WarpedNylium struct{}

func (WarpedNylium) ID

func (WarpedNylium) ID() string

type WarpedPlanks

type WarpedPlanks struct{}

func (WarpedPlanks) ID

func (WarpedPlanks) ID() string

type WarpedPressurePlate

type WarpedPressurePlate struct {
	Powered Boolean `nbt:"powered"`
}

func (WarpedPressurePlate) ID

type WarpedRoots

type WarpedRoots struct{}

func (WarpedRoots) ID

func (WarpedRoots) ID() string

type WarpedSign

type WarpedSign struct {
	Rotation    Integer `nbt:"rotation"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (WarpedSign) ID

func (WarpedSign) ID() string

type WarpedSlab

type WarpedSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (WarpedSlab) ID

func (WarpedSlab) ID() string

type WarpedStairs

type WarpedStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (WarpedStairs) ID

func (WarpedStairs) ID() string

type WarpedStem

type WarpedStem struct {
	Axis Axis `nbt:"axis"`
}

func (WarpedStem) ID

func (WarpedStem) ID() string

type WarpedTrapdoor

type WarpedTrapdoor struct {
	Facing      Direction `nbt:"facing"`
	Half        Half      `nbt:"half"`
	Open        Boolean   `nbt:"open"`
	Powered     Boolean   `nbt:"powered"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (WarpedTrapdoor) ID

func (WarpedTrapdoor) ID() string

type WarpedWallHangingSign

type WarpedWallHangingSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (WarpedWallHangingSign) ID

type WarpedWallSign

type WarpedWallSign struct {
	Facing      Direction `nbt:"facing"`
	Waterlogged Boolean   `nbt:"waterlogged"`
}

func (WarpedWallSign) ID

func (WarpedWallSign) ID() string

type WarpedWartBlock

type WarpedWartBlock struct{}

func (WarpedWartBlock) ID

func (WarpedWartBlock) ID() string

type Water

type Water struct {
	Level Integer `nbt:"level"`
}

func (Water) ID

func (Water) ID() string

type WaterCauldron

type WaterCauldron struct {
	Level Integer `nbt:"level"`
}

func (WaterCauldron) ID

func (WaterCauldron) ID() string

type WaxedCopperBlock

type WaxedCopperBlock struct{}

func (WaxedCopperBlock) ID

func (WaxedCopperBlock) ID() string

type WaxedCutCopper

type WaxedCutCopper struct{}

func (WaxedCutCopper) ID

func (WaxedCutCopper) ID() string

type WaxedCutCopperSlab

type WaxedCutCopperSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (WaxedCutCopperSlab) ID

type WaxedCutCopperStairs

type WaxedCutCopperStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (WaxedCutCopperStairs) ID

type WaxedExposedCopper

type WaxedExposedCopper struct{}

func (WaxedExposedCopper) ID

type WaxedExposedCutCopper

type WaxedExposedCutCopper struct{}

func (WaxedExposedCutCopper) ID

type WaxedExposedCutCopperSlab

type WaxedExposedCutCopperSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (WaxedExposedCutCopperSlab) ID

type WaxedExposedCutCopperStairs

type WaxedExposedCutCopperStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (WaxedExposedCutCopperStairs) ID

type WaxedOxidizedCopper

type WaxedOxidizedCopper struct{}

func (WaxedOxidizedCopper) ID

type WaxedOxidizedCutCopper

type WaxedOxidizedCutCopper struct{}

func (WaxedOxidizedCutCopper) ID

type WaxedOxidizedCutCopperSlab

type WaxedOxidizedCutCopperSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (WaxedOxidizedCutCopperSlab) ID

type WaxedOxidizedCutCopperStairs

type WaxedOxidizedCutCopperStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (WaxedOxidizedCutCopperStairs) ID

type WaxedWeatheredCopper

type WaxedWeatheredCopper struct{}

func (WaxedWeatheredCopper) ID

type WaxedWeatheredCutCopper

type WaxedWeatheredCutCopper struct{}

func (WaxedWeatheredCutCopper) ID

type WaxedWeatheredCutCopperSlab

type WaxedWeatheredCutCopperSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (WaxedWeatheredCutCopperSlab) ID

type WaxedWeatheredCutCopperStairs

type WaxedWeatheredCutCopperStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (WaxedWeatheredCutCopperStairs) ID

type WeatheredCopper

type WeatheredCopper struct{}

func (WeatheredCopper) ID

func (WeatheredCopper) ID() string

type WeatheredCutCopper

type WeatheredCutCopper struct{}

func (WeatheredCutCopper) ID

type WeatheredCutCopperSlab

type WeatheredCutCopperSlab struct {
	Type        SlabType `nbt:"type"`
	Waterlogged Boolean  `nbt:"waterlogged"`
}

func (WeatheredCutCopperSlab) ID

type WeatheredCutCopperStairs

type WeatheredCutCopperStairs struct {
	Facing      Direction   `nbt:"facing"`
	Half        Half        `nbt:"half"`
	Shape       StairsShape `nbt:"shape"`
	Waterlogged Boolean     `nbt:"waterlogged"`
}

func (WeatheredCutCopperStairs) ID

type WeepingVines

type WeepingVines struct {
	Age Integer `nbt:"age"`
}

func (WeepingVines) ID

func (WeepingVines) ID() string

type WeepingVinesPlant

type WeepingVinesPlant struct{}

func (WeepingVinesPlant) ID

type WetSponge

type WetSponge struct{}

func (WetSponge) ID

func (WetSponge) ID() string

type Wheat

type Wheat struct {
	Age Integer `nbt:"age"`
}

func (Wheat) ID

func (Wheat) ID() string

type WhiteBanner

type WhiteBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (WhiteBanner) ID

func (WhiteBanner) ID() string

type WhiteBed

type WhiteBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (WhiteBed) ID

func (WhiteBed) ID() string

type WhiteCandle

type WhiteCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (WhiteCandle) ID

func (WhiteCandle) ID() string

type WhiteCandleCake

type WhiteCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (WhiteCandleCake) ID

func (WhiteCandleCake) ID() string

type WhiteCarpet

type WhiteCarpet struct{}

func (WhiteCarpet) ID

func (WhiteCarpet) ID() string

type WhiteConcrete

type WhiteConcrete struct{}

func (WhiteConcrete) ID

func (WhiteConcrete) ID() string

type WhiteConcretePowder

type WhiteConcretePowder struct{}

func (WhiteConcretePowder) ID

type WhiteGlazedTerracotta

type WhiteGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (WhiteGlazedTerracotta) ID

type WhiteShulkerBox

type WhiteShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (WhiteShulkerBox) ID

func (WhiteShulkerBox) ID() string

type WhiteStainedGlass

type WhiteStainedGlass struct{}

func (WhiteStainedGlass) ID

type WhiteStainedGlassPane

type WhiteStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (WhiteStainedGlassPane) ID

type WhiteTerracotta

type WhiteTerracotta struct{}

func (WhiteTerracotta) ID

func (WhiteTerracotta) ID() string

type WhiteTulip

type WhiteTulip struct{}

func (WhiteTulip) ID

func (WhiteTulip) ID() string

type WhiteWallBanner

type WhiteWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (WhiteWallBanner) ID

func (WhiteWallBanner) ID() string

type WhiteWool

type WhiteWool struct{}

func (WhiteWool) ID

func (WhiteWool) ID() string

type WitherRose

type WitherRose struct{}

func (WitherRose) ID

func (WitherRose) ID() string

type WitherSkeletonSkull

type WitherSkeletonSkull struct {
	Rotation Integer `nbt:"rotation"`
}

func (WitherSkeletonSkull) ID

type WitherSkeletonWallSkull

type WitherSkeletonWallSkull struct {
	Facing Direction `nbt:"facing"`
}

func (WitherSkeletonWallSkull) ID

type YellowBanner

type YellowBanner struct {
	Rotation Integer `nbt:"rotation"`
}

func (YellowBanner) ID

func (YellowBanner) ID() string

type YellowBed

type YellowBed struct {
	Facing   Direction `nbt:"facing"`
	Occupied Boolean   `nbt:"occupied"`
	Part     BedPart   `nbt:"part"`
}

func (YellowBed) ID

func (YellowBed) ID() string

type YellowCandle

type YellowCandle struct {
	Candles     Integer `nbt:"candles"`
	Lit         Boolean `nbt:"lit"`
	Waterlogged Boolean `nbt:"waterlogged"`
}

func (YellowCandle) ID

func (YellowCandle) ID() string

type YellowCandleCake

type YellowCandleCake struct {
	Lit Boolean `nbt:"lit"`
}

func (YellowCandleCake) ID

func (YellowCandleCake) ID() string

type YellowCarpet

type YellowCarpet struct{}

func (YellowCarpet) ID

func (YellowCarpet) ID() string

type YellowConcrete

type YellowConcrete struct{}

func (YellowConcrete) ID

func (YellowConcrete) ID() string

type YellowConcretePowder

type YellowConcretePowder struct{}

func (YellowConcretePowder) ID

type YellowGlazedTerracotta

type YellowGlazedTerracotta struct {
	Facing Direction `nbt:"facing"`
}

func (YellowGlazedTerracotta) ID

type YellowShulkerBox

type YellowShulkerBox struct {
	Facing Direction `nbt:"facing"`
}

func (YellowShulkerBox) ID

func (YellowShulkerBox) ID() string

type YellowStainedGlass

type YellowStainedGlass struct{}

func (YellowStainedGlass) ID

type YellowStainedGlassPane

type YellowStainedGlassPane struct {
	East        Boolean `nbt:"east"`
	North       Boolean `nbt:"north"`
	South       Boolean `nbt:"south"`
	Waterlogged Boolean `nbt:"waterlogged"`
	West        Boolean `nbt:"west"`
}

func (YellowStainedGlassPane) ID

type YellowTerracotta

type YellowTerracotta struct{}

func (YellowTerracotta) ID

func (YellowTerracotta) ID() string

type YellowWallBanner

type YellowWallBanner struct {
	Facing Direction `nbt:"facing"`
}

func (YellowWallBanner) ID

func (YellowWallBanner) ID() string

type YellowWool

type YellowWool struct{}

func (YellowWool) ID

func (YellowWool) ID() string

type ZombieHead

type ZombieHead struct {
	Rotation Integer `nbt:"rotation"`
}

func (ZombieHead) ID

func (ZombieHead) ID() string

type ZombieWallHead

type ZombieWallHead struct {
	Facing Direction `nbt:"facing"`
}

func (ZombieWallHead) ID

func (ZombieWallHead) ID() string

Directories

Path Synopsis
generator

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL