summaryrefslogtreecommitdiffstats
path: root/src/Protocol/Protocol17x.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-01-16Added packet diagnostics to 1.7 protocol.madmaxoft1-28/+36
When the packet is mis-interpreted, a log message is output about the packet type and lengths.
2014-01-13Added handshake processing to protocol 1.7.madmaxoft1-2/+23
This fixes #495
2014-01-09Fixed wrong packet number for PluginMessage packet.madmaxoft1-1/+1
2014-01-09Added cClientHandle::SendPluginMessage().madmaxoft1-0/+12
It is not yet exported in the API, though.
2014-01-07Fixed faviconsTiger Wang1-1/+1
2014-01-07Plugin messages are received and handed to plugins.madmaxoft1-1/+1
Note that MCS doesn't currently handle any channel registrations, this will come later on.
2014-01-07A few more touch upsBill Derouin1-11/+1
2014-01-07Implement favicon for 1.7.2Bill Derouin1-0/+13
Favicon data is a png encoded in base64 which is stored in the server and sent in the server response packet
2014-01-07Fixed a few MSVC warnings.madmaxoft1-1/+1
2014-01-06Fixed a few MSVC warnings.madmaxoft1-1/+0
2013-12-22Implented BroadcastParticleEffectSTRWarrior1-0/+18
2013-12-19Fixed PlayerAbilities and creativeTiger Wang1-10/+3
2013-12-17Fixed player falling through the floor on spawn.madmaxoft1-1/+5
The 1.7 client seems to have math issues with exact coords. Adding 0.001 to the Y coord fixed the problem.
2013-12-15Fixed player spawning packet.madmaxoft1-1/+1
The player was spawned 1.62 blocks below their pos. This fixes #323.
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-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.STRWarrior1-0/+24
2013-12-13Fixed threading issues affecting cProtocol172.madmaxoft1-163/+163
2013-12-12Fixed protocol 1.7 recovery after unknown packet.madmaxoft1-4/+0
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 Wang1-2/+2
Renamed BroadcastPlayerAnimation to BroadcastEntityAnimation. Not just players can have animations, you know.
2013-12-02Removed stray printf, again.Samuel Barney1-1/+0
2013-12-02Switched to using provided ReadItem function.Samuel Barney1-17/+3
Fixed misplacing when clicking on the bottom of bottom slabs and the top of top slabs.
2013-12-02Removed stray printf.Samuel Barney1-1/+0
2013-12-02Fixed 1.7 slab and stair placement.Samuel Barney1-0/+19
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-11-16fixed bug and added SpendExperience()Daniel O'Brien1-3/+3
2013-11-15finished #143 I believeDaniel O'Brien1-1/+1
2013-11-14cProtocol add SendExperience() and debuggingDaniel O'Brien1-0/+12
2013-11-12Bundled fixes [SEE DESC]Tiger Wang1-3/+7
* BoundingBox now returns FACE_NONE + Arrows can be picked up * Arrows dug up resume physics simulations * Added sound effects for bows, lava to stone, and arrows * Fixed SoundParticleEffect on <1.7 protocols
2013-11-10Bundled fixes [SEE DESC]Tiger Wang1-3/+3
* Fixed compiler warning in Monster.cpp * Future proofed particle effects * Improved pickups, made less jittery
2013-11-10Protocol 1.7: Fixed crashes and d/c with bad packets.madmaxoft1-3/+3
Fixes #332.
2013-11-10Bundled fixes [SEE DESC]Tiger Wang1-5/+35
* Fixed pickups spawning in an incorrect position from a JukeBox * Pickups make a popping sound in Prtcl1.7 * Arrows make a *what sort of sound does an arrow make anyway‽* when hitting a block, and a popping sound when fired * Mobs again have metadata * Fixed Prtcl1.7 not using valid JSON to kick a client * Minecarts and arrows again have metadata
2013-11-10Using DoWithPlayer instead of FindAndDoWithPlayer for callbacks.STRWarrior1-0/+2
You are able to dye the collar.
2013-11-10Protocol 1.7: Attempt at fixing SoundParticleEffect packet.madmaxoft1-5/+3
2013-11-10Fixed Player animation packet.madmaxoft1-1/+1
Fixes #329.
2013-11-08Fixed sprinting in 1.7 protocol.madmaxoft1-1/+17
Fixes #324
2013-11-08cProtocol::SendWindowOpen() signature changed.madmaxoft1-10/+13
This implements #313.
2013-11-08Protocol 1.7: Fixed using entities.madmaxoft1-2/+1
The mouse buttons were swapped.
2013-11-08Protocol 1.7: Copied Mob Metadata code from 1.2.5.madmaxoft1-4/+195
2013-11-07Added hardcore client effectTiger Wang1-1/+1
Also fixed multiple world comments issue.
2013-11-07Fix for entity spawning in generalTiger Wang1-3/+3
2013-11-07Possible fix for 1.7 pickup spawningTiger Wang1-1/+1
2013-11-07Protocol 1.7: Fixed the Spawn Mob packet.madmaxoft1-1/+1
This should fix #318
2013-11-06Protocol 1.7: Added the remaining server-bound packets.madmaxoft1-14/+99
2013-11-06Protocol 1.7: Added more server-bound packets.madmaxoft1-25/+132
2013-11-06Protocol 1.7: Finished the client-bound packets.madmaxoft1-7/+32
2013-11-05Protocol 1.7: More client-bound packets.madmaxoft1-17/+27
Also removed the SendWholeInventory(cInventory &) function, as promised in prev commit.
2013-11-04Protocol 1.7: Added more client-bound packets.madmaxoft1-15/+164
Untested, still more to come.
2013-11-03Protocol 1.7: Added client status packet.madmaxoft1-1/+22
2013-11-03Protocol 1.7: Rewritten packet-sending to use cPacketizer.madmaxoft1-159/+316
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-0/+577
2013-10-31Protocol 1.7: Added skeleton functions for reading client packets.madmaxoft1-17/+317
Untested, this is skeleton code only.
2013-10-30Protocol 1.7: Added status ping handling.madmaxoft1-0/+25
2013-10-30Added 1.7 to protocol recognizer.madmaxoft1-0/+216
The 1.7 protocol currently only reports server description and playercount.