summaryrefslogtreecommitdiffstats
path: root/Tools (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-05-05Update fmt to 6.2.0 (#4718)peterbell106-21/+27
* Update fmt to 6.2.0
2020-05-05Require semi-colon at end of function-like macros (#4719)peterbell101-17/+17
2020-04-10Add Zombie VillagersBond-0092-31/+33
2020-01-13Added an UpgradeBlockTypePalette check script.Mattes D1-0/+140
2019-12-28BlockTypePalette: Load from TSV or original reports' JSON.Mattes D4-116/+355
2019-12-22Improved large jungle and acacia tree generation (#4413)NiLSPACE2-0/+37
2019-09-22Add ProtocolBlockTypePalette (#4391)E143-0/+154
2018-02-04cppcheck found an out of bound array access. (#4182)Michael Hinz1-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.
2018-01-03Add the fmt library (#4065)peterbell1012-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.
2017-12-24Fix style of ToolsAlexander Lyons Harkness45-773/+626
2017-12-22Fix Travis build (#4101)peterbell101-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
2017-10-21Fix tool builds on AppleClangpeterbell105-115/+99
2017-09-19Removed UTF-8 BOM (#4033)Lukas Pioch4-4/+4
2017-08-30Update mbedtls to 2.5.1 (#3964)peterbell104-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
2017-08-25Add cUUID class (#3871)peterbell101-0/+2
2017-08-24Minor changes (#3909)mathiascode2-7/+7
2017-08-03Remove double includes part 2 (#3890)peterbell104-2/+21
2017-06-19Removed the LeakFinder for Windows. (#3777)Mattes D4-17/+10
2017-02-14Added some blocks and items (#3503)mathiascode1-0/+6
2016-11-15NoiseSpeedTest: use a single templatized function.Mattes D1-36/+8
2016-11-15Added NoiseSpeedTest project.Mattes D6-0/+736
2016-08-24Fixed type-casting-related warnings.Mattes D10-70/+55
2016-07-18CMake: Remove needless minimum version specifications.Mattes D5-14/+0
2016-05-29Added GrownBiomeGenVisualiser.Mattes D6-0/+838
2016-01-01Renamed leftover strings to Cuberite / Server, as needed.Mattes D2-3/+3
Also upgraded the user setting file for MSVC to 2013.
2015-12-22Removed offending tr1 references.Alexander Harkness4-83/+34
2015-12-19Added HTTPS links wherever they are supported.Alexander Harkness3-813/+812
2015-10-02Improved types of utf 16 stringstycho1-4/+4
2015-09-15Increase robustness of the logging subsystemtycho2-14/+20
2015-07-12Changing the shared_ptr/unique_ptr constructors to the make_shared/make_unique functionsbibo381-4/+4
2015-06-05Daemon support on Linux.Anthony Birkett2-2/+2
Added null console log listener, avoid printf() when stdout is closed.
2015-05-24Fix other clang 3.6 committycho2-2/+8
2015-05-24Disable -Werror for warnings in tools.tycho2-2/+4
2015-05-23Disable warnings in MCADefrag, ProtoProxy and teststycho2-3/+6
2015-05-02Update submodulesTiger Wang1-1/+1
2015-03-28QtBiomeVisualiser: Fixed compilation and INI loading.Mattes D3-6/+13
2015-03-22Added VarInt64, normalized cPacketizer datatype names.Mattes D1-6/+6
2015-03-22ProtoProxy: Fixed connection and logging.Mattes D4-15/+22
2015-03-21Unified cByteBuffer types.Mattes D3-338/+351
cByteBuffer now reads and writes any of the [U]Int<N> types.
2015-02-16Fixed Server.cppCreaprog1-1/+1
2015-02-15Fixed Server.cppCreaprog1-4/+3
2015-02-15Fixed Server.cppCreaprog1-0/+1
2015-02-15Fixed Server.cppCreaprog1-4/+4
2015-02-15Fixed Server.cppCreaprog1-4/+4
Performance improvement.
2015-01-27Fixed RCONClient compilation.Mattes D3-14/+55
2015-01-23ProtoProxy: Added socket startup error reporting.Matyas Dolak1-3/+31
Fixes CID 66433, fixes CID 66443.
2015-01-21ProtoProxy: Fixed warnings in Connection.cpp.Matyas Dolak1-87/+89
2015-01-21ProtoProxy: Fixed warnings in Connection.cpp.Matyas Dolak2-16/+24
2014-12-25ProtoProxy: Log block change packet details.Mattes D1-0/+3
2014-12-25Fixed tools compilation.Mattes D3-0/+5
Fixes errors introduced in 081e7ddd028d9382bd52c2b117dae6b6f84225e5.
2014-12-21ProtoProxy: Added a sanity check to metadata string lengths.Mattes D1-2/+6
Fixes CID 66415.
2014-12-21MCADefrag: Added a sanity check for chunk size.Mattes D1-1/+1
Fixes CID 66448.
2014-12-20Added RabbitsMasy982-0/+2
2014-12-18Added Entity GuardianMasy982-0/+2
2014-12-07Fixed c++11 branch issues.Mattes D1-1/+2
2014-12-04Tools: Removed unused Timer.* file from CMakeLists.txt.Mattes D2-4/+1
2014-11-29Fixed MCADefrag compilation.Mattes D1-0/+8
2014-11-29Fixed QtBiomeVisualiser compilation.Mattes D1-2/+17
2014-11-29Fixed missing files in ProtoProxy.Mattes D1-0/+8
2014-11-23Compilation fixesTiger Wang2-5/+3
2014-10-31QtBiomeVisualiser: Fixed default zoom selection.Mattes D1-5/+1
2014-10-30QtBiomeVisualiser: Set start zoom to 25%, just like AMIDST.Mattes D1-1/+3
2014-10-30QtBiomeVisualiser: Added a prototyping int generator flavor.Mattes D2-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.
2014-10-29QtBiomeVisualiser: Generator uses all machine threads.Mattes D2-9/+72
The previous limit of 1 thread was lifted, now the generator source runs on all CPU threads available.
2014-10-28QtBiomeVisualiser: Added quick shutdown to region loaders.Mattes D3-1/+18
Now the app shuts down immediately even if regions are queued for loading.
2014-10-28QtBiomeVisualiser: Fixed mouse zoom vs menu zoom.Mattes D1-1/+2
2014-10-28QtBiomeVisualiser: Reduced memory usage.Mattes D4-182/+156
2014-10-28QtBiomeVisualiser: Fixed random regions not rendered.Mattes D2-0/+4
2014-10-28QtBiomeVisualiser: Fixed compilation on Linux.Mattes D4-5/+14
2014-10-28QtBiomeVisualiser: Attempt at fixing Linux compilation.Mattes D1-1/+1
2014-10-27QtBiomeVisualiser: Switched caching to entire regions.Mattes D15-249/+409
This speeds up the rendering preparation for small zooms.
2014-10-26Added new biomegen: GrownMattes D2-67/+69
2014-10-23QtBiomeVisualiser: Moved the IniFile lib.Mattes D4-5/+5
2014-10-21Compile fix?Tiger Wang3-6/+0
2014-10-19Generator: Rewritten to use SharedPtrs.Mattes D3-4/+4
2014-10-03QtBiomeVisualiser: Added mouse hover info.Mattes D7-147/+228
2014-10-03QtBiomeVisualiser: Zoom is now limited and aligned to steps.madmaxoft4-59/+169
2014-09-29QtBiomeVisualiser: Seed is read properly.madmaxoft2-9/+8
2014-09-28Compilation fixTiger Wang1-2/+1
2014-09-27QtBiomeVisualiser: fixed compilation.madmaxoft1-1/+10
2014-09-24QtBiomeVisualiser: Fixed MSVC path-crossing.madmaxoft7-10/+15
MSVC would occasionally compile the wrong CPP file - the same name, but wrong path.
2014-09-23QtBiomeVisualiser: Fixed confusion about Globals.h.madmaxoft5-21/+21
2014-09-22QtBiomeVisualiser: Implemented live-update for the generator setup.madmaxoft5-17/+49
2014-09-22QtBiomeVisualiser: generator source is read from generator setup ini.madmaxoft3-16/+13
2014-09-22QtBiomeVisualiser: Moved the generator setup into a side-pane.madmaxoft5-39/+96
2014-09-21QtBiomeVisualiser: Added the base for INI editting.madmaxoft5-20/+266
2014-09-20QtBiomeVisualiser: Added list of vanilla worlds.madmaxoft2-7/+145
2014-09-20QtBiomeVisualiser: Added support for loading Anvil worlds.madmaxoft4-5/+320
2014-09-18QtBiomeVisualiser: More gcc fixes.madmaxoft1-2/+2
2014-09-18QtBiomeVisualiser: Fixed linux compilation.madmaxoft5-0/+6
2014-09-15QtBiomeVisualiser: Fixed colors and read failures.madmaxoft1-6/+5
2014-09-15QtBiomeVisualiser: Added reloading.Mattes D6-4/+49
2014-09-15QtBiomeVisualiser: removed multithreading.Mattes D2-65/+10
It was slowing things down, the granularity is too fine.
2014-09-15QtBiomeVisualiser: Added multithreading.Mattes D3-23/+102
For some reason this makes the UI less responsive.
2014-09-14QtBiomeVisualiser: Extended zoom down below 100%.Mattes D2-16/+80
2014-09-14QtBiomeVisualiser: Added mouse and keyboard view control.Mattes D2-4/+137
Mouse dragging or WASD pans view, mouse wheel or QE zooms.
2014-09-14QtBiomeVisualiser: Removed build-specific variables.Mattes D1-3/+0
These should be set in the project configuration instead, passed directly to qmake.
2014-09-14Added new Qt-based biome visualiser.Mattes D37-2181/+1482
Compile with Qt 5.1+
2014-08-27AnvilStats: Fixed thread start race condition.Mattes D2-10/+24
The whole program would sometimes fail to process anything because the threads were waited-for before they were started.
2014-08-27AnvilStats: Added per-height spawner stats.Mattes D2-4/+47
2014-08-27AnvilStats: Ignoring output XLS files.Mattes D1-0/+1
2014-08-27AnvilStats: Added cmake directive for larger executable stack.Mattes D1-0/+22
This fixes runtime "stack overflow" errors caused by large stack-allocated arrays used for decompression.
2014-08-27AnvilStats: Fixed Win64 compilation.Mattes D1-1/+1
2014-08-27AnvilStats: initial per-height blocktype implementation (WIP).madmaxoft3-5/+96
2014-08-27AnvilStats: Rewritten to use CMake.madmaxoft4-523/+126
2014-08-12Renamed LoggersTycho3-13/+13
2014-08-10Fixed Tools to work with new logging frameworkTycho3-10/+18
2014-07-24Made redundant semi not an error, fixed one more.archshift1-1/+1
2014-06-20Fixed the BiomeVisualiser project.madmaxoft1-1/+17
Compiles under MSVC2008 again, was missing some shared files.
2014-06-03Update Globals.hJulian Laubstein1-1/+1
2014-06-01AnvilStats: Added new biome colors.Mattes D2-34/+3
2014-06-01Hot-fixed AnvilStats compilation for MSVC2013.Mattes D3-13/+56
2014-05-20Fixed MCADefrag compilation.madmaxoft1-0/+15
2014-05-19Fixed some warningsJulian Laubstein1-0/+1
2014-05-04Fixed ProtoProxy compilation in MSVC2013.madmaxoft1-1/+1
Fixes #983.
2014-05-01ProtoProxy: Renamed PublicKey to CryptoKey.madmaxoft2-4/+4
2014-04-29Moved the rest of the Crypto objects into their own respective files.madmaxoft4-14/+12
2014-04-29Moved cPublicKey to its separate file in PolarSSL++.madmaxoft2-0/+3
2014-04-29Fixed ProtoProxy.madmaxoft4-3/+25
2014-04-14ProtoProxy: Fixed weird gcc compilation errors.madmaxoft1-16/+22
2014-04-14ProtoProxy: Added 1.7.9 compatibility.madmaxoft1-0/+29
2014-04-04ProtoProxy: Fixed a few Clang and MSVC warnings.madmaxoft2-4/+8
2014-03-20ProtoProxy: Fixed MSVC compilation.madmaxoft1-2/+4
2014-03-14Fixed a couple of unneeded returns in ProtoProxyTycho1-4/+0
2014-03-12Fixed comments an assertTycho1-2/+2
2014-03-11Added macros support to toolsTycho2-2/+10
2014-03-10Fixed xofts issuesTycho1-1/+1
2014-03-10Fixed Issues in ProtoProxyTycho2-9/+9
2014-02-18ProtoProxy: ignoring PolarSSL build files.madmaxoft1-0/+1
2014-02-16Now uses setflags for flagsTycho1-55/+4
2014-02-16COnverted ProtoProxy to use library CMakeListsTycho2-18/+5
2014-02-16Allow building MCADefrag at the same time as MCServerTycho1-4/+2
2014-02-16CHange MCADefrag CMakelist to use zlib CMakeListTycho1-9/+4
2014-02-16rewrote MCADefrag CMakelist to use SetflagsTycho1-56/+16
2014-02-13MCADefrag: Implemented recompression.madmaxoft2-5/+136
This finalizes #639.
2014-02-13MCADefrag: Fixed bugs, now produces valid MCA files.madmaxoft2-3/+22
2014-02-13MCADefrag: Initial implementation.madmaxoft6-0/+799
Partially implements #639. This only defragments the chunks, without recompressing them.
2014-02-03Fixed Compile errorsTycho1-1/+1
c++11 introduces scoped enums, so the code didn't fail in clang
2014-02-03Increased Type safety of BiomesTycho1-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
2014-01-28ProtoProxy: Added encryption support.madmaxoft1-2/+19
2014-01-25ProtoProxy: Modified to use PolarSSL.madmaxoft6-60/+45
2014-01-24ProtoProxy: Fixed connection on *nix.madmaxoft1-1/+2
2014-01-19First attempt at Compiling Generator seperatlyTycho2-0/+19
2014-01-19ProtoProxy: UpdateBlockEntity NBT is writtenTiger Wang1-1/+14
2014-01-17ProtoProxy: Compiles under Linux.madmaxoft4-28/+43
2014-01-17ProtoProxy: Fixed inversed typedef.madmaxoft1-1/+1
I must be going crazy...
2014-01-17ProtoProxy: Fixed compilation in Windows and in Linux.madmaxoft3-16/+21
2014-01-17ProtoProxy: Fixed #include filename case.madmaxoft1-4/+4
2014-01-15ProtoProxy: use CMake to generate the MSVC project files.madmaxoft4-308/+156
2014-01-15Fixed ProtoProxy compilation.madmaxoft1-4/+8
2014-01-13ProtoProxy: Fixed login kick packet direction.madmaxoft1-1/+1
2014-01-10BiomeVisualiser: Added zooming using the 1 - 8 keys.Matyas Dolak6-20/+76
2014-01-08ProtoProxy: Fixed favicon relaying.madmaxoft1-2/+2
The buffer was too small for the favicon; now it's dynamic.
2013-12-15ProtoProxy: Fixed description-changing to work with 1.7.4.madmaxoft1-2/+3
2013-12-05ProtoProxy: Fixed metadata parsing.madmaxoft1-9/+27
2013-11-28BiomeVisualiser: Using the common BiomeGen creation code.madmaxoft1-67/+1
2013-11-28BiomeVisualiser: Added the TwoLevel biome generator.madmaxoft1-0/+4
2013-11-28BiomeVisualiser: The biome settings are read from a file.madmaxoft3-5/+102
2013-11-28Fixed RCONClient after foldermove.madmaxoft1-18/+18
2013-11-28Fixed MemDumpAnalysis after foldermove.madmaxoft3-44/+41
2013-11-28Fixed BlockZapper after folder move.madmaxoft6-44/+37
2013-11-28Fixed BiomeVisualiser after folder move.madmaxoft4-39/+47
2013-11-28Fixed AnvilStats after folder move.madmaxoft5-30/+30
2013-11-28ProtoProxy: Fixed after folder move.madmaxoft2-30/+34
2013-11-24AnvilStats: Fixed compilation.madmaxoft2-2/+3
2013-11-24BiomeVisualiser: Added 1.7 biomes, recolored using AMIDST colors.madmaxoft4-32/+141
2013-11-24RCONClient: Initial implementation.madmaxoft6-0/+864
Fix #79.
2013-11-10ProtoProxy: Added dblquotes.madmaxoft1-2/+2
2013-11-07ProtoProxy: Fixed SpawnMob packet.madmaxoft1-12/+13
2013-11-03ProtoProxy: Fixed the SpawnObjectVehicle packet.madmaxoft1-1/+13
2013-11-03ProtoProxy: Removed unused enums.madmaxoft1-109/+3
2013-11-03ProtoProxy: Fixed handling of incomplete packets.madmaxoft1-0/+2
2013-10-29ProtoProxy: Working 1.7 protocol.madmaxoft2-158/+160
Players can login, move around, dig blocks.
2013-10-29ProtoProxy: Updated the server-side packets to 1.7.madmaxoft1-171/+239
Forgotten a file in the previous commit.
2013-10-29ProtoProxy: Updated the server-side packets to 1.7.madmaxoft1-0/+5
2013-10-29ProtoProxy: The login part of the protocol is implemented.madmaxoft2-220/+229
2013-10-28ProtoProxy: Implemented 1.7.2 status request / response / ping.madmaxoft2-113/+272
2013-10-28ProtoProxy: Fixed compilation after the previous cByteBuffer changes.madmaxoft1-0/+4
2013-10-12BiomeVisualiser: fixed crash at shutdown caused by bad loggingmadmaxoft2-3/+3
2013-10-11Updated BiomeVisualiser to compile again.madmaxoft3-9/+24
2013-09-19ProtoProxy: Added handling for the Explosion packet.madmaxoft2-0/+46
This will help #129.
2013-09-19ProtoProxy: Removed the per-packet sleep from the DEBUG version.madmaxoft1-2/+9
It is now enabled by defining a macro, by default off.
2013-09-08ProtoProxy: Logs are saved to a Logs subfolder.madmaxoft2-1/+12
2013-09-08ProtoProxy: The MOTD is modified to indicate ProtoProxy presence.madmaxoft1-7/+34
2013-09-04ProtoProxy: Improved logging for fixed-point numbers.madmaxoft1-14/+26
"Absolute integers" and velocity are reported including their fractional part.
2013-09-01AnvilStats: ignoring the world subfoldermadmaxoft1-0/+1
2013-08-30AnvilStats: Added combined HeightBiome mapmadmaxoft8-4/+368
2013-08-30AnvilStats: Implemented a cImageComposingCallback class.madmaxoft3-0/+292
This will ease the creation of callbacks that produce per-region images of stuff.
2013-08-30AnvilStats: Callbacks can now use CALLBACK_CONTINUE and CALLBACK_ABORT instead of bool return values.madmaxoft1-15/+21
This makes the code slightly easier to understand.
2013-08-30AnvilStats: Added the callback for region begin and end.madmaxoft3-3/+18
2013-08-30AnvilStats: Ignoring the build foldersmadmaxoft1-0/+2
2013-08-30ProtoProxy: Log individual chunks in MapChunkBulk packet.madmaxoft1-3/+32
2013-08-30ProtoProxy: Next packet type is logged for client as well.madmaxoft1-2/+2
2013-08-30ProtoProxy: Uses cTimer for the timing information.madmaxoft4-5/+14
Previously used clock() is not suitable for the task, unfortunately it worked in MSVC.
2013-08-25Fixed ProtoProxy compilation, added client Kick handling.madmaxoft2-0/+18
2013-08-16Feature and bugfixes [SEE DESC]Tiger Wang1-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
2013-07-31ProtoProxy: Tab completion logging lists the last item, toomadmaxoft1-0/+4
2013-07-31ProtoProxy: Added the tab completion packet parsingmadmaxoft2-0/+42
2013-07-29Changed everyting to Unix line endings.Alexander Harkness71-11956/+11956
2013-07-28ProtoProxy now properly waits for both sides to establish encryptionmadmaxoft2-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.
2013-07-28Set up proper ignores for ProtoProxymadmaxoft1-0/+4
2013-07-28Added a .gitignore for the anvilstats folder.Alexander Harkness1-0/+5
2013-07-081.6.2 protocol implemented, both in MCServer and in ProtoProxymadmaxoft@gmail.com2-0/+70
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1669 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-07-06AnvilStats: moved into the Tools foldermadmaxoft@gmail.com22-0/+3862
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1658 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-07-06ProtoProxy: moved into the Tools foldermadmaxoft@gmail.com10-0/+3358
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1657 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-07-06MemDumpAnalysis: moved into the Tools folder; uses the global Expat library now.madmaxoft@gmail.com7-0/+881
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1656 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-07-06BiomeVisualiser: Moved into the Tools foldermadmaxoft@gmail.com17-0/+1942
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1655 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04ToLuaDoxy: initial importmadmaxoft@gmail.com6-0/+2406
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1544 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-01BlockZapper: Initial import, can zap blocks but not entitiesmadmaxoft@gmail.com11-0/+1417
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1439 0a769ca7-a7f5-676a-18bf-c427514a06d6