| Commit message (Expand) | Author | Files | Lines |
2017-09-07 | Updated APIDoc (#3985) | Lukas Pioch | 1 | -1/+1 |
2017-08-27 | Implement Forge protocol handshake support (#3869) | satoshinm | 1 | -0/+29 |
2017-08-25 | Add cUUID class (#3871) | peterbell10 | 1 | -15/+13 |
2017-08-21 | Fully implemented leashes (#3798) | Pablo Beltrán | 1 | -0/+2 |
2017-08-13 | Replaced includes with forward declarations | Lukas Pioch | 1 | -1/+1 |
2017-08-07 | Changed entity ownership model to use smart pointers | Tiger Wang | 1 | -0/+3 |
2017-08-06 | Removed unneeded includes (#3902) | Lukas Pioch | 1 | -2/+0 |
2017-08-03 | Remove double includes part 2 (#3890) | peterbell10 | 1 | -4/+1 |
2017-08-03 | Removed unused forward declarations (#3888) | Lukas Pioch | 1 | -4/+0 |
2017-07-21 | Remove smart pointer macros | peterbell10 | 1 | -1/+1 |
2017-06-26 | Fixed memory leak in cClientHandle. (#3794) | Mattes D | 1 | -1/+1 |
2017-05-21 | Clang 5.0 fixes | Lukas Pioch | 1 | -1/+1 |
2017-01-28 | Fixed ClientHandle:GetProtocolVersion returning wrong number. | Mattes D | 1 | -1/+1 |
2016-12-16 | Initial support for the 1.11 protocol. | Mattes D | 1 | -1/+1 |
2016-12-12 | Use CMake's Android generators to crosscompile | Tiger Wang | 1 | -1/+1 |
2016-11-19 | Fixed race conditions in cClientHandle's State. | Mattes D | 1 | -11/+21 |
2016-11-13 | Add Lua API export for titles. (#3408) | mohe2015 | 1 | -7/+7 |
2016-11-06 | Anticheat fastbreak (#3411) | mohe2015 | 1 | -0/+6 |
2016-10-21 | Added SendMessageRaw for sending json string. | Lukas Pioch | 1 | -0/+1 |
2016-10-12 | Spectators added (#2852) | bibo38 | 1 | -0/+2 |
2016-09-03 | Improve cPlayer::DoMoveToWorld (#3113) | LogicParrot | 1 | -1/+2 |
2016-08-29 | Proper respawn packets on dimension travel | LogicParrot | 1 | -0/+3 |
2016-05-14 | 1.9 / 1.9.2 / 1.9.3 / 1.9.4 protocol support (#3135) | Pokechu22 | 1 | -1/+2 |
2016-04-05 | Improved player freeze code | LogicParrot | 1 | -0/+2 |
2016-03-31 | Players never fall through unloaded chunks or end up inside solids on teleport | LogicParrot | 1 | -0/+9 |
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 1 | -54/+54 |
2016-01-17 | Fixed race conditions | Lukas Pioch | 1 | -1/+1 |
2015-11-24 | Add enum for Sound and Particle Effects | Dave Tucker | 1 | -1/+2 |
2015-10-05 | Improved the data structure for storing loaded chunks | tycho | 1 | -1/+1 |
2015-08-20 | Fixed food drain bugs | Tiger Wang | 1 | -1/+8 |
2015-08-12 | Fix old style casts and implicit conversions | Matti Hänninen | 1 | -2/+2 |
2015-07-31 | Unified the doxy-comment format. | Mattes D | 1 | -1/+1 |
2015-07-29 | Silenced and fixed many warning messages across multiple files. | Samuel Barney | 1 | -1/+1 |
2015-07-14 | Improved maps | Tiger Wang | 1 | -3/+1 |
2015-06-27 | use atomic for state, to avoid torn reads | tycho | 1 | -2/+2 |
2015-06-10 | Reinstate "Chunk queue collapsing" | Tiger Wang | 1 | -4/+4 |
2015-06-07 | Revert "Chunk queue collapsing" | worktycho | 1 | -4/+4 |
2015-06-05 | Made the list of chunks to stream an unordered_set | tycho | 1 | -4/+4 |
2015-06-02 | Added system and above action bar chat messages | jan64 | 1 | -0/+4 |
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/+2 |
2015-04-13 | Implement backend for /title command | Scott Moore | 1 | -0/+7 |
2015-03-21 | Fixed signedness warnings in Protocol. | Mattes D | 1 | -1/+1 |
2015-03-21 | Fixed signedness issues in protocols. | Mattes D | 1 | -1/+1 |
2015-03-21 | Unified cByteBuffer types. | Mattes D | 1 | -10/+12 |
2015-01-27 | Fixed a deadlock in cClientHandle network sending. | Mattes D | 1 | -1/+5 |
2015-01-27 | Converted cServer to use the cNetwork API. | Mattes D | 1 | -30/+50 |
2015-01-18 | Fixed warnings in 1.7 protocol. | Mattes D | 1 | -2/+2 |
2014-12-24 | Refactored all player block placing to go through hooks. | Mattes D | 1 | -3/+0 |
2014-12-11 | Cosmetic touchups. | Mattes D | 1 | -2/+2 |
2014-12-09 | Fixed indent problems and added return definitions to CheckMultiLogin(). | Vincent | 1 | -1/+2 |
2014-12-08 | Changed CheckMultiLogin() to not have main body wrapped in an if statement. | Vincent | 1 | -0/+1 |
2014-12-08 | Fixed compile errors | Vincent | 1 | -1/+1 |
2014-12-08 | Moved the check into a new function and just calls that function and a blank FindAndDoWithPlayer added. | Vincent | 1 | -0/+2 |
2014-12-07 | Fixed c++11 branch issues. | Mattes D | 1 | -4/+7 |
2014-11-15 | Use LastPlacedSign instead of LastPlacedBlock. | Howaner | 1 | -5/+2 |
2014-11-15 | Renamed m_UsedViewDistance to m_CurrentViewDistance | Howaner | 1 | -3/+3 |
2014-11-15 | Renamed m_SetViewDistance to m_RequestedViewDistance | Howaner | 1 | -3/+3 |
2014-11-15 | Fixed a security problem with signs. | Howaner | 1 | -0/+6 |
2014-11-15 | Renamed GetSettedViewDistance() to GetRequestedViewDistance() | Howaner | 1 | -2/+2 |
2014-11-14 | Use m_UsedViewDistance and m_SetViewDistance. | Howaner | 1 | -7/+13 |
2014-10-20 | Migrated cSleep and cTimer to std::chrono | Tiger Wang | 1 | -5/+5 |
2014-10-19 | Fixed minor style issues. | Mattes D | 1 | -1/+1 |
2014-10-16 | Merged branch 'fix_chunks'. | Mattes D | 1 | -0/+1 |
2014-10-06 | Stream 4 chunks per tick. Added priority. | Howaner | 1 | -3/+4 |
2014-10-06 | Better StreamNextChunk() method | Howaner | 1 | -0/+4 |
2014-10-05 | cClientHandle: Added protocol version knowledge. | Mattes D | 1 | -0/+9 |
2014-10-03 | Improved furnaces | Tiger Wang | 1 | -1/+1 |
2014-10-02 | Optimized chunk loader | Howaner | 1 | -5/+5 |
2014-10-01 | cClientHandle: Alpha-sorted the sending functions. | madmaxoft | 1 | -7/+7 |
2014-09-30 | Rewritten plugin messages, vanilla are being parsed directly. | madmaxoft | 1 | -15/+40 |
2014-09-27 | Dropped support for <1.7.x | Tiger Wang | 1 | -1/+0 |
2014-09-26 | Fixed players custom name in 1.8 | Howaner | 1 | -1/+1 |
2014-09-18 | Exported player list states to extra functions. | Howaner | 1 | -67/+71 |
2014-09-17 | Full BungeeCord compatibility. | madmaxoft | 1 | -1/+13 |
2014-09-13 | 1.8: Fixed maps. | Howaner | 1 | -2/+2 |
2014-09-11 | 1.8: Added ParticleEffect packet. | Howaner | 1 | -1/+1 |
2014-09-09 | Added the player list to the 1.8 protocol. | Howaner | 1 | -1/+1 |
2014-09-07 | Exported cClientHandle:GetIPString() to Lua API. | Mattes D | 1 | -1/+1 |
2014-09-02 | Added SetCustomName() to players. | Howaner | 1 | -1/+1 |
2014-08-28 | Fixed crashes and use std::swap. | Hownaer | 1 | -1/+1 |
2014-08-28 | remove y-coord from chunks | LO1ZB | 1 | -1/+1 |
2014-08-11 | Exported daylight cycle flag to the protocol. | Howaner | 1 | -1/+1 |
2014-08-07 | Added SetDoDaylightCycle() and IsDaylightCycleEnabled() to cWorld. | Howaner | 1 | -1/+1 |
2014-07-30 | Added beacon. | Howaner | 1 | -1/+4 |
2014-07-30 | MojangAPI: Implemented UUID shortening and dashing. | madmaxoft | 1 | -1/+7 |
2014-07-23 | Moar view distance! | tonibm19 | 1 | -2/+2 |
2014-07-22 | Export SendEntityAnimation to ToLua | archshift | 1 | -1/+1 |
2014-07-21 | Style: Normalized to no spaces before closing parenthesis. | madmaxoft | 1 | -3/+3 |
2014-07-18 | Fix failed merge and other issues | Tiger Wang | 1 | -1/+1 |
2014-07-17 | Fixed spaces around single-line comments. | madmaxoft | 1 | -7/+9 |
2014-07-17 | Fixed basic whitespace problems. | madmaxoft | 1 | -7/+7 |
2014-07-16 | Store properties as Json::Value | Tiger Wang | 1 | -4/+7 |
2014-07-14 | Player properties are now retrieved | Tiger Wang | 1 | -1/+4 |
2014-07-13 | Changed BroadcastSoundEffect function to take floating pos. | Howaner | 1 | -1/+1 |
2014-07-13 | Revert failed fix for #31 | Tiger Wang | 1 | -4/+0 |
2014-06-29 | Fixed respawning | Tiger Wang | 1 | -1/+1 |
2014-06-27 | Added generic entity-collecting. | Mattes D | 1 | -1/+1 |
2014-06-21 | Added cClientHandle::IsUUIDOnline function. | madmaxoft | 1 | -2/+9 |
2014-06-12 | Portals animate and delay correctly | Tiger Wang | 1 | -1/+1 |
2014-06-08 | Fixed deadlock when moving players to other worlds. | Mattes D | 1 | -3/+3 |
2014-06-08 | Added queue for adding entities to cWorld. | Mattes D | 1 | -1/+2 |
2014-05-31 | Implemented end and nether portals | Tiger Wang | 1 | -1/+1 |
2014-05-26 | Revert "Add more move checks" | madmaxoft | 1 | -1/+1 |
2014-05-19 | cCompositeChat message type is now formatted | Tiger Wang | 1 | -2/+2 |
2014-05-16 | Add more move checks | Howaner | 1 | -1/+1 |
2014-05-11 | Statistic Manager | andrew | 1 | -0/+2 |
2014-05-11 | Rename HandleBlockDigCancel to FinishDigAnimtion. | Howaner | 1 | -2/+2 |
2014-05-09 | Add DIG_STATUS_CANCELLED packet and add item resend, when a block can't place/break. | Howaner | 1 | -0/+3 |
2014-05-05 | Add MC|ItemName plugin message. | Howaner | 1 | -0/+3 |
2014-05-01 | More ClientHandle fixes. | madmaxoft | 1 | -1/+1 |
2014-05-01 | Fixed crashes in the SSL HTTP connection. | madmaxoft | 1 | -1/+1 |
2014-04-26 | Further refactored, Reverted Minecart change | archshift | 1 | -1/+3 |
2014-04-25 | Refactored SendChat(), placing the message-type formatting into its own function. | archshift | 1 | -0/+3 |
2014-04-17 | Modified many things | daniel0916 | 1 | -3/+0 |
2014-04-16 | Fixed conflicting enchantments checking | daniel0916 | 1 | -1/+1 |
2014-04-15 | Code Optimization | daniel0916 | 1 | -2/+3 |
2014-04-15 | Modified names | daniel0916 | 1 | -2/+2 |
2014-04-14 | Implemented the 1.7.6 protocol and authenticator. | madmaxoft | 1 | -1/+7 |
2014-04-14 | A client UUID is generated when the server is in offline mode. | madmaxoft | 1 | -1/+6 |
2014-04-13 | Fixed invisibility enchantments | daniel0916 | 1 | -0/+1 |
2014-04-13 | Added Yggdrasil Authentication System | daniel0916 | 1 | -1/+5 |
2014-04-12 | Added complete Enchanting System | daniel0916 | 1 | -1/+4 |
2014-04-07 | Added deleted things for merging | daniel0916 | 1 | -0/+3 |
2014-04-07 | Fixed merge conflict | daniel0916 | 1 | -3/+0 |
2014-04-04 | Fixed some Clang warnings in protocols. | madmaxoft | 1 | -1/+1 |
2014-04-02 | Fixed All signedness warnings in HTTPServer.cpp | Tycho | 1 | -1/+1 |
2014-03-31 | Simplified and fixed slabs, fixes #835 | Tiger Wang | 1 | -2/+2 |
2014-03-11 | Unified Vector classes | andrew | 1 | -1/+1 |
2014-03-09 | CheckBlockInteractionsRate() fixed & enabled | Tiger Wang | 1 | -1/+3 |
2014-03-08 | Split cClientHandle::HandleEntityAction() into three seperate functions HandleEntityCrouch, HandleEntityLeaveBed and HandleEntitySprinting. | Jan-Fabian Humann | 1 | -1/+3 |
2014-02-20 | cClientHandle manages the client-registered plugin channels. | madmaxoft | 1 | -26/+46 |
2014-02-18 | Map decorators; Map clients | andrew | 1 | -0/+2 |
2014-02-18 | Implemented paintings, fixes #689 | Tiger Wang | 1 | -0/+2 |
2014-02-16 | Add Locale to ClientHandle | Howaner | 1 | -1/+6 |
2014-02-15 | Implemented cCompositeChat. | madmaxoft | 1 | -1/+3 |
2014-02-13 | IDCount Serialization | andrew | 1 | -2/+2 |
2014-02-13 | Implementation of in-game maps | andrew | 1 | -0/+2 |
2014-02-07 | Improved chat messaging functions | Tiger Wang | 1 | -1/+1 |
2014-02-05 | Fixed explosions bug | Tiger Wang | 1 | -11/+2 |
2014-02-04 | Improved Type safety of eBlockFace | Tycho | 1 | -5/+5 |
2014-01-31 | Some updates for enchanting (2) | daniel0916 | 1 | -0/+3 |
2014-01-21 | Scoreboard protocol support | andrew | 1 | -0/+4 |
2014-01-19 | Removed unneeded paramters | Tiger Wang | 1 | -1/+1 |
2014-01-19 | Changed SendBlockEntity format slightly | Tiger Wang | 1 | -2/+1 |
2014-01-19 | Improved command blocks | Tiger Wang | 1 | -0/+2 |
2014-01-18 | Parse the MC|AdvCdm plugin message | andrew | 1 | -0/+3 |
2014-01-13 | Added handshake processing to protocol 1.7. | madmaxoft | 1 | -0/+6 |
2014-01-09 | Added cClientHandle::SendPluginMessage(). | madmaxoft | 1 | -0/+1 |
2014-01-07 | Plugin messages are received and handed to plugins. | madmaxoft | 1 | -0/+1 |
2013-12-22 | Implented BroadcastParticleEffect | STRWarrior | 1 | -0/+1 |
2013-12-20 | Fixed the rest of constructor reorders. | madmaxoft | 1 | -9/+0 |
2013-12-16 | Removed some old cRedstone remnants | Tiger Wang | 1 | -1/+0 |
2013-12-16 | Fixed cClientHandle::Tick() being called from two threads. | madmaxoft | 1 | -0/+4 |
2013-12-15 | Moved reading flags to the protocol. | STRWarrior | 1 | -1/+1 |
2013-12-15 | Added m_IsFlying and m_CanFly. Both have a Get and Set function. Added cClientHandle::SendPlayerAbilities() function | STRWarrior | 1 | -0/+2 |
2013-12-14 | Forgot to commit the ClientHandle. | STRWarrior | 1 | -0/+2 |
2013-12-12 | Unknown packet type extended to 32 bits. | madmaxoft | 1 | -1/+1 |
2013-12-07 | Renamed animation function | Tiger Wang | 1 | -1/+1 |
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 |
2013-11-15 | alignment fixes :) | Daniel O'Brien | 1 | -1/+1 |
2013-11-15 | finished #143 I believe | Daniel O'Brien | 1 | -1/+1 |
2013-11-15 | added cProtocol function to pass xp to client | Daniel O'Brien | 1 | -0/+1 |
2013-11-08 | cProtocol::SendWindowOpen() signature changed. | madmaxoft | 1 | -3/+3 |
2013-11-05 | Removed the obsolete SendWholeInventory(cInventory &) function. | madmaxoft | 1 | -1/+0 |
2013-09-16 | Fixed missing newline. | Alexander Harkness | 1 | -0/+1 |
2013-09-16 | Vanilla like maximum and default view distance | tonibm19 | 1 | -3/+2 |
2013-09-14 | Set the minimum viewdistance to 3. | madmaxoft | 1 | -1/+1 |
2013-09-08 | Fixed client spawning. | madmaxoft | 1 | -6/+3 |
2013-09-06 | Implemented SteerVehicle packet. | madmaxoft | 1 | -0/+1 |
2013-09-06 | Implemented SteerVehicle packet. | madmaxoft | 1 | -0/+1 |
2013-08-29 | Implemented xoft's suggestions [SEE DESC] | Tiger Wang | 1 | -1/+1 |
2013-08-28 | Fixed Minecart spawning issues | Tiger Wang | 1 | -1/+1 |
2013-08-25 | Fixed public thing in ClientHandle | Tiger Wang | 1 | -3/+3 |
2013-08-23 | Double slabs work *choke choke* | Tiger Wang | 1 | -1/+1 |
2013-08-20 | Added a delay between the kick packet and socket close. | madmaxoft | 1 | -0/+4 |
2013-08-18 | Added cWindow property manipulation API. | madmaxoft | 1 | -1/+1 |
2013-08-14 | ClientHandle no longer queues chat messages. | madmaxoft | 1 | -9/+0 |
2013-08-14 | Player counts are now properly handled. | madmaxoft | 1 | -0/+4 |
2013-08-13 | Clients are now ticked in cServer first, then in cWorld once they get assigned a world. | madmaxoft | 1 | -10/+15 |
2013-08-01 | ClientHandle: alpha-sorted the HandleXXX functions declarations | madmaxoft | 1 | -15/+15 |
2013-07-30 | Tab completion packet is handled and sent. | madmaxoft | 1 | -50/+52 |
2013-07-29 | Added the "Edit Sign" packet sent to the client placing a sign. | madmaxoft | 1 | -0/+1 |
2013-07-28 | Implemented basic eating support. | madmaxoft | 1 | -4/+4 |
2013-07-07 | Improved function names for protocol packet sending; alpha-sorted the function lists | madmaxoft@gmail.com | 1 | -8/+12 |
2013-07-05 | Unmounting vehicles implemented in the 1.6.1 way | madmaxoft@gmail.com | 1 | -0/+1 |
2013-07-03 | Fixed player moving between worlds. | madmaxoft@gmail.com | 1 | -0/+10 |
2013-06-18 | Added a crude limiter for explosions sent to client. | madmaxoft@gmail.com | 1 | -1/+15 |
2013-06-18 | More TNT fixes. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-06-09 | Added SetTicksUntilWeatherChange/GetTicksUntilWeatherChange. to set/get the amount of ticks before the weather changes. Added SendBlockChange to Lua to create "fake" blocks | nielsbreu@gmail.com | 1 | -1/+1 |
2013-06-04 | Implemented proper player crouching. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-05-08 | Refactored window clicking code to use different click actions | madmaxoft@gmail.com | 1 | -1/+1 |
2013-04-19 | Fixed Linux compilation, slight code cleanup | madmaxoft@gmail.com | 1 | -1/+1 |
2013-04-18 | Initial implementation of explosions and TNT block | keyboard.osh@gmail.com | 1 | -0/+1 |
2013-04-13 | Rewritten entities so that they are owned by individual chunks and ticked within their chunk's Tick() | madmaxoft@gmail.com | 1 | -2/+2 |
2013-04-04 | Fixed personal crafting grid not being tossed on inventory close. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-03-18 | Added support for the packet #28 (0x1C): ENTITY_VELOCITY | keyboard.osh@gmail.com | 1 | -0/+1 |
2013-03-03 | Player can sit in minecarts (but not move them yet) | madmaxoft@gmail.com | 1 | -0/+1 |
2013-02-21 | Moved the Speed member into cEntity class instead of its descendants. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-18 | Minecarts can now be placed. | madmaxoft@gmail.com | 1 | -0/+1 |
2013-01-12 | Merged branch "branches/hooks" into "trunk". | madmaxoft@gmail.com | 1 | -15/+26 |
2013-01-05 | Not sending multiple DC packets to the client. | madmaxoft@gmail.com | 1 | -1/+2 |
2012-12-26 | Adjusted the protocol framework to support different types of falling block spawning. | madmaxoft@gmail.com | 1 | -1/+3 |
2012-12-24 | Added the 1.4.6 protocol | madmaxoft@gmail.com | 1 | -1/+2 |
2012-11-12 | Fixed block breaking in survival. | luksor111@gmail.com | 1 | -0/+5 |
2012-11-11 | Hopefully a fix for crash when chunks are added to a client being destroyed. | madmaxoft@gmail.com | 1 | -9/+11 |
2012-11-01 | Refactored the world time. | madmaxoft@gmail.com | 1 | -2/+3 |
2012-10-21 | Added jukeboxes (patch contributed by Luksor) | madmaxoft@gmail.com | 1 | -41/+42 |
2012-10-18 | Converted some const char*s and std::strings to AStrings | faketruth | 1 | -0/+1 |
2012-09-30 | Added falling block entities. Sand and gravel now properly fall down | faketruth | 1 | -0/+1 |
2012-09-29 | Beds can be slept in now (it doesn't change the time though) | faketruth | 1 | -0/+2 |
2012-09-29 | Made beds placeable | faketruth | 1 | -1/+5 |
2012-09-25 | Added the block dig animation packet (patch contributed by l0udPL) | madmaxoft@gmail.com | 1 | -0/+8 |
2012-09-25 | Sockets are now owned by SocketThreads instead of ClientHandle (FS #246 and FS #247) | madmaxoft@gmail.com | 1 | -5/+5 |
2012-09-24 | Source files cleanup: The rest of the files renamed. | madmaxoft@gmail.com | 1 | -0/+0 |
2012-09-23 | Source files cleanup: OSSupport-related files in a separate subfolder, renamed. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-09-23 | Tweaked logging. | madmaxoft@gmail.com | 1 | -37/+37 |
2012-09-11 | Merged in a patch for sounds by l0udPL | madmaxoft@gmail.com | 1 | -0/+1 |
2012-09-06 | Officially added 1.3.2 protocol support | madmaxoft@gmail.com | 1 | -7/+0 |
2012-09-06 | ClientHandle: added an overflow buffer for outgoing data, it fixes the "bad packet id" problem with 1.3.2. | madmaxoft@gmail.com | 1 | -0/+1 |
2012-09-05 | Added the possibility of reserved player slots by implementing the HandleHandshake hook! | faketruth | 1 | -0/+1 |
2012-09-04 | Fixed a possible race condition in cClientHandle's packet sending code; prepared for moving cSocket out of cClientHandle's ownership. | madmaxoft@gmail.com | 1 | -2/+2 |
2012-08-31 | Progress on the 1.3.2 protocol. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-31 | Another possible deadlock in cClientHandle averted. Hope this is the one. | madmaxoft@gmail.com | 1 | -0/+3 |
2012-08-30 | Added a basic protocol recognizer and the base for 1.3.2 protocol. | madmaxoft@gmail.com | 1 | -3/+1 |
2012-08-30 | cProtocol handles the initial handshake up to player login | madmaxoft@gmail.com | 1 | -7/+7 |
2012-08-29 | Gotten completely rid of all cPackets. The cProtocol125 class now does all the parsing and writing by itself. | madmaxoft@gmail.com | 1 | -7/+2 |
2012-08-28 | Moved all packet-serializing code into cProtocol125; half the packet classes aren't needed anymore. | madmaxoft@gmail.com | 1 | -3/+0 |
2012-08-27 | Cut out all packet handling to a separate cProtocol descendant | madmaxoft@gmail.com | 1 | -53/+51 |
2012-08-26 | git-svn-id: http://mc-server.googlecode.com/svn/trunk@795 0a769ca7-a7f5-676a-18bf-c427514a06d6 | madmaxoft@gmail.com | 1 | -0/+2 |
2012-08-26 | Fixed compilation problem on Linux (FS case sensitivity sux) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-25 | cWorld doesn't use cPackets. | madmaxoft@gmail.com | 1 | -0/+4 |
2012-08-25 | Removed cPackets from cChunk. | madmaxoft@gmail.com | 1 | -0/+3 |
2012-08-24 | cPickup doesn't use cPackets. | madmaxoft@gmail.com | 1 | -0/+1 |
2012-08-24 | Monster classes don't use cPackets. Chat messages are sent / broadcast without cPackets. BlockEntities don't use cPackets. | madmaxoft@gmail.com | 1 | -0/+6 |
2012-08-19 | Window, Chest, Furnace and Pawn are not using cPackets at all | madmaxoft@gmail.com | 1 | -0/+4 |
2012-08-19 | Almost all packets' handling is now rewritten not to use cPacket descendants elsewhere than in cClientHandle. | madmaxoft@gmail.com | 1 | -28/+23 |
2012-08-19 | Another handful of packets rewritten. | madmaxoft@gmail.com | 1 | -6/+14 |
2012-08-18 | Chat packet handled in the new way; fixed missing packet sending for inventory slot. | madmaxoft@gmail.com | 1 | -2/+2 |
2012-08-18 | Packet refactoring, phase two, partial. Rewritten a few packet handling functions not to use cPacket-descendant objects. | madmaxoft@gmail.com | 1 | -9/+11 |
2012-08-17 | Packets now parse themselves from a cByteBuffer object (1st part of packeting rewrite, http://forum.mc-server.org/showthread.php?tid=524 ) | madmaxoft@gmail.com | 1 | -2/+5 |
2012-06-14 | Attempt to bring sanity to newlines across systems. | cedeel@gmail.com | 1 | -239/+239 |
2012-06-09 | Bonemeal is consumed in survival mode when used on growable blocks | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-07 | Bonemeal works on crops, melons, pumpkins, saplings and grass. Plant growing has been refactored into separate functions callable from Lua, too. | madmaxoft@gmail.com | 1 | -0/+3 |
2012-05-07 | Updated version text to include 1.2.5; ChunkSender doesn't serialize chunk packets for chunks without a client | madmaxoft@gmail.com | 1 | -1/+1 |
2012-04-11 | Moved the commands /coords /viewdistance and /regeneratechunks from cServer.cpp to the Core plugin | faketruth | 1 | -0/+1 |
2012-04-10 | Added the "/regeneratechunk" command that regenerates either current chunk or a chunk specified with x, z parameters. TODO: permissions - we don't want guests erasing our chunks! | madmaxoft@gmail.com | 1 | -0/+3 |
2012-03-26 | Added the supported client version to banner; shamelessly added myself to the authors list ;) | madmaxoft@gmail.com | 1 | -0/+7 |
2012-03-24 | Added the new 1.2.4's PlayerAbilities packet; restructures packet files for less files, more dense. | madmaxoft@gmail.com | 1 | -4/+1 |
2012-03-14 | Split chunk data into separate arrays; decoupled most sources from cChunk.h dependency | madmaxoft@gmail.com | 1 | -1/+1 |
2012-03-13 | Fixed a few warnings, lifted up the block interactinos limit to 20 (10 was not enough for Creative mode) | madmaxoft | 1 | -1/+1 |
2012-03-11 | Not sending chunks to the client twice | madmaxoft@gmail.com | 1 | -2/+3 |
2012-03-10 | Using references instead of pointers for sending packets | madmaxoft@gmail.com | 1 | -2/+1 |
2012-03-09 | cClientHandles have a unique ID now to distinguish them | faketruth | 1 | -4/+8 |
2012-03-05 | ChunkSender: Chunks are now compressed and sent to clients from a separate threads, proper passive waiting between threads. Not much tested, just appears to work :) | madmaxoft@gmail.com | 1 | -0/+2 |
2012-02-26 | Using cSocketThreads for client outgoing packets. Unfortunately had to put in one intermediate thread (cServer::cNotifyWriteThread) to avoid deadlocks. Still, seems we have a proper multithreading for clients and no more per-client threads, yay :) | madmaxoft@gmail.com | 1 | -8/+3 |
2012-02-23 | Made the viewdistance settable by users and default in settings.ini. The default is 9. | madmaxoft@gmail.com | 1 | -3/+10 |
2012-02-17 | Chunk coords mostly "upgraded" to include the Y coord for future compatibility | madmaxoft@gmail.com | 1 | -1/+1 |
2012-02-13 | Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it. | madmaxoft@gmail.com | 1 | -27/+49 |
2012-02-08 | cSocketThreads plugged in for cClientHandle reading. Sending still kept the old way. Please help me test this commit thoroughly, this is a change that can break on subtleties. | madmaxoft@gmail.com | 1 | -9/+15 |
2012-02-04 | Fixed a bug in source/cClientHandle.h | admin@omencraft.com | 1 | -1/+1 |
2012-02-03 | cClientHandle: split packet handling into separate functions for clarity | madmaxoft@gmail.com | 1 | -20/+80 |
2012-02-02 | cClientHandle: gotten rid of the obnoxious m_pState, now using direct members instead | madmaxoft@gmail.com | 1 | -11/+58 |
2012-02-01 | Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients; | madmaxoft@gmail.com | 1 | -4/+4 |
2012-01-19 | Terrain generation is synchronous again, async generation has bugs. | faketruth | 1 | -0/+1 |
2011-12-28 | - Added chicken to eating | mtilden@gmail.com | 1 | -1/+1 |
2011-12-27 | - Added basic ping handling. | mtilden@gmail.com | 1 | -2/+5 |
2011-12-27 | Slightly cleaner block change interactions static in header | mtilden@gmail.com | 1 | -0/+2 |
2011-12-26 | Players can switch worlds on the fly with the command /gotoworld [worldName]. This uses the function cPlayer::MoveToWorld() | faketruth | 1 | -0/+1 |
2011-12-26 | - Cleaned up PLI Packet and its creation/sending and fixed bug of player not being removed on scoreboard (forgot to send color in the removal packet) | mtilden@gmail.com | 1 | -0/+5 |
2011-12-25 | Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O | faketruth | 1 | -1/+2 |
2011-11-12 | Put view distance back to 13. Didn't mean to change that. | admin@omencraft.com | 1 | -1/+1 |
2011-11-11 | Found and fixed a bug not letting users place blocks in water or lava. | admin@omencraft.com | 1 | -1/+1 |
2011-11-04 | Added (Probably incorrectly) a cRedstone class. Also, palcing a redstone torch will recursively light any redstone wire it's connected to. Removing a torch from an active wire will unlight the entire length. Class needs to be updated to make use of non deprecated function. Current deprecated function warning drastically slows redstone performance. | admin@omencraft.com | 1 | -0/+1 |
2011-11-01 | You can now run multiple worlds by defining them in settings.ini . However there's no way to change worlds on the fly yet | faketruth | 1 | -0/+1 |
2011-10-26 | Moved GAMEMODE declaration to a single place... cPacket.h. Player can't take damage any more but can still sometimes die on spawn. Not sure why. Falling through the void does not kill you yet. | admin@omencraft.com | 1 | -1/+0 |
2011-10-26 | Creative mode now breaks blocks without providing block drops. Need to work with Player's Inventory for proper creative mode support. GAMEMODE is declared and set twice. | admin@omencraft.com | 1 | -0/+1 |
2011-10-03 | MCServer c++ source files | faketruth | 1 | -0/+70 |