18f1376c65
Added handling for punch-block player action, added block punch particles
2017-05-04 21:11:47 +01:00
49eb0eb050
Fixed falling sand glitching on landing, minor logic improvements
2017-05-04 17:48:39 +01:00
13fd8b681e
Added some sounds, fixed DestroyBlockParticle wrong particles for blocks with different meta values
2017-05-04 16:50:13 +01:00
40f2d7fcdc
Updated LevelSoundEventPacket sound constants
2017-05-04 16:00:49 +01:00
c537cea87e
Resolved issues with incorrect item and TNT position offsets, close #848
2017-05-04 13:52:10 +01:00
edf1fbb6e6
Removed a couple of useless null checks from PermissibleBase
2017-04-27 18:00:20 +01:00
7f09a2a26e
Added Announcement type to TextPacket
2017-04-27 16:10:42 +01:00
7aeb3129ac
Merge conflict resolution
2017-04-27 14:27:29 +01:00
84ec944b6b
Use short class names for unhandled packet logging, added some documentation
1.6.2dev-57
api/3.0.0-ALPHA5
2017-04-27 12:16:24 +01:00
6ef132e468
Updated PocketMine-Language submodule
2017-04-27 11:50:17 +01:00
dc71eb5246
Protocol updates for 1.1.0.9
2017-04-27 11:24:49 +01:00
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
bf9b8722c9
Cleaned up batching checks
2017-04-26 22:02:45 +01:00
4d897b824b
Added more metadata properties, fixed some wrong values, fixed too many oxygen bubbles
2017-04-26 19:48:31 +01:00
caf4937222
Fixed arrow flight and spawning bugs, fixed critical trail, close #420
2017-04-26 18:55:48 +01:00
2f87dfdcb0
Merge branch 'master' into mcpe-1.1
2017-04-25 18:05:32 +01:00
716efe2549
Fixed a stupid mistake in AddEntityPacket
2017-04-25 18:04:41 +01:00
ffcada88f3
New data flags
2017-04-25 16:27:29 +01:00
946d7e2bb1
Merge changes from master
2017-04-25 12:32:10 +01:00
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
beed94dfb9
Update DevTools submodule
2017-04-25 11:41:55 +01:00
c6229b1e52
Merge network current changes - checkpointing
...
This is stable enough for everyone to be using it in production, and we're about 200 commits up from the previous tag. This branch contains hundreds of bug fixes, regardless of other changes which are not yet finished.
2017-04-25 11:00:51 +01:00
7a2ed232cc
Merge branch 'api3/network' into api3/network-mcpe-1.1
2017-04-24 13:56:19 +01:00
d682fdfdf0
Food and exhaustion should not apply in creative, close #860
2017-04-24 13:31:05 +01:00
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
1be4bd67e4
Fixed assert failure when player join in un-generated areas of the world
2017-04-24 10:32:50 +01:00
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
8ddf781a51
Oops, a typo
2017-04-22 20:24:24 +08:00
7cafaf2844
This line in README is a bit ambiguous
...
It sounded like "Poggit" was an adverbial clause to specify the name of "the old plugin repository".
2017-04-22 20:22:55 +08:00
fcff6961a8
Bump for 1.1.0.8 and removed LoginPacket zlib hack
2017-04-22 11:10:13 +01:00
db4027cdb2
New fields for MovePlayer and MoveEntity packets
2017-04-22 00:58:18 +01:00
e22bb213af
Oops
2017-04-22 00:47:01 +01:00
179210aa27
Merge branch 'api3/network' into api3/network-mcpe-1.1
2017-04-21 22:50:14 +01:00
6ece57e23e
Merge changes from master
2017-04-21 22:48:18 +01:00
be631ad6f7
Fixed disconnects properly
2017-04-21 20:31:47 +01:00
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
00a226921c
Fixed server crash when taking damage after being killed when having Health Boost effect
2017-04-21 18:52:04 +01:00
e7406ba096
Fixed squid health attribute errors
2017-04-21 14:42:19 +01:00
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
547a09c8d4
Fix "Creating default object from empty value" ( #858 )
...
while setting lore to items.
2017-04-20 20:39:09 +01:00
3f1790bcb8
Found some missing data flags and proper fix for ladders
2017-04-20 19:42:00 +01:00
a0ba8f0098
Added some new metadata, fixed others, fixed TNT (again)
2017-04-20 17:52:24 +01:00
feb538900b
Added a couple of entity metadata properties
2017-04-20 16:05:46 +01:00
5ce860c2f5
Updated AnimatePacket with extra float handling
2017-04-20 15:39:12 +01:00
6c5ca9b256
Protocol updates for 1.1.0.5
2017-04-20 13:54:55 +01:00
de95046c11
Reduce header sizes on PR template
...
Stop getting in my face
2017-04-20 10:43:10 +01:00
9e2b26de23
Remove redundant null check in PluginCommand ( #853 )
2017-04-19 17:59:01 +01:00
b867cf4c91
Fix a potential newline issue in PULL_REQUEST_TEMPLATE.md
2017-04-19 11:50:49 +08:00
d3f4b185f3
Fixed typo in PULL_REQUEST_TEMPLATE.md
2017-04-19 11:49:46 +08:00
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