Open happyhin opened 3 months ago
[313月2024 19:15:51.992] [Server thread/ERROR] [Minecraft/]: Error occurred while enabling PlotSquared v7.3.4-Premium (Is it up to date?) java.lang.BootstrapMethodError: bootstrap method initialization exception at java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:188) ~[?:?] {} at java.lang.invoke.CallSite.makeSite(CallSite.java:315) ~[?:?] {re:mixin,re:mixin,re:mixin} at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281) ~[?:?] {} at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271) ~[?:?] {} at com.plotsquared.bukkit.BukkitPlatform.onEnable(BukkitPlatform.java:259) ~[?:?] {} at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPluginMixin.java:266) ~[arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6.jar%23261!/:arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:JavaPluginMixin,pl:mixin:A,re:mixin,re:mixin,re:mixin} at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoaderMixin.java:342) ~[arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6.jar%23261!/:arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:JavaPluginLoaderMixin,pl:mixin:A} at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6.jar%23261!/:arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6] {re:mixin,re:classloading,re:mixin} at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServerMixin.java:546) ~[arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6.jar%23261!/:arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:CraftServerMixin,pl:mixin:A,re:mixin,re:mixin} at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServerMixin.java:460) ~[arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6.jar%23261!/:arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:CraftServerMixin,pl:mixin:A,re:mixin,re:mixin} at net.minecraft.server.dedicated.DedicatedServer.handler$zkf000$arclight$loadPlugins(DedicatedServerMixin.java:642) ~[server-1.20.1-20230612.114412-srg.jar%23361!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.dedicated.DedicatedServerMixin,pl:mixin:A,re:mixin,pl:accesstransformer:B} at net.minecraft.server.dedicated.DedicatedServer.m7038(DedicatedServerMixin.java:158) ~[server-1.20.1-20230612.114412-srg.jar%23361!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.dedicated.DedicatedServerMixin,pl:mixin:A,re:mixin,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m130011(MinecraftServerMixin.java:2029) ~[server-1.20.1-20230612.114412-srg.jar%23361!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:APP:mixins.arclight.core.json:server.MinecraftServerMixin,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:A,re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver} at net.minecraft.server.MinecraftServer.m206580(MinecraftServerMixin.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23361!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:APP:mixins.arclight.core.json:server.MinecraftServerMixin,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:A,re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver} at java.lang.Thread.run(Thread.java:840) ~[?:?] {re:mixin,re:mixin,re:mixin,re:mixin} Caused by: java.lang.NullPointerException: Cannot invoke "String.toCharArray()" because "V3iuDir8ctI2gm0X3LeakL9gI6umyLWg7yOope.JPXBVxvJBceFb2v" is null at V3iuDir8ctI2gm0X3LeakL9gI6umyLWg7yOope.qIb4wmTDJFh11C3oGfH(V3iuDir8ctI2gm0X3LeakL9gI6umyLWg7yOope.java) ~[?:?] {} at java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:170) ~[?:?] {} ... 14 more
个人使用Plot插件的时候也报错崩端过,解决方法是打开服务端核心同目录的arclight.conf,找到symlink-world一项,将false改为true
修改为symlink-world=true也不行,只要创建一个地皮世界,就会在5分钟内崩服 [08:21:25 ERROR]: Encountered an unexpected exception java.lang.UnsupportedOperationException: Cannot serialize CustomWorldChunkManager at org.bukkit.craftbukkit.v1_20_R1.generator.CustomWorldChunkManager.m5820(CustomWorldChunkManager.java:43) ~[arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6.jar%23170!/:arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6] at com.mojang.serialization.Codec.lambda$dispatchStable$8(Codec.java:333) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.KeyDispatchCodec.getCodec(KeyDispatchCodec.java:123) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.KeyDispatchCodec.lambda$new$0(KeyDispatchCodec.java:46) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.KeyDispatchCodec.encode(KeyDispatchCodec.java:79) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$4.encode(RecordCodecBuilder.java:222) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.KeyDispatchCodec.encode(KeyDispatchCodec.java:92) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$4.encode(RecordCodecBuilder.java:223) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.BaseMapCodec.encode(BaseMapCodec.java:52) ~[datafixerupper-6.0.8.jar%23111!/:?] at net.minecraftforge.common.LenientUnboundedMapCodec.encode(LenientUnboundedMapCodec.java:75) ~[forge-1.20.1-47.2.20-universal.jar%23180!/:?] at net.minecraftforge.common.LenientUnboundedMapCodec.encode(LenientUnboundedMapCodec.java:22) ~[forge-1.20.1-47.2.20-universal.jar%23180!/:?] at com.mojang.serialization.Encoder$1.encode(Encoder.java:25) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Codec$2.encode(Codec.java:76) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$2.encode(RecordCodecBuilder.java:163) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$4.encode(RecordCodecBuilder.java:223) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-6.0.8.jar%23111!/:?] at net.minecraft.world.level.levelgen.WorldGenSettings.m246823(WorldGenSettings.java:20) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.PrimaryLevelData.redirect$bmb000$arclight$customDim(PrimaryLevelDataMixin.java:598) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.PrimaryLevelData.m78545(PrimaryLevelDataMixin.java:160) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.PrimaryLevelData.m6626(PrimaryLevelDataMixin.java:141) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess.m78290(LevelStorageSource_LevelStorageAccessMixin.java:467) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.level.ServerLevel.handler$zii000$arclight$saveLevelDat(ServerLevelMixin.java:1888) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.level.ServerLevel.m8643(ServerLevelMixin.java:751) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m129885(MinecraftServerMixin.java:507) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m195514(MinecraftServerMixin.java:532) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m5705(MinecraftServerMixin.java:824) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m130011(MinecraftServerMixin.java:2071) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m206580(MinecraftServerMixin.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at java.lang.Thread.run(Thread.java:842) ~[?:?]
个人使用Plot插件的时候也报错崩端过,解决方法是打开服务端核心同目录的arclight.conf,找到symlink-world一项,将false改为true
The problem still persists with that.
修改为symlink-world=true也不行,只要创建一个地皮世界,就会在5分钟内崩服 [08:21:25 ERROR]: Encountered an unexpected exception java.lang.UnsupportedOperationException: Cannot serialize CustomWorldChunkManager at org.bukkit.craftbukkit.v1_20_R1.generator.CustomWorldChunkManager.m5820(CustomWorldChunkManager.java:43) ~[arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6.jar%23170!/:arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6] at com.mojang.serialization.Codec.lambda$dispatchStable$8(Codec.java:333) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.KeyDispatchCodec.getCodec(KeyDispatchCodec.java:123) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.KeyDispatchCodec.lambda$new$0(KeyDispatchCodec.java:46) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.KeyDispatchCodec.encode(KeyDispatchCodec.java:79) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$4.encode(RecordCodecBuilder.java:222) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.KeyDispatchCodec.encode(KeyDispatchCodec.java:92) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$4.encode(RecordCodecBuilder.java:223) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.BaseMapCodec.encode(BaseMapCodec.java:52) ~[datafixerupper-6.0.8.jar%23111!/:?] at net.minecraftforge.common.LenientUnboundedMapCodec.encode(LenientUnboundedMapCodec.java:75) ~[forge-1.20.1-47.2.20-universal.jar%23180!/:?] at net.minecraftforge.common.LenientUnboundedMapCodec.encode(LenientUnboundedMapCodec.java:22) ~[forge-1.20.1-47.2.20-universal.jar%23180!/:?] at com.mojang.serialization.Encoder$1.encode(Encoder.java:25) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Codec$2.encode(Codec.java:76) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$2.encode(RecordCodecBuilder.java:163) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$4.encode(RecordCodecBuilder.java:223) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96) ~[datafixerupper-6.0.8.jar%23111!/:?] at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-6.0.8.jar%23111!/:?] at net.minecraft.world.level.levelgen.WorldGenSettings.m246823(WorldGenSettings.java:20) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.PrimaryLevelData.redirect$bmb000$arclight$customDim(PrimaryLevelDataMixin.java:598) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.PrimaryLevelData.m78545(PrimaryLevelDataMixin.java:160) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.PrimaryLevelData.m6626(PrimaryLevelDataMixin.java:141) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess.m78290(LevelStorageSource_LevelStorageAccessMixin.java:467) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.level.ServerLevel.handler$zii000$arclight$saveLevelDat(ServerLevelMixin.java:1888) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.level.ServerLevel.m8643(ServerLevelMixin.java:751) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m129885(MinecraftServerMixin.java:507) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m195514(MinecraftServerMixin.java:532) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m5705(MinecraftServerMixin.java:824) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m130011(MinecraftServerMixin.java:2071) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m206580(MinecraftServerMixin.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at java.lang.Thread.run(Thread.java:842) ~[?:?]
same problem with mods and without any mod
关于datafixerupper问题,我未曾遇到,根据实际报错内容"生成自定义世界的level.dat出现问题"推测,arclight.jar 的世界生成代码出现兼容性问题.
关于plotsquared,个人使用时正常运行,重启后依然稳定,可进入地皮世界,地皮世界正常生成区块。 个人启动步骤: 我使用的arclight版本为:https://github.com/IzzelAliz/Arclight/releases/tag/Trials%2F1.0.5 我未增加Multiverse-Core并用同功能插件替代其功能. 针对plotsquared,我使用:plotsquared-bukkit-7.3.5,worldedit-bukkit-7.2.15. 端内同时安装:GroupManager,PlaceholderAPI-2.11.3,ProtocolLib for 1.20.1. 并调整了symlink-world一项. 注明:这些操作之后才启动安装了插件的arclight,在此之前仅启动至安装完成. 此时,启动一切顺利(包括自动安装库). 生成地皮世界时,我使用模板生成而非手动设置(自行制作模板使生成内容和手动输入一致) 手动生成会偶现命令无法执行等情况.
混合核心兼容性问题很多,如我的步骤执行后仍出问题请继续等待作者修复.
关于datafixerupper问题,我未曾遇到,根据实际报错内容"生成自定义世界的level.dat出现问题"推测,arclight.jar 的世界生成代码出现兼容性问题.
关于plotsquared,个人使用时正常运行,重启后依然稳定,可进入地皮世界,地皮世界正常生成区块。 个人启动步骤: 我使用的arclight版本为:https://github.com/IzzelAliz/Arclight/releases/tag/Trials%2F1.0.5 我未增加Multiverse-Core并用同功能插件替代其功能. 针对plotsquared,我使用:plotsquared-bukkit-7.3.5,worldedit-bukkit-7.2.15. 端内同时安装:GroupManager,PlaceholderAPI-2.11.3,ProtocolLib for 1.20.1. 并调整了symlink-world一项. 注明:这些操作之后才启动安装了插件的arclight,在此之前仅启动至安装完成. 此时,启动一切顺利(包括自动安装库). 生成地皮世界时,我使用模板生成而非手动设置(自行制作模板使生成内容和手动输入一致) 手动生成会偶现命令无法执行等情况.
混合核心兼容性问题很多,如我的步骤执行后仍出问题请继续等待作者修复.
Brilliant! This helped me.
I had already ruled out that "Multiverse Core" had something to do with it because it worked fine without plotsquared.
Replace "Multiverse Core" with "MyWorlds-1.20.4-v3" with its dependency "BKCommonlib-1.20.4-v3" I also have: ProtocolLib, PlaceholderAPI, LuckPerms, Chunky, WorldGuard-7.0.9, WorldEdit-7.2.20 , GriefPrevention, Essentials.
Arclight version: 1.20.1-1.0.5 (Trials)
At the moment the server is fine and I have made some saves with: "/save-all" and at the moment there do not seem to be any problems.
I will report if any future problems occur with "MyWorlds" and "PlotSquared"
换成MyWorlds之后进传送门服务端还是会崩溃,而且也没有Multiverse好用
In my case "MyWorlds" does not seem to cause problems. It works fine for me with PlotSquared.
To create a PlotSquared world I used the command: /world create world_plots:PlotSquared
To create flat worlds I used: /world create world_flat/flat
To Teleport to worlds: /world tp world_name
Arclight conf: symlink-world: true
Documentation: https://wiki.traincarts.net/p/MyWorlds/Commands#World_Creation
The problem presented here about "Cannot serialize CustomWorldChunkManager" has not occurred to me so far since I switched to MyWorlds along with PlotSquared
请确认您已完成以下几件事
Arclight 版本
arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6
Java 版本 | 操作系统
Ubuntu 22.04 LTS Java 17 jdk
相关 Mod/插件 的名称及版本
错误描述
Plotsquared 无法使用
复现步骤
报错信息
latest.log
复现用压缩包下载链接(可选)
No response