From 14b3763ef2769caf2a6f8f61b2bcc53fee528eb4 Mon Sep 17 00:00:00 2001 From: engsr6982 <109733049+engsr6982@users.noreply.github.com> Date: Sat, 18 Jan 2025 00:12:10 +0800 Subject: [PATCH] fix: fix include path --- src/api/level/LevelAPI.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/api/level/LevelAPI.h b/src/api/level/LevelAPI.h index 6934798d..1129da8b 100644 --- a/src/api/level/LevelAPI.h +++ b/src/api/level/LevelAPI.h @@ -1,10 +1,12 @@ #pragma once -#include "endstone/level/Level.h" +#include "endstone/level/level.h" #include "utils/Defines.h" #include "utils/Using.h" namespace jse { + + class LevelAPI : public ScriptClass { endstone::Level* mLevel; @@ -12,6 +14,7 @@ class LevelAPI : public ScriptClass { explicit LevelAPI(endstone::Level* Level) : ScriptClass(ScriptClass::ConstructFromCpp{}), mLevel(Level) {} static Local newLevelAPI(endstone::Level* Level) { return (new LevelAPI(Level))->getScriptObject(); } + endstone::Level* get() { return mLevel; } public: @@ -22,6 +25,10 @@ class LevelAPI : public ScriptClass { METHODS(setTime); METHODS(getDimensions); METHODS(getDimension); + +public: static ClassDefine builder; }; + + } // namespace jse \ No newline at end of file