// Luanti // SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2022 sfan5 #pragma once #include "cpp_api/s_base.h" #include "cpp_api/s_mapgen.h" #include "cpp_api/s_security.h" class EmergeThread; class EmergeScripting: virtual public ScriptApiBase, public ScriptApiMapgen, public ScriptApiSecurity { public: EmergeScripting(EmergeThread *parent); private: void InitializeModApi(lua_State *L, int top); };