Add operator!= to Inventory(List), make operator== a const method
Compare values instead of pointers in Inventory::operator==
Add InvRef::get/set_lists()
Rename get_json_value to read_json_value
Add maximum recursion depth to read_json_value
Fix doc and forceloading crash.
BinaryKeyValueList
Extend BinaryKeyValueList to allow 32-bit keys and add compact serialization for single-value keys, add tests
Pack BinaryKeyValueList keys even tighter
Pack BinaryKeyValueList value sizes tighter
Add comments to BKVL
Move BKVL serialization methods to a src/util/template_serialize.cpp
ContentFeatures serialization using BKVL
Add meta:set_nodedef() and supporting code
Print out __nodedef data
Store special node definitions in MapBlock and get them via Map
Fix and test SharedPtr and HybridPtr
Add ContentFeatures based methods to MapNode
EnvRef:get_nodedef()
Some node lighting and add/remove code