index
:
anonymous/cuberite
1.14
5588-resources-encoding
BlockFixes
BoundingBox
CArrays
Certificates
ChannelManagement
ComponentRewrite
FastNBTTest
FixItemCountFormat
InfoDumpParams
InteractRewrite
LuaNoCpp
LuaStateParamsRead
LuaWebControllers
Megumin
MultiLuaStack
Pickups
PieceGenClosurePieces
ProtocolRefactor
SeeBackup
Sponge
VillagerTrading
WarningsFixes
alwaysTicked
apidump-vscode
biomal-bedrock-shape
books
callbacks
canbeat-cleanup
clang-format-codebase
daylightgrowth
dumpinfo-plugin-folder
endgen
fixes
fixesandfeatures
formattingcodes
ghastsounds
infodump-dependencies
issue4106
itemsinicleanup
master
mobs2
real-block-count
serverTick
spawning
template-id-ctor-warning
threading
A lightweight, fast and extensible game server for Minecraft
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
Protocol
/
Protocol_1_9.cpp
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2020-07-26
1.14 connection support
Tiger Wang
1
-6
/
+6
2020-07-20
Remove some unused inclusions
Tiger Wang
1
-2
/
+0
2020-07-19
Inherit constructors, remove duplication
Tiger Wang
1
-27
/
+0
2020-07-19
Implement "caching" in ChunkDataSerializer
Tiger Wang
1
-32
/
+0
2020-07-18
Delete duplicated status request handlers
Tiger Wang
1
-166
/
+22
2020-07-18
1.13 items support
Tiger Wang
1
-2
/
+2
2020-07-14
Introduce recipe book functionality (#4493)
Tobias Wilken
1
-0
/
+6
2020-07-06
Reduced packet spam when entities idle
Tiger Wang
1
-1
/
+1
2020-05-15
Enable some more clang-tidy linter checks (#4738)
peterbell10
1
-4
/
+4
2020-05-09
Update submodules (#4727)
peterbell10
1
-14
/
+9
2020-05-04
Fix one definition rule violations
Tiger Wang
1
-3
/
+3
2020-05-04
Improve entity position updates (#4701)
Tiger Wang
1
-64
/
+64
2020-05-01
Unify entity spawn packet sending
Tiger Wang
1
-113
/
+26
2020-04-22
Unify 1.8 and 1.9
Tiger Wang
1
-2108
/
+2
2020-04-20
Delet SpawnObject params
Tiger Wang
1
-1
/
+1
2020-04-10
Fix compilation, for real this time.
Alexander Harkness
1
-0
/
+1
2020-04-10
Add Zombie Villagers
Bond-009
1
-2
/
+19
2020-04-07
Initial resource pack support (#4622)
Mat
1
-1
/
+31
2020-04-04
Potion changes (#4601)
Mat
1
-7
/
+7
2020-04-04
Implement wither skeletons (#4563)
Mat
1
-9
/
+9
2020-04-03
Quick fix to make spawn eggs work (#4611)
Mat
1
-1
/
+1
2020-04-03
Pulled the BlockID and BlockInfo headers from Globals.h. (#4591)
Mattes D
1
-2
/
+2
2020-03-29
Add protocol mob ID remapping (#4538)
Mat
1
-1
/
+47
2020-03-28
Fix build on Clang
Alexander Harkness
1
-4
/
+4
2020-03-28
Inventory changes (#4561)
Mat
1
-6
/
+6
2020-01-07
Added temporary block type mapping for 1.13+ protocols.
Mattes D
1
-2
/
+2
2019-09-16
Protocol 1.9: Alpha-sort, add useful debugging code.
Mattes D
1
-36
/
+45
2019-09-10
Protocol: Use logical outgoing packet types.
Mattes D
1
-105
/
+204
2019-08-11
Fix building with clang 8.0 (#4346)
Bond-009
1
-10
/
+14
2019-04-22
Fix player skin sending through BungeeCord (#4328)
DaPorkchop_
1
-5
/
+10
2018-08-29
Force all headers other than "Globals.h" to be included with relative paths (#4269)
peterbell10
1
-2
/
+2
2018-08-26
Store and pass entity effect duration as an int not a short. (#4293)
Alexander Harkness
1
-1
/
+1
2018-07-26
CheckBasicStyle: Check number of empty lines between functions (#4267)
peterbell10
1
-1
/
+3
2018-07-23
Keep players in gmNotSet (#4248)
changyong guo
1
-2
/
+2
2018-07-23
recover hotbar selected slot after reconnect (#4249)
changyong guo
1
-0
/
+14
2018-05-02
Prefer static_cast to reinterpret_cast (#4223)
peterbell10
1
-39
/
+39
2018-01-08
Rewrite cClientHandle::HandleRightClick (#4089)
9caihezi
1
-4
/
+23
2018-01-03
Add the fmt library (#4065)
peterbell10
1
-6
/
+6
2017-12-26
Protocol: Fix potion metadata parsing (#4116)
peterbell10
1
-2
/
+2
2017-10-21
Implement horse inventory (#4053)
peterbell10
1
-1
/
+4
2017-09-14
Fix switch warnings (#4013)
peterbell10
1
-33
/
+36
2017-09-02
GetPacketID for protocol packet IDs (#3977)
Lane Kolbly
1
-176
/
+85
2017-08-30
Protocol Spawn Position Should Use LastSentPosition (#3929)
Lane Kolbly
1
-12
/
+16
2017-08-30
Update mbedtls to 2.5.1 (#3964)
peterbell10
1
-1
/
+1
2017-08-27
Implement Forge protocol handshake support (#3869)
satoshinm
1
-10
/
+39
2017-08-25
Don't assert when placing beds in older versions (#3916)
mathiascode
1
-0
/
+1
2017-08-25
Add cUUID class (#3871)
peterbell10
1
-5
/
+9
2017-08-24
Minor changes (#3909)
mathiascode
1
-1
/
+1
2017-08-21
Fully implemented leashes (#3798)
Pablo Beltrán
1
-0
/
+24
2017-08-18
Represent cItem::m_Lore as an AStringVector (#3882)
peterbell10
1
-13
/
+4
2017-08-02
Handle Teleport Confirmation Packet (#3884)
Lane Kolbly
1
-4
/
+22
2017-07-30
cParsedNBT: Improved error reporting (#3876)
peterbell10
1
-1
/
+3
2017-07-28
Tentative fix for player-limit race condition (#3862)
Tiger Wang
1
-10
/
+10
2017-07-13
Handle middle mouse drag (#3847)
peterbell10
1
-0
/
+3
2017-07-03
Fixes double right click on entities till off-hand actions gets implemented (#3821)
Pablo Beltrán
1
-2
/
+8
2017-06-09
Added WriteBlockEntity to 1.10 and 1.11 and fixed mob spawner
Lukas Pioch
1
-1
/
+3
2017-05-24
Exported boat
Lukas Pioch
1
-1
/
+1
2017-05-22
Spawn eggs works again
Lukas Pioch
1
-3
/
+5
2017-05-16
Use FastWriter instead of StyledWriter
mathiascode
1
-4
/
+4
2017-05-15
VarInt metadata written correctly for boats (#3709)
peterbell10
1
-3
/
+3
2017-02-26
Corrected particles (#3577)
mathiascode
1
-13
/
+9
2017-02-21
Add 1.11.1/1.11.2 protocol (#3575)
mathiascode
1
-3
/
+3
2017-02-14
Added some blocks and items (#3503)
mathiascode
1
-0
/
+10
2017-01-28
Fixed ClientHandle:GetProtocolVersion returning wrong number.
Mattes D
1
-2
/
+2
2017-01-03
Track skin part and main hand preferences (#3498)
Pokechu22
1
-3
/
+13
2017-01-03
Track skin part and main hand preferences (#3498)
Pokechu22
1
-3
/
+13
2016-12-16
Initial support for the 1.11 protocol.
Mattes D
1
-171
/
+166
2016-10-21
Added SendMessageRaw for sending json string.
Lukas Pioch
1
-0
/
+14
2016-10-12
Spectators added (#2852)
bibo38
1
-1
/
+26
2016-09-02
Added support for the Minecraft 1.10 protocol(#210) (#3348)
bibo38
1
-21
/
+19
2016-08-29
Proper respawn packets on dimension travel
LogicParrot
1
-12
/
+2
2016-08-24
Fixed type-casting-related warnings.
Mattes D
1
-22
/
+18
2016-08-17
Fixing string literal catching word letter as hexa-digit
ElNounch
1
-1
/
+1
2016-07-18
Fixes for boat entities (#3265)
beeduck
1
-3
/
+85
2016-05-14
1.9 / 1.9.2 / 1.9.3 / 1.9.4 protocol support (#3135)
Pokechu22
1
-421
/
+1144
2016-02-05
Bulk clearing of whitespace
LogicParrot
1
-80
/
+80
2016-01-11
Changed the format of the MobHead data to allow MobHeads working on MInecraft 1.8
bibo38
1
-1
/
+14
2016-01-10
Fixed not working packet decompression
bibo38
1
-13
/
+18
2016-01-06
Fixed Clang warnings.
Mattes D
1
-2
/
+2
2015-12-15
allow horse control (still quite buggy)
Gargaj
1
-1
/
+5
2015-11-29
implement breeding
Gargaj
1
-5
/
+21
2015-11-24
fix escaped characters in signs (fixes #1736, fixes #2170)
Gargaj
1
-1
/
+6
2015-11-24
Add enum for Sound and Particle Effects
Dave Tucker
1
-2
/
+3
2015-11-16
changed mob age from char to int
Julian Laubstein
1
-10
/
+7
2015-11-09
idle/deflating creeper should be -1
Gargaj
1
-1
/
+1
2015-10-26
Update Loops required for JsonCPP
Lukas Pioch
1
-4
/
+4
2015-09-25
Compile.sh namechange to cuberite
Safwat Halaby
1
-2
/
+2
2015-09-25
Namechange to Cuberite
Mattes D
1
-2
/
+2
2015-09-21
Refactored cProtocol Chat handling
tycho
1
-61
/
+5
2015-09-06
added bungeecord support for protocol18x
Eric Chai
1
-0
/
+14
2015-08-20
Fixed food drain bugs
Tiger Wang
1
-4
/
+1
2015-08-20
Use container-based infrastructure for Travis
Tiger Wang
1
-1
/
+1
2015-08-12
Fix old style casts and implicit conversions
Matti Hänninen
1
-4
/
+4
2015-07-29
Silenced and fixed many warning messages across multiple files.
Samuel Barney
1
-89
/
+90
2015-07-17
Added Rabbit Metadata values.
bibo38
1
-8
/
+11
2015-07-15
Leather Armor can now be dyed.
Samuel Barney
1
-2
/
+12
2015-07-15
Added CustomName and Health to sended Metadata of Monsters.
bibo38
1
-1
/
+14
2015-07-14
Improved maps
Tiger Wang
1
-44
/
+15
2015-07-14
Support ageable mobs
Hallucino
1
-15
/
+48
2015-07-07
Fixed warnings generated by 64-bit MSVC.
Mattes D
1
-7
/
+7
2015-06-25
Fixed Middle-Click Button in the ClickWindow-Packet.
bibo38
1
-1
/
+1
2015-06-18
Check the return value of InflateString
Tiger Wang
1
-2
/
+1
2015-06-02
Added system and above action bar chat messages
jan64
1
-3
/
+57
2015-05-16
Fixed inventory handling.
Mattes D
1
-2
/
+2
2015-05-12
Fixed creative click-outside
Tiger Wang
1
-1
/
+1
2015-05-09
More style checking.
Mattes D
1
-2
/
+2
2015-05-07
Added support for additional data in the ParticleEffect Packet
tycho
1
-0
/
+44
2015-05-04
Change visual protocol name to include MCServer
jan64
1
-1
/
+1
2015-05-04
Entity improvements
Tiger Wang
1
-1
/
+1
2015-04-20
Protocol 1.8: Limit the amount of displayed data on NBT parse failure.
Mattes D
1
-1
/
+1
2015-04-17
Fixed arm swing animation
Tiger Wang
1
-1
/
+1
2015-04-13
Implement backend for /title command
Scott Moore
1
-0
/
+86
2015-03-22
Added VarInt64, normalized cPacketizer datatype names.
Mattes D
1
-326
/
+329
2015-03-22
Unified cPacketizer across all protocols.
Mattes D
1
-275
/
+257
2015-03-21
Fixed signedness warnings in Protocol.
Mattes D
1
-1
/
+1
2015-03-21
Fixed signedness issues in protocols.
Mattes D
1
-12
/
+12
2015-03-21
Unified cByteBuffer types.
Mattes D
1
-57
/
+81
2015-03-14
cPainting saving implemented
Tiger Wang
1
-9
/
+1
2015-02-24
1.8 Protocol: Fixed a possible race condition.
Mattes D
1
-5
/
+9
2015-02-08
Handle client 'leave bed' request
Tiger Wang
1
-3
/
+1
2015-02-07
Added IsOnGround() to cEntity
Howaner
1
-6
/
+6
2015-01-27
Removed cFile::ReplaceFileNameInvalidChars().
Mattes D
1
-1
/
+3
2015-01-27
Protocol18: Fixed failure with invalig logfile names.
Mattes D
1
-8
/
+15
2015-01-03
Fixed Linux compilation.
Mattes D
1
-1
/
+1
2015-01-03
Protocols: Ignore garbage data at the end of PluginMessage packets.
Mattes D
1
-0
/
+10
2014-12-24
Refactored all player block placing to go through hooks.
Mattes D
1
-2
/
+2
2014-12-21
Fixed coverity issues in protocols.
Mattes D
1
-2
/
+6
2014-11-29
Many api fixes, add vanilla names to mob type -> string functions and mob spawner fixes.
Howaner
1
-1
/
+1
2014-11-18
Finished mob spawner implementation.
Howaner
1
-0
/
+13
2014-10-23
En masse NULL -> nullptr replace
Tiger Wang
1
-3
/
+3
2014-10-21
Properly exported cItemFrame and cHangingEntity to Lua.
Mattes D
1
-1
/
+1
2014-10-20
En masse NULL -> nullptr replace
Tiger Wang
1
-3
/
+3
2014-10-03
Improved furnaces
Tiger Wang
1
-1
/
+1
2014-10-02
Optimized chunk loader
Howaner
1
-0
/
+1
2014-09-30
Rewritten plugin messages, vanilla are being parsed directly.
madmaxoft
1
-13
/
+73
2014-09-28
Plugin messages: Vanilla prefixes its payloads with VarInt lengths.
madmaxoft
1
-4
/
+13
2014-09-28
Revert "1.8: Fixed plugin messages."
madmaxoft
1
-1
/
+3
2014-09-28
Protocol 1.8: Fixed possible crash on malformed packet.
madmaxoft
1
-0
/
+5
2014-09-27
1.8: Fixed plugin messages.
Howaner
1
-3
/
+4
2014-09-27
Dropped support for <1.7.x
Tiger Wang
1
-14
/
+0
2014-09-26
Fixed players custom name in 1.8
Howaner
1
-16
/
+5
2014-09-25
Protocol 1.8: Fixed plugin message packet.
madmaxoft
1
-1
/
+3
2014-09-25
Protocol 1.8: Handling packet compression properly.
madmaxoft
1
-12
/
+35
2014-09-25
Protocol 1.8: Added checks for values presence.
madmaxoft
1
-2
/
+8
2014-09-25
Use the json writer to write sign texts.
Howaner
1
-5
/
+10
2014-09-25
1.8 Protocol: Fixed problems with no-payload packets.
madmaxoft
1
-6
/
+7
2014-09-23
Fixed compiler warnings in 1.8 protocol.
madmaxoft
1
-2
/
+2
2014-09-22
Hotfixed 1.8 item reading.
Howaner
1
-5
/
+5
2014-09-22
Changed metadata reading again.
Howaner
1
-169
/
+6
2014-09-22
Fixed item nbt reading.
Howaner
1
-3
/
+165
2014-09-19
Code improvements.
Howaner
1
-4
/
+4
2014-09-18
Exported player list states to extra functions.
Howaner
1
-54
/
+87
2014-09-18
1.8: Simplified item metadata reading.
Howaner
1
-7
/
+3
2014-09-14
Simplified WriteUUID()
Howaner
1
-9
/
+9
2014-09-13
1.8: Updated scoreboard packets.
Howaner
1
-3
/
+7
2014-09-13
Moved chat json creating to the CompositeChat class.
Howaner
1
-170
/
+3
2014-09-13
1.8: Fixed maps.
Howaner
1
-16
/
+15
2014-09-12
Fixed wrong buffer length in the 1.8 protocol.
Howaner
1
-10
/
+4
2014-09-12
1.8: Fixed ReadItem()
Howaner
1
-19
/
+39
2014-09-12
1.8: Added difficulty sending
Howaner
1
-0
/
+6
2014-09-12
1.8: Fixed block entities.
Howaner
1
-8
/
+2
2014-09-12
1.8: Fixed workbench, enchanting and anvil window.
Howaner
1
-3
/
+19
2014-09-12
1.8: Enderman, byte -> short
Howaner
1
-1
/
+1
2014-09-12
1.8: Fixed enderman spawning.
Howaner
1
-1
/
+1
2014-09-11
1.8: Fixed inventory open packet.
Howaner
1
-3
/
+2
2014-09-11
Removed GetProtocolVersion() from the protocols.
Howaner
1
-2
/
+1
2014-09-11
1.8: Fixed sign placing.
Howaner
1
-1
/
+1
2014-09-11
1.8: Fixed hangings.
Howaner
1
-30
/
+84
2014-09-11
1.8: Added ParticleEffect packet.
Howaner
1
-13
/
+87
2014-09-09
1.8: Added MultiBlockChange packet.
Howaner
1
-22
/
+61
2014-09-09
Added the player list to the 1.8 protocol.
Howaner
1
-7
/
+67
2014-09-09
PlayerSpawn packet: Send the correct uuid.
Howaner
1
-5
/
+1
2014-09-09
1.8: Added new uuid field.
Howaner
1
-0
/
+17
2014-09-08
More fixes.
Howaner
1
-0
/
+5
2014-09-08
Recoded cProtocol180 class.
Howaner
1
-455
/
+2402
2014-09-08
1.8: Fixed tab complete.
Howaner
1
-0
/
+17
2014-09-08
Fixed more 1.8 packets.
Howaner
1
-7
/
+189
2014-09-08
Updated chunk sending to 1.8
Howaner
1
-10
/
+7
2014-09-08
Added GetProtocolVersion() to cProtocol.
Howaner
1
-1
/
+2
2014-09-08
Implemented packet compression.
Howaner
1
-10
/
+24
2014-09-04
Fixed client errors.
Howaner
1
-24
/
+66
2014-09-04
Added more 1.8 protocol things.
Howaner
1
-5
/
+518
2014-09-04
Started implementing of the 1.8 protocol.
Howaner
1
-0
/
+385