From 4e4d79388bc00e64386048c57038068240cbe9d6 Mon Sep 17 00:00:00 2001 From: Bagel03 <70449196+Bagel03@users.noreply.github.com> Date: Thu, 3 Feb 2022 23:48:28 -0500 Subject: [PATCH] Re-add setting exports --- src/js/mods/modloader.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/js/mods/modloader.js b/src/js/mods/modloader.js index daf0766e..3d0985d5 100644 --- a/src/js/mods/modloader.js +++ b/src/js/mods/modloader.js @@ -112,7 +112,8 @@ export class ModLoader { // @ts-ignore const module = modules(key); for (const member in module) { - if (member === "default") { + if (member === "default" || member === "__$S__") { + // Setter continue; } if (exports[member]) { @@ -124,7 +125,7 @@ export class ModLoader { return module[member]; }, set(v) { - throw new Error("Overriding the shapez exports is currently not possible"); + module.__$S__(member, v); }, }); }