Minecraft Forge 1.20.1开发中的依赖识别与ES6执行器集成问题咨询
Minecraft Forge 1.20.1开发中的依赖识别与ES6执行器集成问题咨询
我正在开发Minecraft Forge 1.20.1的模组,想给模组集成一个ES6 JavaScript执行器。之前试过GraalVM和org.mozilla:rhino这两个方案,在外部的main()入口点测试时它们都能正常运行,但一放到游戏环境里,就总会抛出java.lang.ClassNotFoundException异常。
我本来想着用Shadow工具重定位包名来解决这个类找不到的问题,但目前来看这个方法好像没起到预期效果(原文内容未完成,此处保留现有表述)。有没有大佬能帮忙分析下问题根源,或者给点可行的解决建议呀?
备注:内容来源于stack exchange,提问作者Archer Lee




