Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-09-11 | Removed GetProtocolVersion() from the protocols. | Howaner | 1 | -2/+0 | |
2014-09-08 | Added GetProtocolVersion() to cProtocol. | Howaner | 1 | -0/+2 | |
2014-09-08 | Implemented packet compression. | Howaner | 1 | -1/+1 | |
ChunkData packet needs this. | |||||
2014-07-21 | Style: Normalized to no spaces before closing parenthesis. | madmaxoft | 1 | -1/+1 | |
2014-07-17 | Basic style fixes. | madmaxoft | 1 | -1/+1 | |
2014-07-17 | Normalized comments. | madmaxoft | 1 | -2/+2 | |
This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign. | |||||
2014-07-13 | Fixed MSVC warnings in SoundEffect functions. | madmaxoft | 1 | -7/+3 | |
2014-07-13 | Changed BroadcastSoundEffect function to take floating pos. | Howaner | 1 | -11/+8 | |
2014-06-27 | Added generic entity-collecting. | Mattes D | 1 | -4/+4 | |
Now any cEntity can be collected, not only cPickups. This should help PR #1098. | |||||
2014-06-08 | Fixed deadlock when moving players to other worlds. | Mattes D | 1 | -1/+1 | |
Fixes #1039, fixes #851 | |||||
2014-04-29 | Moved the rest of the Crypto objects into their own respective files. | madmaxoft | 1 | -15/+3 | |
2014-04-29 | Moved cRsaPrivateKey to PolarSSL++, rewritten using existing objects. | madmaxoft | 1 | -1/+1 | |
2014-04-18 | Small style changes | jfhumann | 1 | -2/+2 | |
2014-04-18 | Did some static analysis, fixed some bugs and optimized a lot of code | jfhumann | 1 | -7/+11 | |
2014-04-04 | More Clang warning fixes in the protocols. | madmaxoft | 1 | -28/+37 | |
2014-04-04 | Fixed some Clang warnings in protocols. | madmaxoft | 1 | -1/+1 | |
2014-03-12 | Added additional macros to support the MSVC size_t format and changed all formats to use the macros | Tycho | 1 | -1/+1 | |
2014-03-11 | Fixed a load of format string errors | Tycho | 1 | -1/+1 | |
2014-03-07 | Warnings | Tycho | 1 | -1/+1 | |
2014-02-16 | Add Locale to ClientHandle | Howaner | 1 | -1/+1 | |
2014-02-04 | Improved Type safety of eBlockFace | Tycho | 1 | -1/+1 | |
May Fix #640 | |||||
2014-01-23 | PolarSSL is fully used for 1.3.2 protocol encryption. | madmaxoft | 1 | -116/+33 | |
2014-01-19 | Switched EnchantmentSerilizer to namespace | Tycho | 1 | -2/+2 | |
2014-01-19 | Spilt Writing of Enchantments to seperate class | Tycho | 1 | -2/+3 | |
Created a new class cEnchantmentSerializer to serilize Enchantments to NBT. This breaks a dependecy chain between cChunkGenerator and cWorld. cEnchantmentSerializer is seperate from NBTWriter as it needs to access private members of cEnchantments so having it seperate reduces the spread of the frein modifier | |||||
2014-01-17 | Removed internal cEntity::GetRot() usage. | madmaxoft | 1 | -4/+4 | |
2014-01-16 | Removed obsoleted functions | Tiger Wang | 1 | -1/+1 | |
2014-01-06 | Fixed a few MSVC warnings. | madmaxoft | 1 | -2/+2 | |
2014-01-05 | Added warning(push) and warning(pop) around all of the inclusions of cryptopp/*.h | Diusrex | 1 | -1/+12 | |
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. | |||||
2014-01-02 | More memory alignment fixes. | madmaxoft | 1 | -3/+3 | |
Ref.: #420. | |||||
2013-12-20 | Fixed minor warnings. | madmaxoft | 1 | -2/+2 | |
2013-11-27 | Fixed the remaining derps | Alexander Harkness | 1 | -1/+1 | |
2013-11-25 | Further attempts to fix compile | Tiger Wang | 1 | -1/+1 | |
2013-11-24 | Attempt to fix compilation | Tiger Wang | 1 | -2/+2 | |
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-11-12 | Bundled fixes [SEE DESC] | Tiger Wang | 1 | -3/+3 | |
* 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-10-11 | Third round of fixes | Tiger Wang | 1 | -1/+5 | |
* Split WriteMetadata into three functions for common, entity, and mob * Edited a few mob sizes to Vanilla values | |||||
2013-10-08 | Initial Metadata Commit [SEE DESC] | Tiger Wang | 1 | -2/+1 | |
+ Pigs, Minecarts, Sheep, Skeletons, Slimes, Villagers, Wolves, and Horses have metadata + Base code on taming wolves, shearing sheep, and taming horses + Sheep and horses have different colours when spawned | |||||
2013-09-08 | Implemented proper chunk unloading in all 1.3.2+ clients | madmaxoft | 1 | -2/+11 | |
2013-08-20 | Fixed player spawning. | madmaxoft | 1 | -3/+0 | |
Now the player is spawned only after the chunk they're in is sent to the client. Hopefully no more falling-through-terrain-while-loggin-in. | |||||
2013-08-19 | Moved entities into the Entities subfolder. | madmaxoft | 1 | -2/+2 | |
2013-08-16 | Replaced E_ENTITY_TYPE_XXX with cMonster::mtXXX. | madmaxoft | 1 | -0/+1 | |
Also slightly improved the spawning algorithm. | |||||
2013-07-30 | Tab completion packet is handled and sent. | madmaxoft | 1 | -1/+39 | |
This only handles the network comm and the overall design logic, the actual completion is not yet implemented, only dummy values are returned for now. | |||||
2013-07-29 | Changed everyting to Unix line endings. | Alexander Harkness | 1 | -902/+902 | |
2013-06-02 | Enchantments: API and sending to client | madmaxoft@gmail.com | 1 | -6/+67 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1539 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-24 | Refactored cInventory to use cItemGrid for the actual Storage | madmaxoft@gmail.com | 1 | -5/+15 | |
This makes the API more orthogonal and is easier to use in the plugins. Also changes in the inventory are now propagated to the needed places (armor updates to BroadcastEntityEquipment etc.) even when the inventory is changed by a plugin. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1503 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-07 | Protocol132: Replaced magic numbers with symbolic packet names | madmaxoft@gmail.com | 1 | -5/+8 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1454 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-28 | Fixed compilation on Linux | madmaxoft@gmail.com | 1 | -3/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1434 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-28 | Added support for sending velocity and rotation in PACKET_SPAWN_MOB and PACKET_SPAWN_OBJECT | keyboard.osh@gmail.com | 1 | -6/+6 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1427 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-11 | Initial nether composition generator | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1266 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-01-12 | Merged branch "branches/hooks" into "trunk". | madmaxoft@gmail.com | 1 | -2/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1139 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-24 | Added the 1.4.6 protocol | madmaxoft@gmail.com | 1 | -2/+0 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1099 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-11-20 | Aggressive debug mode cByteBuffer validity checking. | madmaxoft@gmail.com | 1 | -0/+2 | |
Hopefully fixed the "BytesToEndOfBuffer" assert. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1057 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-21 | My OCD has alpha-sorted some stuff :) | madmaxoft@gmail.com | 1 | -28/+16 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@995 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-21 | Added jukeboxes (patch contributed by Luksor) | madmaxoft@gmail.com | 1 | -13/+30 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@994 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-20 | Double chests are now working, and with sound. (FS #69) | madmaxoft@gmail.com | 1 | -13/+13 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@993 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-20 | PACKET_DESTROY_ENTITY isn't sent for self when the player is kicked (FS #254) | madmaxoft@gmail.com | 1 | -0/+6 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@985 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-18 | Fixed item damage value not being read from the 1.3.2 protocol (wtf, why was it disabled?) | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@976 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-06 | Fixed player respawning crashing the server. | madmaxoft@gmail.com | 1 | -1/+8 | |
( http://forum.mc-server.org/showthread.php?tid=520&pid=4789#pid4789 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@935 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-03 | Added the "collect pickup" sound to 1.3.2 | madmaxoft@gmail.com | 1 | -0/+22 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@923 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-25 | Added the block dig animation packet (patch contributed by l0udPL) | madmaxoft@gmail.com | 1 | -1/+18 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@892 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-25 | Sockets are now owned by SocketThreads instead of ClientHandle (FS #246 and FS #247) | madmaxoft@gmail.com | 1 | -0/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@891 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-24 | Source files cleanup: The rest of the files renamed. | madmaxoft@gmail.com | 1 | -5/+5 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-23 | Source files cleanup: ChunkDataSerializer is Protocol-related | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@886 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-23 | Source files cleanup: Mobs-related files in a separate subfolder, renamed. | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@883 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-23 | Source files cleanup: Protocol-related files in a separate subfolder | madmaxoft@gmail.com | 1 | -9/+9 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@880 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-23 | Source files cleanup: UI files renamed | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@878 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-23 | Fixed position confirming for 1.3.2 (FS #245) | madmaxoft@gmail.com | 1 | -0/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@877 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-23 | Fixed entity equipment packet in the 1.3.2 protocol. | madmaxoft@gmail.com | 1 | -0/+15 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@874 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-21 | Working shift-click support in crafting areas; window update working in 1.3.2 | madmaxoft@gmail.com | 1 | -0/+21 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@869 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-20 | UI: Added shift-click support to most slot areas, except crafting. | madmaxoft@gmail.com | 1 | -1/+2 | |
Also fixed survival inventory's crafting grid not working. git-svn-id: http://mc-server.googlecode.com/svn/trunk@868 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-11 | Merged in a patch for sounds by l0udPL | madmaxoft@gmail.com | 1 | -0/+18 | |
http://forum.mc-server.org/showthread.php?tid=434&pid=4564#pid4564 git-svn-id: http://mc-server.googlecode.com/svn/trunk@858 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-06 | Added protocol-specific authentication, now works for both 1.2.5 and 1.3.2 | madmaxoft@gmail.com | 1 | -9/+103 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@841 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-06 | Removed excessive debug logging in cProtocol132 | madmaxoft@gmail.com | 1 | -30/+4 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@840 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-05 | Added the possibility of reserved player slots by implementing the HandleHandshake hook! | faketruth | 1 | -0/+5 | |
More info: http://forum.mc-server.org/showthread.php?tid=555 git-svn-id: http://mc-server.googlecode.com/svn/trunk@836 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-04 | Hopefully fixed pointer arithmetic problems in GCC compilation in cProtocol132 | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@828 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-04 | Removed OS dependencies from CryptoPP; Removed unused modules that didn't compile on some platforms | madmaxoft@gmail.com | 1 | -3/+5 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@827 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-02 | Next iteration on the 1.3.2 protocol. Still no good, but sometimes it just gets through. For your testing pleasures ;) | madmaxoft@gmail.com | 1 | -22/+102 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@819 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-31 | Progress on the 1.3.2 protocol. | madmaxoft@gmail.com | 1 | -20/+319 | |
Sometimes the client lets the player through, but most of the times the connection breaks for no apparent reason. git-svn-id: http://mc-server.googlecode.com/svn/trunk@812 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-30 | Implemented 1.3.2 protocol encryption using CryptoPP, up to Client Status packet (http://wiki.vg/Protocol_FAQ step 14) | madmaxoft@gmail.com | 1 | -4/+196 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@808 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-30 | Added a basic protocol recognizer and the base for 1.3.2 protocol. | madmaxoft@gmail.com | 1 | -0/+65 | |
Also fixed a few type-related warnings. git-svn-id: http://mc-server.googlecode.com/svn/trunk@805 0a769ca7-a7f5-676a-18bf-c427514a06d6 |