Commit Graph
100 Commits
Author SHA1 Message Date
Mattes D 9871c0b073 Added CircleCI for stylechecking.
This will allow us to remove the stylecheck from Travis builds, making them a bit faster, and having fast style checks
2015-09-17 11:20:10 +02:00
Mattes D d041057da2 Merge pull request #2457 from cuberite/log
Increase robustness of the logging subsystem
2015-09-16 09:12:56 +02:00
Mattes D 991f1a209f Merge pull request #2473 from cuberite/APIDumpRename
APIDump: Fixed ZBS integration filenames after project rename.
2015-09-14 16:18:29 +02:00
Mattes D f8554813cf APIDump: Fixed ZBS integration filenames after project rename. 2015-09-14 11:22:50 +02:00
Mattes D d816166364 Merge pull request #2474 from Erbelding/master
Fixed flint drop rates from 1/30 to 1/10 to match the wiki.
2015-09-14 11:20:30 +02:00
Mattes D 76d2f85b9a Fixed Lua output folders for Windows builds.
Fixes #2468.
2015-09-08 09:12:02 +02:00
Mattes D 3211251b3a Added gallery web previews to ignore list. 2015-09-07 10:08:12 +02:00
Mattes D 3fb183aaf0 Fixed pack-list for buildservers. 2015-09-06 10:42:44 +02:00
Mattes D 7da79fdc19 Merge pull request #2437 from cuberite/outputChange
Output folder change; cmake project name change
2015-09-06 10:05:18 +02:00
Mattes D dac97826f7 Renamed output directory to Server 2015-09-05 22:01:21 +02:00
Mattes D 69a44b2fee Merge pull request #2450 from nicodinh/patch-1
Fixed false-positive error message in cRankManager::SetRankVisuals().
2015-08-25 10:04:25 +02:00
Mattes D dffa8a7b56 Merge pull request #2439 from cuberite/AppveyorYml
Added Appveyor yml settings file.
2015-08-18 08:52:41 +02:00
Mattes D 9779ab2bd6 Added Appveyor yml settings file. 2015-08-18 08:52:23 +02:00
Mattes D 5ea1b9cee1 Merge pull request #2433 from cuberite/WarningFixTrial
Some warning fixes
2015-08-18 08:49:39 +02:00
Mattes D d118550a5b Merge pull request #2425 from cuberite/APIDumpNameChange
Updated APIDump to follow the namechange
2015-08-12 08:25:29 +02:00
Mattes D 6308643669 Merge pull request #2423 from cuberite/JsonCppCheck
Added check for JsonCpp submodule presence.
2015-08-11 09:22:31 +02:00
Mattes D 54e36588dd Added check for JsonCpp submodule presence. 2015-08-11 08:33:59 +02:00
Mattes D 92ac33e923 Checked LeakFinder in MSVC2015, enabled support for it. 2015-08-10 13:54:19 +02:00
Mattes D db09c733ea Fixed SQLiteCpp MSVC2015 compilation.
SQLiteCpp had a "noexcept" keyword that MSVC2015 didn't like, upgrading it makes it compile.
2015-08-10 13:23:28 +02:00
Mattes D 6e616c7168 Merge pull request #2421 from cuberite/StackWalkerWarningIgnore
MSVC: Ignore the deprecation warning in 3rd party StackWalker.
2015-08-10 07:27:55 +02:00
Mattes D bfc698f0ed MSVC: Ignore the deprecation warning in 3rd party StackWalker. 2015-08-09 09:23:12 +02:00
Mattes D a985949cfe Flush log file when a warning or error message is output.
Fixes #2419.
2015-08-08 10:40:40 +02:00
Mattes D 6e4122e551 Unified the doxy-comment format. 2015-07-31 16:49:10 +02:00
Mattes D d2a0c85764 Chunks that fail to load are offloaded to extra files.
Ref.: #1970
2015-07-31 08:49:23 +02:00
Mattes D 08aa3f6ff5 Added reason parameter to load failures. 2015-07-31 08:48:23 +02:00
Mattes D 7379848ae5 Moved AString reading hack to cFile. 2015-07-31 08:48:22 +02:00
Mattes D 5dbe1e7303 Merge pull request #2376 from mjhanninen/fix-freebsd-build
Fix FreeBSD build
2015-07-29 15:36:57 +02:00
Mattes D e2ec59095f Merge pull request #2388 from zackp30/armv7-cmake
Fix compilation on ARMv7. Fixes #2387.
2015-07-29 14:59:23 +02:00
Mattes D 97beb2a350 Fixed custom recipes result clientside bug.
Fixes #2345.
2015-07-26 13:30:25 +02:00
Mattes D fe7bd6767f Merge pull request #2393 from jammet/patch-8
Fixed red carpet crafting recipe.
2015-07-26 12:06:31 +02:00
Mattes D c74d856b57 Fixed cNetworkSingleton's HasTerminated flag.
Should fix random failures in Google-test.
2015-07-23 16:15:21 +02:00
Mattes D 137bd1d6e8 Merge pull request #2375 from jammet/patch-8
Corrected Pillar of Quartz and Chiseled Quartz.
2015-07-23 10:58:09 +02:00
Mattes D a55eaba7fa Network: Fixed ServerHandle's address formatting. 2015-07-07 18:10:47 +02:00
Mattes D bebd4de144 Fixed warnings generated by 64-bit MSVC. 2015-07-07 11:50:06 +02:00
Mattes D 66a164a9a7 Added neighbor specification in the OnNeighborChanged() block callback.
Fixes the OnNeighborChanged endless recursion with large melon / pumpkin fields.
Fixes #2213.
2015-07-01 10:40:16 +02:00
Mattes D b0bd1e3907 APIDump: Fixed a forgotten comma. 2015-06-30 22:36:51 +02:00
Mattes D 0a24f7977b Added the Prefabs folder to the files packed by build. 2015-06-30 22:05:21 +02:00
Mattes D f6ab461383 BlockArea: Fixed a crash with areas higher than chunk height. 2015-06-30 14:08:21 +02:00
Mattes D d646c81eb7 Removed the MakeLuaAPI script.
It has been superseded by feeding commands to the server directly via stdin.
2015-06-30 09:52:46 +02:00
Mattes D e86f593c37 Fixed typos in the readme. 2015-06-30 08:00:10 +02:00
Mattes D fe81a0dcde Merge pull request #2239 from cuberite/PortalSize
Added a size check for portals.
2015-06-28 21:04:34 +02:00
Mattes D 8e1437be08 Merge pull request #2290 from bibo38/mousefix
Fixed Middle-Click Button in the ClickWindow-Packet.
2015-06-25 16:11:56 +02:00
Mattes D c1780366b0 Merge pull request #2288 from cuberite/melonFix
Call Neighbour changed handlers when a melon is created
2015-06-24 14:59:47 +02:00
Mattes D 4f8e2f180d Added a forgotten break in cHangingEntity constructor.
This had caused loading the cHangingEntity to fail in debug builds.
2015-06-24 13:39:11 +02:00
Mattes D 2daa9c5854 Fixed melon metadata when growing from stem. 2015-06-23 17:23:35 +02:00
Mattes D 55a5f11b1b Fixed right-click with bonemeal.
The client would send invalid right-click events with Y set to 0x7ff, which would crash the server. Only process bonemeal for valid clicks (valid blockface).
2015-06-23 15:23:11 +02:00
Mattes D 6cd71a1e73 Generate biomes when pregenerating heights through CompositedHeiGen.
Fixes #2283.
2015-06-23 14:45:35 +02:00
Mattes D d83c9f194f Merge pull request #2274 from cuberite/ItemsRemovalFix
Refactored block placement workflow.
2015-06-21 22:18:17 +02:00
Mattes D 3889b2cac2 Refactored block placement workflow.
Multi-blocks can now use the default OnPlayerPlaced() callback in cItemHandler.
2015-06-21 19:49:22 +02:00
Mattes D 4ce8bebfd8 Merge pull request #2267 from cuberite/InfoDumpFix
Fixed InfoDump.lua when there are no commands in plugin.
2015-06-21 16:46:18 +02:00
Mattes D e06dd8f20e Added basic support for loading village prefabs from files. 2015-06-20 15:37:41 +02:00
Mattes D cbb40c3e74 Fixed InfoDump.lua when there are no commands in plugin. 2015-06-20 10:05:13 +02:00
Mattes D 98bcf5d386 Added cubeset file format docs. 2015-06-19 16:16:03 +02:00
Mattes D 8df31067d4 Externalized cPrefabPiecePool self-test. 2015-06-19 16:15:59 +02:00
Mattes D ae16689420 PrefabPiecePool: Added loading from cubeset file. 2015-06-18 23:32:43 +02:00
Mattes D c6012a95bd LuaState: Added support for config-style usage.
Globals and table values can be queried from the Lua state easily.
Use perfect forwarding.
2015-06-17 17:13:45 +02:00
Mattes D 8eb6bde881 Merge pull request #2249 from cuberite/old-chunk-serializer
Removed version 2.9 serilization
2015-06-16 11:58:26 +02:00
Mattes D ec4bd42dd8 Updated prefabs from the Gallery server. 2015-06-13 18:14:09 +02:00
Mattes D f0ee0b8ce8 NetherPortalScanner: Fixed type conversion warnings. 2015-06-13 08:46:05 +02:00
Mattes D d390214929 SelfTests are registered and executed after logging framework init.
Fixes #2228.
2015-06-11 22:20:04 +02:00
Mattes D d436a71cbc Merge pull request #2162 from lkolbly/master
Nether Portal Jumping & Creation Code
2015-06-10 08:00:50 +02:00
Mattes D db863422b8 cBlockArea: Added CountSpecificBlocks() API function. 2015-06-08 21:52:13 +02:00
Mattes D 5ee0657c69 CMake: Added buildinfo workaround for src packs / systems without git. 2015-06-05 13:37:36 +02:00
Mattes D 1ec9665118 Fixed overshoot in cLineBlockTracer.
Fixes #2161.
2015-06-05 11:29:54 +02:00
Mattes D 99b182b4be Added Build info to the cRoot API. 2015-06-05 10:34:13 +02:00
Mattes D 649921f4a8 Provide some BuildInfo even for non-CI builds.
Ref.: #2204
2015-06-05 10:19:58 +02:00
Mattes D 5267285529 Merge pull request #2069 from HaoTNN/master
Fixes lit furnace issue in #2051
2015-06-05 10:12:10 +02:00
Mattes D 620a714196 Debuggers: Added a LineBlockTracer console test command.
Ref.: #2161
2015-06-04 22:22:43 +02:00
Mattes D f645673bae APIDump: Added timestamp to all generated HTML pages.
Ref.: #2204
2015-06-04 12:23:38 +02:00
Mattes D d871c47505 Merge pull request #2202 from mc-server/CmakeCleanup
Cmake cleanup
2015-06-03 12:20:34 +02:00
Mattes D ec4bbe4cc7 CMake: Removed unused legacy LibEvent target. 2015-06-03 10:42:31 +02:00
Mattes D df426abdc5 CMake: Put projects into solution folders in MSVC. 2015-06-03 10:40:01 +02:00
Mattes D 1f2c9b226c Merge pull request #2199 from jan64/master
Added system and above action bar chat messages
2015-06-03 09:49:28 +02:00
Mattes D 9c0bb6132e Merge pull request #2190 from mc-server/CrashDumpArgs
Added cmdline params for crashdump detailness.
2015-06-03 08:26:27 +02:00
Mattes D a0a8e78c0d Added cmdline params for crashdump detailness.
Win32-only, also fixed the call scripts.
Fixes #2184.
2015-06-02 15:19:13 +02:00
Mattes D a42daecd0b Merge pull request #2182 from birkett/master
Use the new style command line parameters for Windows Service support.
2015-06-02 15:05:05 +02:00
Mattes D 94dc3e19fe Merge pull request #2189 from mc-server/MSVCWarningFixes
Fixed warnings in MSVC.
2015-06-02 14:50:31 +02:00
Mattes D 48c153bf53 Fixed warnings in MSVC.
It complained about undefined return values or using uninitialized variables.
2015-06-02 12:51:43 +02:00
Mattes D a54fa15bc6 Merge pull request #2172 from mc-server/LightingCallbacks
Made cLightingThread own its callbacks
2015-06-01 15:02:42 +02:00
Mattes D 4f086b37d2 Merge pull request #2180 from mc-server/CraftingFix
Fixed crafting recipe matching.
2015-05-31 22:16:34 +02:00
Mattes D 25e83bc1d9 Fixed crafting recipe matching.
Fixes #2096.
2015-05-31 21:21:57 +02:00
Mattes D 98df75d5ab ManualBindings: Fixed DoWithXYZ and ForEachInChunk signatures.
Fixes forum report http://forum.mc-server.org/showthread.php?tid=1993
2015-05-31 19:44:08 +02:00
Mattes D 6adf5f5e00 Merge pull request #2157 from beeduck/Issue2106
Fix for chat and player lists with players in separate worlds
2015-05-29 10:57:31 +02:00
Mattes D a253f8d1a2 Merge pull request #2152 from mc-server/fixes
Potential crash fixes
2015-05-28 16:40:46 +02:00
Mattes D 1e297717e0 Merge pull request #2136 from mc-server/clientDestroyRace
Fixed ClientHandle not getting properly removed from the world
2015-05-26 17:01:57 +02:00
Mattes D c3c30a78e1 Merge pull request #1848 from scottwillmoore/ImplementTitleCommand
Implement backend for /title command
2015-05-26 08:46:16 +02:00
Mattes D 35c40bd9eb Merge pull request #2138 from Seadragon91/server_uptime
Added method to get the uptime of the server in seconds.
2015-05-26 07:59:10 +02:00
Mattes D dbf5fed2bc Merge pull request #2065 from mc-server/OldArgs
Move some of the old arguments over to TCLAP
2015-05-23 13:05:16 +02:00
Mattes D 6bafff0560 Merge pull request #2086 from Seadragon91/master
Renamed hook HOOK_ENTITY_CHANGE_WORLD
2015-05-21 12:57:25 +02:00
Mattes D 90ab8a338b Added Equifax root CA.
Fixes #2076.
Closes #2081.
Ref.: #2072.
2015-05-21 10:26:45 +02:00
Mattes D 1f3f64fccd APIDump: Removed an unneeded global variable. 2015-05-17 22:33:57 +02:00
Mattes D f3d6da29f7 Fixed inventory handling.
Fixes #2035.
2015-05-16 23:22:50 +02:00
Mattes D 1240c76cb4 Lua: Break into ZBS debugger on API errors. 2015-05-16 16:19:18 +02:00
Mattes D 0b536701b4 Merge pull request #2029 from mc-server/bedPatch
Bed uses bottom two bits for direction not three
2015-05-16 14:11:56 +02:00
Mattes D 163aebf8ca Fixed cPluginManager:ForEachCommand() and ForEachConsoleCommand()
The functions would leak one value on the Lua stack for each enumerated command.
Fixes #2017.
2015-05-14 19:46:18 +02:00
Mattes D c3804f08c8 Merge pull request #2018 from mc-server/ProbDif
Fixed possible crash in cProbabDistrib
2015-05-14 17:23:23 +02:00
Mattes D 80f2e1eb66 Merge pull request #2010 from TwiddleStick/patch-2
Update World.cpp
2015-05-14 13:41:22 +02:00
Mattes D 43fecf48e3 Merge pull request #2006 from mc-server/ManualBindingsWorld
Moved cWorld manual bindings out into a separate file.
2015-05-14 08:15:40 +02:00
Mattes D 06506da0b1 Merge pull request #2007 from mc-server/AllCommandsThroughHook
All in-game commands go through the OnExecuteCommand hook.
2015-05-13 21:33:26 +02:00
Mattes D af5d7da0f4 Merge pull request #2008 from mc-server/InfoDumpLinks
Info dump links
2015-05-13 21:30:18 +02:00