36 Commits

Author SHA1 Message Date
Shoghi Cervantes
e4557a2e8e Added HeightMap get/set methods on chunks, Level 2014-12-07 18:02:07 +01:00
Shoghi Cervantes
8c4faa8622 Added extra Exceptions 2014-10-28 21:07:12 +01:00
Shoghi Cervantes
e3a9db5d8f Implemented saving modified chunks 2014-10-15 11:42:58 +02:00
Shoghi Cervantes
62af784d37 Removed unused imports 2014-10-08 17:00:23 +02:00
Shoghi Cervantes
25f8e8318b Fixed Anvil levels duplicating saved entities 2014-09-29 13:09:13 +02:00
Shoghi Cervantes
9e5e4fb362 Fixed possible Level::getBlock() crash 2014-08-27 18:11:23 +02:00
Shoghi Cervantes
90fa40de34 Added entity id names 2014-08-27 17:42:38 +02:00
Shoghi Cervantes
d6a0e284e3 Workaround BaseChunk::setBlock() recursion issues 2014-08-25 17:08:02 +02:00
Shoghi Cervantes
01ebe74974 Performance improvements in blocks and Entities 2014-08-24 14:08:17 +02:00
Shoghi Cervantes
db7222976e Code cleanup 2014-08-21 17:26:41 +02:00
Shoghi Cervantes
b66f49dc5e Fixed infinite recursion when setting a block on an EmptyChunkSection 2014-08-19 11:37:02 +02:00
Shoghi Cervantes
232bf5ebe4 Modified Chunk provider saving 2014-08-06 16:22:49 +02:00
Shoghi Cervantes
95b5979351 Removed SimpleChunk from generator, core, use binary representation of chunks 2014-07-31 14:28:17 +02:00
Shoghi Cervantes
016b08ecf2 Added block order detection, added support for non-sectioned level formats 2014-07-30 12:57:00 +02:00
Shoghi Cervantes
2330f363bd Fix for thrown EmptyChunkSection modification exception 2014-07-27 20:54:28 +02:00
Shoghi Cervantes
9a4ead54e3 Added more timings 2014-07-12 15:23:06 +02:00
Shoghi Cervantes
828f7f1590 Fall damage is now working 2014-07-10 16:16:11 +02:00
Shoghi Cervantes
22552cdd72 Improved chunk sending, moved chunk encoding and compression to another thread 2014-07-05 20:41:44 +02:00
Shoghi Cervantes
c775c3905d Added ServerCommandEvent::getSender() 2014-06-24 11:25:51 +02:00
Shoghi Cervantes
a4593d4668 Fixed #1531 2014-06-23 23:24:27 +02:00
Shoghi Cervantes
6f9becdbb3 Added Empty chunk detection 2014-06-22 22:29:46 +02:00
Shoghi Cervantes
0be2bd911f Fixed block updates not getting broadcasted 2014-06-22 21:56:58 +02:00
Shoghi Cervantes
279a438ae6 Fixed spawning of Tile entities via chunk packets 2014-06-22 18:05:42 +02:00
Shoghi Cervantes
bbb69429f3 Fixed setting biome color 2014-06-16 03:32:55 +02:00
Shoghi Cervantes
36ddbc6cb4 Fixed setBiomeColor() bug 2014-06-16 01:20:53 +02:00
Shoghi Cervantes
cbaeec54ff Added biomeIds and biomeColors to Anvil format 2014-06-13 20:04:07 +02:00
Shoghi Cervantes
109b6dbf44 Updated to v0.9.0 build 2, now using Anvil worlds 2014-06-11 00:06:46 +02:00
Shoghi Cervantes
fa50cbf4b3 Working Threaded Generation 2014-06-10 20:45:09 +02:00
Shoghi Cervantes
115b4cf4ac Updated Levels :D 2014-06-09 11:35:52 +02:00
Shoghi Cervantes
920e2a7c7e Merge branch 'Level-Rewrite' 2014-06-07 23:33:49 +02:00
Shoghi Cervantes
53749483c3 Implemented new Inventory windows on Player, Chest and Furnace 2014-05-23 20:53:06 +02:00
Shoghi Cervantes
6cbd39de9b Added Inventory interfaces and types, updated long array() to [] 2014-05-22 18:59:16 +02:00
Shoghi Cervantes
387677e957 Level rewrite middle step 2014-05-22 17:53:56 +02:00
Shoghi Cervantes
c1546aac9c Updated Position to use Weak / strong references for Level objects 2014-05-22 04:14:06 +02:00
Shoghi Cervantes
aa1de79337 New Chunk objects / structure, Anvil region loader [WiP] 2014-04-10 05:05:36 +02:00
Shoghi Cervantes
abccfeac37 Updated Vector-related classes 2014-04-10 05:04:58 +02:00