summaryrefslogtreecommitdiffstats
path: root/src/Protocol/Protocol17x.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-09-21Refactored cProtocol Chat handlingtycho1-8/+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/+1
Also started refactoring how broadcasts are handled
2015-04-13Implement backend for /title commandScott Moore1-0/+7
2015-03-22Unified cPacketizer across all protocols.Mattes D1-94/+18
2015-03-21Fixed signedness warnings in Protocol.Mattes D1-1/+1
2015-03-21Fixed signedness issues in protocols.Mattes D1-0/+5
2015-03-21Unified cByteBuffer types.Mattes D1-6/+9
cByteBuffer now reads and writes any of the [U]Int<N> types.
2014-11-29Removed unused imports.Howaner1-1/+0
2014-11-29Many api fixes, add vanilla names to mob type -> string functions and mob spawner fixes.Howaner1-0/+1
2014-10-03Improved furnacesTiger Wang1-1/+1
* Fixed progress bar on 1.8 * Fixed bugs * Improved code * Fixes #1068 * Fixes #1070
2014-09-30Rewritten plugin messages, vanilla are being parsed directly.madmaxoft1-0/+3
This should finally fix the compatibility problems between 1.7 and 1.8 protocols with the changes in the vanilla plugin messages.
2014-09-27Dropped support for <1.7.xTiger Wang1-3/+0
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-13Moved chat json creating to the CompositeChat class.Howaner1-3/+1
2014-09-131.8: Fixed maps.Howaner1-2/+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-08Recoded cProtocol180 class.Howaner1-24/+19
2014-09-081.8: Fixed tab complete.Howaner1-1/+1
2014-09-08Fixed more 1.8 packets.Howaner1-7/+7
2014-09-08Added GetProtocolVersion() to cProtocol.Howaner1-1/+0
2014-09-06Alpha-sorted protocol 1.7 senders.Mattes D1-7/+7
2014-09-04Fixed client errors.Howaner1-2/+1
2014-09-04Added more 1.8 protocol things.Howaner1-8/+10
2014-09-04Started implementing of the 1.8 protocol.Howaner1-4/+10
2014-09-02Added SetCustomName() to players.Howaner1-1/+1
2014-08-11Exported daylight cycle flag to the protocol.Howaner1-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-13Changed BroadcastSoundEffect function to take floating pos.Howaner1-1/+1
2014-06-29Fixed respawningTiger Wang1-1/+1
* Fixes #1103
2014-06-27Added generic entity-collecting.Mattes D1-1/+1
Now any cEntity can be collected, not only cPickups. This should help PR #1098.
2014-06-12Portals animate and delay correctlyTiger Wang1-1/+1
2014-06-08Fixed deadlock when moving players to other worlds.Mattes D1-1/+5
Fixes #1039, fixes #851
2014-05-31Implemented end and nether portalsTiger Wang1-1/+1
2014-05-11Statistic Managerandrew1-0/+1
2014-05-03Fixed connection encryption.madmaxoft1-1/+1
Fixes #975.
2014-05-01Fixed warnings in ClientHandle.madmaxoft1-1/+1
2014-04-29Moved the rest of the Crypto objects into their own respective files.madmaxoft1-3/+4
2014-04-14Implemented the 1.7.6 protocol and authenticator.madmaxoft1-1/+4
Server works both in online and offline modes with 1.7.9.
2014-04-14Initial 1.7.6 protocol support.madmaxoft1-0/+17
Doesn't work yet because of missing UUIDs.
2014-04-04More Clang warning fixes in the protocols.madmaxoft1-2/+2
2014-04-04Fixed some Clang warnings in protocols.madmaxoft1-1/+1
2014-03-07WarningsTycho1-1/+1
2014-02-18Map decorators; Map clientsandrew1-0/+1
2014-02-18Implemented paintings, fixes #689Tiger Wang1-0/+1
+ Implemented paintings
2014-02-15Implemented cCompositeChat.madmaxoft1-12/+26
This allows plugins to send composite chat messages, containing URLs, commands to run and cmdline suggestions. Fixes #678.
2014-02-13Implementation of in-game mapsandrew1-0/+2
2014-01-31Some updates for enchanting (2)daniel09161-1/+1
2014-01-28Protocol 1.7: Forced encryption on all connections.madmaxoft1-0/+2
This is for testing purposes only, to find bugs in the encryption. Once the encryption is deemed stable, it will be enabled only for servers with enabled Authentication.
2014-01-25Comm logging is available in both Debug and Release modes.madmaxoft1-2/+0
2014-01-24Added per-connection comm logging in debug mode.madmaxoft1-0/+5
It is meant for debugging only, so it is compiled only into debug mode. It is activated by starting the server with "/logcomm" parameter.
2014-01-24Some updates for enchantingdaniel09161-1/+1
2014-01-23PolarSSL is fully used for 1.3.2 protocol encryption.madmaxoft1-7/+6
2014-01-21Scoreboard protocol supportandrew1-0/+3
2014-01-20first changes for enchanting (not finished)daniel09161-0/+1
- added enchanting table block handler and added it to the blockhandler - added enchanting window - drop item in the slot 0 when the player close the window - added enchanting packet (1.7 only) - some more...
2014-01-19Removed unneeded paramtersTiger Wang1-1/+1
2014-01-19Changed SendBlockEntity format slightlyTiger Wang1-2/+2
* Writing NBT is now in Protocol, not BlockEntity files * Fixed a last output bug
2014-01-19Improved command blocksTiger Wang1-0/+2
* Their command and previous output are displayed on the client * They have a BlockHandler implementation, so you can't place blocks on them anymore + As a side effect, implemented UpdateBlockEntity
2014-01-16Added packet diagnostics to 1.7 protocol.madmaxoft1-2/+4
When the packet is mis-interpreted, a log message is output about the packet type and lengths.
2014-01-09Added cClientHandle::SendPluginMessage().madmaxoft1-0/+1
It is not yet exported in the API, though.
2014-01-07Removed unused lineBill Derouin1-1/+0
2014-01-07Implement favicon for 1.7.2Bill Derouin1-0/+1
Favicon data is a png encoded in base64 which is stored in the server and sent in the server response packet
2014-01-05Added warning(push) and warning(pop) around all of the inclusions of cryptopp/*.hDiusrex1-0/+14
I also added a warning(push)/(pop) around crpytlib.cpp because it would go crazy with warnings. So now, the only warning from cryptopp that is not blocked is 'unreferenced local function has been removed', which also occurs at a single function.
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-13Fixed threading issues affecting cProtocol172.madmaxoft1-28/+28
2013-12-07Renamed animation functionTiger Wang1-1/+1
Renamed BroadcastPlayerAnimation to BroadcastEntityAnimation. Not just players can have animations, you know.
2013-11-27Fixed the remaining derpsAlexander Harkness1-2/+2
2013-11-25Further attempts to fix compileTiger Wang1-2/+2
2013-11-24Attempt to fix compilationTiger Wang1-2/+2
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-0/+1
2013-11-08cProtocol::SendWindowOpen() signature changed.madmaxoft1-3/+3
This implements #313.
2013-11-08Protocol 1.7: Copied Mob Metadata code from 1.2.5.madmaxoft1-0/+1
2013-11-06Protocol 1.7: Added more server-bound packets.madmaxoft1-0/+6
2013-11-05Removed the obsolete SendWholeInventory(cInventory &) function.madmaxoft1-1/+0
This won't compile because there's still a change in Protocol17x.cpp pending; the next commit will fix this.
2013-11-04Protocol 1.7: Added more client-bound packets.madmaxoft1-0/+2
Untested, still more to come.
2013-11-03Protocol 1.7: Rewritten packet-sending to use cPacketizer.madmaxoft1-7/+86
Implemented enough of the protocol that the client now spawns in the world (but cannot do anything).
2013-11-01Protocol 1.7: Implemented the first batch of sent packets.madmaxoft1-3/+68
2013-10-31Protocol 1.7: Added skeleton functions for reading client packets.madmaxoft1-3/+32
Untested, this is skeleton code only.
2013-10-30Protocol 1.7: Added status ping handling.madmaxoft1-0/+2
2013-10-30Added 1.7 to protocol recognizer.madmaxoft1-0/+75
The 1.7 protocol currently only reports server description and playercount.