Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Pulled the BlockID and BlockInfo headers from Globals.h. (#4591) | Mattes D | 2020-04-03 | 1 | -0/+1 |
| | | | | | | | | | The BlockID.h file was removed from Globals.h and renamed to BlockType.h (main change) The BlockInfo.h file was removed from Globals.h (main change) The ENUM_BLOCK_ID and ENUM_ITEM_ID enum names were replaced with ENUM_BLOCK_TYPE and ENUM_ITEM_TYPE (cosmetics) The various enums, such as eDimension, eDamageType and eExplosionSource were moved from BlockType.h to Defines.h, together with the helper functions for converting between them and strings (StringToDimension et al.) (minor) Many inline functions were moved from headers to their respective cpp files, so that BlockType.h could be included only into the cpp file, rather than the header. That broke our tests a bit, since they pick bits and pieces out of the main code and provide stubs for the rest; they had to be re-stubbed and re-verified. eMonsterType values are no longer tied to E_ITEM_SPAWN_EGG_META_* values | ||||
* | Added temporary block type mapping for 1.13+ protocols. | Mattes D | 2020-01-07 | 1 | -0/+11 |
| | |||||
* | Root: Load the UpgradeBlockTypePalette on startup. | Mattes D | 2020-01-07 | 1 | -0/+7 |
| | |||||
* | Register vanilla blocks in BlockTypeRegistry. | Mattes D | 2019-08-05 | 1 | -0/+7 |
| | |||||
* | Broadcast playerlist removal in every world (#4201) | mathiascode | 2018-04-02 | 1 | -1/+4 |
| | |||||
* | cWorld: Move Initialization from Start to the constructor. | peterbell10 | 2017-10-21 | 1 | -1/+1 |
| | | | | Start now does nothing more than launch the world's threads. | ||||
* | Replace ItemCallbacks with lambdas (#3993) | peterbell10 | 2017-09-11 | 1 | -7/+8 |
| | |||||
* | Made world data paths adjustable, and added API to temporarily disable saving chunks to disk. (#3912) | Lane Kolbly | 2017-09-07 | 1 | -0/+3 |
| | |||||
* | Revert "Replace ItemCallbacks with lambdas (#3948)" | LogicParrot | 2017-09-02 | 1 | -9/+8 |
| | | | | This reverts commit 496c337cdfa593654018c171f6a74c28272265b5. | ||||
* | Replace ItemCallbacks with lambdas (#3948) | peterbell10 | 2017-09-01 | 1 | -8/+9 |
| | |||||
* | Add cUUID class (#3871) | peterbell10 | 2017-08-25 | 1 | -2/+3 |
| | |||||
* | Remove double includes part 2 (#3890) | peterbell10 | 2017-08-03 | 1 | -2/+0 |
| | |||||
* | Removed unused forward declarations (#3888) | Lukas Pioch | 2017-08-03 | 1 | -1/+0 |
| | |||||
* | Add support for alternate config file locations (#3578) | Gareth Nelson | 2017-02-22 | 1 | -0/+2 |
| | |||||
* | DeadlockDetect now lists some tracked CS's stats. | Mattes D | 2017-01-18 | 1 | -2/+3 |
| | |||||
* | Tab completion across worlds (#3270) | Alexander Harkness | 2016-07-21 | 1 | -0/+4 |
| | | | Fixes #2563. | ||||
* | Renamed HTTPServer folder to HTTP. | Mattes D | 2016-03-01 | 1 | -1/+1 |
| | | | | It contains client code as well. | ||||
* | remove cWorld::createAndInitializeWorld | LogicParrot | 2016-02-08 | 1 | -11/+2 |
| | |||||
* | Prevent server from starting if there's bad world linkage | LogicParrot | 2016-02-05 | 1 | -0/+4 |
| | |||||
* | Fix pre - #2815 default world linkage configs | Safwat Halaby | 2015-12-25 | 1 | -1/+1 |
| | |||||
* | Nether and End in settings.ini by default, and created at startup | Safwat Halaby | 2015-12-25 | 1 | -1/+1 |
| | |||||
* | Implemented brewing | Lukas Pioch | 2015-11-03 | 1 | -0/+3 |
| | |||||
* | Fixed and improved restarting | Tiger Wang | 2015-08-20 | 1 | -5/+5 |
| | | | | | Restarts are now an actual, close-as-possible to application exit+reopen. | ||||
* | Unified the doxy-comment format. | Mattes D | 2015-07-31 | 1 | -20/+20 |
| | |||||
* | Work on NetherPortalScanner. Setup portal scanner to reset PortalCooldown. Changed where player is spawned. Added a_InitSpawn flag to CreateAndInitializeWorld. | Lane Kolbly | 2015-06-13 | 1 | -1/+1 |
| | |||||
* | SelfTests are registered and executed after logging framework init. | Mattes D | 2015-06-11 | 1 | -1/+7 |
| | | | | Fixes #2228. | ||||
* | Fix for the way connecting clients receive player lists and broadcast chat | b33duck | 2015-05-29 | 1 | -0/+6 |
| | |||||
* | Added method to get the uptime of the server in seconds. Implements #1650. | Lukas Pioch | 2015-05-26 | 1 | -32/+37 |
| | |||||
* | Initial implementation of IniFile overloading | tycho | 2015-05-16 | 1 | -2/+3 |
| | |||||
* | CheckBasicStyle: checks spaces around * and &. | Mattes D | 2015-05-09 | 1 | -1/+1 |
| | |||||
* | Fixed crash on exit introduced with Windows Service capability. | Mattes D | 2015-04-05 | 1 | -4/+1 |
| | | | | Ref.: #1845 | ||||
* | Working as a Windows service. Starts and stops correctly. | Anthony Birkett | 2015-04-01 | 1 | -0/+4 |
| | | | | | | | | | Added "/service" switch, to prompt the binary to attempt starting as a service. Added service* methods, to control service startup. Split up main() into universalMain(), which contains the startup code for both service and normal start. Added cRoot::m_RunningAsService bool, Added cRoot::SetStopping(bool) to allow a stop request to be sent by the service controller. Added cBlockIDMap::init() to avoid loading items.ini before the working directory has been set. | ||||
* | Fixed crash on restart | Tiger Wang | 2014-12-21 | 1 | -2/+2 |
| | |||||
* | Merge pull request #1623 from p-mcgowan/issue_1253 | Mattes D | 2014-12-10 | 1 | -1/+4 |
|\ | | | | | Prevent multiple logins with same username, unless allowed in settings | ||||
| * | Changed CheckMultiLogin() to not have main body wrapped in an if statement. | Vincent | 2014-12-08 | 1 | -0/+1 |
| | | | | | | | | | | | | Added in indent to cPlayerListCallBack in cCallback class inside CheckMultiLogin(). Added doxy-comment for DoWithPlayer(). Changed comments on IsPlayerInQueue() and IsAllowMultiLogin() to doxy-comments. | ||||
| * | Fixed compile errors | Vincent | 2014-12-08 | 1 | -1/+1 |
| | | |||||
| * | Moved the check into a new function and just calls that function and a blank FindAndDoWithPlayer added. | Vincent | 2014-12-08 | 1 | -1/+3 |
| | | |||||
* | | Merged branch 'origin/master' into c++11. | Mattes D | 2014-12-04 | 1 | -2/+4 |
|\| | |||||
| * | cRoot: Fixed a memory leak with cRankManager. | Mattes D | 2014-11-26 | 1 | -2/+4 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into c++11 | Tiger Wang | 2014-11-23 | 1 | -0/+3 |
|\| | | | | | | | | | | | Conflicts: src/Noise/Noise.h src/World.h | ||||
| * | Fixed trailing whitespace. | Mattes D | 2014-11-12 | 1 | -1/+1 |
| | | |||||
| * | renamed FindAndDoWithUUID to DoWithPlayerByUUID, fixed style and comments, added description to APIDump | Lukas Pioch | 2014-11-05 | 1 | -2/+2 |
| | | |||||
| * | Simplified FindAndDoWithUUID, formatted line | Lukas Pioch | 2014-11-02 | 1 | -1/+1 |
| | | |||||
| * | Added FindAndDoWithUUID | Lukas Pioch | 2014-11-02 | 1 | -0/+3 |
| | | |||||
* | | Suggestions | Tiger Wang | 2014-10-24 | 1 | -0/+1 |
| | | |||||
* | | Migrated random generators to std::random | Tiger Wang | 2014-10-19 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' of https://github.com/mc-server/MCServer | Tiger Wang | 2014-10-19 | 1 | -2/+2 |
|\| | |||||
| * | Fixed failure for cRankManager to restart | Tiger Wang | 2014-10-18 | 1 | -2/+2 |
| | | |||||
* | | Use std::thread | Tiger Wang | 2014-10-19 | 1 | -3/+3 |
|/ | |||||
* | cRoot: Removed useless variable from Lua API. | madmaxoft | 2014-10-01 | 1 | -2/+3 |
| | |||||
* | Unified cRoot broadcast chat documentation. | madmaxoft | 2014-10-01 | 1 | -5/+5 |
| | |||||
* | Dropped support for <1.7.x | Tiger Wang | 2014-09-27 | 1 | -6/+0 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into Ranks | Mattes D | 2014-08-22 | 1 | -2/+0 |
|\ | |||||
| * | First Implementatation of new Loggin framework | Tycho | 2014-08-10 | 1 | -2/+0 |
| | | |||||
* | | Removed cGroup and cGroupManager. | Mattes D | 2014-08-21 | 1 | -6/+0 |
| | | |||||
* | | Exported cRankManager to LuaAPI. | madmaxoft | 2014-08-08 | 1 | -0/+3 |
|/ | |||||
* | cMojangAPI: Added UUID-to-Name lookup. | madmaxoft | 2014-08-03 | 1 | -1/+1 |
| | | | | Also fixed the bindings, now all functions are static-like. | ||||
* | Merged branch 'master' into NameToUUID. | madmaxoft | 2014-07-31 | 1 | -2/+11 |
|\ | |||||
| * | Merge remote-tracking branch 'origin/master' into portals | Tiger Wang | 2014-07-22 | 1 | -0/+2 |
| |\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/Chunk.cpp src/Entities/Player.cpp src/Root.cpp src/World.cpp | ||||
| * | | Bug and crash fixes | Tiger Wang | 2014-07-20 | 1 | -2/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixes end portals' solidity * Fixed crashes to do with multithreading and removing an entity from the wrong world * Fixed crashes due to bad merge * Fixed crashes due to an object being deleted twice * Simplified cWorld::Start() and added comments to configuration files | ||||
| * | | Merge branch 'master' into portals | Tiger Wang | 2014-07-18 | 1 | -13/+22 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/Blocks/WorldInterface.h src/ClientHandle.cpp src/ClientHandle.h src/Entities/Player.cpp src/Entities/Player.h src/Generating/FinishGen.cpp src/Protocol/Protocol.h src/Protocol/Protocol125.cpp src/Protocol/Protocol125.h src/Protocol/Protocol16x.cpp src/Protocol/Protocol16x.h src/Protocol/Protocol17x.cpp src/Protocol/Protocol17x.h src/Protocol/ProtocolRecognizer.cpp src/Protocol/ProtocolRecognizer.h src/Root.h src/World.cpp | ||||
| * | | | Portal improvements and suggestions | Tiger Wang | 2014-06-10 | 1 | -1/+1 |
| | | | | |||||
* | | | | Exported cMojangAPI to Lua. | madmaxoft | 2014-07-30 | 1 | -1/+1 |
| | | | | |||||
* | | | | Added a cMojangAPI class for PlayerName -> UUID lookups, with cache. | madmaxoft | 2014-07-30 | 1 | -0/+3 |
| |_|/ |/| | | | | | | | | The cache is persisted into a SQLite DB file on server shutdown. | ||||
* | | | main.cpp: field style fixes | archshift | 2014-07-20 | 1 | -1/+1 |
| | | | |||||
* | | | main.cpp: Fixed warnings with g_TERMINATE_EVENT_RAISED and g_SERVER_TERMINATED | archshift | 2014-07-19 | 1 | -0/+2 |
| |/ |/| | |||||
* | | Fixed basic whitespace problems. | madmaxoft | 2014-07-17 | 1 | -12/+16 |
| | | | | | | | | Indenting by spaces and alignment by spaces, as well as trailing whitespace on non-empty lines. | ||||
* | | Store properties as Json::Value | Tiger Wang | 2014-07-16 | 1 | -1/+6 |
| | | |||||
* | | Player properties are now retrieved | Tiger Wang | 2014-07-14 | 1 | -1/+1 |
|/ | |||||
* | Added Yggdrasil Authentication System | daniel0916 | 2014-04-13 | 1 | -2/+2 |
| | | | | Code by Howaner. Fixes/Changes by me. | ||||
* | Removed the unnecessary LoopPlayersAndBroadcastChat() functions. | madmaxoft | 2014-02-15 | 1 | -11/+9 |
| | |||||
* | Implemented cCompositeChat. | madmaxoft | 2014-02-15 | 1 | -2/+4 |
| | | | | | This allows plugins to send composite chat messages, containing URLs, commands to run and cmdline suggestions. Fixes #678. | ||||
* | Merge remote-tracking branch 'origin/master' into playerimprovements | Tiger Wang | 2014-02-09 | 1 | -0/+3 |
|\ | | | | | | | | | | | | | Conflicts: src/Root.cpp src/Root.h src/World.cpp | ||||
| * | Improvements: | STRWarrior | 2014-02-05 | 1 | -0/+3 |
| | | | | | | | | | | | | Adds a function in cRoot that allows you to reload all the groups permissions. Note: Players don't automatically load their new permissions. You can use cPlayer::LoadPermissionsFromDisk for that. | ||||
* | | Improved chat messaging functions | Tiger Wang | 2014-02-07 | 1 | -9/+10 |
| | | | | | | | | | | | | | | * Moved string manipulation into cClientHandle and therefore... + Added configuration option for prefixes. * Cleaned up code. * Updated documentation for API. | ||||
* | | Added more chat functions | Tiger Wang | 2014-02-06 | 1 | -1/+3 |
| | | |||||
* | | Added more SendMessageXXX() functions | Tiger Wang | 2014-02-04 | 1 | -3/+11 |
|/ | |||||
* | Added a HOOK_WORLD_STARTED hook and a cRoot::CreateAndInitializeWorld function for plugins. | STRWarrior | 2013-12-11 | 1 | -0/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into foldermove2 | Alexander Harkness | 2013-11-24 | 1 | -1/+5 |
| | | | | | Conflicts: GNUmakefile | ||||
* | Moved source to src | Alexander Harkness | 2013-11-24 | 1 | -0/+186 |