58 Commits

Author SHA1 Message Date
Dylan K. Taylor
ff40c0a070 NBT updates and tile spawns fixed 2016-10-27 10:55:01 +01:00
Dylan K. Taylor
bb9ab525b6 Fix quadruple-quote key parser bug 2016-10-26 22:18:06 +01:00
Dylan K. Taylor
3ddfb97921 Support PC item save format with string ID, close #32 (#33)
* Fixed #32

* StringTag check, throw exception for other types

* Short, not int

* Fix misleading exception message
2016-10-19 09:41:59 +01:00
Dylan K. Taylor
8f3b95164a Fix preprocessor issues
Blame @SOF3
2016-10-16 19:47:32 +01:00
Dylan K. Taylor
98ea674d20 Ouch 2016-10-04 18:48:07 +01:00
SOFe
58ff381557 PhpStorm automated formatting (#11)
* PhpStorm reformatting

* Tuned PhpStorm reformatting

* Improved ItemIds and BlockIds formatting

* Tuned more PhpStorm reformatting

* Improved string concatenation
2016-10-03 19:05:48 +08:00
SOF3
e913b16804
Fixed some lines indented with 4 spaces rather than tabs 2016-10-03 00:58:34 +08:00
SOF3
6fc435da0e
Imports rearrangement 2016-10-03 00:43:46 +08:00
SOFe
84e15b6b1a Remove derp brackets (#8) 2016-10-02 17:22:19 +01:00
Shoghi Cervantes
cf3d8f449e Added some asserts 2015-09-27 19:48:42 +02:00
Shoghi Cervantes
7f8b39a63c Renamed NBT tags to have Tag in the name 2015-08-23 00:25:29 +02:00
Shoghi Cervantes
31ef7721b1 Removed network channels, bumped protocol 2015-08-12 14:59:48 +02:00
Shoghi Cervantes
62848b914d Fixed String values on NBT parsing 2015-08-10 15:09:23 +02:00
Shoghi Cervantes
0ce343d8ca Fixed escaping values in NBT parser 2015-08-09 13:52:15 +02:00
Shoghi Cervantes
a9ead5567b Improved NBT json parsing, attribute base 2015-08-08 22:39:43 +02:00
Shoghi Cervantes
696edfd31f Added custom block data (example, chests), better deep checking of same NBT 2015-08-07 17:24:35 +02:00
Shoghi Cervantes
75b7b03857 Added support for more NBT data, renaming inventories, fixed tags not being saved, added support for tags in /give 2015-08-07 16:28:27 +02:00
Shoghi Cervantes
cba9ff393c Fixed properties for NBT, fixed dropping items removing extra data set 2015-08-06 21:51:39 +02:00
Shoghi Cervantes
02cb9d69a9 Save items properly on several places, added NBT::getItemHelper() and NBT::putItemHelper() 2015-08-06 21:44:00 +02:00
Shoghi Cervantes
554bfb4855 Added methods for adding custom names directly to items 2015-08-06 21:09:37 +02:00
Shoghi Cervantes
2cec6812a8 Added extra data printing for Items, non-automatic bytearray on NBT 2015-08-06 14:51:41 +02:00
Shoghi Cervantes
866fde5351 Improved speed of some int arrays, fixed block metadata 2015-07-27 20:31:55 +02:00
Shoghi Cervantes
d6ebff412c
Added ChunkLoader interface 2015-05-16 15:28:31 +02:00
Shoghi Cervantes
b1edfd7631 Improved Falling blocks physics, entity kill, chunk unserialize, fixed flat generator color, fixed nbt tags __toString(), fixed explosion offsets, fixed increased player interaction range in creative 2015-05-13 12:18:59 +02:00
Shoghi Cervantes
f88aed1208 Fixed NBT parsing on false properties 2015-04-20 13:57:16 +02:00
Shoghi Cervantes
6ed63edd89
Removed some remaining references, removed duplicated code on Anvil 2015-04-19 16:49:15 +02:00
Shoghi Cervantes
094234dc0f
Updated references and submodules 2015-04-19 15:37:18 +02:00
Shoghi Cervantes
b2c25eaf36
Added MemoryManager, new memory properties, improved performance, updated RakLib, fixed misc. bugs 2015-04-18 20:13:52 +02:00
Shoghi Cervantes
08f2b7f291
Moved chunk population to async tasks, and no more cut trees! 2015-03-27 01:57:08 +01:00
Shoghi Cervantes
5bfc747622
Fixed NBT IntArray off-by-one reading 2015-03-15 16:39:53 +01:00
Shoghi Cervantes
21e0739845
Fixed #2598 2015-02-15 18:48:30 +01:00
Shoghi Cervantes
b6c0eb8c96 Added optional parameter for multiple NBT read 2014-12-22 16:25:12 +01:00
Shoghi Cervantes
a605e90dfc Added experimental LevelDB support, fixed a few issues with NBT, spawning and Binary R/W 2014-12-19 00:28:50 +01:00
Shoghi Cervantes
306f492fc0 Added Player death animations, improved spawning behavior to correct invisible players, fixed players getting stuck when dead, closes #2304 2014-12-09 01:36:46 +01:00
Shoghi Cervantes
747f7685e7 Fix formatting issues due to bad IDE settings 2014-12-07 16:30:04 +01:00
Shoghi Cervantes
094b600a0c Updated NBT/DataPacket reading 2014-10-31 01:02:31 +01:00
Shoghi Cervantes
82cfe6ea9c Updated NBT/DataPacket reading 2014-10-31 00:32:50 +01:00
Shoghi Cervantes
09a01be709 Added ifndef for NBT Binary 2014-10-30 16:32:57 +01:00
Shoghi Cervantes
d8f9def7f4 Added preprocessor optimizations 2014-10-30 07:58:53 +01:00
Shoghi Cervantes
9b85abd75e Micro-optimizations 2014-10-15 10:44:01 +02:00
Shoghi Cervantes
9a1e7ca83c Implemented NBT::getArray() and NBT::setArray() 2014-08-28 23:43:04 +02:00
Shoghi Cervantes
759d7e2545 Initial PHP 5.6 features support 2014-08-27 12:21:01 +02:00
Shoghi Cervantes
c40f9f65a5 Optimize imports 2014-08-26 11:54:24 +02:00
Shoghi Cervantes
84c63c48ca Improved NBT IntArray read/write 2014-08-25 16:28:46 +02:00
Shoghi Cervantes
84ce5f1c73 Performance improvements in NBT reading/writing 2014-08-24 13:59:37 +02:00
Shoghi Cervantes
db7222976e Code cleanup 2014-08-21 17:26:41 +02:00
Shoghi Cervantes
9e74169d74 Better Anvil chunk loading 2014-08-15 17:04:16 +02:00
PEMapModder
adcdf650a3 Added count(Enum) 2014-07-21 19:25:20 +08:00
Shoghi Cervantes
85007a9dfe Fixed NBT compression, Anvil generated worlds are readable by Minecraft and other tools 2014-06-17 19:32:09 +02:00
Shoghi Cervantes
fa50cbf4b3 Working Threaded Generation 2014-06-10 20:45:09 +02:00