summaryrefslogtreecommitdiffstats
path: root/src/ClientHandle.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Kick clients when resource pack rejected (#5440)plan12312022-10-281-0/+1
* ClientHandle: Fix block interaction regressions (#5431)Tiger Wang2022-07-161-0/+3
* Implement relative SendPlayerMoveLook. Use it in TurnToDirt (#5413)DarkoGNU2022-04-261-0/+1
* Valid Height is now checked by vector.x12xx12x2022-04-201-3/+5
* Updated protocol functions to Vector3xx12xx12x2022-04-201-20/+16
* Add player permission level (#5358)Simon Pribylski2022-01-241-0/+1
* Bind more ClientHandle functions to Lua (#5334)AirOne2021-11-221-10/+10
* Miscellaneous fixes (#5320)Tiger Wang2021-11-111-11/+12
* Authentication flow: move construction, slim down classes (#5312)Tiger Wang2021-10-021-8/+6
* BungeeGuard style proxy security and OnlyAllowBungee config (#5291)Ethan Jones2021-09-231-0/+9
* Setting command-block's command requires a permission. (#5270)Mattes D2021-07-201-2/+2
* Invalidate m_LastStreamedChunk when player position doesn't matchTiger Wang2021-07-061-4/+2
* Add player statistics to API (#5193)nshah252021-05-031-2/+4
* More cProtocol cleanupTiger Wang2021-04-121-10/+10
* Unify multiprotocol entity animationsTiger Wang2021-04-121-3/+1
* Streamline player abilities handlingTiger Wang2021-04-121-1/+1
* Fix sending incorrect date values on world changeTiger Wang2021-04-121-1/+4
* Basic elytra flight (#5124)Damián Imrich2021-04-031-9/+17
* Player data loading cleanupTiger Wang2021-03-301-6/+0
* Fix chunk block changes being sent out of order (#5169)Tiger Wang2021-03-281-1/+8
* Change TimeOfDay to WorldDate (#5160)Tiger Wang2021-03-201-1/+1
* Don't send ping updates one packet at a timeTiger Wang2021-03-191-1/+1
* Do protocol decryption in-place (with CryptoAPI on Windows) (#5145)Tiger Wang2021-03-081-1/+1
* Adding Boss bar (#5025)12xx122021-03-051-0/+6
* Adds playerlist header and footer broadcasting (1.8-1.13)dImrich2021-02-061-0/+1
* Clarify cClientHandle, cPlayer ownership semanticsTiger Wang2021-01-121-27/+8
* zlib -> libdeflate (#5085)Tiger Wang2021-01-111-11/+12
* Streamline ClientHandle chunk send a littleTiger Wang2020-12-261-5/+0
* ViewDistance: unsigned -> signedTiger Wang2020-12-261-10/+10
* Ignore CanFly flag sent by the clientmathiascode2020-12-181-1/+1
* Warnings improvementsTiger Wang2020-12-181-11/+11
* Players are no longer kicked when clicking on bedrock (#5023)Tiger Wang2020-11-061-4/+4
* Remove SetProperty(...cPlayer)Tiger Wang2020-10-031-1/+1
* Fix instant mining of blocks not being recognised, tweak anti-cheat (#4938)KingCol132020-10-021-0/+2
* Reverse order of ChunkSender priorities (#4858)Tiger Wang2020-09-121-1/+1
* Use tracing for explosions (#4845)Tiger Wang2020-09-121-1/+1
* Implement "caching" in ChunkDataSerializerTiger Wang2020-07-191-1/+1
* Delete unused memberTiger Wang2020-07-181-3/+0
* cProtocolRecognizer goes on a diet (#4770)Tiger Wang2020-07-171-1/+2
* Introduce recipe book functionality (#4493)Tobias Wilken2020-07-141-0/+10
* Enable some more clang-tidy linter checks (#4738)peterbell102020-05-151-1/+4
* Improve entity position updates (#4701)Tiger Wang2020-05-041-4/+2
* Unify entity spawn packet sendingTiger Wang2020-05-011-5/+1
* Vector3 in Handlers (#4680)Mattes D2020-04-211-1/+1
* Delet SpawnObject paramsTiger Wang2020-04-201-1/+1
* Initial resource pack support (#4622)Mat2020-04-071-0/+1
* cClientHandle: Only allow m_State to increase (#4533)peterbell102020-03-281-0/+4
* Store and pass entity effect duration as an int not a short. (#4293)Alexander Harkness2018-08-261-1/+1
* recover hotbar selected slot after reconnect (#4249)changyong guo2018-07-231-0/+1
* Rewrite cClientHandle::HandleRightClick (#4089)9caihezi2018-01-081-1/+2
* Implement horse inventory (#4053)peterbell102017-10-211-0/+4
* Changed BroadcastSoundEffect, SendSoundEffect, and CastThunderbolt parameters to vectors (#3959)Lane Kolbly2017-09-191-0/+1
* Shutdown connection when disconnect packet sent (#3999)Alexander Harkness2017-09-081-7/+1
* Updated APIDoc (#3985)Lukas Pioch2017-09-071-1/+1
* Implement Forge protocol handshake support (#3869)satoshinm2017-08-271-0/+29
* Add cUUID class (#3871)peterbell102017-08-251-15/+13
* Fully implemented leashes (#3798)Pablo Beltrán2017-08-211-0/+2
* Merge pull request #3489 from cuberite/EntityOwnershipTiger Wang2017-08-181-0/+3
|\
| * Changed entity ownership model to use smart pointersTiger Wang2017-08-071-0/+3
* | Replaced includes with forward declarationsLukas Pioch2017-08-131-1/+1
|/
* Removed unneeded includes (#3902)Lukas Pioch2017-08-061-2/+0
* Remove double includes part 2 (#3890)peterbell102017-08-031-4/+1
* Removed unused forward declarations (#3888)Lukas Pioch2017-08-031-4/+0
* Remove smart pointer macrospeterbell102017-07-211-1/+1
* Fixed memory leak in cClientHandle. (#3794)Mattes D2017-06-261-1/+1
* Clang 5.0 fixesLukas Pioch2017-05-211-1/+1
* Fixed ClientHandle:GetProtocolVersion returning wrong number.Mattes D2017-01-281-1/+1
* Initial support for the 1.11 protocol.Mattes D2016-12-161-1/+1
* Use CMake's Android generators to crosscompileTiger Wang2016-12-121-1/+1
* Fixed race conditions in cClientHandle's State.Mattes D2016-11-191-11/+21
* Add Lua API export for titles. (#3408)mohe20152016-11-131-7/+7
* Anticheat fastbreak (#3411)mohe20152016-11-061-0/+6
* Added SendMessageRaw for sending json string.Lukas Pioch2016-10-211-0/+1
* Spectators added (#2852)bibo382016-10-121-0/+2
* Improve cPlayer::DoMoveToWorld (#3113)LogicParrot2016-09-031-1/+2
* Proper respawn packets on dimension travelLogicParrot2016-08-291-0/+3
* 1.9 / 1.9.2 / 1.9.3 / 1.9.4 protocol support (#3135)Pokechu222016-05-141-1/+2
* Improved player freeze codeLogicParrot2016-04-051-0/+2
* Players never fall through unloaded chunks or end up inside solids on teleportLogicParrot2016-03-311-0/+9
* Bulk clearing of whitespaceLogicParrot2016-02-051-54/+54
* Fixed race conditionsLukas Pioch2016-01-171-1/+1
* Add enum for Sound and Particle EffectsDave Tucker2015-11-241-1/+2
* Improved the data structure for storing loaded chunkstycho2015-10-051-1/+1
* Fixed food drain bugsTiger Wang2015-08-201-1/+8
* Fix old style casts and implicit conversionsMatti Hänninen2015-08-121-2/+2
* Unified the doxy-comment format.Mattes D2015-07-311-1/+1
* Silenced and fixed many warning messages across multiple files.Samuel Barney2015-07-291-1/+1
* Improved mapsTiger Wang2015-07-141-3/+1
* Merge pull request #2224 from cuberite/ChunkQueueCollapsingworktycho2015-07-041-4/+4
|\
| * Reinstate "Chunk queue collapsing"Tiger Wang2015-06-101-4/+4
* | use atomic for state, to avoid torn readstycho2015-06-271-2/+2
|/
* Revert "Chunk queue collapsing"worktycho2015-06-071-4/+4
* Made the list of chunks to stream an unordered_settycho2015-06-051-4/+4
* Added system and above action bar chat messagesjan642015-06-021-0/+4
* Merge pull request #1848 from scottwillmoore/ImplementTitleCommandMattes D2015-05-261-0/+7
|\
| * Implement backend for /title commandScott Moore2015-04-131-0/+7
* | More style checking.Mattes D2015-05-091-2/+2
* | Added support for additional data in the ParticleEffect Packettycho2015-05-071-0/+2
|/
* Fixed signedness warnings in Protocol.Mattes D2015-03-211-1/+1
* Fixed signedness issues in protocols.Mattes D2015-03-211-1/+1
* Unified cByteBuffer types.Mattes D2015-03-211-10/+12
* Fixed a deadlock in cClientHandle network sending.Mattes D2015-01-271-1/+5
* Converted cServer to use the cNetwork API.Mattes D2015-01-271-30/+50
* Fixed warnings in 1.7 protocol.Mattes D2015-01-181-2/+2
* Refactored all player block placing to go through hooks.Mattes D2014-12-241-3/+0
* Cosmetic touchups.Mattes D2014-12-111-2/+2
* Merge pull request #1623 from p-mcgowan/issue_1253Mattes D2014-12-101-0/+4
|\
| * Fixed indent problems and added return definitions to CheckMultiLogin().Vincent2014-12-091-1/+2
| * Changed CheckMultiLogin() to not have main body wrapped in an if statement.Vincent2014-12-081-0/+1
| * Fixed compile errorsVincent2014-12-081-1/+1
| * Moved the check into a new function and just calls that function and a blank FindAndDoWithPlayer added.Vincent2014-12-081-0/+2
* | Fixed c++11 branch issues.Mattes D2014-12-071-4/+7
* | Merge remote-tracking branch 'origin/master' into c++11Tiger Wang2014-11-231-8/+17
|\|
| * Merge pull request #1598 from mc-server/SignEditorMattes D2014-11-181-0/+3
| |\
| | * Use LastPlacedSign instead of LastPlacedBlock.Howaner2014-11-151-5/+2
| | * Fixed a security problem with signs.Howaner2014-11-151-0/+6
| * | Renamed m_UsedViewDistance to m_CurrentViewDistanceHowaner2014-11-151-3/+3
| * | Renamed m_SetViewDistance to m_RequestedViewDistanceHowaner2014-11-151-3/+3
| * | Renamed GetSettedViewDistance() to GetRequestedViewDistance()Howaner2014-11-151-2/+2
| * | Use m_UsedViewDistance and m_SetViewDistance.Howaner2014-11-141-7/+13
| |/
* | Merged branch 'master' into c++11.Mattes D2014-10-241-3/+8
|\|
| * Merge branch 'master' into ChunkLoaderHowaner2014-10-211-1/+2
| |\
| * | Stream 4 chunks per tick. Added priority.Howaner2014-10-061-3/+4
| * | Merge branch 'master' into ChunkLoaderHowaner2014-10-061-0/+9
| |\ \
| * | | Better StreamNextChunk() methodHowaner2014-10-061-0/+4
| * | | Optimized chunk loaderHowaner2014-10-021-5/+5
* | | | Merge branch 'master' of https://github.com/mc-server/MCServerTiger Wang2014-10-201-1/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | Fixed minor style issues.Mattes D2014-10-191-1/+1
* | | | Migrated cSleep and cTimer to std::chronoTiger Wang2014-10-201-5/+5
|/ / /
* | | Merge pull request #1502 from mc-server/furnacesTiger Wang2014-10-181-1/+1
|\ \ \
| * | | Improved furnacesTiger Wang2014-10-031-1/+1
| |/ /
* | / Merged branch 'fix_chunks'.Mattes D2014-10-161-0/+1
| |/ |/|
* | cClientHandle: Added protocol version knowledge.Mattes D2014-10-051-0/+9
|/
* cClientHandle: Alpha-sorted the sending functions.madmaxoft2014-10-011-7/+7
* Rewritten plugin messages, vanilla are being parsed directly.madmaxoft2014-09-301-15/+40
* Dropped support for <1.7.xTiger Wang2014-09-271-1/+0
* Fixed players custom name in 1.8Howaner2014-09-261-1/+1
* Merge branch 'master' into 1.8-ProtocolHowaner2014-09-191-1/+13
|\
| * Full BungeeCord compatibility.madmaxoft2014-09-171-1/+13
* | Exported player list states to extra functions.Howaner2014-09-181-67/+71
* | 1.8: Fixed maps.Howaner2014-09-131-2/+2
* | 1.8: Added ParticleEffect packet.Howaner2014-09-111-1/+1
* | Added the player list to the 1.8 protocol.Howaner2014-09-091-1/+1
|/
* Exported cClientHandle:GetIPString() to Lua API.Mattes D2014-09-071-1/+1
* Merge pull request #1351 from LO1ZB/remove-a_RelYMattes D2014-09-031-1/+1
|\
| * remove y-coord from chunksLO1ZB2014-08-281-1/+1
* | Fixed crashes and use std::swap.Hownaer2014-08-281-1/+1
|/
* Exported daylight cycle flag to the protocol.Howaner2014-08-111-1/+1
* Added SetDoDaylightCycle() and IsDaylightCycleEnabled() to cWorld.Howaner2014-08-071-1/+1
* Merge pull request #1255 from mc-server/NameToUUIDMattes D2014-08-011-1/+7
|\
| * Merged branch 'master' into NameToUUID.madmaxoft2014-07-311-1/+1
| |\
| * | MojangAPI: Implemented UUID shortening and dashing.madmaxoft2014-07-301-1/+7
* | | Added beacon.Howaner2014-07-301-1/+4
| |/ |/|
* | Merge branch 'master' into portalsTiger Wang2014-07-291-3/+3
|\|
| * Moar view distance!tonibm192014-07-231-2/+2
| * Export SendEntityAnimation to ToLuaarchshift2014-07-221-1/+1
* | Merge remote-tracking branch 'origin/master' into portalsTiger Wang2014-07-221-3/+3
|\|
| * Style: Normalized to no spaces before closing parenthesis.madmaxoft2014-07-211-3/+3
* | Fix failed merge and other issuesTiger Wang2014-07-181-1/+1
* | Merge branch 'master' into portalsTiger Wang2014-07-181-22/+26
|\|
| * Fixed spaces around single-line comments.madmaxoft2014-07-171-7/+9
| * Fixed basic whitespace problems.madmaxoft2014-07-171-7/+7
| * Merge pull request #1192 from mc-server/skinuuidMattes D2014-07-161-2/+8
| |\
| | * Store properties as Json::ValueTiger Wang2014-07-161-4/+7
| | * Player properties are now retrievedTiger Wang2014-07-141-1/+4
| * | Changed BroadcastSoundEffect function to take floating pos.Howaner2014-07-131-1/+1
| |/
| * Revert failed fix for #31Tiger Wang2014-07-131-4/+0
| * Fixed respawningTiger Wang2014-06-291-1/+1
| * Added generic entity-collecting.Mattes D2014-06-271-1/+1
* | Merge branch 'master' of https://github.com/mc-server/MCServer into portalsTiger Wang2014-06-241-2/+9
|\|
| * Added cClientHandle::IsUUIDOnline function.madmaxoft2014-06-211-2/+9
* | Portals animate and delay correctlyTiger Wang2014-06-121-1/+1
|/
* Fixed deadlock when moving players to other worlds.Mattes D2014-06-081-3/+3
* Added queue for adding entities to cWorld.Mattes D2014-06-081-1/+2
* Revert "Add more move checks"madmaxoft2014-05-261-1/+1
* Merge pull request #1003 from Howaner/GlobalFixesMattes D2014-05-261-1/+1
|\
| * Add more move checksHowaner2014-05-161-1/+1
* | cCompositeChat message type is now formattedTiger Wang2014-05-191-2/+2
* | Merge pull request #998 from mc-server/StatManagerMattes D2014-05-181-0/+2
|\ \
| * | Statistic Managerandrew2014-05-111-0/+2
* | | Merge pull request #994 from Howaner/GlobalFixesMattes D2014-05-151-0/+3
|\ \ \ | | |/ | |/|
| * | Rename HandleBlockDigCancel to FinishDigAnimtion.Howaner2014-05-111-2/+2
| * | Add DIG_STATUS_CANCELLED packet and add item resend, when a block can't place/break.Howaner2014-05-091-0/+3
| |/
* | Merge branch 'master' into SslWebAdminMattes D2014-05-101-0/+3
|\|
| * Add MC|ItemName plugin message.Howaner2014-05-051-0/+3
* | Merged branch 'master' into SslWebAdmin.madmaxoft2014-05-011-1/+1
|\|
| * More ClientHandle fixes.madmaxoft2014-05-011-1/+1
* | Fixed crashes in the SSL HTTP connection.madmaxoft2014-05-011-1/+1
|/
* Further refactored, Reverted Minecart changearchshift2014-04-261-1/+3
* Refactored SendChat(), placing the message-type formatting into its own function.archshift2014-04-251-0/+3
* Modified many thingsdaniel09162014-04-171-3/+0
* Fixed conflicting enchantments checkingdaniel09162014-04-161-1/+1
* Merge branch 'master' into Enchantingdaniel09162014-04-161-1/+16
|\
| * Implemented the 1.7.6 protocol and authenticator.madmaxoft2014-04-141-1/+7
| * A client UUID is generated when the server is in offline mode.madmaxoft2014-04-141-1/+6
| * Added Yggdrasil Authentication Systemdaniel09162014-04-131-1/+5
* | Code Optimizationdaniel09162014-04-151-2/+3
* | Modified namesdaniel09162014-04-151-2/+2
* | Fixed invisibility enchantmentsdaniel09162014-04-131-0/+1
* | Added complete Enchanting Systemdaniel09162014-04-121-1/+4
* | Added deleted things for mergingdaniel09162014-04-071-0/+3
|/
* Merge branch 'master' into HTTPSizeTmadmaxoft2014-04-041-3/+3
|\
| * Fixed some Clang warnings in protocols.madmaxoft2014-04-041-1/+1
| * Simplified and fixed slabs, fixes #835Tiger Wang2014-03-311-2/+2
* | Fixed All signedness warnings in HTTPServer.cppTycho2014-04-021-1/+1
|/
* Unified Vector classesandrew2014-03-111-1/+1
* Merge pull request #731 from mc-server/ballisticmissilesTiger Wang2014-03-091-1/+3
|\
| * CheckBlockInteractionsRate() fixed & enabledTiger Wang2014-03-091-1/+3
* | Split cClientHandle::HandleEntityAction() into three seperate functions HandleEntityCrouch, HandleEntityLeaveBed and HandleEntitySprinting.Jan-Fabian Humann2014-03-081-1/+3
|/
* Merge pull request #669 from xdot/masterTiger Wang2014-02-241-0/+4
|\
| * Manual merge (Fixed conflicts)andrew2014-02-201-2/+11
| |\
| * | Map decorators; Map clientsandrew2014-02-181-0/+2
| * | IDCount Serializationandrew2014-02-131-2/+2
| * | Implementation of in-game mapsandrew2014-02-131-0/+2
* | | cClientHandle manages the client-registered plugin channels.madmaxoft2014-02-201-26/+46
| |/ |/|
* | Implemented paintings, fixes #689Tiger Wang2014-02-181-0/+2
* | Add Locale to ClientHandleHowaner2014-02-161-1/+6
* | Implemented cCompositeChat.madmaxoft2014-02-151-1/+3
|/
* Merge branch 'master' into playerimprovementsTiger Wang2014-02-091-5/+5
|\
| * Improved Type safety of eBlockFaceTycho2014-02-041-5/+5
* | Improved chat messaging functionsTiger Wang2014-02-071-1/+1
* | Fixed explosions bugTiger Wang2014-02-051-11/+2
|/
* Merge branch 'master' of https://github.com/mc-server/MCServerandrew2014-01-211-0/+1
|\
| * Removed unneeded paramtersTiger Wang2014-01-191-1/+1
| * Changed SendBlockEntity format slightlyTiger Wang2014-01-191-2/+1
| * Improved command blocksTiger Wang2014-01-191-0/+2
* | Scoreboard protocol supportandrew2014-01-211-0/+4
|/
* Parse the MC|AdvCdm plugin messageandrew2014-01-181-0/+3
* Added handshake processing to protocol 1.7.madmaxoft2014-01-131-0/+6
* Added cClientHandle::SendPluginMessage().madmaxoft2014-01-091-0/+1
* Plugin messages are received and handed to plugins.madmaxoft2014-01-071-0/+1
* Implented BroadcastParticleEffectSTRWarrior2013-12-221-0/+1
* Fixed the rest of constructor reorders.madmaxoft2013-12-201-9/+0
* Removed some old cRedstone remnantsTiger Wang2013-12-161-1/+0
* Fixed cClientHandle::Tick() being called from two threads.madmaxoft2013-12-161-0/+4
* Moved reading flags to the protocol.STRWarrior2013-12-151-1/+1
* Added m_IsFlying and m_CanFly. Both have a Get and Set function. Added cClientHandle::SendPlayerAbilities() functionSTRWarrior2013-12-151-0/+2
* Forgot to commit the ClientHandle.STRWarrior2013-12-141-0/+2
* Unknown packet type extended to 32 bits.madmaxoft2013-12-121-1/+1
* Renamed animation functionTiger Wang2013-12-071-1/+1
* Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-261-0/+2
* Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-241-0/+1
* Moved source to srcAlexander Harkness2013-11-241-0/+331