82 Commits

Author SHA1 Message Date
Shoghi Cervantes
6b65b68ebc Possible fix for #1661 2014-10-05 16:32:15 +02:00
Shoghi Cervantes
602bdf27a5 Compatibility with pthreads > 2.0.8 2014-10-02 16:58:37 +02:00
Shoghi Cervantes
85ff696ae5 Improved Chunk entity loading 2014-09-29 13:14:14 +02:00
Shoghi Cervantes
25f8e8318b Fixed Anvil levels duplicating saved entities 2014-09-29 13:09:13 +02:00
Shoghi Cervantes
05a81bebf4 Fixed server crash when Tile Entities / Entities were loaded and requested the same chunk 2014-09-28 00:39:49 +02:00
Shoghi Cervantes
1dfb17b932 Fixed #2126 Items drop twice from tile entities 2014-09-27 14:31:41 +02:00
Shoghi Cervantes
48041b2f19 Basic entity motion on water 2014-09-27 00:09:38 +02:00
Shoghi Cervantes
ef3674a296 Possible fix for #1661 2014-09-24 16:47:53 +02:00
Shoghi Cervantes
d312d2a143 Possible fix for #2046, removed embedded class names 2014-09-19 09:44:58 +02:00
Shoghi Cervantes
8c627bd0af Remove level locks, possible fix for #2046 2014-09-18 11:44:16 +02:00
Shoghi Cervantes
eab86f5f90 Replaced array() with [] 2014-08-28 17:04:22 +02:00
Shoghi Cervantes
812ae09a06 Merge branch 'php-5.6' 2014-08-27 21:24:52 +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
759d7e2545 Initial PHP 5.6 features support 2014-08-27 12:21:01 +02:00
Shoghi Cervantes
d169734781 Improved chunk sending 2014-08-26 11:50:51 +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
52d28795fa Added Villager spawn egg 2014-08-16 14:25:58 +02:00
Shoghi Cervantes
a610a86579 Fixed #1901, EmptyChunkSection gets replaced by invalid Section 2014-08-16 11:54:08 +02:00
Shoghi Cervantes
9e74169d74 Better Anvil chunk loading 2014-08-15 17:04:16 +02:00
Shoghi Cervantes
0c5f920dfd Level formats can send chunks without creating an AsyncTask, API 1.2.1 (small fix, no changes) 2014-08-12 17:39:39 +02:00
Shoghi Cervantes
4d7c953572 Possible fix for 'Invalid Chunk given' crash 2014-08-10 13:09:41 +02:00
Shoghi Cervantes
c43431c921 Fixed #1826 Block damage values were swapped in McRegion 2014-08-10 12:27:49 +02:00
Shoghi Cervantes
232bf5ebe4 Modified Chunk provider saving 2014-08-06 16:22:49 +02:00
Shoghi Cervantes
c1846e3bcf Improved chunk serialization 2014-08-01 13:22:48 +02:00
Shoghi Cervantes
d10274ca7c Improved memory usage when chunks are saved/generated 2014-08-01 11:53:24 +02:00
Shoghi Cervantes
7c68e42a86 Fixed chunk rotation on McRegion-based worlds 2014-08-01 11:52:13 +02:00
Shoghi Cervantes
cb4a970631 Tuned generator to use a better way to process chunks, closes #1807 #1794 #1740 #1741 #1685 2014-07-31 19:27:01 +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
18d13fdc32 Added threaded chunk sending for all formats 2014-07-31 10:19:44 +02:00
Shoghi Cervantes
293102d8c4 Fixed typo, BLockLight -> BlockLight 2014-07-30 16:59:52 +02:00
Shoghi Cervantes
4128b22e85 Reuse McRegion classes on Anvil 2014-07-30 16:38:56 +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
8fafb85784 Added proper chunk saving in McRegion 2014-07-29 19:36:41 +02:00
Shoghi Cervantes
b0aad89e7a Fixed a few typos in McRegion 2014-07-29 19:11:09 +02:00
Shoghi Cervantes
afe44e6c6f Added setting to select the default level format 2014-07-29 18:54:40 +02:00
Shoghi Cervantes
e9311f5ceb Added base McRegion classes 2014-07-29 18:43:52 +02:00
Shoghi Cervantes
b2978133f7 Added McRegion detection to Anvil 2014-07-29 17:21:07 +02:00
Shoghi Cervantes
2330f363bd Fix for thrown EmptyChunkSection modification exception 2014-07-27 20:54:28 +02:00
Shoghi Cervantes
304524f6d8 Fixed crash on /stop 2014-07-14 14:41:19 +02:00
Shoghi Cervantes
a7944502cd Added small things 2014-07-12 19:27:51 +02:00
Shoghi Cervantes
9a4ead54e3 Added more timings 2014-07-12 15:23:06 +02:00
Shoghi Cervantes
7dd4a843c6 Fixed #1598 spawning on a index-corrupted Anvil chunk 2014-07-10 16:52:59 +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
6d6059b61f Updated for new build 2014-06-30 21:07:27 +02:00
Shoghi Cervantes
c775c3905d Added ServerCommandEvent::getSender() 2014-06-24 11:25:51 +02:00