summaryrefslogtreecommitdiffstats
path: root/src/Protocol (unfollow)
Commit message (Expand)AuthorFilesLines
2021-05-04Rename files to match codeTiger Wang6-6/+6
2021-05-03Add player statistics to API (#5193)nshah2517-474/+459
2021-04-30Chest, weather, crash, and miscellaneous fixes (#5215)Tiger Wang4-9/+31
2021-04-22keeping the server from crashing (#5203)12xx121-3/+3
2021-04-20Disables the weather packet for 1.13 (#5200)12xx121-0/+2
2021-04-12More cProtocol cleanupTiger Wang15-1100/+1056
2021-04-12Unify multiprotocol entity animationsTiger Wang13-198/+397
2021-04-12Streamline player abilities handlingTiger Wang8-114/+37
2021-04-12Fix sending incorrect date values on world changeTiger Wang3-9/+12
2021-04-03Basic elytra flight (#5124)Damián Imrich3-16/+41
2021-03-28Unify DoWithBlockEntity (#5168)Tiger Wang2-11/+0
2021-03-28Fix Windows XP to 7 compatibility (#5167)Tiger Wang2-2/+2
2021-03-20Change TimeOfDay to WorldDate (#5160)Tiger Wang3-6/+8
2021-03-19Don't send ping updates one packet at a timeTiger Wang3-6/+12
2021-03-18Deduplicate WriteBlockEntityTiger Wang9-538/+247
2021-03-15Adding basic Banner functionality (#4806)12xx124-7/+60
2021-03-08Do protocol decryption in-place (with CryptoAPI on Windows) (#5145)Tiger Wang5-156/+145
2021-03-07Some emplace_back replacements (#5149)12xx121-1/+1
2021-03-06Mitigate MSVC crash (#5146)Tiger Wang1-8/+8
2021-03-05Adding Boss bar (#5025)12xx1212-35/+380
2021-03-05Prepare ChunkData for BlockState storage (#5105)Tiger Wang2-155/+200
2021-02-20Mark UNREACHABLE with intrinsicsTiger Wang7-35/+10
2021-02-06Adds playerlist header and footer broadcasting (1.8-1.13)dImrich7-310/+332
2021-01-26Fix debug macro situation (#5114)Tiger Wang1-2/+2
2021-01-19MultiVersionProtocol: fix two crashesTiger Wang3-82/+58
2021-01-12Clarify cClientHandle, cPlayer ownership semanticsTiger Wang3-15/+10
2021-01-11zlib -> libdeflate (#5085)Tiger Wang16-290/+268
2020-12-26ViewDistance: unsigned -> signedTiger Wang1-1/+1
2020-12-21Prepare for 1.15+ (#4856)Tiger Wang15-43206/+43211
2020-12-21Comment and code style fixTiger Wang1-2/+2
2020-12-18Ignore CanFly flag sent by the clientmathiascode1-6/+2
2020-12-18Warnings improvementsTiger Wang5-34/+24
2020-11-23Adding new monster types to enum and saving/loading for easier future implementation (#4941)12xx129-24/+436
2020-11-06Ender Crytal Fix and report proper cmake file for luabindingscheck fail (#5017)12xx125-14/+14
2020-10-29Add beam target, configurable base visibility to Ender Crystals (#5010)12xx126-0/+89
2020-10-05Fix cmake not adding Werror on clang, and _lots_ of warnings (#4963)peterbell1014-150/+71
2020-10-03Remove SetProperty(...cPlayer)Tiger Wang3-4/+4
2020-09-20Added end portal and enchanting table block entities12xx122-17/+49
2020-09-18Style, no need to tag struct with sTiger Wang1-9/+9
2020-09-18Remove unused ServerPort argumentTiger Wang5-21/+20
2020-09-18Add State enum to protocolTiger Wang8-62/+55
2020-09-18Remove unused ServerPort memberTiger Wang2-3/+1
2020-09-18Cleanup Protocol classesTiger Wang5-49/+46
2020-09-12Use tracing for explosions (#4845)Tiger Wang3-17/+11
2020-08-29Unused/duplicate function cleanupTiger Wang4-26/+2
2020-08-281.13+: Send length-prefixed server Brand stringTiger Wang2-18/+4
2020-08-21ChunkDataSerializer: don't repeatedly mallocateTiger Wang2-163/+206
2020-08-21CompressPacket: reserve CompressedSize, not the uncompressed sizeTiger Wang1-3/+3
2020-08-21Consolidate various Chunk serialisers under one roofTiger Wang2-141/+43
2020-08-21Made cProtocol::Version, EntityMetadata enums less verboseTiger Wang11-273/+273
2020-08-21Remove complex templated SendBlockChangeTiger Wang4-94/+48
2020-08-19Adding block entity transmission to 1.13 (#4829)12xx122-1/+38
2020-08-19Add statistics palette for 1.15 & 1.16Tiger Wang4-6/+171
2020-08-19Add Statistics and Achievements for newer Network standards12xx1213-23/+413
2020-08-06Revert "Hotpatch optional for macOSX builds on buildserver"Alexander Harkness1-4/+4
2020-08-05imprementing plugin message to send server brand (#4786)12xx121-2/+6
2020-08-05Delete unreferenced variableTiger Wang1-1/+0
2020-08-05Adjust incorrect palette inclusionsTiger Wang3-3/+3
2020-08-05Hotpatch optional for macOSX builds on buildserverAlexander Harkness1-4/+4
2020-08-02Add WakeUp/AddBlock distinctionTiger Wang1-1/+0
2020-07-28Correct Serialise393/477 version annotationsTiger Wang1-2/+3
2020-07-261.14 connection supportTiger Wang16-64/+560
2020-07-26Fix incorrect big flower translationTiger Wang1-4/+6
2020-07-20Remove some unused inclusionsTiger Wang10-40/+22
2020-07-20Remove GetProtocolVersion unneeded commentsTiger Wang4-7/+4
2020-07-19Remove ProtocolPalettesTiger Wang3-172/+0
2020-07-19Inherit constructors, remove duplicationTiger Wang8-84/+19
2020-07-19Remove Waterlogged value from registryTiger Wang5-19887/+19887
2020-07-19Use 1.13.1 block paletteTiger Wang2-18/+47
2020-07-19Implement "caching" in ChunkDataSerializerTiger Wang6-196/+114
2020-07-19Reduce duplication in CompressPacketTiger Wang1-42/+76
2020-07-191.13.1, 1.13.2 connection supportTiger Wang4-13/+185
2020-07-19Add 1.13.1 to 1.15.2 mappingsTiger Wang13-15/+29585
2020-07-18Use cMultiVersionProtocol's bufferTiger Wang4-37/+33
2020-07-18Delete duplicated status request handlersTiger Wang15-535/+181
2020-07-181.13 items supportTiger Wang16-85/+25686
2020-07-17Initial work on 1.13 entity metadata (#4539)Mat3-177/+1075
2020-07-17cProtocolRecognizer goes on a diet (#4770)Tiger Wang6-1153/+235
2020-07-14Introduce recipe book functionality (#4493)Tobias Wilken13-11/+299
2020-07-06Reduced packet spam when entities idleTiger Wang1-1/+1
2020-07-06Made grass spreader prettierTiger Wang2-2/+2
2020-05-29Protocol: Avoid crashing on invalid sign textPeter Bell1-1/+1
2020-05-16Upgrade to C++17 [CMake] (#4717)Tiger Wang1-9/+2
2020-05-15Enable some more clang-tidy linter checks (#4738)peterbell104-9/+9
2020-05-09Update submodules (#4727)peterbell1010-52/+41
2020-05-06Fixed various MSVC warnings.Mattes D1-0/+1
2020-05-04Fix one definition rule violationsTiger Wang4-18/+14
2020-05-04Improve entity position updates (#4701)Tiger Wang9-208/+200
2020-05-01Unify entity spawn packet sendingTiger Wang8-367/+212
2020-04-22Unify 1.8 and 1.9Tiger Wang4-2359/+156
2020-04-20Delet SpawnObject paramsTiger Wang7-8/+8
2020-04-16Using Super.Mattes D12-36/+49
2020-04-10Use correct value for zombie villager in 1.13Mat1-1/+1
2020-04-10Fix compilation, for real this time.Alexander Harkness4-0/+4
2020-04-10Add Zombie VillagersBond-0095-18/+86
2020-04-07Initial resource pack support (#4622)Mat11-3/+107
2020-04-04Potion changes (#4601)Mat1-7/+7
2020-04-04Implement wither skeletons (#4563)Mat6-48/+29
2020-04-03Quick fix to make spawn eggs work (#4611)Mat1-1/+1
2020-04-03Pulled the BlockID and BlockInfo headers from Globals.h. (#4591)Mattes D3-4/+5
2020-03-29Add protocol mob ID remapping (#4538)Mat11-5/+217
2020-03-28Fix build on ClangAlexander Harkness2-8/+8
2020-03-28Inventory changes (#4561)Mat2-12/+12
2020-03-23Enable functional packets in 1.13mathiascode2-30/+0
2020-03-05Use LastSentPos for mob spawn packet in 1.11+ (#4490)Mat3-109/+4
2020-02-24Remove 1.13 from supported protocol listmathiascode1-3/+3
2020-01-07Added temporary block type mapping for 1.13+ protocols.Mattes D11-50/+297
2020-01-07ProtocolRecognizer: Updated to unique_ptr.Mattes D2-36/+20
2019-12-28Moved ProtocolBlockTypePalette functionality into BlockTypePalette.Mattes D3-186/+0
2019-09-24Fix clang8.0 build (#4399)Bond-0091-9/+13
2019-09-22Add ProtocolBlockTypePalette (#4391)E143-0/+187
2019-09-16Protocol 1.9: Alpha-sort, add useful debugging code.Mattes D2-38/+47
2019-09-16Initial support for 1.13 clientsTiger Wang8-6/+669
2019-09-10Fixed warnings in ChunkDataSerializer.Mattes D1-2/+2
2019-09-10Protocol: Use logical outgoing packet types.Mattes D17-517/+705
2019-08-11Fix building with clang 8.0 (#4346)Bond-0094-28/+40
2019-04-22Fix player skin sending through BungeeCord (#4328)DaPorkchop_1-5/+10
2018-08-29Force all headers other than "Globals.h" to be included with relative paths (#4269)peterbell1013-46/+17
2018-08-26Store and pass entity effect duration as an int not a short. (#4293)Alexander Harkness7-31/+7
2018-07-26CheckBasicStyle: Check number of empty lines between functions (#4267)peterbell106-5/+11
2018-07-23Keep players in gmNotSet (#4248)changyong guo2-4/+4
2018-07-23recover hotbar selected slot after reconnect (#4249)changyong guo8-0/+46
2018-07-22cIsThread: Reset m_ShouldTerminate after the thread has stopped (#4258)peterbell101-2/+1
2018-05-02Prefer static_cast to reinterpret_cast (#4223)peterbell105-182/+182
2018-02-05Deal with covered switches consistently (#4161)peterbell101-5/+1
2018-01-08Rewrite cClientHandle::HandleRightClick (#4089)9caihezi5-8/+39
2018-01-03Add the fmt library (#4065)peterbell104-17/+18
2017-12-26Protocol: Fix potion metadata parsing (#4116)peterbell101-2/+2
2017-11-22Store Health as a float (#4073)Fabian1-1/+1
2017-10-21Implement horse inventory (#4053)peterbell102-2/+8
2017-10-16Fixed FreeBSD build (#4061)Bond-0091-2/+5
2017-09-21Add support for release 1.12.2 (#4041)peterbell104-3/+108
2017-09-19Removed UTF-8 BOM (#4033)Lukas Pioch1-1/+1
2017-09-14Fix switch warnings (#4013)peterbell106-156/+189
2017-09-04Added assert to cProtocolRecognizer::GetPacketId. (#4001)Lane Kolbly5-17/+29
2017-09-02GetPacketID for protocol packet IDs (#3977)Lane Kolbly11-1359/+366
2017-08-30Protocol Spawn Position Should Use LastSentPosition (#3929)Lane Kolbly2-24/+32
2017-08-30Update mbedtls to 2.5.1 (#3964)peterbell106-16/+42
2017-08-27Implement Forge protocol handshake support (#3869)satoshinm8-10/+471
2017-08-26Leashes work in 1.12.1mathiascode2-24/+50
2017-08-25Don't assert when placing beds in older versions (#3916)mathiascode2-0/+2
2017-08-25Add cUUID class (#3871)peterbell1010-229/+126
2017-08-24Minor changes (#3909)mathiascode5-5/+5
2017-08-21Implement protocol level chunk sparsing (#3864)peterbell102-176/+186
2017-08-21Fully implemented leashes (#3798)Pablo Beltrán9-0/+106
2017-08-18Represent cItem::m_Lore as an AStringVector (#3882)peterbell102-26/+7
2017-08-17Add support for 1.12.1 (#3908)Bond-0094-6/+825
2017-08-13Replaced includes with forward declarationsLukas Pioch2-2/+5
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 Pioch4-24/+1
2017-08-02Handle Teleport Confirmation Packet (#3884)Lane Kolbly2-4/+26
2017-07-30cParsedNBT: Improved error reporting (#3876)peterbell102-2/+6
2017-07-28Tentative fix for player-limit race condition (#3862)Tiger Wang6-24/+24
2017-07-26Handle incomplete packets in cProtocolRecognizerpeterbell102-44/+58
2017-07-21Remove smart pointer macrospeterbell101-1/+1
2017-07-13Handle middle mouse drag (#3847)peterbell102-0/+6
2017-07-12Added basic ocelot behavior (#3829)Bond-0092-0/+36
2017-07-12Send player message when clicking on advancements or green book. (#3845)Lukas Pioch2-2/+24
2017-07-07Added bed entity (#3823)Lukas Pioch3-0/+40
2017-07-03Fixes double right click on entities till off-hand actions gets implemented (#3821)Pablo Beltrán1-2/+8
2017-06-16Protocol: Do not assume anything about unknown packets. (#3647)Mattes D1-35/+38
2017-06-14Added missing 1.12 packet changesmathiascode2-0/+30
2017-06-14Protocol 1.12: Fixed missing override specifierMattes D1-3/+3
2017-06-14Added support for protocol 1.12 (#3757)Lukas Pioch5-3/+1589
2017-06-09Added WriteBlockEntity to 1.10 and 1.11 and fixed mob spawnerLukas Pioch6-2/+235
2017-05-24Exported boatLukas Pioch3-3/+3
2017-05-22Spawn eggs works againLukas Pioch1-3/+5
2017-05-21Clang 5.0 fixesLukas Pioch3-3/+3
2017-05-16Use FastWriter instead of StyledWritermathiascode5-8/+9
2017-05-15VarInt metadata written correctly for boats (#3709)peterbell103-9/+9
2017-03-03Add 1.11 entity metadata (#3601)Pokechu224-5/+845
2017-02-26Corrected particles (#3577)mathiascode2-26/+18
2017-02-21Add 1.11.1/1.11.2 protocol (#3575)mathiascode6-13/+86
2017-02-14Added some blocks and items (#3503)mathiascode2-0/+20
2017-01-28Fixed ClientHandle:GetProtocolVersion returning wrong number.Mattes D2-4/+4
2017-01-03Track skin part and main hand preferences (#3498)Pokechu223-6/+38
2017-01-03Track skin part and main hand preferences (#3498)Pokechu223-6/+38
2016-12-16Initial support for the 1.11 protocol.Mattes D13-441/+668
2016-11-18Removed ClientHandle.h dependencies from common headers.Mattes D1-0/+2
2016-10-21Added SendMessageRaw for sending json string.Lukas Pioch7-0/+42
2016-10-12Spectators added (#2852)bibo387-1/+67
2016-09-06Enclosed Clang pragmas with ifdef's (#3373)bibo381-4/+7
2016-09-02Added support for the Minecraft 1.10 protocol(#210) (#3348)bibo387-37/+959
2016-08-29Proper respawn packets on dimension travelLogicParrot7-38/+10
2016-08-24Fixed type-casting-related warnings.Mattes D4-26/+22
2016-08-17Fixing string literal catching word letter as hexa-digitElNounch2-2/+2
2016-07-21Dropped 1.7 support (#3253)Mathias7-3662/+2
2016-07-18CMake: Remove needless minimum version specifications.Mattes D1-2/+0
2016-07-18Fixes for boat entities (#3265)beeduck2-3/+87
2016-05-141.9 / 1.9.2 / 1.9.3 / 1.9.4 protocol support (#3135)Pokechu2212-78/+5198
2016-02-05Bulk clearing of whitespaceLogicParrot12-284/+284
2016-01-11Changed the format of the MobHead data to allow MobHeads working on MInecraft 1.8bibo382-2/+15
2016-01-10Fixed not working packet decompressionbibo381-13/+18
2016-01-06Fixed Clang warnings.Mattes D1-2/+2
2016-01-01Renamed leftover strings to Cuberite / Server, as needed.Mattes D1-1/+1
2015-12-30Fixed problems in cBlockingSslClientSocket.Mattes D1-2/+2
2015-12-22Added GeoTrust Root Certificateworktycho1-1/+24
2015-12-19Added HTTPS links wherever they are supported.Alexander Harkness1-27/+23
2015-12-17Moved variables into scope, removed unused variables and fixed variablesLukas Pioch1-2/+1
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 Tucker7-9/+11
2015-11-16changed mob age from char to intJulian Laubstein1-10/+7
2015-11-09idle/deflating creeper should be -1Gargaj2-2/+2
2015-10-26Update Loops required for JsonCPPLukas Pioch2-8/+8
2015-10-02Improved types of utf 16 stringstycho1-3/+3
2015-09-25Compile.sh namechange to cuberiteSafwat Halaby5-11/+11
2015-09-25Namechange to CuberiteMattes D5-11/+11
2015-09-21Refactored cProtocol Chat handlingtycho7-219/+22
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änninen2-6/+6
2015-07-31Unified the doxy-comment format.Mattes D2-9/+13
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney10-140/+138
2015-07-17 Added Rabbit Metadata values.bibo381-8/+11
2015-07-15Leather Armor can now be dyed.Samuel Barney2-4/+24
2015-07-15Added CustomName and Health to sended Metadata of Monsters.bibo382-10/+27
2015-07-14Improved mapsTiger Wang7-122/+56
2015-07-14Support ageable mobsHallucino1-15/+48
2015-07-09Fixes compilation failures on MacOSX 10.10Samuel Barney1-1/+1
2015-07-07Fixed warnings generated by 64-bit MSVC.Mattes D2-8/+8
2015-06-25Fixed Middle-Click Button in the ClickWindow-Packet.bibo382-2/+2
2015-06-18Check the return value of InflateStringTiger Wang1-2/+1
2015-06-16Removed version 29 serilizationtycho2-62/+0
2015-06-07Fix incorrent experience sending for 1.7 clientsjan641-2/+2
2015-06-03Changed SendAboveActionBarMessage / SendSystemMessage to be a noop for < 1.8 clientsjan641-1/+11
2015-06-02Added system and above action bar chat messagesjan647-4/+196
2015-05-24Made -Weverything an error.tycho1-2/+6
2015-05-23Close Ssl Socket on destroyTiger Wang1-1/+0
2015-05-21Added Equifax root CA.Mattes D2-6/+39
2015-05-19Make -Werror disabling file onlytycho1-0/+5
2015-05-19Fixed a lot of warningstycho2-3/+3
2015-05-16Fixed inventory handling.Mattes D1-2/+2
2015-05-16Initial implementation of IniFile overloadingtycho4-16/+16
2015-05-12Fixed creative click-outsideTiger Wang1-1/+1
2015-05-09CheckBasicStyle: checks spaces around * and &.Mattes D1-2/+2
2015-05-09More style checking.Mattes D3-6/+6
2015-05-07Added support for additional data in the ParticleEffect Packettycho7-0/+71
2015-05-04Change visual protocol name to include MCServerjan642-3/+3
2015-05-04Entity improvementsTiger Wang1-1/+1
2015-04-28Updated MC versions in ProtocolRecognizer.hwiseoldman951-1/+1
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
2015-04-13Implement backend for /title commandScott Moore7-0/+247
2015-03-22Added VarInt64, normalized cPacketizer datatype names.Mattes D5-673/+682
2015-03-22Unified cPacketizer across all protocols.Mattes D10-757/+857
2015-03-21Fixed signedness warnings in Protocol.Mattes D7-9/+9
2015-03-21Fixed signedness issues in protocols.Mattes D4-60/+74
2015-03-21Unified cByteBuffer types.Mattes D6-185/+241
2015-03-14cPainting saving implementedTiger Wang2-10/+2
2015-02-241.8 Protocol: Fixed a possible race condition.Mattes D1-5/+9
2015-02-08Handle client 'leave bed' requestTiger Wang1-3/+1
2015-02-08Protocol 1.7: Fixed Coverity issues.Mattes D1-4/+7
2015-02-07Added IsOnGround() to cEntityHowaner1-6/+6
2015-01-27Removed cFile::ReplaceFileNameInvalidChars().Mattes D1-1/+3
2015-01-27Protocol18: Fixed failure with invalig logfile names.Mattes D1-8/+15
2015-01-18Fixed warnings in 1.7 protocol.Mattes D1-106/+127
2015-01-03Fixed Linux compilation.Mattes D2-2/+2
2015-01-03Protocols: Ignore garbage data at the end of PluginMessage packets.Mattes D2-0/+21
2014-12-24Refactored all player block placing to go through hooks.Mattes D2-4/+4
2014-12-21Fixed coverity issues in protocols.Mattes D2-4/+11
2014-12-07cMojangAPI: Fixed a possible problem with thread termination order.Mattes D1-5/+17
2014-11-29Removed unused imports.Howaner2-2/+0
2014-11-29Many api fixes, add vanilla names to mob type -> string functions and mob spawner fixes.Howaner4-2/+4
2014-11-18Finished mob spawner implementation.Howaner1-0/+13
2014-10-23Merged IniFile into main MCS sources.Mattes D2-2/+2
2014-10-23En masse NULL -> nullptr replaceTiger Wang5-94/+94
2014-10-21Properly exported cItemFrame and cHangingEntity to Lua.Mattes D2-2/+2
2014-10-20En masse NULL -> nullptr replaceTiger Wang5-94/+94
2014-10-17cMojangAPI: Don't update data if server is in offline mode.Mattes D2-3/+6
2014-10-06cMojangAPI: Added periodical refreshes.Mattes D2-19/+132
2014-10-05cClientHandle: Added protocol version knowledge.Mattes D2-1/+2
2014-10-03Improved furnacesTiger Wang7-7/+7
2014-10-02Optimized chunk loaderHowaner2-0/+2
2014-09-30Fixed a missing semicolon.madmaxoft1-1/+1
2014-09-30Rewritten plugin messages, vanilla are being parsed directly.madmaxoft4-13/+172
2014-09-29Style fixes.madmaxoft1-3/+3
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
2014-09-28Protocol 1.8: Fixed possible crash on malformed packet.madmaxoft1-0/+5
2014-09-28Compilation fixTiger Wang1-1/+1
2014-09-271.8: Fixed plugin messages.Howaner1-3/+4
2014-09-27Bug fixTiger Wang1-2/+15
2014-09-27Dropped support for <1.7.xTiger Wang18-4700/+6
2014-09-26Fixed players custom name in 1.8Howaner9-57/+20
2014-09-25Protocol 1.8: Fixed plugin message packet.madmaxoft1-1/+3
2014-09-25Added cByteBuffer::WriteBEUShort().madmaxoft1-1/+1
2014-09-25Protocol 1.8: Handling packet compression properly.madmaxoft2-14/+39
2014-09-25Protocol 1.8: Added checks for values presence.madmaxoft1-2/+8
2014-09-25Use the json writer to write sign texts.Howaner1-5/+10
2014-09-251.8 Protocol: Fixed problems with no-payload packets.madmaxoft1-6/+7
2014-09-251.7 Protocol: fixed potential problems with no-payload packets.madmaxoft1-4/+4
2014-09-23Fixed compiler warnings in 1.8 protocol.madmaxoft1-2/+2
2014-09-22Updated README.mdHowaner1-1/+1
2014-09-22Hotfixed 1.8 item reading.Howaner2-6/+6
2014-09-22Changed metadata reading again.Howaner2-173/+7
2014-09-22Fixed item nbt reading.Howaner2-3/+168
2014-09-19Implemented mob spawner.Howaner1-1/+13
2014-09-19Code improvements.Howaner4-38/+36
2014-09-18Exported player list states to extra functions.Howaner9-426/+616
2014-09-181.8: Simplified item metadata reading.Howaner1-7/+3
2014-09-17Added an explicit setting for allowing BungeeCord handshake.madmaxoft1-1/+1
2014-09-17Added first test to show the object can be createdTycho2-31/+31
2014-09-17Full BungeeCord compatibility.madmaxoft1-0/+4
2014-09-17Initial BungeeCord support.madmaxoft2-1/+10
2014-09-14Simplified WriteUUID()Howaner1-9/+9
2014-09-14Fixed warnings.Howaner1-3/+3
2014-09-131.8: Updated scoreboard packets.Howaner1-3/+7
2014-09-13Moved chat json creating to the CompositeChat class.Howaner4-346/+8
2014-09-131.8: Fixed maps.Howaner9-35/+33
2014-09-12Spawn exp if you break a mob spawner.Howaner1-3/+3
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.Howaner7-19/+6
2014-09-111.8: Fixed sign placing.Howaner1-1/+1
2014-09-111.8: Fixed hangings.Howaner3-31/+88
2014-09-111.8: Added ParticleEffect packet.Howaner11-26/+103
2014-09-091.8: Added MultiBlockChange packet.Howaner3-51/+82
2014-09-09Added the player list to the 1.8 protocol.Howaner9-21/+92
2014-09-09PlayerSpawn packet: Send the correct uuid.Howaner1-5/+1
2014-09-091.8: Added new uuid field.Howaner2-0/+19
2014-09-08More fixes.Howaner2-1/+6
2014-09-08Recoded cProtocol180 class.Howaner4-589/+2690
2014-09-081.8: Fixed tab complete.Howaner3-2/+20
2014-09-08Fixed more 1.8 packets.Howaner4-35/+243
2014-09-08Updated chunk sending to 1.8Howaner4-26/+22
2014-09-08Added GetProtocolVersion() to cProtocol.Howaner8-26/+29
2014-09-08Implemented packet compression.Howaner7-35/+117
2014-09-06Added Y-wise asserts to signs.Mattes D1-0/+1
2014-09-06Alpha-sorted protocol 1.7 senders.Mattes D1-7/+7
2014-09-04Fixed client errors.Howaner5-52/+79
2014-09-04Added more 1.8 protocol things.Howaner6-14/+632
2014-09-04Started implementing of the 1.8 protocol.Howaner7-7/+502
2014-09-02Added SetCustomName() to players.Howaner8-25/+45
2014-09-01Added CustomName to cMonster.Howaner1-0/+10
2014-09-01Make sure packets are validworktycho1-6/+24
2014-08-31Init RankMgr pointer to NULLworktycho1-1/+2
2014-08-25Type warning fixes.Mattes D1-1/+1
2014-08-25Fixed a type warning.Mattes D1-2/+2
2014-08-21Fixed 1.7.2 login packet reading.Mattes D1-1/+5
2014-08-21cMojangAPI updates cRankManager's playernames.Mattes D2-1/+40
2014-08-21cMojangAPI: Fixed MakeUUID___() bindings.Mattes D1-4/+0
2014-08-20Renamed a_Motd to a_ServerDescription.Howaner2-7/+7
2014-08-20Added a_ClientHandle to the HOOK_SERVER_PING hook.Howaner2-2/+5
2014-08-20Added "HOOK_SERVER_PING" call to older protocolsHowaner1-13/+12
2014-08-20Cleaned up code.Howaner1-1/+0
2014-08-20Added HOOK_SERVER_PINGHowaner2-29/+72
2014-08-11cProtocol172: Check return values.madmaxoft1-4/+9
2014-08-11Exported daylight cycle flag to the protocol.Howaner9-10/+24
2014-08-11Gave names to unnamed enumsarchshift1-1/+1
2014-08-04MojangAPI: Fixed PlayerNameToUUID().madmaxoft1-1/+1
2014-08-04Fixed #1286Howaner1-1/+1
2014-08-04Refactored case-conversion functions.madmaxoft2-32/+24
2014-08-04Changed properties for-loop.Howaner1-1/+1
2014-08-03Fixed skins in mc 1.7.9/1.7.10Howaner1-6/+5
2014-08-03cMojangAPI: Added UUID-to-Name lookup.madmaxoft3-60/+424
2014-08-03Added cMojangAPI:GetUUIDFromPlayerName().madmaxoft2-0/+35
2014-07-31Removed trailing whitespace.madmaxoft1-2/+2
2014-07-31MojangAPI: Moved the settings to a separate ini section.madmaxoft1-2/+2
2014-07-31Renamed functions and added beacon json saving.Howaner1-2/+2
2014-07-31MojangAPI: Added a UseCachedOnly param to GetUUIDsFromPlayerNames().madmaxoft2-4/+9
2014-07-30Added beacon.Howaner1-0/+15
2014-07-30MojangAPI: Renamed cache file to MojangAPI.sqlite.madmaxoft1-2/+2
2014-07-30MojangAPI: Clarified the UUID conversion code.madmaxoft2-4/+17
2014-07-30MojangAPI: Implemented UUID shortening and dashing.madmaxoft3-20/+31
2014-07-30Exported cMojangAPI to Lua.madmaxoft1-1/+12
2014-07-30Added a cMojangAPI class for PlayerName -> UUID lookups, with cache.madmaxoft5-237/+556
2014-07-28cAuthenticator: Added GetUUIDsFromPlayerNames().madmaxoft2-3/+116
2014-07-24Removed redundant semicolons and re-added warningarchshift2-2/+2
2014-07-21Style: Normalized to no spaces before closing parenthesis.madmaxoft7-11/+11
2014-07-21Style: Normalized spaces after if, for and while.madmaxoft1-1/+1
2014-07-19Fixed attempts to call c_str on ChatColorsarchshift1-2/+2
2014-07-19Code style: Fixed braces on separate lines.madmaxoft1-1/+2
2014-07-19Fixed spaces after commas in protocol data.madmaxoft1-7/+7
2014-07-19Fixed style: spaces after commas.madmaxoft2-2/+2
2014-07-19Authenticator.cpp: Killed a global destructor warningarchshift1-53/+56
2014-07-19Subdirs: Only add_library if not using MSVCarchshift1-1/+3
2014-07-19Protocol/CMakeLists.txt: Replaced glob with list of filesarchshift1-5/+23
2014-07-18Fix failed merge and other issuesTiger Wang7-7/+7
2014-07-18ProtocolRecognizer.cpp: removed unused NumBytesReadarchshift1-2/+0
2014-07-17Fixed tabs used for alignment.madmaxoft2-12/+13
2014-07-17Basic style fixes.madmaxoft6-9/+9
2014-07-17Normalized comments.madmaxoft9-86/+86
2014-07-16SuggestionsTiger Wang1-2/+5
2014-07-16Function renameTiger Wang2-3/+3
2014-07-16Unified functionsTiger Wang2-34/+28
2014-07-16Store properties as Json::ValueTiger Wang3-12/+20
2014-07-14Player properties are now retrievedTiger Wang3-102/+198
2014-07-13Fixed MSVC warnings in SoundEffect functions.madmaxoft2-14/+6
2014-07-13Changed BroadcastSoundEffect function to take floating pos.Howaner9-24/+25
2014-07-07Implemented trapped chests & othersTiger Wang1-2/+2
2014-07-04Crash and compile fixTiger Wang1-1/+1
2014-06-29Fixed respawningTiger Wang9-15/+15
2014-06-29Send statistics to the player, when he logged in.Howaner1-2/+1
2014-06-27Added generic entity-collecting.Mattes D9-15/+15
2014-06-19Nullify deleted pointers.archshift1-0/+1
2014-06-12Portals animate and delay correctlyTiger Wang9-17/+17
2014-06-08Fixed deadlock when moving players to other worlds.Mattes D10-16/+42
2014-05-31Implemented end and nether portalsTiger Wang9-13/+13
2014-05-28Fixed a crash in message formatter.madmaxoft1-1/+2
2014-05-19cCompositeChat message type is now formattedTiger Wang1-1/+1
2014-05-19Added client translation to achievementsTiger Wang1-0/+29
2014-05-12cEntity::Killed(cEntity *) Handler; Achievement triggers; cPlayer::AwardAchievement()andrew1-5/+1
2014-05-11Statistic Managerandrew7-7/+84
2014-05-09Fixed MSVC 64-bit build warnings.Mattes D2-11/+11
2014-05-08Fixed MSVC 64-bit build warnings.Mattes D2-11/+11
2014-05-07Change m_RepairCost to int.Howaner1-2/+2
2014-05-07Add repair cost to cItem, add custom name to NBTChunkSerializer and fix anvil bugs.Howaner1-0/+11
2014-05-03Hotfixed Chunked transfer encoding in Yggdrasil.madmaxoft1-1/+1
2014-05-03Fixed connection encryption.madmaxoft1-1/+1
2014-05-01Fixed warnings in ClientHandle.madmaxoft7-7/+7
2014-04-30Removed the unused cBlockingTCPLink class.madmaxoft1-1/+0
2014-04-29Removed unneeded #includes.madmaxoft1-6/+0
2014-04-29Moved the rest of the Crypto objects into their own respective files.madmaxoft4-23/+14
2014-04-29Moved cRsaPrivateKey to PolarSSL++, rewritten using existing objects.madmaxoft2-2/+2
2014-04-28Added the G1 root cert.madmaxoft1-2/+29
2014-04-28Revert "Changed the old invulnerable methods from the wither to the new."Howaner2-16/+2
2014-04-28Fixed projectile source filenames, indentationsarchshift2-3/+3
2014-04-27Rewritten cAuthenticator to use the new PolarSSL++ wrapper classes.madmaxoft1-91/+45
2014-04-27Another attempt at #889.madmaxoft1-3/+5
2014-04-27Moved cFireworkEntity out of ProjectileEntity.harchshift1-0/+1
2014-04-27Moved cArrowEntity out of ProjectileEntity.harchshift2-1/+2
2014-04-26Changed the old invulnerable methods from the wither to the new.Howaner2-2/+16
2014-04-26FixesHowaner2-2/+2
2014-04-26Fixes resource leaks in the yggdrasil authenticator. (CID 43617)jfhumann1-0/+33
2014-04-25Cmake generated projects for IDEs include headers in project files.archshift1-0/+1
2014-04-24Authenticator uses some C++ SSL objects.madmaxoft1-19/+40
2014-04-21Allow 1.6.4 Forge clients to log in.Mattes D2-0/+20
2014-04-18Small style changesjfhumann2-7/+7
2014-04-18Did some static analysis, fixed some bugs and optimized a lot of codejfhumann6-77/+100
2014-04-17Modified many thingsdaniel09161-2/+0
2014-04-16Added asserts for proper game state.madmaxoft1-5/+131
2014-04-15Attempted fix for the client crash with the new protocols.madmaxoft1-0/+7
2014-04-14Implemented the 1.7.6 protocol and authenticator.madmaxoft8-119/+169
2014-04-14A client UUID is generated when the server is in offline mode.madmaxoft1-4/+10
2014-04-14Initial 1.7.6 protocol support.madmaxoft4-2/+69
2014-04-14Bug fixesdaniel09161-3/+0
2014-04-13Fixed mistakedaniel09162-2/+2
2014-04-13Fixed Error?daniel09161-2/+2
2014-04-13Code Updatedaniel09161-4/+5
2014-04-13Added Yggdrasil Authentication Systemdaniel09162-0/+418
2014-04-07Fixed Errorsdaniel09161-2/+2
2014-04-06Fixed 1.6.4 client crash on composite chat messages.madmaxoft2-0/+14
2014-04-06Fixed crash in protocols sending 64-bit ints.madmaxoft1-1/+1
2014-04-04Explicit change record size.madmaxoft1-1/+1
2014-04-04Fixed format string mismatch.madmaxoft1-1/+1
2014-04-04More Clang warning fixes in the protocols.madmaxoft6-81/+82
2014-04-04Fixed CreateHexDump's signedness.madmaxoft1-1/+1
2014-04-04More Clang warning fixes in the protocols.madmaxoft1-28/+37
2014-04-04Fixed some Clang warnings in protocols.madmaxoft10-26/+31
2014-03-31Console logging supports cCompositeChat as its parameters.madmaxoft1-22/+1
2014-03-25Protocol: Wither metadataandrew2-0/+18
2014-03-20Plugins can set flying speed.madmaxoft1-2/+1
2014-03-20Rewritten player speeds to be relative unit-less.madmaxoft2-5/+6
2014-03-12Added additional macros to support the MSVC size_t format and changed all formats to use the macrosTycho2-7/+7
2014-03-11Fixed a load of format string errorsTycho2-4/+4
2014-03-11Fixed format errors in protocolTycho1-3/+3
2014-03-10Removed unused macroTycho1-13/+0
2014-03-09Hotfix for MSVC compilation.madmaxoft1-0/+1
2014-03-09Adjusted style of switch/caseJan-Fabian Humann3-45/+15
2014-03-08Changed if-else to switch-caseJan-Fabian Humann3-39/+33
2014-03-08Split cClientHandle::HandleEntityAction() into three seperate functions HandleEntityCrouch, HandleEntityLeaveBed and HandleEntitySprinting.Jan-Fabian Humann3-3/+65
2014-03-08Fixed issues with int vs size_t and a few other warningsTycho1-2/+2
2014-03-07WarningsTycho9-12/+25
2014-03-07Add Flower PotsHowaner1-1/+15
2014-02-27Implemented ballistic missiles (fireworks)Tiger Wang1-25/+52
2014-02-23Rename SkullEntity to MobHeadEntityHowaner1-9/+9
2014-02-23Add break to Protocol17x.cpp and use new comment delimiterHowaner1-0/+1
2014-02-23Add Skulls/HeadsHowaner1-0/+14
2014-02-19Rename SkullEntity to MobHeadEntityHowaner1-9/+9
2014-02-19Add break to Protocol17x.cpp and use new comment delimiterHowaner1-0/+1
2014-02-18De-breaked stuffTiger Wang1-2/+0
2014-02-18Map decorators; Map clientsandrew7-1/+60
2014-02-18Implemented paintings, fixes #689Tiger Wang6-0/+28
2014-02-18Implemented item frames, a part of #689Tiger Wang1-2/+14
2014-02-17Add Skulls/HeadsHowaner1-0/+14
2014-02-16Add Locale to ClientHandleHowaner3-2/+4
2014-02-16Set max. Players in the Tablist to 60Howaner1-1/+1
2014-02-15Implemented cCompositeChat.madmaxoft7-12/+231
2014-02-13Implementation of in-game mapsandrew7-0/+91
2014-02-05Improved the signedness conversion.madmaxoft1-2/+2
2014-02-05Fixed a bunch of MSVS warningsTiger Wang1-1/+2
2014-02-04Protocol 1.7: Fixed a signed / unsigned comparison warning.madmaxoft1-2/+2
2014-02-04Protocol 1.7 uses char for blockface.madmaxoft1-2/+2
2014-02-04Improved Type safety of eBlockFaceTycho3-5/+5
2014-02-01added EnchantItemPacket to older Protocolsdaniel09161-1/+4
2014-01-31Some updates for enchanting (2)daniel09164-14/+21
2014-01-29Limited sign lines to 15 chars.madmaxoft1-4/+5
2014-01-29Added 1.7.4 to the list of supported protocols.madmaxoft1-1/+1
2014-01-29Protocol 1.7: Encryption is enabled only with auth.madmaxoft1-1/+1
2014-01-28Protocol 1.7: Forced encryption on all connections.madmaxoft2-3/+101
2014-01-26Fixed client packet parsing.madmaxoft1-12/+33
2014-01-25Comm logging is available in both Debug and Release modes.madmaxoft2-12/+16
2014-01-25Protocol17: Comm logging shows the data left over from previous parse.madmaxoft1-2/+15
2014-01-24Added per-connection comm logging in debug mode.madmaxoft2-0/+69
2014-01-24removed hook from enchanting commitdaniel09161-1/+1
2014-01-24Some updates for enchantingdaniel09162-4/+12
2014-01-23PolarSSL is fully used for 1.3.2 protocol encryption.madmaxoft6-139/+51
2014-01-23Fixed 1.5.x scoreboard packet IDsandrew1-3/+3
2014-01-21Scoreboard SendTo()andrew1-3/+3
2014-01-21Scoreboard protocol supportandrew8-5/+141
2014-01-20Fix a crash but somewhere...Alexander Harkness1-2/+1
2014-01-20first changes for enchanting (not finished)daniel09162-0/+18
2014-01-19Removed unneeded paramtersTiger Wang6-11/+19
2014-01-19Switched EnchantmentSerilizer to namespaceTycho2-4/+4
2014-01-19Spilt Writing of Enchantments to seperate classTycho2-4/+6
2014-01-19Changed SendBlockEntity format slightlyTiger Wang6-13/+46
2014-01-19Improved command blocksTiger Wang6-0/+42
2014-01-17Removed internal cEntity::GetRot() usage.madmaxoft3-14/+14
2014-01-17Protocol 1.7: More output on unknown packets / protocol states.madmaxoft1-4/+21
2014-01-16Fixed block break packet numberTiger Wang1-1/+1
2014-01-16Changed newline character because of issuesTiger Wang1-3/+3
2014-01-16Protocol 1.7: Unknown packets are dumped to log in Debug mode.madmaxoft1-1/+14
2014-01-16Removed obsoleted functionsTiger Wang3-7/+7
2014-01-16Added packet diagnostics to 1.7 protocol.madmaxoft2-30/+40
2014-01-15Implemented custom names and loreTiger Wang1-5/+55
2014-01-13Added handshake processing to protocol 1.7.madmaxoft1-2/+23
2014-01-12Renamed cEmptyMinecart to cRideableMinecartSTRWarrior1-6/+6
2014-01-12EmptyMinecarts should be able to get a block inside of them.STRWarrior1-1/+16
2014-01-09Fixed wrong packet number for PluginMessage packet.madmaxoft1-1/+1
2014-01-09Added cClientHandle::SendPluginMessage().madmaxoft7-0/+40
2014-01-07Fixed faviconsTiger Wang1-1/+1
2014-01-07Plugin messages are received and handed to plugins.madmaxoft1-1/+1
2014-01-07A few more touch upsBill Derouin1-11/+1
2014-01-07Removed unused lineBill Derouin1-1/+0
2014-01-07Implement favicon for 1.7.2Bill Derouin2-0/+14
2014-01-07Fixed a few MSVC warnings.madmaxoft2-3/+3
2014-01-06Fixed a few MSVC warnings.madmaxoft4-5/+4
2014-01-05Added warning(push) and warning(pop) around all of the inclusions of cryptopp/*.hDiusrex4-2/+52
2014-01-02More memory alignment fixes.madmaxoft1-3/+3
2013-12-22Implented BroadcastParticleEffectSTRWarrior9-2/+65
2013-12-20Fixed minor warnings.madmaxoft1-2/+2
2013-12-19Fixed PlayerAbilities and creativeTiger Wang1-10/+3
2013-12-19moved protocol to globTycho Bickerstaff1-1/+5
2013-12-17Fixed player falling through the floor on spawn.madmaxoft1-1/+5
2013-12-15Fixed player spawning packet.madmaxoft1-1/+1
2013-12-15Moved reading flags to the protocol.STRWarrior1-1/+19
2013-12-15Added m_IsFlying and m_CanFly. Both have a Get and Set function. Added cClientHandle::SendPlayerAbilities() functionSTRWarrior1-2/+10
2013-12-15Fixed pre 1.7 clients crashing.STRWarrior1-2/+2
2013-12-14Removed leftover debugging messages from cProtocol172.madmaxoft1-4/+0
2013-12-14Added SendEntityEffect and SendRemoveEntityEffect. Also a Player now gets the hunger effect when he has food poison.STRWarrior7-0/+82
2013-12-13Fixed threading issues affecting cProtocol172.madmaxoft2-191/+191
2013-12-12Fixed protocol 1.7 recovery after unknown packet.madmaxoft1-4/+0
2013-12-10more cmakeTycho Bickerstaff1-0/+7
2013-12-08Fixed tabcompletion packet, fixes #356Tiger Wang1-8/+4
2013-12-08Fixed falling block metas, fixes #406Tiger Wang1-1/+1
2013-12-07Renamed animation functionTiger Wang7-10/+10
2013-12-02Removed stray printf, again.Samuel Barney1-1/+0
2013-12-02Switched to using provided ReadItem function.Samuel Barney1-17/+3
2013-12-02Removed stray printf.Samuel Barney1-1/+0
2013-12-02Fixed 1.7 slab and stair placement.Samuel Barney1-0/+19
2013-11-27Fixed the remaining derpsAlexander Harkness4-5/+5
2013-11-27Fixed some of tiger's derpyness.Alexander Harkness1-2/+2
2013-11-25Further attempts to fix compileTiger Wang5-7/+7
2013-11-24Attempt to fix compilationTiger Wang5-8/+8
2013-11-24Moved source to srcAlexander Harkness17-0/+7588