Documentation ¶
Index ¶
- func Int32FromRGBA(x color.RGBA) int32
- func InvFromNBT(inv *inventory.Inventory, items []interface{})
- func InvToNBT(inv *inventory.Inventory) []map[string]interface{}
- func MapBlock(x map[string]interface{}, k string) world.Block
- func MapByte(m map[string]interface{}, key string) byte
- func MapFloat32(m map[string]interface{}, key string) float32
- func MapInt16(m map[string]interface{}, key string) int16
- func MapInt32(m map[string]interface{}, key string) int32
- func MapInt64(m map[string]interface{}, key string) int64
- func MapItem(x map[string]interface{}, k string) item.Stack
- func MapPos(x map[string]interface{}, k string) cube.Pos
- func MapSlice(m map[string]interface{}, key string) []interface{}
- func MapString(m map[string]interface{}, key string) string
- func MapVec3(x map[string]interface{}, k string) mgl64.Vec3
- func PosToInt32Slice(x cube.Pos) []int32
- func RGBAFromInt32(x int32) color.RGBA
- func ReadBlock(m map[string]interface{}) world.Block
- func ReadItem(data map[string]interface{}, s *item.Stack) item.Stack
- func Vec3ToFloat32Slice(x mgl64.Vec3) []float32
- func WriteBlock(b world.Block) map[string]interface{}
- func WriteItem(s item.Stack, disk bool) map[string]interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Int32FromRGBA ¶
Int32FromRGBA converts a color.RGBA into an int32. These int32s are present in, for example, signs.
func InvFromNBT ¶
InvFromNBT decodes the data of an NBT slice into the inventory passed.
func MapBlock ¶
MapBlock converts a block's name and properties in a map obtained by decoding NBT to a world.Block.
func MapByte ¶
MapByte reads a byte from a map at the key passed. noinspection GoCommentLeadingSpace
func MapFloat32 ¶
MapFloat32 reads a float32 from a map at the key passed. noinspection GoCommentLeadingSpace
func MapItem ¶
MapItem converts an item's name, count, damage (and properties when it is a block) in a map obtained by decoding NBT to a world.Item.
func PosToInt32Slice ¶
PosToInt32Slice converts a cube.Pos to a []int32 with 3 elements.
func RGBAFromInt32 ¶
RGBAFromInt32 converts an int32 into a color.RGBA. These int32s are present in, for example, signs.
func Vec3ToFloat32Slice ¶
Vec3ToFloat32Slice converts an mgl64.Vec3 to a []float32 with 3 elements.
func WriteBlock ¶
WriteBlock encodes a world.Block into a map that can be encoded using NBT.
Types ¶
This section is empty.