Skip to content

Commit f5a8e61

Browse files
committed
1 parent 9856306 commit f5a8e61

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

src/main/java/zzzank/probejs/docs/bindings/BindingReader.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import dev.latvian.mods.rhino.NativeJavaClass;
55
import lombok.val;
66
import zzzank.probejs.ProbeJS;
7+
import zzzank.probejs.features.kesseractjs.KessJSState;
78
import zzzank.probejs.lang.typescript.ScriptDump;
8-
import zzzank.probejs.utils.CollectUtils;
99
import zzzank.probejs.utils.GameUtils;
1010

1111
import java.util.HashMap;
@@ -34,7 +34,11 @@ public void read() {
3434
return;
3535
}
3636
val context = pack.context;
37-
val scope = pack.scope;
37+
var scope = pack.scope;
38+
if (KessJSState.MOD) {
39+
scope = scope.getParentScope();
40+
}
41+
3842
for (val idObj : scope.getIds()) {
3943
if (!(idObj instanceof String id)) {
4044
continue;
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package zzzank.probejs.features.kesseractjs;
2+
3+
import me.shedaniel.architectury.platform.Platform;
4+
5+
/**
6+
* @author ZZZank
7+
*/
8+
public interface KessJSState {
9+
10+
String ID = "kesseractjs";
11+
boolean MOD = Platform.isModLoaded(ID);
12+
}

0 commit comments

Comments
 (0)