diff --git a/lib/GMLIB_API-JS.js b/lib/GMLIB_API-JS.js index 9099037..fc743f5 100644 --- a/lib/GMLIB_API-JS.js +++ b/lib/GMLIB_API-JS.js @@ -367,4 +367,4 @@ class GMLIB { } } -module.exports = { StaticFloatingText, DynamicFloatingText, Minecraft, Recipes, Experiments }; \ No newline at end of file +module.exports = { StaticFloatingText, DynamicFloatingText, Minecraft, Recipes, Experiments, GMLIB }; \ No newline at end of file diff --git a/src/CompatibilityApi.cpp b/src/CompatibilityApi.cpp index 30d0d4e..b694042 100644 --- a/src/CompatibilityApi.cpp +++ b/src/CompatibilityApi.cpp @@ -93,7 +93,7 @@ void Export_Compatibility_API() { }); RemoteCall::exportAs("GMLIB_API", "isVersionMatched", [](int a, int b, int c) -> bool { auto version = SemVersion(a, b, c, "", ""); - return version.satisfies(LIB_VERSION); + return LIB_VERSION.satisfies(version); }); RemoteCall::exportAs("GMLIB_API", "getVersion_LRCA", []() -> std::string { return LIB_VERSION.asString(); }); RemoteCall::exportAs("GMLIB_API", "getVersion_GMLIB", []() -> std::string {