]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/emerge.h
Edited .gitignore properly; fixed armor invulnarability in the server code.
[dragonfireclient.git] / src / emerge.h
index ab9fca2bacbd7d6bcbfa01b4532551b4e82f6e3f..6f204666df70776a69aea6aef2e4a41630ebe8ed 100644 (file)
@@ -44,6 +44,7 @@ class OreManager;
 class DecorationManager;
 class SchematicManager;
 class Server;
+class ModApiMapgen;
 
 // Structure containing inputs/outputs for chunk generation
 struct BlockMakeData {
@@ -111,6 +112,11 @@ class EmergeParams {
 };
 
 class EmergeManager {
+       /* The mod API needs unchecked access to allow:
+        * - using decomgr or oremgr to place decos/ores
+        * - using schemmgr to load and place schematics
+        */
+       friend class ModApiMapgen;
 public:
        const NodeDefManager *ndef;
        bool enable_mapgen_debug_info;