diff options
Diffstat (limited to 'nbt/create.go')
-rw-r--r-- | nbt/create.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nbt/create.go b/nbt/create.go new file mode 100644 index 0000000..d515c1b --- /dev/null +++ b/nbt/create.go @@ -0,0 +1,14 @@ +package nbt + +func NewByteTag(v byte) Tag { return Tag{TAG_Byte, v} } +func NewShortTag(v int16) Tag { return Tag{TAG_Short, v} } +func NewIntTag(v int32) Tag { return Tag{TAG_Int, v} } +func NewLongTag(v int64) Tag { return Tag{TAG_Long, v} } +func NewFloatTag(v float32) Tag { return Tag{TAG_Float, v} } +func NewDoubleTag(v float64) Tag { return Tag{TAG_Double, v} } +func NewByteArrayTag(v []byte) Tag { return Tag{TAG_Byte_Array, v} } +func NewStringTag(v string) Tag { return Tag{TAG_String, v} } +func NewIntArrayTag(v []int32) Tag { return Tag{TAG_Int_Array, v} } + +// func NewCompoundTag() Tag {return Tag{TAG_Compound, make(TagCompound)}} +// func NewListTag |