Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Overhaul endian handling in ByteBuffer and FastNBT (#5543) | Ash | 2 days | 1 | -3/+4 |
| | | | | | | | | | | | | | | | * Overhaul endian handling in ByteBuffer and FastNBT Rather than juggling "swapped" and "unswapped" versions of integers, different library functions, #defines, etc., simply always read everything byte-by-byte. This works regardless of host CPU endian, got optimised down to either a normal load or a byteswap on every compiler I tested - only 1 instruction on most CPU architectures. This commit introduces a "Bytes" array type to keep endian-sensitive data seperate from host data, alongside the needed C++ template machinery for it to work seamlessly. This approach is a little bit safer as well since you get length- and type-checking for most callsites. * Remove remaining references to old-style endianness conversion, remove functions themselves. --------- Co-authored-by: Alexander Harkness <me@bearbin.net> | ||||
* | Removed all Printf-family functions from StringUtils. | Mattes D | 2023-05-16 | 2 | -26/+24 |
| | | | | | Replaced them with fmt::format calls, including changes to the format strings. Also changed the format strings to use FMT_STRING, so that the format is checked compile-time against the arguments. Also fixed code-style violations already present in the code. | ||||
* | ProtoProxy: encrypt in-place | Tiger Wang | 2021-07-06 | 2 | -16/+6 |
| | |||||
* | cIsThread cleanup | Tiger Wang | 2021-03-30 | 1 | -1/+1 |
| | | | | | + Semi-gracefully handle unexpected exceptions * No-one cared about the return values, remove them | ||||
* | Fix Windows XP to 7 compatibility (#5167) | Tiger Wang | 2021-03-28 | 1 | -1/+1 |
| | | | | | * Partially reverts 01a4e696b * Unify thread names - Remove use of GetThreadId API | ||||
* | Do protocol decryption in-place (with CryptoAPI on Windows) (#5145) | Tiger Wang | 2021-03-08 | 1 | -2/+2 |
| | |||||
* | zlib -> libdeflate (#5085) | Tiger Wang | 2021-01-11 | 14 | -696/+159 |
| | | | | | | + Use libdeflate + Use std::byte * Fix passing temporary to string_view + Emulate make_unique_for_overwrite | ||||
* | Deleted BiomeDef.h and ChunkDef.h from Globals.h (#4885) | KingCol13 | 2020-09-25 | 3 | -11/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Removed BiomeDef.h * Removed ChunkDef.h from Globals.h * Added to CONTRIBUTORS. * Re-added empty last line to Globals.h * Included stddef and StringUtils in BiomeDef.h * Fixed build tools compiling. It compiles, but at what cost? * Added include to src/Generating/Trees.h * Include added in ChunkGeneratorThread.h * Moved rearranged includes in LineBlockTracer.cpp * Re-arrange headers in ChunkInterface.cpp * Included ChunkDef.h in Path.h * Included ChunkDef.h in NBTChunkSerializer.h * Rearranged included and added required includes to headers. * Removed unnecessary included in StringUtils.h. | ||||
* | Update submodules | Tiger Wang | 2020-07-23 | 2 | -11/+7 |
| | |||||
* | Address comments | Tiger Wang | 2020-07-12 | 5 | -15/+14 |
| | |||||
* | More CMake cleanup | Tiger Wang | 2020-07-12 | 5 | -39/+6 |
| | |||||
* | Resolve IPO flags mismatch | Tiger Wang | 2020-05-31 | 4 | -4/+1 |
| | |||||
* | Upgrade to C++17 [CMake] (#4717) | Tiger Wang | 2020-05-16 | 2 | -6/+0 |
| | | | * Make our CMake slightly less insane | ||||
* | Update logging code to reduce unnecessary string copying: | Peter Bell | 2020-05-16 | 2 | -0/+2 |
| | | | | | | * Write into a single fmt::memory_buffer * Use string_view instead of AString for listener callbacks * Also collapsed vFLOG and vLOG functions into one per formatting type | ||||
* | Cleanup unneeded globals (#4736) | peterbell10 | 2020-05-10 | 8 | -394/+1 |
| | |||||
* | Enable C++17 in build | Peter Bell | 2020-05-09 | 2 | -0/+14 |
| | |||||
* | Remove old Android leftovers (#4722) | Mat | 2020-05-07 | 7 | -62/+0 |
| | |||||
* | Update fmt to 6.2.0 (#4718) | peterbell10 | 2020-05-05 | 6 | -21/+27 |
| | | | * Update fmt to 6.2.0 | ||||
* | Require semi-colon at end of function-like macros (#4719) | peterbell10 | 2020-05-05 | 1 | -17/+17 |
| | |||||
* | Add Zombie Villagers | Bond-009 | 2020-04-10 | 2 | -31/+33 |
| | |||||
* | Added an UpgradeBlockTypePalette check script. | Mattes D | 2020-01-13 | 1 | -0/+140 |
| | |||||
* | BlockTypePalette: Load from TSV or original reports' JSON. | Mattes D | 2019-12-28 | 4 | -116/+355 |
| | |||||
* | Improved large jungle and acacia tree generation (#4413) | NiLSPACE | 2019-12-22 | 2 | -0/+37 |
| | |||||
* | Add ProtocolBlockTypePalette (#4391) | E14 | 2019-09-22 | 3 | -0/+154 |
| | |||||
* | cppcheck found an out of bound array access. (#4182) | Michael Hinz | 2018-02-04 | 1 | -1/+1 |
| | | | | | | | | The ChunkHeader array is five unsigned chars big, they're indexed 0..4 - but in the error message (when ChunkHeader[4] isn't 2 - indicating zlib compression, which seems to be the only allowed compression method for chunks) the contents of ChunkHeader[5] is printed. Maybe not so dangerous, but it'll give garbage results in the log. | ||||
* | Add the fmt library (#4065) | peterbell10 | 2018-01-03 | 12 | -95/+40 |
| | | | | | | | * Replaces AppendVPrintf with fmt::sprintf * fmt::ArgList now used as a type safe alternative to varargs. * Removed SIZE_T_FMT compatibility macros. fmt::sprintf is fully portable and supports %zu. * Adds FLOG functions to log with fmt's native formatting style. | ||||
* | Fix style of Tools | Alexander Lyons Harkness | 2017-12-24 | 45 | -773/+626 |
| | |||||
* | Fix Travis build (#4101) | peterbell10 | 2017-12-22 | 1 | -4/+4 |
| | | | | | | | | | Stop using gdb on osx - was breaking the build Add clang 3.5 build as travis now defaults to 5.0 Fix unknown-warning-option errors on AppleClang ProtoProxy: Use nullptr UrlClientTest: add override to callback destructor Update jsoncpp to use nullptr | ||||
* | Fix tool builds on AppleClang | peterbell10 | 2017-10-21 | 5 | -115/+99 |
| | |||||
* | Removed UTF-8 BOM (#4033) | Lukas Pioch | 2017-09-19 | 4 | -4/+4 |
| | |||||
* | Update mbedtls to 2.5.1 (#3964) | peterbell10 | 2017-08-30 | 4 | -21/+21 |
| | | | | | | | | | | | | | | | | | | | | | | * Renaming changes: * macro prefix "POLARSSL" -> "MBEDTLS" * functions now prefixed with "mbedtls_" * rename PolarSSL++ -> mbedTLS++ * rename polarssl submodule * Use mbedtls' AES-CFB8 implementation. * Add cSslConfig to wrap mbedtls_ssl_config * Update cTCPLink and cBlockingSslClientSocket to use cSslConfig * Use cSslConfig in cHTTPServer * Use cSslConfig for cMojangAPI::SecureRequest * CI Fixes * Set -fomit-frame-pointer on the right target | ||||
* | Add cUUID class (#3871) | peterbell10 | 2017-08-25 | 1 | -0/+2 |
| | |||||
* | Minor changes (#3909) | mathiascode | 2017-08-24 | 2 | -7/+7 |
| | |||||
* | Remove double includes part 2 (#3890) | peterbell10 | 2017-08-03 | 4 | -2/+21 |
| | |||||
* | Removed the LeakFinder for Windows. (#3777) | Mattes D | 2017-06-19 | 4 | -17/+10 |
| | |||||
* | Added some blocks and items (#3503) | mathiascode | 2017-02-14 | 1 | -0/+6 |
| | |||||
* | NoiseSpeedTest: use a single templatized function. | Mattes D | 2016-11-15 | 1 | -36/+8 |
| | |||||
* | Added NoiseSpeedTest project. | Mattes D | 2016-11-15 | 6 | -0/+736 |
| | |||||
* | Fixed type-casting-related warnings. | Mattes D | 2016-08-24 | 10 | -70/+55 |
| | |||||
* | CMake: Remove needless minimum version specifications. | Mattes D | 2016-07-18 | 5 | -14/+0 |
| | |||||
* | Added GrownBiomeGenVisualiser. | Mattes D | 2016-05-29 | 6 | -0/+838 |
| | |||||
* | Renamed leftover strings to Cuberite / Server, as needed. | Mattes D | 2016-01-01 | 2 | -3/+3 |
| | | | | Also upgraded the user setting file for MSVC to 2013. | ||||
* | Removed offending tr1 references. | Alexander Harkness | 2015-12-22 | 4 | -83/+34 |
| | |||||
* | Added HTTPS links wherever they are supported. | Alexander Harkness | 2015-12-19 | 3 | -813/+812 |
| | |||||
* | Improved types of utf 16 strings | tycho | 2015-10-02 | 1 | -4/+4 |
| | |||||
* | Increase robustness of the logging subsystem | tycho | 2015-09-15 | 2 | -14/+20 |
| | |||||
* | Changing the shared_ptr/unique_ptr constructors to the make_shared/make_unique functions | bibo38 | 2015-07-12 | 1 | -4/+4 |
| | |||||
* | Daemon support on Linux. | Anthony Birkett | 2015-06-05 | 2 | -2/+2 |
| | | | | Added null console log listener, avoid printf() when stdout is closed. | ||||
* | Fix other clang 3.6 commit | tycho | 2015-05-24 | 2 | -2/+8 |
| | |||||
* | Disable -Werror for warnings in tools. | tycho | 2015-05-24 | 2 | -2/+4 |
| | |||||
* | Disable warnings in MCADefrag, ProtoProxy and tests | tycho | 2015-05-23 | 2 | -3/+6 |
| | |||||
* | Update submodules | Tiger Wang | 2015-05-02 | 1 | -1/+1 |
| | |||||
* | QtBiomeVisualiser: Fixed compilation and INI loading. | Mattes D | 2015-03-28 | 3 | -6/+13 |
| | |||||
* | Added VarInt64, normalized cPacketizer datatype names. | Mattes D | 2015-03-22 | 1 | -6/+6 |
| | |||||
* | ProtoProxy: Fixed connection and logging. | Mattes D | 2015-03-22 | 4 | -15/+22 |
| | |||||
* | Unified cByteBuffer types. | Mattes D | 2015-03-21 | 3 | -338/+351 |
| | | | | cByteBuffer now reads and writes any of the [U]Int<N> types. | ||||
* | Fixed Server.cpp | Creaprog | 2015-02-16 | 1 | -1/+1 |
| | |||||
* | Fixed Server.cpp | Creaprog | 2015-02-15 | 1 | -4/+3 |
| | |||||
* | Fixed Server.cpp | Creaprog | 2015-02-15 | 1 | -0/+1 |
| | |||||
* | Fixed Server.cpp | Creaprog | 2015-02-15 | 1 | -4/+4 |
| | |||||
* | Fixed Server.cpp | Creaprog | 2015-02-15 | 1 | -4/+4 |
| | | | Performance improvement. | ||||
* | Fixed RCONClient compilation. | Mattes D | 2015-01-27 | 3 | -14/+55 |
| | |||||
* | ProtoProxy: Added socket startup error reporting. | Matyas Dolak | 2015-01-23 | 1 | -3/+31 |
| | | | | Fixes CID 66433, fixes CID 66443. | ||||
* | ProtoProxy: Fixed warnings in Connection.cpp. | Matyas Dolak | 2015-01-21 | 1 | -87/+89 |
| | |||||
* | ProtoProxy: Fixed warnings in Connection.cpp. | Matyas Dolak | 2015-01-21 | 2 | -16/+24 |
| | |||||
* | ProtoProxy: Log block change packet details. | Mattes D | 2014-12-25 | 1 | -0/+3 |
| | |||||
* | Fixed tools compilation. | Mattes D | 2014-12-25 | 3 | -0/+5 |
| | | | | Fixes errors introduced in 081e7ddd028d9382bd52c2b117dae6b6f84225e5. | ||||
* | ProtoProxy: Added a sanity check to metadata string lengths. | Mattes D | 2014-12-21 | 1 | -2/+6 |
| | | | | Fixes CID 66415. | ||||
* | MCADefrag: Added a sanity check for chunk size. | Mattes D | 2014-12-21 | 1 | -1/+1 |
| | | | | Fixes CID 66448. | ||||
* | Added Rabbits | Masy98 | 2014-12-20 | 2 | -0/+2 |
| | |||||
* | Added Entity Guardian | Masy98 | 2014-12-18 | 2 | -0/+2 |
| | |||||
* | Fixed c++11 branch issues. | Mattes D | 2014-12-07 | 1 | -1/+2 |
| | |||||
* | Tools: Removed unused Timer.* file from CMakeLists.txt. | Mattes D | 2014-12-04 | 2 | -4/+1 |
| | |||||
* | Merged branch 'origin/master' into c++11. | Mattes D | 2014-12-04 | 3 | -2/+37 |
|\ | |||||
| * | Fixed MCADefrag compilation. | Mattes D | 2014-11-29 | 1 | -0/+8 |
| | | |||||
| * | Fixed QtBiomeVisualiser compilation. | Mattes D | 2014-11-29 | 1 | -2/+17 |
| | | |||||
| * | Fixed missing files in ProtoProxy. | Mattes D | 2014-11-29 | 1 | -0/+8 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into c++11 | Tiger Wang | 2014-11-23 | 18 | -510/+737 |
|\| | | | | | | | | | | | Conflicts: src/Noise/Noise.h src/World.h | ||||
| * | QtBiomeVisualiser: Fixed default zoom selection. | Mattes D | 2014-10-31 | 1 | -5/+1 |
| | | |||||
| * | QtBiomeVisualiser: Set start zoom to 25%, just like AMIDST. | Mattes D | 2014-10-30 | 1 | -1/+3 |
| | | |||||
| * | QtBiomeVisualiser: Added a prototyping int generator flavor. | Mattes D | 2014-10-30 | 2 | -0/+3 |
| | | | | | | | | This generator is easier to manipulate, since it doesn't require rewriting the sizes in the template parameters. On the other hand, it doesn't optimize so well, so it's a bit slower. | ||||
| * | Merge remote-tracking branch 'origin/master' into GrownBiomes | Mattes D | 2014-10-30 | 2 | -9/+72 |
| |\ | |||||
| | * | QtBiomeVisualiser: Generator uses all machine threads. | Mattes D | 2014-10-29 | 2 | -9/+72 |
| | | | | | | | | | | | | The previous limit of 1 thread was lifted, now the generator source runs on all CPU threads available. | ||||
| * | | Merged branch 'master' into GrownBiomes. | Mattes D | 2014-10-28 | 17 | -437/+598 |
| |\| | |||||
| | * | QtBiomeVisualiser: Added quick shutdown to region loaders. | Mattes D | 2014-10-28 | 3 | -1/+18 |
| | | | | | | | | | | | | Now the app shuts down immediately even if regions are queued for loading. | ||||
| | * | QtBiomeVisualiser: Fixed mouse zoom vs menu zoom. | Mattes D | 2014-10-28 | 1 | -1/+2 |
| | | | |||||
| | * | QtBiomeVisualiser: Reduced memory usage. | Mattes D | 2014-10-28 | 4 | -182/+156 |
| | | | |||||
| | * | QtBiomeVisualiser: Fixed random regions not rendered. | Mattes D | 2014-10-28 | 2 | -0/+4 |
| | | | |||||
| | * | Merged remote-tracking branch 'origin/master'. | Mattes D | 2014-10-28 | 1 | -1/+1 |
| | |\ | |||||
| | | * | QtBiomeVisualiser: Fixed compilation on Linux. | Mattes D | 2014-10-28 | 4 | -5/+14 |
| | | | | |||||
| | * | | QtBiomeVisualiser: Attempt at fixing Linux compilation. | Mattes D | 2014-10-28 | 1 | -1/+1 |
| | | | | |||||
| | * | | QtBiomeVisualiser: Switched caching to entire regions. | Mattes D | 2014-10-27 | 15 | -249/+409 |
| | |/ | | | | | | | | | | This speeds up the rendering preparation for small zooms. | ||||
| * / | Added new biomegen: Grown | Mattes D | 2014-10-26 | 2 | -67/+69 |
| |/ | |||||
* | | Compilation fixes | Tiger Wang | 2014-11-23 | 2 | -5/+3 |
| | | |||||
* | | Merged branch 'master' into c++11. | Mattes D | 2014-10-24 | 4 | -5/+5 |
|\| | |||||
| * | QtBiomeVisualiser: Moved the IniFile lib. | Mattes D | 2014-10-23 | 4 | -5/+5 |
| | | |||||
* | | Compile fix? | Tiger Wang | 2014-10-21 | 3 | -6/+0 |
|/ | |||||
* | Generator: Rewritten to use SharedPtrs. | Mattes D | 2014-10-19 | 3 | -4/+4 |
| | |||||
* | QtBiomeVisualiser: Added mouse hover info. | Mattes D | 2014-10-03 | 7 | -147/+228 |
| | |||||
* | QtBiomeVisualiser: Zoom is now limited and aligned to steps. | madmaxoft | 2014-10-03 | 4 | -59/+169 |
| | |||||
* | QtBiomeVisualiser: Seed is read properly. | madmaxoft | 2014-09-29 | 2 | -9/+8 |
| | |||||
* | Merge pull request #1466 from mc-server/endofsupport | Mattes D | 2014-09-28 | 1 | -2/+1 |
|\ | | | | | Removed protocols 1.2 to 1.6 | ||||
| * | Compilation fix | Tiger Wang | 2014-09-28 | 1 | -2/+1 |
| | | |||||
* | | QtBiomeVisualiser: fixed compilation. | madmaxoft | 2014-09-27 | 1 | -1/+10 |
|/ | |||||
* | QtBiomeVisualiser: Fixed MSVC path-crossing. | madmaxoft | 2014-09-24 | 7 | -10/+15 |
| | | | | MSVC would occasionally compile the wrong CPP file - the same name, but wrong path. | ||||
* | QtBiomeVisualiser: Fixed confusion about Globals.h. | madmaxoft | 2014-09-23 | 5 | -21/+21 |
| | |||||
* | QtBiomeVisualiser: Implemented live-update for the generator setup. | madmaxoft | 2014-09-22 | 5 | -17/+49 |
| | |||||
* | QtBiomeVisualiser: generator source is read from generator setup ini. | madmaxoft | 2014-09-22 | 3 | -16/+13 |
| | |||||
* | QtBiomeVisualiser: Moved the generator setup into a side-pane. | madmaxoft | 2014-09-22 | 5 | -39/+96 |
| | |||||
* | QtBiomeVisualiser: Added the base for INI editting. | madmaxoft | 2014-09-21 | 5 | -20/+266 |
| | |||||
* | QtBiomeVisualiser: Added list of vanilla worlds. | madmaxoft | 2014-09-20 | 2 | -7/+145 |
| | |||||
* | QtBiomeVisualiser: Added support for loading Anvil worlds. | madmaxoft | 2014-09-20 | 4 | -5/+320 |
| | |||||
* | QtBiomeVisualiser: More gcc fixes. | madmaxoft | 2014-09-18 | 1 | -2/+2 |
| | |||||
* | QtBiomeVisualiser: Fixed linux compilation. | madmaxoft | 2014-09-18 | 5 | -0/+6 |
| | |||||
* | QtBiomeVisualiser: Fixed colors and read failures. | madmaxoft | 2014-09-15 | 1 | -6/+5 |
| | |||||
* | QtBiomeVisualiser: Added reloading. | Mattes D | 2014-09-15 | 6 | -4/+49 |
| | |||||
* | QtBiomeVisualiser: removed multithreading. | Mattes D | 2014-09-15 | 2 | -65/+10 |
| | | | | It was slowing things down, the granularity is too fine. | ||||
* | QtBiomeVisualiser: Added multithreading. | Mattes D | 2014-09-15 | 3 | -23/+102 |
| | | | | For some reason this makes the UI less responsive. | ||||
* | QtBiomeVisualiser: Extended zoom down below 100%. | Mattes D | 2014-09-14 | 2 | -16/+80 |
| | |||||
* | QtBiomeVisualiser: Added mouse and keyboard view control. | Mattes D | 2014-09-14 | 2 | -4/+137 |
| | | | | Mouse dragging or WASD pans view, mouse wheel or QE zooms. | ||||
* | QtBiomeVisualiser: Removed build-specific variables. | Mattes D | 2014-09-14 | 1 | -3/+0 |
| | | | | These should be set in the project configuration instead, passed directly to qmake. | ||||
* | Added new Qt-based biome visualiser. | Mattes D | 2014-09-14 | 37 | -2181/+1482 |
| | | | | Compile with Qt 5.1+ | ||||
* | AnvilStats: Fixed thread start race condition. | Mattes D | 2014-08-27 | 2 | -10/+24 |
| | | | | The whole program would sometimes fail to process anything because the threads were waited-for before they were started. | ||||
* | AnvilStats: Added per-height spawner stats. | Mattes D | 2014-08-27 | 2 | -4/+47 |
| | |||||
* | AnvilStats: Ignoring output XLS files. | Mattes D | 2014-08-27 | 1 | -0/+1 |
| | |||||
* | AnvilStats: Added cmake directive for larger executable stack. | Mattes D | 2014-08-27 | 1 | -0/+22 |
| | | | | This fixes runtime "stack overflow" errors caused by large stack-allocated arrays used for decompression. | ||||
* | AnvilStats: Fixed Win64 compilation. | Mattes D | 2014-08-27 | 1 | -1/+1 |
| | |||||
* | AnvilStats: initial per-height blocktype implementation (WIP). | madmaxoft | 2014-08-27 | 3 | -5/+96 |
| | |||||
* | AnvilStats: Rewritten to use CMake. | madmaxoft | 2014-08-27 | 4 | -523/+126 |
| | |||||
* | Renamed Loggers | Tycho | 2014-08-12 | 3 | -13/+13 |
| | |||||
* | Fixed Tools to work with new logging framework | Tycho | 2014-08-10 | 3 | -10/+18 |
| | |||||
* | Made redundant semi not an error, fixed one more. | archshift | 2014-07-24 | 1 | -1/+1 |
| | |||||
* | Fixed the BiomeVisualiser project. | madmaxoft | 2014-06-20 | 1 | -1/+17 |
| | | | | Compiles under MSVC2008 again, was missing some shared files. | ||||
* | Merge pull request #1011 from SphinxC0re/SomeWarningFixes | Mattes D | 2014-06-04 | 1 | -0/+1 |
|\ | | | | | Fixed some warnings | ||||
| * | Update Globals.h | Julian Laubstein | 2014-06-03 | 1 | -1/+1 |
| | | |||||
| * | Fixed some warnings | Julian Laubstein | 2014-05-19 | 1 | -0/+1 |
| | | |||||
* | | AnvilStats: Added new biome colors. | Mattes D | 2014-06-01 | 2 | -34/+3 |
| | | |||||
* | | Hot-fixed AnvilStats compilation for MSVC2013. | Mattes D | 2014-06-01 | 3 | -13/+56 |
| | | |||||
* | | Fixed MCADefrag compilation. | madmaxoft | 2014-05-20 | 1 | -0/+15 |
|/ | |||||
* | Merge branch 'master' into SslWebAdmin | Mattes D | 2014-05-10 | 1 | -1/+1 |
|\ | |||||
| * | Fixed ProtoProxy compilation in MSVC2013. | madmaxoft | 2014-05-04 | 1 | -1/+1 |
| | | | | | | | | Fixes #983. | ||||
* | | ProtoProxy: Renamed PublicKey to CryptoKey. | madmaxoft | 2014-05-01 | 2 | -4/+4 |
|/ | |||||
* | Moved the rest of the Crypto objects into their own respective files. | madmaxoft | 2014-04-29 | 4 | -14/+12 |
| | |||||
* | Moved cPublicKey to its separate file in PolarSSL++. | madmaxoft | 2014-04-29 | 2 | -0/+3 |
| | |||||
* | Fixed ProtoProxy. | madmaxoft | 2014-04-29 | 4 | -3/+25 |
| | |||||
* | ProtoProxy: Fixed weird gcc compilation errors. | madmaxoft | 2014-04-14 | 1 | -16/+22 |
| | |||||
* | ProtoProxy: Added 1.7.9 compatibility. | madmaxoft | 2014-04-14 | 1 | -0/+29 |
| | |||||
* | ProtoProxy: Fixed a few Clang and MSVC warnings. | madmaxoft | 2014-04-04 | 2 | -4/+8 |
| | |||||
* | Merge branch 'unreachable' | madmaxoft | 2014-03-20 | 1 | -4/+0 |
|\ | |||||
| * | Fixed a couple of unneeded returns in ProtoProxy | Tycho | 2014-03-14 | 1 | -4/+0 |
| | | |||||
* | | ProtoProxy: Fixed MSVC compilation. | madmaxoft | 2014-03-20 | 1 | -2/+4 |
|/ | |||||
* | Merge branch 'Werror' into warnings | Tycho | 2014-03-12 | 1 | -2/+2 |
|\ | | | | | | | | | Conflicts: src/Globals.h | ||||
| * | Fixed comments an assert | Tycho | 2014-03-12 | 1 | -2/+2 |
| | | |||||
* | | Added macros support to tools | Tycho | 2014-03-11 | 2 | -2/+10 |
|/ | |||||
* | Fixed xofts issues | Tycho | 2014-03-10 | 1 | -1/+1 |
| | |||||
* | Fixed Issues in ProtoProxy | Tycho | 2014-03-10 | 2 | -9/+9 |
| | |||||
* | ProtoProxy: ignoring PolarSSL build files. | madmaxoft | 2014-02-18 | 1 | -0/+1 |
| | |||||
* | Now uses setflags for flags | Tycho | 2014-02-16 | 1 | -55/+4 |
| | |||||
* | COnverted ProtoProxy to use library CMakeLists | Tycho | 2014-02-16 | 2 | -18/+5 |
| | |||||
* | Allow building MCADefrag at the same time as MCServer | Tycho | 2014-02-16 | 1 | -4/+2 |
| | |||||
* | CHange MCADefrag CMakelist to use zlib CMakeList | Tycho | 2014-02-16 | 1 | -9/+4 |
| | |||||
* | rewrote MCADefrag CMakelist to use Setflags | Tycho | 2014-02-16 | 1 | -56/+16 |
| | |||||
* | MCADefrag: Implemented recompression. | madmaxoft | 2014-02-13 | 2 | -5/+136 |
| | | | | This finalizes #639. | ||||
* | MCADefrag: Fixed bugs, now produces valid MCA files. | madmaxoft | 2014-02-13 | 2 | -3/+22 |
| | |||||
* | MCADefrag: Initial implementation. | madmaxoft | 2014-02-13 | 6 | -0/+799 |
| | | | | | Partially implements #639. This only defragments the chunks, without recompressing them. | ||||
* | Fixed Compile errors | Tycho | 2014-02-03 | 1 | -1/+1 |
| | | | | c++11 introduces scoped enums, so the code didn't fail in clang | ||||
* | Increased Type safety of Biomes | Tycho | 2014-02-03 | 1 | -1/+1 |
| | | | | | Changed a number of funcictions from using integers to store biomes to using EMCSBiome Note that switching from an int to an Enum is a non-breaking chang to the lua bindings | ||||
* | ProtoProxy: Added encryption support. | madmaxoft | 2014-01-28 | 1 | -2/+19 |
| | |||||
* | Merge pull request #575 from worktycho/GeneratingBenchmark | Mattes D | 2014-01-25 | 2 | -0/+19 |
|\ | | | | | More Interfaces to decouple Generator from the rest of the code | ||||
| * | Merge branch 'master' into GeneratingBenchmark | Tycho | 2014-01-20 | 1 | -1/+14 |
| |\ | | | | | | | | | | this merge is necessary, | ||||
| * | | First attempt at Compiling Generator seperatly | Tycho | 2014-01-19 | 2 | -0/+19 |
| | | | |||||
* | | | ProtoProxy: Modified to use PolarSSL. | madmaxoft | 2014-01-25 | 6 | -60/+45 |
| | | | |||||
* | | | ProtoProxy: Fixed connection on *nix. | madmaxoft | 2014-01-24 | 1 | -1/+2 |
| |/ |/| | |||||
* | | ProtoProxy: UpdateBlockEntity NBT is written | Tiger Wang | 2014-01-19 | 1 | -1/+14 |
|/ | |||||
* | ProtoProxy: Compiles under Linux. | madmaxoft | 2014-01-17 | 4 | -28/+43 |
| | |||||
* | ProtoProxy: Fixed inversed typedef. | madmaxoft | 2014-01-17 | 1 | -1/+1 |
| | | | | I must be going crazy... | ||||
* | ProtoProxy: Fixed compilation in Windows and in Linux. | madmaxoft | 2014-01-17 | 3 | -16/+21 |
| | |||||
* | ProtoProxy: Fixed #include filename case. | madmaxoft | 2014-01-17 | 1 | -4/+4 |
| | |||||
* | Merge pull request #545 from mc-server/VarArgs | Mattes D | 2014-01-15 | 1 | -4/+8 |
|\ | | | | | Var args | ||||
| * | Fixed ProtoProxy compilation. | madmaxoft | 2014-01-15 | 1 | -4/+8 |
| | | |||||
* | | ProtoProxy: use CMake to generate the MSVC project files. | madmaxoft | 2014-01-15 | 4 | -308/+156 |
|/ | |||||
* | ProtoProxy: Fixed login kick packet direction. | madmaxoft | 2014-01-13 | 1 | -1/+1 |
| | |||||
* | BiomeVisualiser: Added zooming using the 1 - 8 keys. | Matyas Dolak | 2014-01-10 | 6 | -20/+76 |
| | |||||
* | ProtoProxy: Fixed favicon relaying. | madmaxoft | 2014-01-08 | 1 | -2/+2 |
| | | | | The buffer was too small for the favicon; now it's dynamic. | ||||
* | ProtoProxy: Fixed description-changing to work with 1.7.4. | madmaxoft | 2013-12-15 | 1 | -2/+3 |
| | |||||
* | ProtoProxy: Fixed metadata parsing. | madmaxoft | 2013-12-05 | 1 | -9/+27 |
| | |||||
* | BiomeVisualiser: Using the common BiomeGen creation code. | madmaxoft | 2013-11-28 | 1 | -67/+1 |
| | |||||
* | BiomeVisualiser: Added the TwoLevel biome generator. | madmaxoft | 2013-11-28 | 1 | -0/+4 |
| | |||||
* | BiomeVisualiser: The biome settings are read from a file. | madmaxoft | 2013-11-28 | 3 | -5/+102 |
| | |||||
* | Fixed RCONClient after foldermove. | madmaxoft | 2013-11-28 | 1 | -18/+18 |
| | |||||
* | Fixed MemDumpAnalysis after foldermove. | madmaxoft | 2013-11-28 | 3 | -44/+41 |
| | |||||
* | Fixed BlockZapper after folder move. | madmaxoft | 2013-11-28 | 6 | -44/+37 |
| | |||||
* | Fixed BiomeVisualiser after folder move. | madmaxoft | 2013-11-28 | 4 | -39/+47 |
| | |||||
* | Fixed AnvilStats after folder move. | madmaxoft | 2013-11-28 | 5 | -30/+30 |
| | |||||
* | ProtoProxy: Fixed after folder move. | madmaxoft | 2013-11-28 | 2 | -30/+34 |
| | |||||
* | AnvilStats: Fixed compilation. | madmaxoft | 2013-11-24 | 2 | -2/+3 |
| | |||||
* | BiomeVisualiser: Added 1.7 biomes, recolored using AMIDST colors. | madmaxoft | 2013-11-24 | 4 | -32/+141 |
| | |||||
* | RCONClient: Initial implementation. | madmaxoft | 2013-11-24 | 6 | -0/+864 |
| | | | | Fix #79. | ||||
* | ProtoProxy: Added dblquotes. | madmaxoft | 2013-11-10 | 1 | -2/+2 |
| | |||||
* | ProtoProxy: Fixed SpawnMob packet. | madmaxoft | 2013-11-07 | 1 | -12/+13 |
| | |||||
* | ProtoProxy: Fixed the SpawnObjectVehicle packet. | madmaxoft | 2013-11-03 | 1 | -1/+13 |
| | |||||
* | ProtoProxy: Removed unused enums. | madmaxoft | 2013-11-03 | 1 | -109/+3 |
| | |||||
* | ProtoProxy: Fixed handling of incomplete packets. | madmaxoft | 2013-11-03 | 1 | -0/+2 |
| | |||||
* | ProtoProxy: Working 1.7 protocol. | madmaxoft | 2013-10-29 | 2 | -158/+160 |
| | | | | Players can login, move around, dig blocks. | ||||
* | ProtoProxy: Updated the server-side packets to 1.7. | madmaxoft | 2013-10-29 | 1 | -171/+239 |
| | | | | Forgotten a file in the previous commit. | ||||
* | ProtoProxy: Updated the server-side packets to 1.7. | madmaxoft | 2013-10-29 | 1 | -0/+5 |
| | |||||
* | ProtoProxy: The login part of the protocol is implemented. | madmaxoft | 2013-10-29 | 2 | -220/+229 |
| | |||||
* | ProtoProxy: Implemented 1.7.2 status request / response / ping. | madmaxoft | 2013-10-28 | 2 | -113/+272 |
| | |||||
* | ProtoProxy: Fixed compilation after the previous cByteBuffer changes. | madmaxoft | 2013-10-28 | 1 | -0/+4 |
| | |||||
* | BiomeVisualiser: fixed crash at shutdown caused by bad logging | madmaxoft | 2013-10-12 | 2 | -3/+3 |
| | |||||
* | Updated BiomeVisualiser to compile again. | madmaxoft | 2013-10-11 | 3 | -9/+24 |
| | |||||
* | ProtoProxy: Added handling for the Explosion packet. | madmaxoft | 2013-09-19 | 2 | -0/+46 |
| | | | | This will help #129. | ||||
* | ProtoProxy: Removed the per-packet sleep from the DEBUG version. | madmaxoft | 2013-09-19 | 1 | -2/+9 |
| | | | | It is now enabled by defining a macro, by default off. | ||||
* | ProtoProxy: Logs are saved to a Logs subfolder. | madmaxoft | 2013-09-08 | 2 | -1/+12 |
| | |||||
* | ProtoProxy: The MOTD is modified to indicate ProtoProxy presence. | madmaxoft | 2013-09-08 | 1 | -7/+34 |
| | |||||
* | Merged branch 'Projectiles'. | madmaxoft | 2013-09-07 | 2 | -15/+27 |
|\ | |||||
| * | ProtoProxy: Improved logging for fixed-point numbers. | madmaxoft | 2013-09-04 | 1 | -14/+26 |
| | | | | | | | | "Absolute integers" and velocity are reported including their fractional part. | ||||
| * | AnvilStats: ignoring the world subfolder | madmaxoft | 2013-09-01 | 1 | -0/+1 |
| | | |||||
* | | AnvilStats: Added combined HeightBiome map | madmaxoft | 2013-08-30 | 8 | -4/+368 |
| | | |||||
* | | Merge branch 'Projectiles' | madmaxoft | 2013-08-30 | 7 | -17/+332 |
|\| | |||||
| * | AnvilStats: Implemented a cImageComposingCallback class. | madmaxoft | 2013-08-30 | 3 | -0/+292 |
| | | | | | | | | This will ease the creation of callbacks that produce per-region images of stuff. | ||||
| * | AnvilStats: Callbacks can now use CALLBACK_CONTINUE and CALLBACK_ABORT instead of bool return values. | madmaxoft | 2013-08-30 | 1 | -15/+21 |
| | | | | | | | | This makes the code slightly easier to understand. | ||||
| * | AnvilStats: Added the callback for region begin and end. | madmaxoft | 2013-08-30 | 3 | -3/+18 |
| | | |||||
| * | AnvilStats: Ignoring the build folders | madmaxoft | 2013-08-30 | 1 | -0/+2 |
| | | |||||
* | | ProtoProxy: Log individual chunks in MapChunkBulk packet. | madmaxoft | 2013-08-30 | 1 | -3/+32 |
|/ | |||||
* | ProtoProxy: Next packet type is logged for client as well. | madmaxoft | 2013-08-30 | 1 | -2/+2 |
| | |||||
* | ProtoProxy: Uses cTimer for the timing information. | madmaxoft | 2013-08-30 | 4 | -5/+14 |
| | | | | Previously used clock() is not suitable for the task, unfortunately it worked in MSVC. | ||||
* | Fixed ProtoProxy compilation, added client Kick handling. | madmaxoft | 2013-08-25 | 2 | -0/+18 |
| | |||||
* | Feature and bugfixes [SEE DESC] | Tiger Wang | 2013-08-16 | 1 | -0/+2 |
| | | | | | | | | | Added TNT and Hopper minecarts Fixed piston code failing without an extension set Repeaters are now broken Fixed not being able to place a minecart on an activator rail Added much needed comments on piston code Fixed minor formatting issue | ||||
* | ProtoProxy: Tab completion logging lists the last item, too | madmaxoft | 2013-07-31 | 1 | -0/+4 |
| | |||||
* | ProtoProxy: Added the tab completion packet parsing | madmaxoft | 2013-07-31 | 2 | -0/+42 |
| | |||||
* | Changed everyting to Unix line endings. | Alexander Harkness | 2013-07-29 | 71 | -11956/+11956 |
| | |||||
* | ProtoProxy now properly waits for both sides to establish encryption | madmaxoft | 2013-07-28 | 2 | -15/+54 |
| | | | | No more "End of stream" kicks in the client. Data sent while one connection is encrypted and the other is not is buffered and sent when the other link establishes encryption. | ||||
* | Set up proper ignores for ProtoProxy | madmaxoft | 2013-07-28 | 1 | -0/+4 |
| | |||||
* | Added a .gitignore for the anvilstats folder. | Alexander Harkness | 2013-07-28 | 1 | -0/+5 |
| | |||||
* | 1.6.2 protocol implemented, both in MCServer and in ProtoProxy | madmaxoft@gmail.com | 2013-07-08 | 2 | -0/+70 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1669 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | AnvilStats: moved into the Tools folder | madmaxoft@gmail.com | 2013-07-06 | 22 | -0/+3862 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1658 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | ProtoProxy: moved into the Tools folder | madmaxoft@gmail.com | 2013-07-06 | 10 | -0/+3358 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1657 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | MemDumpAnalysis: moved into the Tools folder; uses the global Expat library now. | madmaxoft@gmail.com | 2013-07-06 | 7 | -0/+881 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1656 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | BiomeVisualiser: Moved into the Tools folder | madmaxoft@gmail.com | 2013-07-06 | 17 | -0/+1942 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1655 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | ToLuaDoxy: initial import | madmaxoft@gmail.com | 2013-06-04 | 6 | -0/+2406 |
| | | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1544 0a769ca7-a7f5-676a-18bf-c427514a06d6 | ||||
* | BlockZapper: Initial import, can zap blocks but not entities | madmaxoft@gmail.com | 2013-05-01 | 11 | -0/+1417 |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1439 0a769ca7-a7f5-676a-18bf-c427514a06d6 |