5262 Commits

Author SHA1 Message Date
Dylan K. Taylor
0f8a6481c6 Fix snowball throw direction
Blame Mojang, TODO: Revert this once the bug is fixed
2016-10-27 10:55:05 +01:00
Dylan K. Taylor
db3e801478 Fixed snowballs 2016-10-27 10:55:05 +01:00
Dylan K. Taylor
0f261b7baa Fixed player flags (now can sleep!) 2016-10-27 10:55:05 +01:00
Dylan K. Taylor
6c1dd81130 Remove type-hints, fix some crashes 2016-10-27 10:55:05 +01:00
Dylan K. Taylor
eed8c37eab Addresses issues noted by @SOF3 2016-10-27 10:55:05 +01:00
Dylan K. Taylor
6e0cebbe38 Add missing import 2016-10-27 10:55:04 +01:00
Dylan K. Taylor
902dd4258b Bump version to 0.16.0.5 and protocol to 91 2016-10-27 10:55:04 +01:00
Dylan K. Taylor
ce72f634b0 Update some old code 2016-10-27 10:55:04 +01:00
Dylan K. Taylor
2dfca14714 Add varint length checks (10 bytes, currently no proper varlong support) 2016-10-27 10:55:04 +01:00
Dylan K. Taylor
2ffbb452bb Fix a bunch of metadata bugs, fixed air ticking and added some new API methods 2016-10-27 10:55:04 +01:00
Dylan K. Taylor
468b3e8d44 Flags now work on mobs, but not on players
This commit no doubt breaks something, somewhere
2016-10-27 10:55:04 +01:00
Dylan K. Taylor
035084a5ac Remove useless override 2016-10-27 10:55:04 +01:00
Dylan K. Taylor
869721a8ee Add more unknowns 2016-10-27 10:55:04 +01:00
Dylan K. Taylor
787f6594b2 More new data properties 2016-10-27 10:55:04 +01:00
Dylan K. Taylor
867ec6b509 Fix leads, crashes 2016-10-27 10:55:03 +01:00
Dylan K. Taylor
b6e1a21566 Add new metadata type vector3f and correct metadata encoding. Result = client crash. TODO: new data values and flags. 2016-10-27 10:55:03 +01:00
Dylan K. Taylor
694c9b151f Move default data to json 2016-10-27 10:55:03 +01:00
Dylan K. Taylor
ed69303b4a Add permission checks back in 2016-10-27 10:55:03 +01:00
Dylan K. Taylor
192fba9c88 Resend command data when op status changes 2016-10-27 10:55:03 +01:00
Dylan K. Taylor
018897062c Initial working slash commands on 0.16. TODO: new API 2016-10-27 10:55:03 +01:00
Dylan K. Taylor
b198f287db Add AvailableCommands and CommandStep packet shells 2016-10-27 10:55:03 +01:00
Dylan K. Taylor
750462aa75 Fix large signed varint/negative number CPU leak 2016-10-27 10:55:03 +01:00
Dylan K. Taylor
b1df4728d3 BatchPacket payload checks, fix crashes when older versions try to join 2016-10-27 10:55:03 +01:00
Dylan K. Taylor
5eb2459355 Fix player list duplicates 2016-10-27 10:55:02 +01:00
Dylan K. Taylor
1120dff492 Fix player lists and skins 2016-10-27 10:55:02 +01:00
Dylan K. Taylor
bd1b18d9af Fix issues on 64-bit systems -_- (hate php) 2016-10-27 10:55:02 +01:00
Dylan K. Taylor
01d465b038 Add decode for LevelSoundEventPacket
TODO: find new fields, find out when client sends this
2016-10-27 10:55:02 +01:00
Dylan K. Taylor
d6fcc59a49 Support changing gamemode in GUI and fixed spectator flight controls 2016-10-27 10:55:02 +01:00
Dylan K. Taylor
a45e232829 Fix wrong SetDifficultyPacket decode 2016-10-27 10:55:02 +01:00
Dylan K. Taylor
9497dff3ee Add decode for ResourcePackClientResponse (fields unknown) 2016-10-27 10:55:02 +01:00
Dylan K. Taylor
df88e9272e Fix DisconnectionScreen, add getBool() and putBool() methods, update some packets 2016-10-27 10:55:02 +01:00
Dylan K. Taylor
ec328a8160 >_> 2016-10-27 10:55:02 +01:00
Dylan K. Taylor
7cd7a7fbf6 Spawn working on new build. TODO: Resource packs. 2016-10-27 10:55:02 +01:00
Dylan K. Taylor
9a12aa689e New StartGamePacket fields for 0.15.90.8 2016-10-27 10:55:02 +01:00
Dylan K. Taylor
39ffc28f2a Auto-generated data for 0.15.90.8 (not functionalyet) 2016-10-27 10:55:01 +01:00
Dylan K. Taylor
9242f89221 Add PlayerToggleFlightEvent 2016-10-27 10:55:01 +01:00
Dylan K. Taylor
e35ed7f04a New fields for LevelSoundEventPacket (previously unknown) 2016-10-27 10:55:01 +01:00
Dylan K. Taylor
08f11412a4 AdventureSettings fixes and added isFlying properties and methods 2016-10-27 10:55:01 +01:00
Dylan K. Taylor
2bb50792c3 Fast commands hack for old plugins. 2016-10-27 10:55:01 +01:00
Dylan K. Taylor
85c50731f8 Fixed crafting (cannot test enchanting) 2016-10-27 10:55:01 +01:00
Dylan K. Taylor
ff40c0a070 NBT updates and tile spawns fixed 2016-10-27 10:55:01 +01:00
Dylan K. Taylor
8f9574dec5 Fixed FOV and attributes 2016-10-27 10:55:01 +01:00
Dylan K. Taylor
86ed0f1397 Updated existing packets and added new ones 2016-10-27 10:55:01 +01:00
Tatsuyuki Ishi
affed33066 Add length check assertions 2016-10-27 10:55:00 +01:00
Dylan K. Taylor
9cde63a327 Base inventory fixes 2016-10-27 10:55:00 +01:00
Dylan K. Taylor
401de97719 Fixed chunk loading and movement 2016-10-27 10:55:00 +01:00
Dylan K. Taylor
dd0c5efb56 Initial spawn on 0.16 2016-10-27 10:55:00 +01:00
Dylan K. Taylor
bb9ab525b6 Fix quadruple-quote key parser bug 2016-10-26 22:18:06 +01:00
iPocket
8053066ac0 Remove useless statement (#50)
* Remove useless statement

* Delete instead of commenting.
2016-10-23 17:03:51 +01:00
Dylan K. Taylor
88d14e9923 Remove redundant ifndefs 2016-10-23 15:14:59 +01:00