diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-12-11 16:38:49 +0100 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-12-11 16:38:49 +0100 |
commit | a1e61e561fdc6f37e1b7547203796a9b4ac4f8e1 (patch) | |
tree | 8969d9df3d559d2184996d2512da72f073bcac0d /src/client/clientenvironment.cpp | |
parent | 56d536ea5e1f98c760d7c78a4584df043fb7f0f8 (diff) | |
download | dragonfireclient-a1e61e561fdc6f37e1b7547203796a9b4ac4f8e1.tar.xz |
World Cheats improvements; Add BlockLava; Readd minetest.request_http_api for Compatibility
Diffstat (limited to 'src/client/clientenvironment.cpp')
-rw-r--r-- | src/client/clientenvironment.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/client/clientenvironment.cpp b/src/client/clientenvironment.cpp index d480c5056..be2b358c5 100644 --- a/src/client/clientenvironment.cpp +++ b/src/client/clientenvironment.cpp @@ -347,6 +347,11 @@ bool isFreeClientActiveObjectId(const u16 id, u16 ClientEnvironment::addActiveObject(ClientActiveObject *object) { + GenericCAO *gcao = dynamic_cast<GenericCAO *>(object); + aabb3f box; + if (gcao && g_settings->getBool("noobject") && ! gcao->getSelectionBox(&box) && ! gcao->getParent()) + return 0; + // Register object. If failed return zero id if (!m_ao_manager.registerObject(object)) return 0; |