此模组是一个可以加载指定 JAR 文件到游戏的一个模组,已在 GitHub 开源。
你可以使用 /loadJar <path(绝对路径)> 来进行加载指定 JAR 文件到游戏,成功返回 “Done.”。
其次,你还可以使用指令 /loaderJarAndInvoke <path(绝对路径)> <class> <function> <args(空填null,用逗号分割参数)> 指令来加载指定 JAR 文件到游戏并执行指定函数,成功返回 “Done.”,失败返回异常信息。
如果你只想执行指定函数而不想加载 JAR 文件的话则可以使用 /Invoke <class> <function> <args(空填 null,用逗号分割参数)> 指令来执行指定类中的指定函数,成功返回 “Done.”,失败返回异常信息。
除了上述指令,此模组还添加了以下几个指令:
/getAllLoadedJars 取所有已加载的 JAR 文件,有则返回每个已加载的 JAR 文件的文件名和绝对路径,没有则返回 “No have loaded jars.”,失败返回异常信息;
/closeAllLoadedJars 取消加载所有已加载的 JAR 文件,失败返回异常信息。