Dylan K. Taylor
49eb0eb050
Fixed falling sand glitching on landing, minor logic improvements
2017-05-04 17:48:39 +01:00
Dylan K. Taylor
13fd8b681e
Added some sounds, fixed DestroyBlockParticle wrong particles for blocks with different meta values
2017-05-04 16:50:13 +01:00
Dylan K. Taylor
40f2d7fcdc
Updated LevelSoundEventPacket sound constants
2017-05-04 16:00:49 +01:00
Dylan K. Taylor
c537cea87e
Resolved issues with incorrect item and TNT position offsets, close #848
2017-05-04 13:52:10 +01:00
Dylan K. Taylor
edf1fbb6e6
Removed a couple of useless null checks from PermissibleBase
2017-04-27 18:00:20 +01:00
Dylan K. Taylor
7f09a2a26e
Added Announcement type to TextPacket
2017-04-27 16:10:42 +01:00
Dylan K. Taylor
7aeb3129ac
Merge conflict resolution
2017-04-27 14:27:29 +01:00
Dylan K. Taylor
84ec944b6b
Use short class names for unhandled packet logging, added some documentation
2017-04-27 12:16:24 +01:00
Dylan K. Taylor
6ef132e468
Updated PocketMine-Language submodule
2017-04-27 11:50:17 +01:00
Dylan K. Taylor
dc71eb5246
Protocol updates for 1.1.0.9
2017-04-27 11:24:49 +01:00
Dylan K. Taylor
2a59977440
Added various checks for region file validity ( #393 )
...
Check size, check header size, check location table offsets point to valid locations, check for shared offsets, prevent issues with corrupted or junk data
2017-04-27 09:14:02 +01:00
Dylan K. Taylor
bf9b8722c9
Cleaned up batching checks
2017-04-26 22:02:45 +01:00
Dylan K. Taylor
4d897b824b
Added more metadata properties, fixed some wrong values, fixed too many oxygen bubbles
2017-04-26 19:48:31 +01:00
Dylan K. Taylor
caf4937222
Fixed arrow flight and spawning bugs, fixed critical trail, close #420
2017-04-26 18:55:48 +01:00
Dylan K. Taylor
2f87dfdcb0
Merge branch 'master' into mcpe-1.1
2017-04-25 18:05:32 +01:00
Dylan K. Taylor
716efe2549
Fixed a stupid mistake in AddEntityPacket
2017-04-25 18:04:41 +01:00
Dylan K. Taylor
ffcada88f3
New data flags
2017-04-25 16:27:29 +01:00
SOFe
5a9b5db103
Better cURL API, use async in timings ( #834 )
...
* Improved cURL functions
* Created BulkCurlTask
* Use asynchronous cURL posting in /timings paste
Closes #509
2017-04-25 11:52:18 +01:00
Dylan K. Taylor
7a2ed232cc
Merge branch 'api3/network' into api3/network-mcpe-1.1
2017-04-24 13:56:19 +01:00
Dylan K. Taylor
d682fdfdf0
Food and exhaustion should not apply in creative, close #860
2017-04-24 13:31:05 +01:00
Dylan K. Taylor
0e7f364a41
Fixed chunk object memory leak when chunks are changed, close #419
...
If a player quit the server in the 1-second between a chunk changing and a fresh chunk-order requesting a resend of that chunk, the player wouldn't know they were using that chunk and did not unregister themselves, causing the subject chunks to always remain loaded.
2017-04-24 11:55:33 +01:00
Dylan K. Taylor
1be4bd67e4
Fixed assert failure when player join in un-generated areas of the world
2017-04-24 10:32:50 +01:00
Dylan K. Taylor
559504225a
Throw an exception before calling base entity constructor if skin is not set or invalid, close #835 ( #855 )
2017-04-24 09:50:55 +01:00
Dylan K. Taylor
fcff6961a8
Bump for 1.1.0.8 and removed LoginPacket zlib hack
2017-04-22 11:10:13 +01:00
Dylan K. Taylor
db4027cdb2
New fields for MovePlayer and MoveEntity packets
2017-04-22 00:58:18 +01:00
Dylan K. Taylor
e22bb213af
Oops
2017-04-22 00:47:01 +01:00
Dylan K. Taylor
179210aa27
Merge branch 'api3/network' into api3/network-mcpe-1.1
2017-04-21 22:50:14 +01:00
Dylan K. Taylor
6ece57e23e
Merge changes from master
2017-04-21 22:48:18 +01:00
Dylan K. Taylor
be631ad6f7
Fixed disconnects properly
2017-04-21 20:31:47 +01:00
Dylan K. Taylor
2204942338
Fixed the half-done hunger implementation, fixed lots of bugs related to hunger
...
- Fixed starvation doesn't deal any damage at all (Human->getFood() returns a float, not an int, === 0 won't work so great)
- Added exhaustion for sprinting, walking, jumping and sprint-jumping as per MCPE (these use MCPE values, and yes MCPE does walking exhaustion!)
- Fixed attributes don't get reset after player death
- Added food and hunger regeneration in peaceful difficulty
- Added API methods Living->jump() (motion isn't updated yet, so this won't actually do much if plugins try to use it) and Living->getJumpVelocity()
TODO: implement exhaustion for swimming
2017-04-21 19:48:25 +01:00
Dylan K. Taylor
00a226921c
Fixed server crash when taking damage after being killed when having Health Boost effect
2017-04-21 18:52:04 +01:00
Dylan K. Taylor
e7406ba096
Fixed squid health attribute errors
2017-04-21 14:42:19 +01:00
Dylan K. Taylor
a356e36340
Autogenerated data for 1.0.7.0
...
Did they actually _change_ anything or just trying to keep it on par with the game version? >_<
2017-04-21 13:22:36 +01:00
Muqsit Rayyan
547a09c8d4
Fix "Creating default object from empty value" ( #858 )
...
while setting lore to items.
2017-04-20 20:39:09 +01:00
Dylan K. Taylor
3f1790bcb8
Found some missing data flags and proper fix for ladders
2017-04-20 19:42:00 +01:00
Dylan K. Taylor
a0ba8f0098
Added some new metadata, fixed others, fixed TNT (again)
2017-04-20 17:52:24 +01:00
Dylan K. Taylor
feb538900b
Added a couple of entity metadata properties
2017-04-20 16:05:46 +01:00
Dylan K. Taylor
5ce860c2f5
Updated AnimatePacket with extra float handling
2017-04-20 15:39:12 +01:00
Dylan K. Taylor
6c5ca9b256
Protocol updates for 1.1.0.5
2017-04-20 13:54:55 +01:00
SalmonDE
9e2b26de23
Remove redundant null check in PluginCommand ( #853 )
2017-04-19 17:59:01 +01:00
Dylan K. Taylor
86de0bddd9
World should only be completely immutable if we're in spectator mode
...
Fixes being unable to break any blocks at all in adventure mode
2017-04-18 20:01:51 +01:00
Dylan K. Taylor
207056fb9d
Fixed adventure mode being useless
2017-04-18 19:51:42 +01:00
Dylan K. Taylor
17e4f45e97
Fixed kicking players not working properly
2017-04-18 19:41:09 +01:00
Dylan K. Taylor
6828ce66b6
Fixed farmland appearing black on clients (farmland is transparent in PE)
2017-04-18 19:40:54 +01:00
Dylan K. Taylor
b7b7a93e4e
Merge branch 'api3/network' into api3/network-mcpe-1.1
2017-04-18 14:52:06 +01:00
Dylan K. Taylor
d2efcee115
Fixed tiles and entities being closed when replacing chunks, should fix #490
2017-04-18 14:47:42 +01:00
Dylan K. Taylor
eefa8abaf2
Throw exceptions if something attempts to add a closed Tile or Entity to a chunk
2017-04-18 14:45:33 +01:00
Dylan K. Taylor
a34573643f
Fixed transparent blocks filtering direct sky light
2017-04-18 14:14:19 +01:00
Dylan K. Taylor
dab73d8950
Implemented sky light generation-time population and updating, obsolete and close #160
2017-04-18 13:05:01 +01:00
Dylan K. Taylor
5e6a0e7ba0
More metadata changes, fixed TNT
2017-04-16 22:03:52 +01:00