summaryrefslogtreecommitdiffstats
path: root/src/Protocol/Protocol18x.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-02-05Bulk clearing of whitespaceLogicParrot1-80/+80
2016-01-11Changed the format of the MobHead data to allow MobHeads working on MInecraft 1.8bibo381-1/+14
The NBT format now carries the texture data and transmit it to the client. See: http://minecraft.gamepedia.com/Head#Block_entity Related to #2674
2016-01-10Fixed not working packet decompressionbibo381-13/+18
A compressed packed contains always the uncompressed size, but in the code this size was threatened as the compressed data size. This created a failure, when the client compressed a packet. See: http://wiki.vg/Protocol#With_compression Fixes #2841 Fixes #2467
2016-01-06Fixed Clang warnings.Mattes D1-2/+2
2015-12-15allow horse control (still quite buggy)Gargaj1-1/+5
2015-11-29implement breedingGargaj1-5/+21
2015-11-24fix escaped characters in signs (fixes #1736, fixes #2170)Gargaj1-1/+6
2015-11-24Add enum for Sound and Particle EffectsDave Tucker1-2/+3
Fixes #2603 Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2015-11-16changed mob age from char to intJulian Laubstein1-10/+7
2015-11-09idle/deflating creeper should be -1Gargaj1-1/+1
according to http://wiki.vg/Entities#Creeper
2015-10-26Update Loops required for JsonCPPLukas Pioch1-4/+4
2015-09-25Compile.sh namechange to cuberiteSafwat Halaby1-2/+2
2015-09-25Namechange to CuberiteMattes D1-2/+2
2015-09-21Refactored cProtocol Chat handlingtycho1-61/+5
2015-09-06added bungeecord support for protocol18xEric Chai1-0/+14
2015-08-20Fixed food drain bugsTiger Wang1-4/+1
2015-08-20Use container-based infrastructure for TravisTiger Wang1-1/+1
2015-08-12Fix old style casts and implicit conversionsMatti Hänninen1-4/+4
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney1-89/+90
2015-07-17 Added Rabbit Metadata values.bibo381-8/+11
Added the Rabbit Types and the MoreCarrotTicks value. Types are selected randomly on creation. Fixes #1867
2015-07-15Leather Armor can now be dyed.Samuel Barney1-2/+12
* Created new color class to handle dye-related coloring
2015-07-15Added CustomName and Health to sended Metadata of Monsters.bibo381-1/+14
Fixes #2113
2015-07-14Improved mapsTiger Wang1-44/+15
2015-07-14Support ageable mobsHallucino1-15/+48
Move ageable stuff in Monster directly
2015-07-07Fixed warnings generated by 64-bit MSVC.Mattes D1-7/+7
2015-06-25Fixed Middle-Click Button in the ClickWindow-Packet.bibo381-1/+1
See http://wiki.vg/Protocol#Click_Window The MiddleClick has the button 2 and not 0. Now you can max an item in an inventory in Creative mode, without inventory desync. Bugfix #2260
2015-06-18Check the return value of InflateStringTiger Wang1-2/+1
Fixes #2256
2015-06-02Added system and above action bar chat messagesjan641-3/+57
2015-05-16Fixed inventory handling.Mattes D1-2/+2
Fixes #2035.
2015-05-12Fixed creative click-outsideTiger Wang1-1/+1
* Fixes #1995
2015-05-09More style checking.Mattes D1-2/+2
Spaces around some operators are checked.
2015-05-07Added support for additional data in the ParticleEffect Packettycho1-0/+44
Also started refactoring how broadcasts are handled
2015-05-04Change visual protocol name to include MCServerjan641-1/+1
2015-05-04Entity improvementsTiger Wang1-1/+1
•Pathfinder improvements •Fixes #1217 •Fixes #1933 Merge remote-tracking branch 'SafwatHalaby/water2' into fixes
2015-04-20Protocol 1.8: Limit the amount of displayed data on NBT parse failure.Mattes D1-1/+1
2015-04-17Fixed arm swing animationTiger Wang1-1/+1
* Fixes #1861
2015-04-13Implement backend for /title commandScott Moore1-0/+86
2015-03-22Added VarInt64, normalized cPacketizer datatype names.Mattes D1-326/+329
2015-03-22Unified cPacketizer across all protocols.Mattes D1-275/+257
2015-03-21Fixed signedness warnings in Protocol.Mattes D1-1/+1
2015-03-21Fixed signedness issues in protocols.Mattes D1-12/+12
2015-03-21Unified cByteBuffer types.Mattes D1-57/+81
cByteBuffer now reads and writes any of the [U]Int<N> types.
2015-03-14cPainting saving implementedTiger Wang1-9/+1
Additionally, it now inherits from cHangingEntity.
2015-02-241.8 Protocol: Fixed a possible race condition.Mattes D1-5/+9
Fixes #1759.
2015-02-08Handle client 'leave bed' requestTiger Wang1-3/+1
* Fixes #1728
2015-02-07Added IsOnGround() to cEntityHowaner1-6/+6
2015-01-27Removed cFile::ReplaceFileNameInvalidChars().Mattes D1-1/+3
Its only usage in cProtocol18 has been changed to a simple string replace - only the IPv6's colons were causing problems.
2015-01-27Protocol18: Fixed failure with invalig logfile names.Mattes D1-8/+15
2015-01-03Fixed Linux compilation.Mattes D1-1/+1
2015-01-03Protocols: Ignore garbage data at the end of PluginMessage packets.Mattes D1-0/+10
Fixes #1692.
2014-12-24Refactored all player block placing to go through hooks.Mattes D1-2/+2
Fixes #1618.
2014-12-21Fixed coverity issues in protocols.Mattes D1-2/+6
Fixes CID 73099, CID 66411.
2014-11-29Many api fixes, add vanilla names to mob type -> string functions and mob spawner fixes.Howaner1-1/+1
2014-11-18Finished mob spawner implementation.Howaner1-0/+13
2014-10-23En masse NULL -> nullptr replaceTiger Wang1-3/+3
2014-10-21Properly exported cItemFrame and cHangingEntity to Lua.Mattes D1-1/+1
2014-10-20En masse NULL -> nullptr replaceTiger Wang1-3/+3
2014-10-03Improved furnacesTiger Wang1-1/+1
* Fixed progress bar on 1.8 * Fixed bugs * Improved code * Fixes #1068 * Fixes #1070
2014-10-02Optimized chunk loaderHowaner1-0/+1
2014-09-30Rewritten plugin messages, vanilla are being parsed directly.madmaxoft1-13/+73
This should finally fix the compatibility problems between 1.7 and 1.8 protocols with the changes in the vanilla plugin messages.
2014-09-28Plugin messages: Vanilla prefixes its payloads with VarInt lengths.madmaxoft1-4/+13
2014-09-28Revert "1.8: Fixed plugin messages."madmaxoft1-1/+3
This reverts commit 04ee8c43dd17eb98d1e3d66ff691898e9f269b95.
2014-09-28Protocol 1.8: Fixed possible crash on malformed packet.madmaxoft1-0/+5
2014-09-271.8: Fixed plugin messages.Howaner1-3/+4
2014-09-27Dropped support for <1.7.xTiger Wang1-14/+0
2014-09-26Fixed players custom name in 1.8Howaner1-16/+5
2014-09-25Protocol 1.8: Fixed plugin message packet.madmaxoft1-1/+3
2014-09-25Protocol 1.8: Handling packet compression properly.madmaxoft1-12/+35
The compression didn't work with CommLog turned on.
2014-09-25Protocol 1.8: Added checks for values presence.madmaxoft1-2/+8
Reported by @worktycho / Coverity.
2014-09-25Use the json writer to write sign texts.Howaner1-5/+10
Without this change the client disconnects if the text contains "
2014-09-251.8 Protocol: Fixed problems with no-payload packets.madmaxoft1-6/+7
2014-09-23Fixed compiler warnings in 1.8 protocol.madmaxoft1-2/+2
2014-09-22Hotfixed 1.8 item reading.Howaner1-5/+5
2014-09-22Changed metadata reading again.Howaner1-169/+6
2014-09-22Fixed item nbt reading.Howaner1-3/+165
2014-09-19Code improvements.Howaner1-4/+4
2014-09-18Exported player list states to extra functions.Howaner1-54/+87
2014-09-181.8: Simplified item metadata reading.Howaner1-7/+3
2014-09-14Simplified WriteUUID()Howaner1-9/+9
2014-09-131.8: Updated scoreboard packets.Howaner1-3/+7
2014-09-13Moved chat json creating to the CompositeChat class.Howaner1-170/+3
2014-09-131.8: Fixed maps.Howaner1-16/+15
2014-09-12Fixed wrong buffer length in the 1.8 protocol.Howaner1-10/+4
2014-09-121.8: Fixed ReadItem()Howaner1-19/+39
2014-09-121.8: Added difficulty sendingHowaner1-0/+6
2014-09-121.8: Fixed block entities.Howaner1-8/+2
2014-09-121.8: Fixed workbench, enchanting and anvil window.Howaner1-3/+19
2014-09-121.8: Enderman, byte -> shortHowaner1-1/+1
2014-09-121.8: Fixed enderman spawning.Howaner1-1/+1
2014-09-111.8: Fixed inventory open packet.Howaner1-3/+2
2014-09-11Removed GetProtocolVersion() from the protocols.Howaner1-2/+1
2014-09-111.8: Fixed sign placing.Howaner1-1/+1
2014-09-111.8: Fixed hangings.Howaner1-30/+84
2014-09-111.8: Added ParticleEffect packet.Howaner1-13/+87
2014-09-091.8: Added MultiBlockChange packet.Howaner1-22/+61
2014-09-09Added the player list to the 1.8 protocol.Howaner1-7/+67
2014-09-09PlayerSpawn packet: Send the correct uuid.Howaner1-5/+1
2014-09-091.8: Added new uuid field.Howaner1-0/+17
2014-09-08More fixes.Howaner1-0/+5
2014-09-08Recoded cProtocol180 class.Howaner1-455/+2402
2014-09-081.8: Fixed tab complete.Howaner1-0/+17
2014-09-08Fixed more 1.8 packets.Howaner1-7/+189
2014-09-08Updated chunk sending to 1.8Howaner1-10/+7
2014-09-08Added GetProtocolVersion() to cProtocol.Howaner1-1/+2
2014-09-08Implemented packet compression.Howaner1-10/+24
ChunkData packet needs this.
2014-09-04Fixed client errors.Howaner1-24/+66
2014-09-04Added more 1.8 protocol things.Howaner1-5/+518
2014-09-04Started implementing of the 1.8 protocol.Howaner1-0/+385