Shoghi Cervantes
94f91967f3
Updated RakLib: Implemented packet reordering, fixed packet recovery in both sides, errors are now debug level
2014-12-11 03:13:44 +01:00
Shoghi Cervantes
fe900b417e
Less calls!
2014-12-10 02:42:02 +01:00
Shoghi Cervantes
4c30b6b8a1
Optimized Liquid spreading, optimized light updates, improved side block get/update, fixed raw set not cleaning Block cache (TNT explosions)
2014-12-10 00:37:04 +01:00
Shoghi Cervantes
c41ac7b0a2
Updated PocketMine-SPL, added trait autoloading
2014-12-09 16:33:42 +01:00
Shoghi Cervantes
b220bd2a45
Updated chunk indexes on generator
2014-12-09 15:14:11 +01:00
Shoghi Cervantes
04ee94dc91
Fixed #2388
2014-12-09 15:05:36 +01:00
Shoghi Cervantes
ea8f10efa4
Limited death animation to Living entities
2014-12-09 14:57:28 +01:00
Shoghi Cervantes
04ecbd1a76
Level optimization, added new chunk/block hashes
2014-12-09 14:55:21 +01:00
Shoghi Cervantes
ddfc9d9ce1
Fixed players not getting sound when they are harmed
2014-12-09 02:22:42 +01:00
Shoghi Cervantes
a4735eaf76
Replaced some instanceof to null checks
2014-12-09 02:22:18 +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
5e5f8bf33d
Better block creation on Level
2014-12-08 22:02:36 +01:00
Shoghi Cervantes
3bb2f12cde
Improved block reading
...
* Created global block states array
* Improved Level->getBlock() using block states
* Improved Level->getBlock() for 64-bit systems
* Added Level->getFullBlock()
* Added FullChunk->getFullBlock()
* Added Chunk->getFullBlock()
* Added ChunkSection->getFullBlock()
* Deprecated FullChunk->getBlock()
* Deprecated Chunk->getBlock()
* Deprecated ChunkSection->getBlock()
2014-12-08 20:54:47 +01:00
Shoghi Cervantes
1041bb0e6a
Do not quiet error messages when parsing config files
2014-12-07 23:21:47 +01:00
Shoghi Cervantes
49e93cee80
Merge branch 'master' of github.com:PocketMine/PocketMine-MP
2014-12-07 22:05:58 +01:00
Shoghi Cervantes
8b6681c56d
FIxed some preprocessor includes
2014-12-07 22:05:45 +01:00
Shoghi Cervantes
9e3d432b9e
Faster Level provider chunk unloading
2014-12-07 21:51:57 +01:00
Shoghi Cervantes
841a3d5ee6
Merge pull request #2381 from PocketMine/revert-2379-master
...
Revert "Fixed small possible error in permission"
2014-12-07 20:54:46 +01:00
Shoghi Cervantes
a5294d5ec7
Revert "Fixed small possible error in permission"
2014-12-07 20:54:38 +01:00
Shoghi Cervantes
5373e6be07
Merge pull request #2379 from sudoku173/master
...
Fixed small possible error in permission
2014-12-07 20:41:08 +01:00
Michael
075137bd3c
Fixed small possible error in permission
...
Changed permission to "pocketmine.command.deop" from "pocketmine.command.op.take"
2014-12-07 11:38:44 -08:00
Shoghi Cervantes
68da4b5b39
Collect unallocated chunks from the Level provider
2014-12-07 18:27:11 +01:00
Shoghi Cervantes
e4557a2e8e
Added HeightMap get/set methods on chunks, Level
2014-12-07 18:02:07 +01:00
Shoghi Cervantes
964bf98ca6
Added Config->getNested(key) and Config->setNested(key, value)
2014-12-07 16:41:43 +01:00
Shoghi Cervantes
747f7685e7
Fix formatting issues due to bad IDE settings
2014-12-07 16:30:04 +01:00
Shoghi Cervantes
bb82e7be50
Handle a hotbar queue to allow using more than the first slot (won't save order due to the protocol)
2014-12-07 16:01:45 +01:00
Shoghi Cervantes
7506f01302
Improved Item property handling
2014-12-07 15:51:00 +01:00
Shoghi Cervantes
a98da3bab1
Renamed old getID() calls to getId()
2014-12-07 15:21:32 +01:00
Shoghi Cervantes
f0d6128282
Use squared distance on movement handling
2014-12-07 15:18:14 +01:00
Shoghi Cervantes
161e7ae7ec
Fix CPU issue when starting without STDIN
2014-12-07 02:42:38 +01:00
Shoghi Cervantes
6104c5b5a3
API 1.9.0, backwards-compatible
2014-12-07 02:24:45 +01:00
Shoghi Cervantes
af82d616c1
Block creating and property handling rewrite, part2
2014-12-07 02:20:26 +01:00
Shoghi Cervantes
a0d4bff385
Block creating and property handling rewrite, part1
2014-12-07 01:53:27 +01:00
Shoghi Cervantes
79236c971c
Possibly fix issues related to new lines on different operating systems and event listeners modifiers
2014-12-05 22:43:31 +01:00
Shoghi Cervantes
20e63ae543
Force player setting their new position
2014-12-05 02:24:34 +01:00
Shoghi Cervantes
add7879720
Implemented no damage ticks
2014-12-05 02:24:08 +01:00
Shoghi Cervantes
1a064d38b1
Merge remote-tracking branch 'origin/master'
2014-12-04 00:04:18 +01:00
Shoghi Cervantes
294e680d5d
Added armor items and max stack size for them.
2014-12-04 00:04:09 +01:00
Shoghi Cervantes
811970e58d
Merge pull request #2352 from PEMapModder/patch-3
...
Added internal use warning for TaskHandler::cancel()
2014-12-01 12:07:30 +01:00
PEMapModder
941961f5ef
Added internal use warning for TaskHandler::cancel()
...
It is confusing for some developers to whether to use this function or `ServerScheduler::cancelTask($taskId)`. It is better to add warning in the documentation.
2014-12-01 16:25:37 +08:00
Shoghi Cervantes
1963d8fde0
Change last X/Y/Z/Yaw/Pitch on teleport
2014-11-30 12:49:35 +01:00
Shoghi Cervantes
e44ed4da3b
Enabled batch block sending again
Alpha_1.4dev-855
2014-11-29 12:58:31 +01:00
Shoghi Cervantes
a72488d41e
Updated player movement processing and event handling
2014-11-29 12:43:34 +01:00
Shoghi Cervantes
3930f379cf
Updated light filter values
2014-11-29 11:58:50 +01:00
Shoghi Cervantes
66ba327e62
Improved light spread algorithm even more
2014-11-29 11:27:22 +01:00
Shoghi Cervantes
329ca62465
Improved light spread algorithm
2014-11-28 19:54:25 +01:00
Shoghi Cervantes
26e47ef694
Removed old revert flag from Player->processMovement()
2014-11-28 14:49:06 +01:00
Shoghi Cervantes
61ea149ff0
API 1.8.0
2014-11-28 14:44:56 +01:00
Shoghi Cervantes
b3c3f896a3
Implemented light population, added Level->getFullLight()
2014-11-28 14:44:27 +01:00
Shoghi Cervantes
d139e5f342
Removed temporal pthreads workaround
2014-11-28 13:01:25 +01:00