diff options
author | Kevin Chabowski <kevin@kch42.de> | 2013-08-07 14:29:58 +0200 |
---|---|---|
committer | Kevin Chabowski <kevin@kch42.de> | 2013-08-07 14:29:58 +0200 |
commit | b990c3d2db0280f0c4b3dccc2520caf5f2b6b6e6 (patch) | |
tree | 721c052cabe115edeb45f7ad02962c12cdb21df6 /nbt/create.go | |
parent | 5a12f9e05c7cc608ba9685e50eabab21f7fc1f51 (diff) | |
download | gonbt-b990c3d2db0280f0c4b3dccc2520caf5f2b6b6e6.tar.gz gonbt-b990c3d2db0280f0c4b3dccc2520caf5f2b6b6e6.tar.bz2 gonbt-b990c3d2db0280f0c4b3dccc2520caf5f2b6b6e6.zip |
Added functions to create NBT data + tests.
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 |