From ba63dbde71dfba91f161c5bce0dd167af3e24b12 Mon Sep 17 00:00:00 2001 From: Tsubasa6848 <116721335+Tsubasa6848@users.noreply.github.com> Date: Sat, 24 Feb 2024 10:18:52 +0800 Subject: [PATCH 1/2] refactor: change fakeseed to static method --- src/LegacyServerApi.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/LegacyServerApi.cpp b/src/LegacyServerApi.cpp index c56d633..41d617b 100644 --- a/src/LegacyServerApi.cpp +++ b/src/LegacyServerApi.cpp @@ -27,11 +27,7 @@ void Export_Legacy_GMLib_ServerAPI() { return level->setLevelName(name); }); RemoteCall::exportAs("GMLib_ServerAPI", "setFakeSeed", [](int64_t seed) -> void { - auto level = GMLIB_Level::getLevel(); - if (!level) { - return; - } - return level->setFakeSeed(seed); + return GMLIB_Level::setFakeSeed(seed); }); RemoteCall::exportAs("GMLib_ServerAPI", "spawnEntity", [](std::pair pos, std::string name) -> Actor* { return GMLIB_Spawner::spawnEntity(pos.first, pos.second, name); From 571cddb9f9731dd868cd3019ba5789b79b3533ff Mon Sep 17 00:00:00 2001 From: Tsubasa6848 <116721335+Tsubasa6848@users.noreply.github.com> Date: Sat, 24 Feb 2024 10:56:04 +0800 Subject: [PATCH 2/2] fix: fix js-lib --- lib/GMLIB_API-JS.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/GMLIB_API-JS.js b/lib/GMLIB_API-JS.js index 922217a..7b0c089 100644 --- a/lib/GMLIB_API-JS.js +++ b/lib/GMLIB_API-JS.js @@ -28,14 +28,14 @@ const GMLIB_API = { getExperimentEnabled: ll.import("GMLib_ModAPI", "getExperimentEnabled"), setExperimentEnabled: ll.import("GMLib_ModAPI", "setExperimentEnabled"), registerExperimentsRequire: ll.import("GMLib_ModAPI", "registerExperimentsRequire"), - registerExperimentsRequire: ll.import("GMLib_ModAPI", "registerStoneCutterRecipe"), - registerExperimentsRequire: ll.import("GMLib_ModAPI", "registerSmithingTrimRecipe"), - registerExperimentsRequire: ll.import("GMLib_ModAPI", "registerSmithingTransformRecipe"), - registerExperimentsRequire: ll.import("GMLib_ModAPI", "registerBrewingContainerRecipe"), - registerExperimentsRequire: ll.import("GMLib_ModAPI", "registerBrewingMixRecipe"), - registerExperimentsRequire: ll.import("GMLib_ModAPI", "registerFurnaceRecipe"), - registerExperimentsRequire: ll.import("GMLib_ModAPI", "registerShapedRecipe"), - registerExperimentsRequire: ll.import("GMLib_ModAPI", "registerShapelessRecipe") + registerStoneCutterRecipe: ll.import("GMLib_ModAPI", "registerStoneCutterRecipe"), + registerSmithingTrimRecipe: ll.import("GMLib_ModAPI", "registerSmithingTrimRecipe"), + registerSmithingTransformRecipe: ll.import("GMLib_ModAPI", "registerSmithingTransformRecipe"), + registerBrewingContainerRecipe: ll.import("GMLib_ModAPI", "registerBrewingContainerRecipe"), + registerBrewingMixRecipe: ll.import("GMLib_ModAPI", "registerBrewingMixRecipe"), + registerFurnaceRecipe: ll.import("GMLib_ModAPI", "registerFurnaceRecipe"), + registerShapedRecipe: ll.import("GMLib_ModAPI", "registerShapedRecipe"), + registerShapelessRecipe: ll.import("GMLib_ModAPI", "registerShapelessRecipe") } const FloatingTextList = [];