姬野星奏
核心:mohist-1.16.5-1070-server.jar
java版本:jdk-17.0.1
Multiverse-Core版本:Multiverse-Core-4.3.1

问题描述:
Multiverse-Core在java17中有报错,无法运行。如果使用java8是没有问题的。但是我要使用PlotSquared,需使用java17运行。有没有什么办法能让Multiverse-Core在java17中运行?


上次开的贴是使用了其他世界管理插件,但是功能不是特别理想。也尝试装了几个兼容的插件,没有用处。重新开贴想尝试找出真正的解决方案。。
旧贴:https://www.mcbbs.net/thread-1367423-1-1.html


Thehrz
本帖最后由 Thehrz 于 2022-7-30 15:32 编辑

Multiverse-Core 需要Nashorn引擎

它自身的适配对你的服务器似乎是无效的 只能关闭它

./plugins/Multiverse-Core/config.yml下
  1. enablebuscript: 'true'
复制代码

设为false

姬野星奏
Thehrz 发表于 2022-7-30 15:30
Multiverse-Core 需要Nashorn引擎

它自身的适配对你的服务器似乎是无效的 只能关闭它

config里没有找到呢,就只有这些选项
  1. multiverse-configuration:
  2.   ==: com.onarandombox.MultiverseCore.MultiverseCoreConfiguration
  3.   enforceaccess: 'false'
  4.   prefixchat: 'false'
  5.   prefixchatformat: '[%world%]%chat%'
  6.   useasyncchat: 'true'
  7.   teleportintercept: 'true'
  8.   firstspawnoverride: 'true'
  9.   displaypermerrors: 'true'
  10.   globaldebug: '0'
  11.   silentstart: 'false'
  12.   messagecooldown: '5000'
  13.   version: '2.9'
  14.   firstspawnworld: world
  15.   teleportcooldown: '1000'
  16.   defaultportalsearch: 'true'
  17.   portalsearchradius: '128'
  18.   autopurge: 'true'
复制代码

Thehrz
姬野星奏 发表于 2022-7-30 15:36
config里没有找到呢,就只有这些选项

删除此config.yml

重新启动服务器

Re-Kotori
本帖最后由 Re-Kotori 于 2022-7-30 15:47 编辑

最简单的方法:降低PlotSquared, 使用PlotSquaredV5

__FELT
https://github.com/Multiverse/Multiverse-Core 你下个新版本试试 这是支持java17的

姬野星奏
Thehrz 发表于 2022-7-30 15:39
删除此config.yml

重新启动服务器

确实好用,这个选项实际用处是做什么的,后期会有什么别的影响吗

Thehrz
姬野星奏 发表于 2022-7-30 15:53
确实好用,这个选项实际用处是做什么的,后期会有什么别的影响吗

mv script 命令将失效

在一个世界管理插件使用脚本 我认为没有什么用