0c868b16b6
Network: Added config to pocketmine.yml to allow changing max MTU size
...
This might be useful for people with older routers where the connection MTU is actually lower than the router allows.
2018-01-18 18:15:14 +00:00
7a5e5773b7
Updated RakLib dependency
2018-01-16 20:01:41 +00:00
f1b0a4f1de
Not sure why we are still blaming @shoghicp for this :<
2018-01-15 11:17:01 +00:00
e6bd12dc2f
Consolidated MCPE network binary handling methods into one class, remove protocol-specific methods from BinaryStream
...
Remove MCPE-network specific stuff from BinaryStream, added NetworkBinaryStream
This removes dependencies of BinaryStream on core code, while providing some consolidation of network handling code.
2018-01-11 12:28:56 +00:00
4f8e4f0522
Add EOF newlines where missing (bulk) ( #1836 )
...
This should solve issues with people making GitHub PRs and having the web editor messing things up. GitHub Web Editor sucks :(
2017-12-20 11:56:36 +00:00
fbd04b0fe7
Bump to 1.2.7
2017-12-14 18:56:32 +00:00
67a09a9b16
Bump versions for 1.2.6
...
No changes. Mojang sucks.
2017-12-06 18:12:45 +00:00
2cb81b5f8d
NetworkInventoryAction: Allow returning null to ignore weird transactions
...
Revert "Return null on unmatched inventory action and log details"
This reverts commit fd7fb10223
.
2017-11-29 12:44:41 +00:00
f477cfa1bf
Fixed a mistake in AvailableCommandsPacket
2017-11-25 11:15:20 +00:00
580b30b768
update versions
2017-11-22 13:51:40 +00:00
88ad43971a
constant visibility
2017-11-21 16:50:27 +00:00
1fd9994056
Merge branch 'master' into mcpe-1.2.5
2017-11-21 16:48:18 +00:00
74b074753f
Bulk addition of constant visibilities
...
thanks PhpStorm inspections plugin for annoying the shit out of me until
I did this.
2017-11-21 14:44:10 +00:00
373f085436
Fixed a usage of get(true)
2017-11-20 09:50:52 +00:00
dd8a772d43
Removed handler for PlayerHotbarPacket
...
this thing is useless now, and the equipment stuff can be done with MobEquipmentPacket anyway.
2017-11-18 16:03:18 +00:00
6facd8b50f
Provide a way for plugins such as Specter to bypass chain verification
2017-11-18 12:44:18 +00:00
73cd195e76
Merge branch 'master' into mcpe-1.2.5
2017-11-14 20:06:00 +00:00
0d2b171c2c
Remove RakLib and SPL submodules, start using Composer
2017-11-14 19:37:58 +00:00
784ecef805
Remove unnecessary count()
2017-11-08 19:44:10 +00:00
41f363d0c1
Added encode for AvailableCommandsPacket, bring back command lists (no arguments yet)
2017-11-08 11:52:06 +00:00
3ca9e6ae98
Merge branch 'master' into mcpe-1.2.5
2017-11-06 14:35:10 +00:00
fd0b07a0aa
Added API to allow getting player latency
2017-11-06 14:33:27 +00:00
4437b67178
added some EntityEventPacket constants
2017-11-05 12:41:39 +00:00
6ccb494f8d
added API to get player language code
...
sadly this isn't particularly useful without something like the intl
extension to translate the language codes to ISO-632-1 codes like the
ones PocketMine-MP uses. However, this will do for now.
2017-11-04 15:50:00 +00:00
d663887f9c
Merge branch 'master' into mcpe-1.2.5
2017-11-03 16:43:34 -04:00
8ae663425f
try...catch attempt to decode connection request in incompatible logins
...
to allow protocol version hacking without it being so damn inconvenient
2017-11-03 18:46:40 +00:00
b51ec9e606
rough work for CommandOutputPacket, no idea if it works
2017-11-01 20:12:13 +00:00
8d07f833fc
updated CommandRequestPacket
2017-11-01 20:11:31 +00:00
dea2942062
bump to 141
2017-11-01 16:14:12 +00:00
dcdea6a1f4
Merge branch 'master' into mcpe-1.2.5
2017-10-31 21:52:16 +00:00
caf9eaa2da
rename field in EntityPickRequestPacket
2017-10-31 12:25:20 +00:00
6db5596b00
Added Jukebox window type ID
2017-10-30 18:37:42 +00:00
883898682f
Merge remote-tracking branch 'origin/master' into mcpe-1.2.5
2017-10-26 15:34:56 -04:00
bd2cb85861
changed type of EntityLink unknown field and added a constructor
2017-10-25 18:50:07 +01:00
0072af95cb
Bump version to 1.2.5.12 and protocol changes
2017-10-23 20:04:47 +01:00
bc7ba3b3c1
Found field of ShowProfilePacket
2017-10-21 14:53:49 +01:00
f14b7cbf78
Renamed BlockEventPacket fields
2017-10-16 19:55:42 +01:00
4981931c4a
Remove reliability hacks for RakLib
...
bug was fixed in 691a7be66b
2017-10-11 10:59:27 +01:00
2a5d954c67
fixed yaw/headyaw field order
...
I wish they'd stop changing this shit... this is the third or fourth time now?
2017-10-10 22:45:30 +01:00
287f08cbd1
Changed confusing MovePlayerPacket field name to be consistent with other packets
2017-10-10 21:56:17 +01:00
eccc7bf7b3
Moved EntityLink to its own type
2017-10-09 19:15:53 +01:00
ae76ac82c8
Removed unnecessary delegate packet handlers
...
let's keep all the TODOs in one place
2017-10-09 09:44:22 +01:00
81dee2f9fc
Adding writable and written books. ( #1397 )
...
* Adding writable and written books.
* Added a PlayerEditBookEvent.
* Changed BookEditPacket field names.
2017-10-08 11:49:57 +01:00
f6875705a1
Found fields of PhotoTransferPacket
...
now if we could only get portfolios...
2017-10-08 11:25:27 +01:00
76117e7fa0
Get XUID from LoginPacket after authentication, add Player->getXuid()
2017-10-02 18:51:51 +01:00
088a44ea3a
Fixed bug reading pubkey from LoginPacket
...
this isn't part of extraData
2017-10-02 18:05:50 +01:00
e6cecabf3f
New skin API, add support for custom capes & custom geometry ( #1416 )
...
* Added support for changing skins ingame, custom capes & geometry
* Use PlayerSkinPacket for setting Human skin instead of PlayerList hack
2017-09-29 14:09:00 +01:00
86b76bfcab
Fixed trying to get pubkey that doesn't exist in VerifyLoginTask
...
bug was exposed by previous commit
2017-09-28 18:14:53 +01:00
d0bf0ff083
Imports cleanup
2017-09-28 10:51:05 +01:00
bae42dc0d9
Fixed incorrect field names in PlayerSkinPacket
2017-09-27 17:55:04 +01:00