From d45ba37630de20c2628a014a7cc02bef7b645f17 Mon Sep 17 00:00:00 2001
From: ZXMushroom63 <116805577+ZXMushroom63@users.noreply.github.com>
Date: Fri, 9 May 2025 07:47:14 +0800
Subject: [PATCH 1/3] Update core.js
---
core/core.js | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/core/core.js b/core/core.js
index 8226497..4891012 100644
--- a/core/core.js
+++ b/core/core.js
@@ -370,7 +370,7 @@ var main;(function(){`
_status("Shrinking file...");
await wait(50);
if (globalThis.process) {
- let _minify = require("./minify").minify;
+ let _minify = assets..minify;
patchedFile = await _minify(patchedFile, parser, EFIConfig);
} else {
patchedFile = await minify(patchedFile, parser, EFIConfig);
@@ -419,13 +419,7 @@ async function patchClient(string, parser) {
}
if (EFIConfig.doServerExtras) {
- var efserv = null;
- if (!globalThis.process) {
- efserv = require("./efserver").EFServer;
- } else {
- efserv = EFServer;
- }
- patchedFile = patchedFile.replace(`{"._|_libserverside_|_."}`, `(${EFServer.toString()})()`);
+ patchedFile = patchedFile.replace(`{"._|_libserverside_|_."}`, `(${assets.EFServer.toString()})()`);
backgroundLog("[EFSERVER] Injecting libserverside corelib");
patchedFile = patchedFile.replace("
EFI", "EF Server");
backgroundLog("[EFSERVER] Patching title");
From 0c442c4b37968d06f6cda4422d6492b9ac339884 Mon Sep 17 00:00:00 2001
From: ZXMushroom63
Date: Fri, 9 May 2025 22:02:08 +0800
Subject: [PATCH 2/3] fix some bugs
---
core/core.js | 48 ++++++++++++++++++++++++------------------------
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git a/core/core.js b/core/core.js
index 4891012..72b2d8e 100644
--- a/core/core.js
+++ b/core/core.js
@@ -1,3 +1,26 @@
+var assets = {
+ modapi_guikit: null,
+ modapi_postinit: null,
+ modapi_modloader: null,
+ PatchesRegistry: null,
+ EFServer: null,
+ minify: null
+};
+if (globalThis.process) {
+ assets.modapi_guikit = require("./modgui").modapi_guikit;
+ assets.modapi_postinit = require("./postinit").modapi_postinit;
+ assets.modapi_modloader = require("./modloader").modapi_modloader;
+ assets.PatchesRegistry = require("./patches").PatchesRegistry;
+ assets.EFServer = require("./efserver").EFServer;
+ assets.minify = require("./minify").minify;
+} else {
+ assets.PatchesRegistry = PatchesRegistry;
+ assets.minify = minify;
+ assets.EFServer = EFServer;
+ assets.modapi_postinit = modapi_postinit;
+ assets.modapi_modloader = modapi_modloader;
+ assets.modapi_guikit = modapi_guikit;
+}
var modapi_preinit = `globalThis.ModAPI ||= {};
ModAPI.hooks ||= {};
ModAPI.hooks.freezeCallstack = false;
@@ -105,29 +128,6 @@ function entriesToStaticVariableProxy(entries, prefix, clinitList) {
return proxy;
}
async function processClasses(string, parser) {
- var assets = {
- modapi_guikit: null,
- modapi_postinit: null,
- modapi_modloader: null,
- PatchesRegistry: null,
- EFServer: null,
- minify: null
- };
- if (globalThis.process) {
- assets.modapi_guikit = require("./modgui").modapi_guikit;
- assets.modapi_postinit = require("./postinit").modapi_postinit;
- assets.modapi_modloader = require("./modloader").modapi_modloader;
- assets.PatchesRegistry = require("./patches").PatchesRegistry;
- assets.EFServer = require("./efserver").EFServer;
- assets.minify = require("./minify").minify;
- } else {
- assets.PatchesRegistry = PatchesRegistry;
- assets.minify = minify;
- assets.EFServer = EFServer;
- assets.modapi_postinit = modapi_postinit;
- assets.modapi_modloader = modapi_modloader;
- assets.modapi_guikit = modapi_guikit;
- }
_status("Running EaglerForgeInjector " + EFIConfig.ModAPIVersion);
if (string.includes("__eaglerforgeinjector_installation_flag__")) {
backgroundLog("Detected input containing EFI installation flag.", true);
@@ -370,7 +370,7 @@ var main;(function(){`
_status("Shrinking file...");
await wait(50);
if (globalThis.process) {
- let _minify = assets..minify;
+ let _minify = assets.minify;
patchedFile = await _minify(patchedFile, parser, EFIConfig);
} else {
patchedFile = await minify(patchedFile, parser, EFIConfig);
From d8686520ea0443961217386cf0b1b708646fbd06 Mon Sep 17 00:00:00 2001
From: ZXMushroom63
Date: Fri, 9 May 2025 22:02:51 +0800
Subject: [PATCH 3/3] bump ver
---
core/core.js | 2 +-
package.json | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/core/core.js b/core/core.js
index 72b2d8e..5136956 100644
--- a/core/core.js
+++ b/core/core.js
@@ -37,7 +37,7 @@ var modapi_preinit = `globalThis.ModAPI ||= {};
`;
var freezeCallstack = `if(ModAPI.hooks.freezeCallstack){return false};`;
const EFIConfig = {
- ModAPIVersion: "v2.7.91", //also change in package.json
+ ModAPIVersion: "v2.7.92", //also change in package.json
doEaglerforge: true,
verbose: false,
doServerExtras: false,
diff --git a/package.json b/package.json
index 8993679..cfafd3a 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "eaglerforgeinjector",
- "version": "2.7.91",
+ "version": "2.7.92",
"description": "Advanced modding API injector for unminified, unobfuscated, unsigned eaglercraft builds.",
"main": "node.js",
"directories": {