Commit graph

19 commits

Author SHA1 Message Date
fd4773c8ca
treewide: replace license headers with SPDX-License-Identifier 2021-11-17 12:07:56 +01:00
466f393d26
NBT: unify API of different array types 2019-12-11 21:02:51 +01:00
a85fd8bcf4
NBT: String: add data accessor 2018-07-22 16:55:31 +02:00
59e0ce1f0c
NBT: IntArray: allow accessing individual elements 2018-07-22 16:55:04 +02:00
f3d65febf3
NBT: remove unused deep Compound accessor 2018-07-21 18:46:07 +02:00
f1f783877f
NBT: rework type system 2018-07-21 18:11:59 +02:00
315bb38444
NBT: create Tags using make_shared() 2018-07-21 16:29:26 +02:00
59fe1ba025
NBT: make Tag constructors public, remove friend declarations 2018-07-21 16:29:26 +02:00
4288935d70
NBT: fix LongArray dumping 2018-07-21 12:17:38 +02:00
956142385f
NBT: add data accessors for IntArray and LongArray 2018-07-21 11:08:27 +02:00
a588857ed0
NBT: add support for LongArray tags 2018-07-21 00:04:35 +02:00
4b9bb2ab48
Add Tag print functions and nbtdump tool 2018-07-20 23:49:50 +02:00
e880f8997f Performance improvements 2015-02-01 14:35:31 +01:00
8b09f6f4ec Handle lighting and depth 2015-02-01 14:02:04 +01:00
d922636311 Don't throw an exception when a compound field is not found 2015-02-01 05:18:51 +01:00
8a8a41a800 Parse chunk data on demand 2015-02-01 04:14:42 +01:00
fc1fc8fbbc Use template argument for list subtype, extract further information from chunks 2015-02-01 03:21:57 +01:00
a6a2a62812 More convenient tag access 2015-02-01 01:38:20 +01:00
cbe6461882 Implement most of the chunk format 2015-02-01 00:27:01 +01:00