summaryrefslogtreecommitdiffstats
path: root/source/World.cpp
diff options
context:
space:
mode:
authormadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2013-03-14 21:03:42 +0100
committermadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2013-03-14 21:03:42 +0100
commit68b1aa23b0493ac5964fca88234f374b5f8a7db5 (patch)
tree0a976c9151be2fea43be0174432b0600714522d3 /source/World.cpp
parentFix for the Vaporize fluid simulator when loading chunks. (diff)
downloadcuberite-68b1aa23b0493ac5964fca88234f374b5f8a7db5.tar
cuberite-68b1aa23b0493ac5964fca88234f374b5f8a7db5.tar.gz
cuberite-68b1aa23b0493ac5964fca88234f374b5f8a7db5.tar.bz2
cuberite-68b1aa23b0493ac5964fca88234f374b5f8a7db5.tar.lz
cuberite-68b1aa23b0493ac5964fca88234f374b5f8a7db5.tar.xz
cuberite-68b1aa23b0493ac5964fca88234f374b5f8a7db5.tar.zst
cuberite-68b1aa23b0493ac5964fca88234f374b5f8a7db5.zip
Diffstat (limited to 'source/World.cpp')
-rw-r--r--source/World.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/source/World.cpp b/source/World.cpp
index a82b4078b..81aa2e6f7 100644
--- a/source/World.cpp
+++ b/source/World.cpp
@@ -19,6 +19,7 @@
#include "Simulator/FloodyFluidSimulator.h"
#include "Simulator/FluidSimulator.h"
#include "Simulator/FireSimulator.h"
+#include "Simulator/NoopFluidSimulator.h"
#include "Simulator/SandSimulator.h"
#include "Simulator/RedstoneSimulator.h"
#include "Simulator/VaporizeFluidSimulator.h"
@@ -2252,6 +2253,15 @@ cFluidSimulator * cWorld::InitializeFluidSimulator(cIniFile & a_IniFile, const c
{
res = new cVaporizeFluidSimulator(*this, a_SimulateBlock, a_StationaryBlock);
}
+ else if (
+ (NoCaseCompare(SimulatorName, "noop") == 0) ||
+ (NoCaseCompare(SimulatorName, "nop") == 0) ||
+ (NoCaseCompare(SimulatorName, "null") == 0) ||
+ (NoCaseCompare(SimulatorName, "nil") == 0)
+ )
+ {
+ res = new cNoopFluidSimulator(*this, a_SimulateBlock, a_StationaryBlock);
+ }
else
{
if (NoCaseCompare(SimulatorName, "classic") != 0)