diff --git a/Minecraft.World/MinecartTNT.cpp b/Minecraft.World/MinecartTNT.cpp index 3a78eab1..2ea6c84e 100644 --- a/Minecraft.World/MinecartTNT.cpp +++ b/Minecraft.World/MinecartTNT.cpp @@ -77,7 +77,7 @@ void MinecartTNT::destroy(DamageSource *source) void MinecartTNT::explode(double speedSqr) { - if (!level->isClientSide) + if (!level->isClientSide && app.GetGameHostOption(eGameHostOption_TNT)) { double speed = sqrt(speedSqr); if (speed > 5) speed = 5; @@ -121,7 +121,7 @@ void MinecartTNT::primeFuse() { fuse = 80; - if (!level->isClientSide) + if (!level->isClientSide && app.GetGameHostOption(eGameHostOption_TNT)) { level->broadcastEntityEvent(shared_from_this(), EVENT_PRIME); level->playEntitySound(shared_from_this(), eSoundType_RANDOM_FUSE, 1, 1.0f);