Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Feature: Channel Management with Lua APIChannelManagement | Samuel Barney | 2016-08-15 | 1 | -0/+4 |
| | | | | | | Allows lua plugins to register handles for channel messages. * Only one handle can be registered for one channel at a time. * Plugins can also add and remove clients from channels, sending the appropriate packet to the client. | ||||
* | CMake: Fix system Lua usage for non-5.1 versions. (#3271) | Mattes D | 2016-07-21 | 1 | -1/+1 |
| | |||||
* | CMake: Remove needless minimum version specifications. | Mattes D | 2016-07-18 | 1 | -1/+0 |
| | |||||
* | Use system Lua, if available, to generate bindings. | Mattes D | 2016-07-18 | 1 | -11/+22 |
| | | | | Closes #1031. | ||||
* | Added a Pure-Lua implementation for bindings generation. | Mattes D | 2016-07-18 | 1 | -0/+3 |
| | | | | | The BindingsProcessor.lua script can be opened in ZeroBraneStudio and debugged from there, it invokes the entire ToLua++ processing. Also added docs-generation to the ToLua++ processor. | ||||
* | SelfTests: Removed the unneeded cSelfTests class. | Mattes D | 2016-06-18 | 1 | -2/+0 |
| | |||||
* | Renamed HTTPServer folder to HTTP. | Mattes D | 2016-03-01 | 1 | -1/+1 |
| | | | | It contains client code as well. | ||||
* | Renamed leftover strings to Cuberite / Server, as needed. | Mattes D | 2016-01-01 | 1 | -2/+2 |
| | | | | Also upgraded the user setting file for MSVC to 2013. | ||||
* | Fixed builds on FreeBSD 32bit | Julian Laubstein | 2015-12-23 | 1 | -0/+1 |
| | |||||
* | Reorganised the redstone simulator | Tiger Wang | 2015-12-18 | 1 | -3/+4 |
| | | | | | | -> Many thanks to @worktycho for the idea, and @Haxi52 for the implementation plan! * Uses classes and inheritance now * Speed should be improved | ||||
* | Added PieceStructures generator. | Mattes D | 2015-12-01 | 1 | -2/+3 |
| | |||||
* | Add enum for Sound and Particle Effects | Dave Tucker | 2015-11-24 | 1 | -0/+1 |
| | | | | | | Fixes #2603 Signed-off-by: Dave Tucker <dave@dtucker.co.uk> | ||||
* | Implemented brewing | Lukas Pioch | 2015-11-03 | 1 | -0/+2 |
| | |||||
* | Added CircleCI for stylechecking. | Mattes D | 2015-09-17 | 1 | -0/+1 |
| | | | | This will allow us to remove the stylecheck from Travis builds, making them a bit faster, and having fast style checks | ||||
* | Fixed Lua output folders for Windows builds. | Mattes D | 2015-09-08 | 1 | -2/+2 |
| | | | | Fixes #2468. | ||||
* | Renamed output directory to Server | Mattes D | 2015-09-05 | 1 | -8/+8 |
| | |||||
* | Silenced and fixed many warning messages across multiple files. | Samuel Barney | 2015-07-29 | 1 | -13/+8 |
| | |||||
* | Leather Armor can now be dyed. | Samuel Barney | 2015-07-15 | 1 | -0/+1 |
| | | | | * Created new color class to handle dye-related coloring | ||||
* | Added JsonCPP library location to search paths | Tiger Wang | 2015-07-12 | 1 | -2/+1 |
| | | | | | * Fixed '-dirty' submodule changes Probably fixes an issue somewhere too? | ||||
* | Updated and submodularised JsonCPP | Tiger Wang | 2015-07-10 | 1 | -1/+2 |
| | | | | | Conflicts: lib/jsoncpp | ||||
* | SelfTests are registered and executed after logging framework init. | Mattes D | 2015-06-11 | 1 | -0/+2 |
| | | | | Fixes #2228. | ||||
* | Implemented nether portal scanning code. | Lane Kolbly | 2015-06-10 | 1 | -0/+2 |
| | |||||
* | Provide some BuildInfo even for non-CI builds. | Mattes D | 2015-06-05 | 1 | -0/+1 |
| | | | | Ref.: #2204 | ||||
* | Clean up Spawn Prepare | tycho | 2015-05-30 | 1 | -0/+2 |
| | | | | | Made cSpawnPrepare execute on the same thread since it is a syncronous operation, and most of the code happens on the lighting thread. Also moved cSpawnPrepare into its own file | ||||
* | Merge branch 'master' into PreventNewWarnings | tycho | 2015-05-28 | 1 | -0/+5 |
|\ | | | | | | | | | Conflicts: src/Inventory.cpp | ||||
| * | Support building on FreeBSD | linnemannr | 2015-05-25 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SetFlags.cmake Add -lexecinfo to linker flags for FreeBSD to resolve backtrace() lib/sqlite/CMakeLists.txt Define _XOPEN_SOURCE to 600 instead of __POSIX_VISIBLE to 200112 for POSIX 1-2001 support. For POSIX standards, the _XOPEN_SOURCE define controls the eventual value of __POSIX_VISIBLE. _XOPEN_SOURCE is defined to 500 in sqlite.c if not already defined, which sets up _POSIX_C_SOURCE and __POSIX_VISIBLE to the 199506 for POSIX.1c lib/tolua++/CMakeLists.txt src/CMakeLists.txt Add /usr/local/lib to the library search path for FreeBSD builds src/OSSupport/Errors.cpp Correct the strerror_r() implementation determination to check whether _GNU_SOURCE is defined, not what it evaluates to | ||||
* | | Disable -Werror for warnings in tests. | tycho | 2015-05-24 | 1 | -1/+3 |
| | | |||||
* | | Made -Weverything an error. | tycho | 2015-05-24 | 1 | -10/+15 |
| | | |||||
* | | Make -Werror disabling file only | tycho | 2015-05-19 | 1 | -0/+25 |
|/ | | | | Ad fix a load of warnings | ||||
* | Initial implementation of IniFile overloading | tycho | 2015-05-16 | 1 | -0/+6 |
| | |||||
* | ToLua now generates cLuaState::Push() and GetStackValue() | Mattes D | 2015-05-12 | 1 | -1/+1 |
| | | | | | For classes exported through ToLua it generates the cLuaState::Push() and cLuaState::GetStackValue() functions, as well as the supporting forward declarations and typedefs. Renamed virtual_method_hooks.lua to BindingsProcessor.lua since it no longer provides virtual method hooks and instead does additional processing when generating the bindings. | ||||
* | Added support for additional data in the ParticleEffect Packet | tycho | 2015-05-07 | 1 | -0/+2 |
| | | | | Also started refactoring how broadcasts are handled | ||||
* | Update submodules | Tiger Wang | 2015-05-02 | 1 | -1/+1 |
| | |||||
* | Moved window code into cpp files | Howaner | 2015-03-10 | 1 | -2/+2 |
| | |||||
* | Implemented LibEvent-based client connections. | Mattes D | 2015-01-22 | 1 | -0/+1 |
| | |||||
* | Added the libevent library. | Mattes D | 2015-01-22 | 1 | -1/+1 |
| | |||||
* | Merged branch 'origin/master' into c++11. | Mattes D | 2014-12-04 | 1 | -4/+5 |
|\ | |||||
| * | CMake: Fixed linux builds. | Mattes D | 2014-11-26 | 1 | -5/+4 |
| | | |||||
| * | Windows: Fixed builds with LeakFinder enabled. | Mattes D | 2014-11-26 | 1 | -1/+3 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into c++11 | Tiger Wang | 2014-11-23 | 1 | -5/+6 |
|\| | | | | | | | | | | | Conflicts: src/Noise/Noise.h src/World.h | ||||
| * | Moved all Noise-related files into a separate folder. | Mattes D | 2014-11-18 | 1 | -7/+6 |
| | | |||||
| * | Refactored cRidgedNoise into a separate template. | Mattes D | 2014-11-18 | 1 | -0/+1 |
| | | | | | | | | This allows us to make the ridges out of any noise and to combine the cRidgedNoise with cOctavedNoise. | ||||
| * | OctavedNoise: linux compilation fixes. | Mattes D | 2014-11-18 | 1 | -0/+1 |
| | | |||||
* | | Merged branch 'master' into c++11. | Mattes D | 2014-10-24 | 1 | -1/+3 |
|\| | |||||
| * | Merged IniFile into main MCS sources. | Mattes D | 2014-10-23 | 1 | -1/+3 |
| | | |||||
* | | Added FastRandom.* back to CMakeLists.txt. | Mattes D | 2014-10-23 | 1 | -0/+2 |
| | | |||||
* | | Compile fix? | Tiger Wang | 2014-10-21 | 1 | -2/+0 |
| | | |||||
* | | Migrated cSleep and cTimer to std::chrono | Tiger Wang | 2014-10-20 | 1 | -1/+0 |
|/ | |||||
* | Added abilty to set build info | Tycho | 2014-09-10 | 1 | -0/+3 |
| | | | | | build info is displayed at startup Fixes #1410 | ||||
* | Fixed Bindings regeneration under MSVC. | madmaxoft | 2014-09-01 | 1 | -1/+6 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into Ranks | Mattes D | 2014-08-22 | 1 | -4/+5 |
|\ | |||||
| * | Merge pull request #1308 from mc-server/logger | Mattes D | 2014-08-15 | 1 | -4/+5 |
| |\ | | | | | | | New Logging framework | ||||
| | * | Renamed Loggers | Tycho | 2014-08-12 | 1 | -3/+4 |
| | | | |||||
| | * | Fixed Tools to work with new logging framework | Tycho | 2014-08-10 | 1 | -2/+0 |
| | | | |||||
| | * | First Implementatation of new Loggin framework | Tycho | 2014-08-10 | 1 | -2/+4 |
| | | | |||||
* | | | Removed cGroup and cGroupManager. | Mattes D | 2014-08-21 | 1 | -4/+0 |
| | | | |||||
* | | | Merge branch 'master' into Ranks | madmaxoft | 2014-08-14 | 1 | -1/+1 |
|\| | | |||||
| * | | CheckBasicStyle checks the src folder as well. | madmaxoft | 2014-08-14 | 1 | -1/+1 |
| |/ | |||||
* / | RankMgr: Initial interface declaration. | madmaxoft | 2014-08-05 | 1 | -0/+2 |
|/ | |||||
* | Merged branch 'master' into NameToUUID. | madmaxoft | 2014-07-31 | 1 | -4/+4 |
|\ | |||||
| * | Fixed "Dependency" typos | archshift | 2014-07-30 | 1 | -4/+4 |
| | | |||||
* | | Added a cMojangAPI class for PlayerName -> UUID lookups, with cache. | madmaxoft | 2014-07-30 | 1 | -1/+3 |
|/ | | | | The cache is persisted into a SQLite DB file on server shutdown. | ||||
* | Added a queue for setting chunk data. | madmaxoft | 2014-07-24 | 1 | -0/+2 |
| | | | | Fixes #1196. | ||||
* | Fixed MSVC bindings regeneration. | madmaxoft | 2014-07-22 | 1 | -1/+1 |
| | | | | Still one typo had been left in the cmake file. | ||||
* | CMake: generates a list of all source files. | madmaxoft | 2014-07-21 | 1 | -0/+20 |
| | | | | This will be used for the style-checking script. | ||||
* | Fixed MSVC bindings generation. | madmaxoft | 2014-07-19 | 1 | -3/+3 |
| | |||||
* | Moved Windows custom command to src/CMakeLists.txt | archshift | 2014-07-19 | 1 | -0/+19 |
| | |||||
* | CMakeLists: Moved Bindings-specific code to subdir | archshift | 2014-07-19 | 1 | -115/+7 |
| | |||||
* | Blocks/CMakeLists.txt: Fixed header list after merge of master | archshift | 2014-07-19 | 1 | -9/+4 |
| | |||||
* | CMake: Add Bindings library from subdirectory | archshift | 2014-07-19 | 1 | -23/+6 |
| | |||||
* | src/CMakeLists.txt: Replaced glob with list of files | archshift | 2014-07-19 | 1 | -20/+148 |
| | | | | On MSVC, CMake will traverse all the CMakeLists and add their source and header files to one conglomerate SOURCE list. | ||||
* | src/CMakeLists: Small changes for increased readability | archshift | 2014-07-19 | 1 | -5/+9 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into potions | archshift | 2014-07-10 | 1 | -9/+17 |
|\ | | | | | | | | | | | Conflicts: src/Entities/Player.cpp src/Entities/ProjectileEntity.cpp | ||||
| * | Merge pull request #1144 from mc-server/LuaCodeGen | Mattes D | 2014-07-06 | 1 | -2/+9 |
| |\ | | | | | | | Lua code gen | ||||
| | * | Tolua generates LuaState_Call.inc file. | madmaxoft | 2014-07-01 | 1 | -2/+9 |
| | | | |||||
| * | | CMake: Changed slash format to support MSYS. | madmaxoft | 2014-07-03 | 1 | -1/+1 |
| | | | | | | | | | | | | Ref.: #1044 | ||||
| * | | CMake: Use cmake for file-copying. | madmaxoft | 2014-07-02 | 1 | -1/+1 |
| |/ | | | | | | | This should enable MSYS builds. | ||||
| * | Fixed linking order under MinGW. | Mattes D | 2014-07-01 | 1 | -1/+1 |
| | | | | | | | | Ref.: #1044 | ||||
| * | CMake: Added polarssl include dir as non-system. | Mattes D | 2014-06-28 | 1 | -1/+2 |
| | | |||||
| * | Changed include folders to work for Bindings, too. | Mattes D | 2014-06-28 | 1 | -3/+3 |
| | | |||||
| * | Added PolarSSL dependency to Bindings. | Mattes D | 2014-06-27 | 1 | -1/+1 |
| | | |||||
| * | Removed the md5 library, obsoleted by PolarSSL. | Mattes D | 2014-06-27 | 1 | -1/+1 |
| | | | | | | | | Fixes #1130. | ||||
* | | EntityEffects.x -> EntityEffect.x, Object-Oriented effects | archshift | 2014-06-19 | 1 | -1/+1 |
| | | | | | | | | Changed effect map to take a pointer of the effect as a result. | ||||
* | | Moved Effects.h to EntityEffects.h, added initial impl | archshift | 2014-06-17 | 1 | -1/+1 |
|/ | |||||
* | Fixed bindings generation for Win64 builds. | Mattes D | 2014-06-14 | 1 | -9/+28 |
| | | | | Fixes #1092. | ||||
* | Fixed MSVC Bindings generation. | Mattes D | 2014-06-14 | 1 | -0/+3 |
| | |||||
* | Remove windows bindings crutch | worktycho | 2014-06-14 | 1 | -10/+0 |
| | |||||
* | automaticlly build tolua and generate bindings as part of build. | tycho | 2014-06-12 | 1 | -84/+85 |
| | |||||
* | Merged branch 'master' into SslWrappers. | madmaxoft | 2014-04-28 | 1 | -0/+9 |
|\ | |||||
| * | Fixed projectile source filenames, indentations | archshift | 2014-04-28 | 1 | -8/+8 |
| | | |||||
| * | Fixed ToLua issues | archshift | 2014-04-27 | 1 | -0/+8 |
| | | |||||
| * | Cmake generated projects for IDEs include headers in project files. | archshift | 2014-04-25 | 1 | -0/+1 |
| | | |||||
* | | Attempted CMake inclusion for PolarSSL++. | madmaxoft | 2014-04-24 | 1 | -2/+2 |
|/ | |||||
* | Added Prefabs to *nix builds. | madmaxoft | 2014-03-28 | 1 | -1/+1 |
| | |||||
* | Initial NetherFortGen import. | madmaxoft | 2014-03-28 | 1 | -13/+14 |
| | | | | Simple fortresses of 2 different rooms will generate. | ||||
* | Merge branch 'master' into unreachable | Tycho | 2014-03-17 | 1 | -0/+3 |
|\ | |||||
| * | Merge branch 'master' into BlockEntitys | Howaner | 2014-03-15 | 1 | -6/+1 |
| |\ | |||||
| * | | Add item frame saving. | Howaner | 2014-03-15 | 1 | -0/+2 |
| | | | |||||
| * | | Add health and age load to pickup's. | Howaner | 2014-03-15 | 1 | -0/+1 |
| | | | |||||
* | | | Patched tolua to emit range checks for enums | Tycho | 2014-03-15 | 1 | -0/+1 |
| |/ |/| | |||||
* | | Unified Matrix4 code | andrew | 2014-03-11 | 1 | -1/+0 |
| | | |||||
* | | Unified Vector classes | andrew | 2014-03-11 | 1 | -3/+1 |
| | | |||||
* | | Move env code part 1 | worktycho | 2014-03-07 | 1 | -10/+0 |
| | | |||||
* | | Added support to overide CMake build type with env vars | Tycho | 2014-03-07 | 1 | -0/+8 |
|/ | |||||
* | Add Lua Bindings for FlowerPotEntity.h and add documentation. | Howaner | 2014-03-07 | 1 | -0/+1 |
| | |||||
* | Manually exported g_Block tables | andrew | 2014-03-02 | 1 | -0/+1 |
| | |||||
* | Merge pull request #697 from Howaner/Skull | Mattes D | 2014-02-19 | 1 | -0/+1 |
|\ | | | | | Add Skulls/Heads to MCServer | ||||
| * | Rename SkullEntity to MobHeadEntity | Howaner | 2014-02-19 | 1 | -1/+1 |
| | | |||||
| * | Add Skulls/Heads | Howaner | 2014-02-17 | 1 | -0/+1 |
| | | |||||
* | | Properly exported and documented paintings | Tiger Wang | 2014-02-18 | 1 | -0/+1 |
|/ | |||||
* | Added LuaChunkStay to Bindings sources. | madmaxoft | 2014-02-10 | 1 | -36/+47 |
| | | | | This should fix *nix compilation. Also alpha-sorted the lists. | ||||
* | Added AllToLua.pkg to MSVC project files. | madmaxoft | 2014-02-09 | 1 | -0/+2 |
| | | | | MSVC ignores the file when compiling and it makes it easier to open it up for editing. | ||||
* | Merged branch 'master' into ChangeToPolarSSL. | madmaxoft | 2014-01-25 | 1 | -28/+72 |
|\ | |||||
| * | Merge pull request #586 from worktycho/BindingsMove | Alexander Harkness | 2014-01-25 | 1 | -28/+65 |
| |\ | | | | | | | Implented xofts suggestions in #577 | ||||
| | * | Added dependecy output to Bindings/BindingsDependencies.txt | Tycho | 2014-01-25 | 1 | -0/+7 |
| | | | |||||
| | * | Reformatted Bindings Dependecies | Tycho | 2014-01-25 | 1 | -28/+58 |
| | | | |||||
| * | | Fixed Win nightbuilds not producing PDBs. | madmaxoft | 2014-01-24 | 1 | -0/+7 |
| |/ | |||||
* | | Merge branch 'master' into ChangeToPolarSSL. | madmaxoft | 2014-01-23 | 1 | -1/+57 |
|\| | |||||
| * | Make clean now effects Bindings | Tycho | 2014-01-23 | 1 | -0/+2 |
| | | |||||
| * | Removed Bindings folder subcmake on *nix | Tycho | 2014-01-23 | 1 | -1/+2 |
| | | |||||
| * | Bugfixes | Tycho | 2014-01-23 | 1 | -2/+9 |
| | | |||||
| * | added dependecies for bindings regen | Tycho | 2014-01-23 | 1 | -0/+46 |
| | | |||||
* | | PolarSSL is fully used for 1.3.2 protocol encryption. | madmaxoft | 2014-01-23 | 1 | -0/+1 |
| | | |||||
* | | Replacing CryptoPP with PolarSSL. | madmaxoft | 2014-01-22 | 1 | -1/+1 |
|/ | | | | This is only the CMake modification to build with PolarSSL, the actual MCS code doesn't compile at all yet. | ||||
* | Changed std to c++11 in clang to fix va_copy issues | Tycho | 2014-01-17 | 1 | -4/+0 |
| | |||||
* | CMake: Fixed output paths for all MSVC versions. | madmaxoft | 2014-01-16 | 1 | -7/+9 |
| | |||||
* | CMake: Added postfix for profiled exe | madmaxoft | 2014-01-14 | 1 | -0/+4 |
| | |||||
* | CMake: Removed leftover debugging output. | madmaxoft | 2014-01-13 | 1 | -1/+0 |
| | |||||
* | CMake: Added resources to windows projects. | madmaxoft | 2014-01-13 | 1 | -1/+14 |
| | |||||
* | CMake generates Bindings when not existant (win) | madmaxoft | 2014-01-12 | 1 | -0/+10 |
| | |||||
* | Output dir set to $/MCServer. | madmaxoft | 2014-01-06 | 1 | -1/+1 |
| | | | | Ref.: #510. | ||||
* | Added support for out-of-source builds. | madmaxoft | 2013-12-28 | 1 | -9/+16 |
| | |||||
* | Made cmake compilation possible on Windows. | madmaxoft | 2013-12-27 | 1 | -5/+15 |
| | |||||
* | Added proper precompiled headers for MSVC. | madmaxoft | 2013-12-26 | 1 | -48/+47 |
| | |||||
* | added precompiled headers | tycho | 2013-12-20 | 1 | -13/+24 |
| | |||||
* | fixed include of math on windows | tycho | 2013-12-20 | 1 | -0/+9 |
| | |||||
* | fixed include paths on windows and added build dir to gitignore | tycho | 2013-12-20 | 1 | -0/+2 |
| | |||||
* | fixed compile errors with headers and math library | tycho | 2013-12-20 | 1 | -6/+15 |
| | |||||
* | fixed multiprocessing on windows and removed redundend compile of headers | tycho | 2013-12-20 | 1 | -1/+0 |
| | |||||
* | fixed a number of windows issues | tycho | 2013-12-19 | 1 | -13/+28 |
| | |||||
* | added md5 as a dependency for bindings | Tycho Bickerstaff | 2013-12-19 | 1 | -1/+2 |
| | |||||
* | added expat as lua bindings dependincy | Tycho Bickerstaff | 2013-12-19 | 1 | -1/+1 |
| | |||||
* | added blocks and blockentities | Tycho Bickerstaff | 2013-12-19 | 1 | -1/+2 |
| | |||||
* | linked in lua | Tycho Bickerstaff | 2013-12-19 | 1 | -1/+1 |
| | |||||
* | added zlib | Tycho Bickerstaff | 2013-12-11 | 1 | -1/+1 |
| | |||||
* | added UI folder | Tycho Bickerstaff | 2013-12-11 | 1 | -1/+3 |
| | |||||
* | removed leakfinder form build | Tycho Bickerstaff | 2013-12-11 | 1 | -1/+1 |
| | |||||
* | added tolua++ command and removed stackwalker from build | Tycho Bickerstaff | 2013-12-10 | 1 | -1/+2 |
| | |||||
* | more cmake changes | Tycho Bickerstaff | 2013-12-10 | 1 | -4/+4 |
| | |||||
* | more cmake | Tycho Bickerstaff | 2013-12-10 | 1 | -3/+19 |
| | |||||
* | more cmake stuff | Tycho Bickerstaff | 2013-12-10 | 1 | -2/+4 |
| | |||||
* | started work on cmake | Tycho Bickerstaff | 2013-12-10 | 1 | -0/+15 |