summaryrefslogtreecommitdiffstats
path: root/src/Protocol/Protocol.h (unfollow)
Commit message (Expand)AuthorFilesLines
2022-11-09Fixed nonsensical comment.Mattes D1-1/+1
2022-04-26Implement relative SendPlayerMoveLook. Use it in TurnToDirt (#5413)DarkoGNU1-0/+1
2022-04-21Moved comment to topPersson-dev1-1/+2
2022-04-21Add support for 1.14.x protocolsPersson-dev1-1/+5
2022-04-20Improving 1.14 support (#5388)Simon Pribylski1-0/+10
2022-04-20Updated protocol functions to Vector3xx12xx12x1-9/+9
2022-01-24Add player permission level (#5358)Simon Pribylski1-0/+1
2021-07-10Symmetry in MultiVersionProtocol to fix a crash (#5261)Tiger Wang1-1/+1
2021-07-06Protocol: call the encryptor once before sending dataTiger Wang1-4/+6
2021-05-03Add player statistics to API (#5193)nshah251-2/+3
2021-04-12More cProtocol cleanupTiger Wang1-11/+2
2021-04-12Unify multiprotocol entity animationsTiger Wang1-3/+1
2021-04-12Streamline player abilities handlingTiger Wang1-2/+0
2021-04-12Fix sending incorrect date values on world changeTiger Wang1-1/+1
2021-03-20Change TimeOfDay to WorldDate (#5160)Tiger Wang1-1/+1
2021-03-19Don't send ping updates one packet at a timeTiger Wang1-1/+1
2021-03-08Do protocol decryption in-place (with CryptoAPI on Windows) (#5145)Tiger Wang1-2/+4
2021-03-05Adding Boss bar (#5025)12xx121-0/+7
2021-02-06Adds playerlist header and footer broadcasting (1.8-1.13)dImrich1-0/+2
2021-01-11zlib -> libdeflate (#5085)Tiger Wang1-3/+3
2020-10-05Fix cmake not adding Werror on clang, and _lots_ of warnings (#4963)peterbell101-1/+0
2020-10-03Remove SetProperty(...cPlayer)Tiger Wang1-1/+1
2020-09-18Add State enum to protocolTiger Wang1-0/+8
2020-09-12Use tracing for explosions (#4845)Tiger Wang1-1/+1
2020-08-21Made cProtocol::Version, EntityMetadata enums less verboseTiger Wang1-17/+17
2020-07-261.14 connection supportTiger Wang1-1/+2
2020-07-19Implement "caching" in ChunkDataSerializerTiger Wang1-1/+1
2020-07-191.13.1, 1.13.2 connection supportTiger Wang1-1/+3
2020-07-18Use cMultiVersionProtocol's bufferTiger Wang1-1/+1
2020-07-18Delete duplicated status request handlersTiger Wang1-0/+19
2020-07-181.13 items supportTiger Wang1-6/+0
2020-07-17Initial work on 1.13 entity metadata (#4539)Mat1-0/+187
2020-07-14Introduce recipe book functionality (#4493)Tobias Wilken1-0/+3
2020-05-04Improve entity position updates (#4701)Tiger Wang1-5/+3
2020-05-01Unify entity spawn packet sendingTiger Wang1-7/+1
2020-04-20Delet SpawnObject paramsTiger Wang1-1/+1
2020-04-07Initial resource pack support (#4622)Mat1-0/+2
2020-03-29Add protocol mob ID remapping (#4538)Mat1-1/+4
2020-01-07Added temporary block type mapping for 1.13+ protocols.Mattes D1-0/+5
2019-09-10Protocol: Use logical outgoing packet types.Mattes D1-72/+82
2018-08-26Store and pass entity effect duration as an int not a short. (#4293)Alexander Harkness1-6/+1
2018-07-23recover hotbar selected slot after reconnect (#4249)changyong guo1-0/+2
2017-09-04Added assert to cProtocolRecognizer::GetPacketId. (#4001)Lane Kolbly1-3/+3
2017-09-02GetPacketID for protocol packet IDs (#3977)Lane Kolbly1-0/+75
2017-08-21Fully implemented leashes (#3798)Pablo Beltrán1-0/+2
2017-08-13Replaced includes with forward declarationsLukas Pioch1-1/+1
2017-08-06Removed unneeded includes (#3902)Lukas Pioch1-1/+0
2017-08-03Remove double includes part 2 (#3890)peterbell101-1/+0
2017-08-03Removed unused forward declarations (#3888)Lukas Pioch1-2/+0
2016-12-16Initial support for the 1.11 protocol.Mattes D1-1/+1
2016-10-21Added SendMessageRaw for sending json string.Lukas Pioch1-0/+1
2016-10-12Spectators added (#2852)bibo381-0/+1
2016-08-29Proper respawn packets on dimension travelLogicParrot1-1/+1
2016-05-141.9 / 1.9.2 / 1.9.3 / 1.9.4 protocol support (#3135)Pokechu221-1/+2
2016-02-05Bulk clearing of whitespaceLogicParrot1-4/+4
2015-11-24Add enum for Sound and Particle EffectsDave Tucker1-1/+2
2015-09-21Refactored cProtocol Chat handlingtycho1-8/+2
2015-07-31Unified the doxy-comment format.Mattes D1-2/+2
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney1-1/+1
2015-07-14Improved mapsTiger Wang1-3/+1
2015-06-02Added system and above action bar chat messagesjan641-0/+6
2015-05-07Added support for additional data in the ParticleEffect Packettycho1-0/+3
2015-04-13Implement backend for /title commandScott Moore1-0/+7
2015-03-22Unified cPacketizer across all protocols.Mattes D1-3/+23
2015-03-21Fixed signedness warnings in Protocol.Mattes D1-1/+1
2014-10-03Improved furnacesTiger Wang1-1/+1
2014-09-27Dropped support for <1.7.xTiger Wang1-100/+1
2014-09-26Fixed players custom name in 1.8Howaner1-1/+1
2014-09-18Exported player list states to extra functions.Howaner1-70/+74
2014-09-131.8: Fixed maps.Howaner1-2/+2
2014-09-11Removed GetProtocolVersion() from the protocols.Howaner1-6/+2
2014-09-111.8: Added ParticleEffect packet.Howaner1-1/+1
2014-09-09Added the player list to the 1.8 protocol.Howaner1-1/+1
2014-09-08Added GetProtocolVersion() to cProtocol.Howaner1-1/+6
2014-09-02Added SetCustomName() to players.Howaner1-1/+1
2014-08-11Exported daylight cycle flag to the protocol.Howaner1-1/+1
2014-07-24Removed redundant semicolons and re-added warningarchshift1-1/+1
2014-07-21Style: Normalized to no spaces before closing parenthesis.madmaxoft1-1/+1
2014-07-18Fix failed merge and other issuesTiger Wang1-1/+1
2014-07-17Normalized comments.madmaxoft1-1/+1
2014-07-13Changed BroadcastSoundEffect function to take floating pos.Howaner1-1/+1
2014-06-29Fixed respawningTiger Wang1-1/+1
2014-06-27Added generic entity-collecting.Mattes D1-1/+1
2014-06-12Portals animate and delay correctlyTiger Wang1-1/+1
2014-06-08Fixed deadlock when moving players to other worlds.Mattes D1-1/+1
2014-05-31Implemented end and nether portalsTiger Wang1-1/+1
2014-05-11Statistic Managerandrew1-0/+2
2014-05-01Fixed warnings in ClientHandle.madmaxoft1-1/+1
2014-04-14Implemented the 1.7.6 protocol and authenticator.madmaxoft1-0/+1
2014-04-06Fixed crash in protocols sending 64-bit ints.madmaxoft1-1/+1
2014-04-04Fixed CreateHexDump's signedness.madmaxoft1-1/+1
2014-04-04Fixed some Clang warnings in protocols.madmaxoft1-11/+16
2014-03-07WarningsTycho1-1/+1
2014-02-18Map decorators; Map clientsandrew1-1/+2
2014-02-18Implemented paintings, fixes #689Tiger Wang1-0/+2
2014-02-15Implemented cCompositeChat.madmaxoft1-0/+2
2014-02-13Implementation of in-game mapsandrew1-0/+3
2014-01-21Scoreboard protocol supportandrew1-0/+4
2014-01-19Removed unneeded paramtersTiger Wang1-1/+1
2014-01-19Changed SendBlockEntity format slightlyTiger Wang1-2/+1
2014-01-19Improved command blocksTiger Wang1-0/+2
2014-01-09Added cClientHandle::SendPluginMessage().madmaxoft1-0/+1
2013-12-22Implented BroadcastParticleEffectSTRWarrior1-0/+1
2013-12-14Added SendEntityEffect and SendRemoveEntityEffect. Also a Player now gets the hunger effect when he has food poison.STRWarrior1-0/+2
2013-12-07Renamed animation functionTiger Wang1-1/+1
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-11-15alignment fixes :)Daniel O'Brien1-1/+1
2013-11-15finished #143 I believeDaniel O'Brien1-1/+1
2013-11-14cProtocol add SendExperience() and debuggingDaniel O'Brien1-1/+2
2013-11-08cProtocol::SendWindowOpen() signature changed.madmaxoft1-1/+1
2013-11-05Removed the obsolete SendWholeInventory(cInventory &) function.madmaxoft1-1/+0
2013-11-01Protocol 1.7: Implemented the first batch of sent packets.madmaxoft1-0/+1
2013-10-30Added 1.7 to protocol recognizer.madmaxoft1-0/+21
2013-08-29Implemented xoft's suggestions [SEE DESC]Tiger Wang1-1/+1
2013-08-28Fixed Minecart spawning issuesTiger Wang1-1/+1
2013-08-18Added cWindow property manipulation API.madmaxoft1-1/+1
2013-07-30Tab completion packet is handled and sent.madmaxoft1-52/+53
2013-07-29Added the "Edit Sign" packet sent to the client placing a sign.madmaxoft1-0/+1
2013-07-29Changed everyting to Unix line endings.Alexander Harkness1-192/+192
2013-07-07Improved function names for protocol packet sending; alpha-sorted the function listsmadmaxoft@gmail.com1-6/+8
2013-06-18More TNT fixes.madmaxoft@gmail.com1-1/+1
2013-04-19Fixed Linux compilation, slight code cleanupmadmaxoft@gmail.com1-1/+1
2013-04-18Initial implementation of explosions and TNT blockkeyboard.osh@gmail.com1-0/+1
2013-04-04Fixed personal crafting grid not being tossed on inventory close.madmaxoft@gmail.com1-1/+1
2013-03-18Added support for the packet #28 (0x1C): ENTITY_VELOCITYkeyboard.osh@gmail.com1-0/+1
2013-03-03Player can sit in minecarts (but not move them yet)madmaxoft@gmail.com1-0/+1
2013-02-21Moved the Speed member into cEntity class instead of its descendants.madmaxoft@gmail.com1-1/+1
2013-02-18Minecarts can now be placed.madmaxoft@gmail.com1-0/+1
2012-12-26Adjusted the protocol framework to support different types of falling block spawning.madmaxoft@gmail.com1-0/+2
2012-12-24Added the 1.4.6 protocolmadmaxoft@gmail.com1-2/+8
2012-11-01Refactored the world time.madmaxoft@gmail.com1-1/+1
2012-10-21My OCD has alpha-sorted some stuff :)madmaxoft@gmail.com1-6/+6
2012-10-21Added jukeboxes (patch contributed by Luksor)madmaxoft@gmail.com1-43/+44
2012-10-07Split the name for signed and unsigned int writing in cProtocol.madmaxoft@gmail.com1-1/+1
2012-09-30Added falling block entities. Sand and gravel now properly fall downfaketruth1-0/+1
2012-09-29Beds can be slept in now (it doesn't change the time though)faketruth1-0/+1
2012-09-25Added the block dig animation packet (patch contributed by l0udPL)madmaxoft@gmail.com1-0/+1
2012-09-25Sockets are now owned by SocketThreads instead of ClientHandle (FS #246 and FS #247)madmaxoft@gmail.com1-0/+1
2012-09-23Source files cleanup: Protocol-related files in a separate subfoldermadmaxoft@gmail.com1-2/+2
2012-09-11Merged in a patch for sounds by l0udPLmadmaxoft@gmail.com1-1/+2
2012-09-06Added protocol-specific authentication, now works for both 1.2.5 and 1.3.2madmaxoft@gmail.com1-0/+3
2012-09-02Next iteration on the 1.3.2 protocol. Still no good, but sometimes it just gets through. For your testing pleasures ;)madmaxoft@gmail.com1-1/+2
2012-08-31Progress on the 1.3.2 protocol.madmaxoft@gmail.com1-1/+1
2012-08-30Added a basic protocol recognizer and the base for 1.3.2 protocol.madmaxoft@gmail.com1-1/+1
2012-08-30cProtocol handles the initial handshake up to player loginmadmaxoft@gmail.com1-1/+0
2012-08-29Gotten completely rid of all cPackets. The cProtocol125 class now does all the parsing and writing by itself.madmaxoft@gmail.com1-2/+2
2012-08-28Moved all packet-serializing code into cProtocol125; half the packet classes aren't needed anymore.madmaxoft@gmail.com1-29/+103
2012-08-27Cut out all packet handling to a separate cProtocol descendantmadmaxoft@gmail.com1-0/+95