summaryrefslogtreecommitdiffstats
path: root/source/ClientHandle.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Moved source to srcAlexander Harkness2013-11-241-2198/+0
* Bundled fixes [SEE DESC]Tiger Wang2013-11-101-2/+2
* cProtocol::SendWindowOpen() signature changed.madmaxoft2013-11-081-2/+2
* Merge pull request #309 from mc-server/configautogenMattes D2013-11-051-2/+2
|\
| * Autogeneration of settings.ini and webadmin.iniTiger Wang2013-11-041-2/+2
* | Removed the obsolete SendWholeInventory(cInventory &) function.madmaxoft2013-11-051-11/+2
|/
* ClientHandle: Fixed an error in player-joining hook.madmaxoft2013-11-031-2/+2
* Changed GameMode() == 1 to IsGameModeCreative in AggressiveMonster.cpp and ClientHandle.cppSTRWarrior2013-10-291-1/+1
* Fixed bug where creative inventory didn't work.STRWarrior2013-10-291-1/+1
* Renamed cWindow constants to include the "wt" prefix.madmaxoft2013-10-281-2/+2
* Merge pull request #186 from tigerw/bugfixesMattes D2013-09-221-1/+1
|\
| * Changed a commentTiger Wang2013-09-221-1/+1
* | Fixed pickup spawning with inherited gamemode.madmaxoft2013-09-211-0/+1
|/
* Merge branch 'bugfixes' of git://github.com/tigerw/MCServer into tigerw-bugfixesmadmaxoft2013-09-151-16/+0
|\
| * Removed leftover CanBePlacedOnSideTiger Wang2013-09-151-7/+0
| * Removed leftover DoesAllowBlockOnTopTiger Wang2013-09-151-9/+0
| * Implemented SteerVehicle packet.madmaxoft2013-09-061-0/+9
* | Removed the cDoors class.madmaxoft2013-09-091-1/+0
* | Fixed client spawning.madmaxoft2013-09-081-108/+51
* | Implemented SteerVehicle packet.madmaxoft2013-09-061-0/+9
|/
* Merge remote-tracking branch 'upstream/master'Tiger Wang2013-09-021-31/+68
|\
| * Shooting a bow kinda works.madmaxoft2013-08-301-4/+4
| * Merging in tigerw's changes from PR #118madmaxoft2013-08-251-23/+65
| |\
| * | Client can no longer place blocks outside the Y range of the world.madmaxoft2013-08-241-1/+6
| * | Another fix for #31.madmaxoft2013-08-221-0/+6
| * | Added a delay between the kick packet and socket close.madmaxoft2013-08-201-2/+17
| * | Fixed player spawning.madmaxoft2013-08-201-0/+10
* | | Implemented xoft's suggestions [SEE DESC]Tiger Wang2013-08-291-2/+2
* | | Fixed Minecart spawning issuesTiger Wang2013-08-281-2/+2
| |/ |/|
* | Added comments and fixed a bugTiger Wang2013-08-241-9/+21
* | Fixed final slab bugTiger Wang2013-08-241-1/+1
* | Double slabs work *choke choke*Tiger Wang2013-08-231-20/+49
|/
* Fixed the extreme strain on the world tick thread.madmaxoft2013-08-191-0/+2
* Moved entities into the Entities subfolder.madmaxoft2013-08-191-3/+2
* Added cWindow property manipulation API.madmaxoft2013-08-181-17/+17
* ClientHandle no longer queues chat messages.madmaxoft2013-08-141-47/+17
* Player counts are now properly handled.madmaxoft2013-08-141-1/+37
* Clients are now ticked in cServer first, then in cWorld once they get assigned a world.madmaxoft2013-08-131-31/+32
* Removed cServer::BroadcastChat() and cServer::SendMessage().madmaxoft2013-08-121-6/+8
* Moved MaxPlayers and Description from cWorld to cServer.madmaxoft2013-08-111-7/+7
* Added OnPlayerAnimation() hook.madmaxoft2013-08-111-0/+6
* Removed extra disconnect messageTiger Wang2013-08-101-5/+0
* Fixed some formatting issues I accidentally introducedJames Ravenscroft2013-08-091-0/+2
* Added IsSwimming and IsSubmerged flags and access methodsJames Ravenscroft2013-08-091-4/+2
* Fixed the jump food exhaustion being added when player is swimmingJames Ravenscroft2013-08-081-3/+8
* Implemented OnPlayerRightClickingEntity() hookmadmaxoft2013-08-021-0/+4
* Implemented the actual tab completion for commands and playernames.madmaxoft2013-07-311-1/+1
* Tab completion packet is handled and sent.madmaxoft2013-07-301-0/+26
* Added the "Edit Sign" packet sent to the client placing a sign.madmaxoft2013-07-291-0/+9
* Player eating is now properly broadcast to other players.madmaxoft2013-07-281-0/+5
* Implemented basic eating support.madmaxoft2013-07-281-12/+8
* First implementation of movement-related hunger and APImadmaxoft@gmail.com2013-07-121-9/+19
* Color codes are stripped from the DC messagemadmaxoft@gmail.com2013-07-081-1/+1
* Fixed sprinting in 1.6.1, made speeds available through API; fixed messages containing quotes.madmaxoft@gmail.com2013-07-071-0/+11
* Improved function names for protocol packet sending; alpha-sorted the function listsmadmaxoft@gmail.com2013-07-071-148/+157
* Unmounting vehicles implemented in the 1.6.1 waymadmaxoft@gmail.com2013-07-051-0/+13
* Fixed 1.6.1's movement speedmadmaxoft@gmail.com2013-07-051-0/+3
* Fixed player moving between worlds.madmaxoft@gmail.com2013-07-031-13/+54
* Fixed crouch-placing unplaceable items (FS #399)madmaxoft@gmail.com2013-06-291-1/+1
* Plugins can modify message in the OnChat() hook handler.madmaxoft@gmail.com2013-06-221-2/+3
* Crouching will allow block placement on otherwise functional blocks.madmaxoft@gmail.com2013-06-181-2/+2
* Added a crude limiter for explosions sent to client.madmaxoft@gmail.com2013-06-181-1/+27
* More TNT fixes.madmaxoft@gmail.com2013-06-181-1/+1
* Added an elaborative comment on the deadlock prevention codemadmaxoft@gmail.com2013-06-161-1/+12
* First attempt at fixing the inter-threading deadlocks between the tick thread and the socket threadmadmaxoft@gmail.com2013-06-151-1/+11
* Removed cLadder, cSign, cStairs, cTorch and cVine classes, moved their functionality into the appropriate BlockHandlers / ItemHandlersmadmaxoft@gmail.com2013-06-041-4/+0
* Implemented proper player crouching.madmaxoft@gmail.com2013-06-041-4/+18
* LuaWindow: Initial code, the window can be opened, but not much manipulatedmadmaxoft@gmail.com2013-05-301-1/+1
* Moved BlockEntities to a separate foldermadmaxoft@gmail.com2013-05-281-2/+2
* Refactored cInventory to use cItemGrid for the actual Storagemadmaxoft@gmail.com2013-05-241-4/+3
* Inventory code cleanup, players can now see each other's armormadmaxoft@gmail.com2013-05-191-5/+5
* Refactored window clicking code to use different click actionsmadmaxoft@gmail.com2013-05-081-5/+5
* Fixed Linux compilation, slight code cleanupmadmaxoft@gmail.com2013-04-191-2/+2
* Initial implementation of explosions and TNT blockkeyboard.osh@gmail.com2013-04-181-0/+9
* Rewritten entities so that they are owned by individual chunks and ticked within their chunk's Tick()madmaxoft@gmail.com2013-04-131-16/+14
* Fixed personal crafting grid not being tossed on inventory close.madmaxoft@gmail.com2013-04-041-4/+4
* Added support for head yaw tracking and packet sending and fixed bug in BroadcastMovementUpdatekeyboard.osh@gmail.com2013-04-021-0/+2
* Added support for the packet #28 (0x1C): ENTITY_VELOCITYkeyboard.osh@gmail.com2013-03-181-0/+11
* Player can sit in minecarts (but not move them yet)madmaxoft@gmail.com2013-03-031-1/+25
* Made FAST_FLOOR_DIV work correctly, replaced all floorf() divisions with it.madmaxoft@gmail.com2013-02-271-2/+2
* Moved the Speed member into cEntity class instead of its descendants.madmaxoft@gmail.com2013-02-211-2/+2
* Minecarts can now be placed.madmaxoft@gmail.com2013-02-181-0/+9
* Fixed one-hit-blocks not being broken server-sidemadmaxoft@gmail.com2013-02-141-2/+4
* Added missing dig status.luksor111@gmail.com2013-01-131-0/+6
* Merged branch "branches/hooks" into "trunk".madmaxoft@gmail.com2013-01-121-171/+307
* Not sending multiple DC packets to the client.madmaxoft@gmail.com2013-01-051-6/+9
* Fixed OnBlockPlace hookluksor111@gmail.com2012-12-271-10/+10
* Adjusted the protocol framework to support different types of falling block spawning.madmaxoft@gmail.com2012-12-261-0/+9
* Added the 1.4.6 protocolmadmaxoft@gmail.com2012-12-241-2/+2
* Refactored the TakeDamage API to take equipped weapon and armor into consideration (PvP untested)madmaxoft@gmail.com2012-12-211-6/+4
* Removed chat messages from consoleluksor111@gmail.com2012-12-201-1/+0
* Added dispensers (they can't dispense items yet)luksor111@gmail.com2012-12-191-15/+21
* Fixed wrong c++ standard assumptions about bools.madmaxoft@gmail.com2012-11-181-2/+4
* Fixed boolean comparison.madmaxoft@gmail.com2012-11-161-1/+1
* Removed log message when spawning players on a client.madmaxoft@gmail.com2012-11-161-1/+1
* Fixed block breaking in survival.luksor111@gmail.com2012-11-121-4/+15
* Hopefully a fix for crash when chunks are added to a client being destroyed.madmaxoft@gmail.com2012-11-111-4/+21
* Refactored the world time.madmaxoft@gmail.com2012-11-011-7/+10
* You can now see particles and hear sounds when other players are destroying blocks.luksor111@gmail.com2012-10-221-0/+1
* Added jukeboxes (patch contributed by Luksor)madmaxoft@gmail.com2012-10-211-0/+9
* Converted some const char*s and std::strings to AStringsfaketruth2012-10-181-0/+9
* Fixed a vulnerability in cClientHandle::HandleRespawn()faketruth2012-10-171-1/+9
* Added an option to disable/enable PVP on a per world basisfaketruth2012-10-101-0/+9
* Fixed an invalid direction to AddDirection()madmaxoft@gmail.com2012-10-061-8/+11
* Completely removed the old (buggy) redstone simulator.madmaxoft@gmail.com2012-10-061-1/+0
* Slight refactoring of BlockHandlers - dropping unneeded virtual functionsmadmaxoft@gmail.com2012-10-011-3/+3
* Added falling block entities. Sand and gravel now properly fall downfaketruth2012-09-301-0/+8
* Removed a rogue cSleep from ClientHandle. Since sockets are owned by sockethreads, the client can safely Destroy() itself right after sending a packet.madmaxoft@gmail.com2012-09-291-4/+0
* Beds can be slept in now (it doesn't change the time though)faketruth2012-09-291-0/+27
* Unified folder name-casingmadmaxoft@gmail.com2012-09-291-2/+2
* Added the block dig animation packet (patch contributed by l0udPL)madmaxoft@gmail.com2012-09-251-2/+45
* Sockets are now owned by SocketThreads instead of ClientHandle (FS #246 and FS #247)madmaxoft@gmail.com2012-09-251-27/+12
* Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com2012-09-241-0/+1651