Arclight
Arclight copied to clipboard
Plotsquared 无法使用
请确认您已完成以下几件事
- [X] 正在使用最新的 Arclight
- [X] 已为所有插件及模组安装依赖
- [X] 已为所有插件及模组更新至最新版
- [X] 不可在 Spigot 复现
- [X] 不可在 Forge 复现
Arclight 版本
arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6
Java 版本 | 操作系统
Ubuntu 22.04 LTS Java 17 jdk
相关 Mod/插件 的名称及版本
[19:36:04 INFO]: Mod List:
• mods_folder dynamiclightsreforged-1.20.1_v1.6.0.jar : dynamiclightsreforged (1.20.1_v1.6.0) - 1
• mods_folder auudio_forge_1.0.3_MC_1.19.3.jar : auudio (1.0.3) - 1
• mods_folder netherportalfix-forge-1.20-13.0.1.jar : netherportalfix (13.0.1) - 1
• mods_folder geckolib-forge-1.20.1-4.4.4.jar : geckolib (4.4.4) - 1
• JarInJar scena-forge-1.0.103.jar : scena (1.0.103) - 1
• mods_folder player-animation-lib-forge-1.0.2-rc1+1.20.jar : playeranimator (1.0.2-rc1+1.20) - 1
• mods_folder towntalk-1.20.1-1.0.1.jar : towntalk (1.0.1) - 1
• mods_folder dynamiccrosshair-7.4.1+1.20-forge.jar : dynamiccrosshair (7.4.1+1.20) - 1
• mods_folder sophisticatedcore-1.20.1-0.6.11.578.jar : sophisticatedcore (0.6.11.578) - 1
• mods_folder XaerosWorldMap_1.37.2_Forge_1.20.jar : xaeroworldmap (1.37.2) - 1
• mods_folder Prism-1.20.1-forge-1.0.5.jar : prism (1.0.5) - 1
• JarInJar mixinextras-forge-0.2.0-beta.8.jar : mixinextras (0.2.0-beta.8) - 1
• mods_folder Bookshelf-Forge-1.20.1-20.1.8.jar : bookshelf (20.1.8) - 1
• mods_folder sophisticatedbackpacks-1.20.1-3.20.3.1034.jar : sophisticatedbackpacks (3.20.3.1034) - 1
• mods_folder createdieselgenerators-1.20.1-1.2h.jar : createdieselgenerators (1.20.1-1.2h) - 1
• mods_folder PickUpNotifier-v8.0.0-1.20.1-Forge.jar : pickupnotifier (8.0.0) - 1
• mods_folder balm-forge-1.20.1-7.2.1.jar : balm (7.2.1) - 1
• mods_folder cloth-config-11.1.118-forge.jar : cloth_config (11.1.118) - 1
• mods_folder supplementaries-1.20-2.8.6.jar : supplementaries (1.20-2.8.6) - 1
• mods_folder konkrete_forge_1.6.1-2_MC_1.20.jar : konkrete (1.6.1) - 1
• mods_folder webdisplays-2.0.1-1.20.1.jar : webdisplays (2.0.1-1.20.1) - 1
• mods_folder BetterPingDisplay-1.20.1-1.1.jar : betterpingdisplay (1.1) - 1
• mods_folder ToolStats-Forge-1.20.1-16.0.7.jar : toolstats (16.0.7) - 1
• mods_folder Highlighter-1.20.1-forge-1.1.8.jar : highlighter (1.1.8) - 1
• mods_folder spark-1.10.53-forge.jar : spark (1.10.53) - 1
• mods_folder curios-forge-5.7.2+1.20.1.jar : curios (5.7.2+1.20.1) - 1
• mods_folder blockui-1.20.1-1.0.151-BETA.jar : blockui (1.20.1-1.0.151-BETA) - 1
• mods_folder MegamonsForge-1.1.1.jar : megamons (1.1.0) - 1
• mods_folder collective-1.20.1-7.26.jar : collective (7.26) - 1
• mods_folder oreexcavation-1.13.170.jar : oreexcavation (1.13.170) - 1
• mods_folder Cobblemon-forge-1.4.1+1.20.1.jar : cobblemon (1.4.1+1.20.1) - 1
• JarInJar resourcefullib-forge-1.20-2.0.7.jar : resourcefullib (2.0.7) - 1
• mods_folder constructionwand-1.20.1-2.11.jar : constructionwand (1.20.1-2.11) - 1
• mods_folder CobblemonExtras-forge-1.2.3+1.20.1.jar : cobblemonextras (1.2.3+1.20.1) - 1
• mods_folder architectury-9.1.12-forge.jar : architectury (9.1.12) - 1
• mods_folder otyacraftengine-forge-mc1.20-3.7.0-alpha.2.jar : otyacraftengine (3.7.0-alpha.2) - 1
• mods_folder iammusicplayer-forge-mc1.20-3.22.0-alpha.4.jar : iammusicplayer (3.22.0-alpha.4) - 1
• mods_folder AI-Improvements-1.20-0.5.2.jar : aiimprovements (0.5.2) - 1
• mods_folder cherishedworlds-forge-6.1.4+1.20.1.jar : cherishedworlds (6.1.4+1.20.1) - 1
• mods_folder rubidium-extra-0.5.3.1+mc1.20.1-build.110.jar : rubidium_extra (0.5.3.1+mc1.20.1-build.110) - 1
• mods_folder bwncr-forge-1.20.1-3.17.0.jar : bwncr (3.17.0) - 1
• mods_folder toms_storage-1.20-1.6.5.jar : toms_storage (1.6.5) - 1
• mods_folder Towns-and-Towers-1.12-Fabric+Forge.jar : t_and_t (0.0NONE) - 1
• mods_folder letmedespawn-forge-1.20.x-1.2.0.jar : letmedespawn (1.2.0) - 1
• mods_folder shulkerboxtooltip-forge-4.0.4+1.20.1.jar : shulkerboxtooltip (4.0.4+1.20.1) - 1
• mods_folder Byzantine-1.20.1-11.1.jar : byzantine (11h) - 1
• mods_folder BetterAdvancements-1.20.1-0.3.2.161.jar : betteradvancements (0.3.2.161) - 1
• mods_folder DripSounds-1.19.4-0.3.2.jar : waterdripsound (0.3.2) - 1
• mods_folder ClearDespawn-forge-1.20.2-1.1.15.jar : cleardespawn (1.1.15) - 1
• mods_folder mcef-forge-2.1.4-1.20.1.jar : mcef (2.1.4-1.20.1) - 1
• mods_folder jei-1.20.1-forge-15.3.0.4 (1).jar : jei (15.3.0.4) - 1
• mods_folder Ping-Wheel-1.8.0-forge-1.20.1.jar : pingwheel (1.8.0) - 1
• mods_folder InvMove-1.20-0.8.4-Forge.jar : invmove (0.8.4) - 1
• mods_folder PasterDream-forge1.20.1-beta0.3.4-5.jar : pasterdream (0.3.4.5) - 1
• mods_folder waystones-forge-1.20-14.1.3.jar : waystones (14.1.3) - 1
• mods_folder Fallingleaves-1.20.1-2.1.0.jar : fallingleaves (2.1.0) - 1
• mods_folder Clumps-forge-1.20.1-12.0.0.3.jar : clumps (12.0.0.3) - 1
• mods_folder LibX-1.20.1-5.0.13.jar : libx (1.20.1-5.0.13) - 1
• mods_folder SimplyTools-1.20.1-2.0.5.jar : simplytools (1.20.1-2.0.5) - 1
• mods_folder make_bubbles_pop-0.2.0-forge-mc1.19.4+.jar : make_bubbles_pop (0.2.0-forge) - 1
• mods_folder starlight-1.1.2+forge.1cda73c.jar : starlight (1.1.2+forge.1cda73c) - 1
• mods_folder cobblemon-spawn-notification-1.4-forge-1.1.0 (1).jar : spawn_notification (1.4-forge-1.1.0) - 1
• mods_folder additional_lights-1.20.1-2.1.7.jar : additional_lights (2.1.7) - 1
• mods_folder catalogue-forge-1.20.1-1.8.0.jar : catalogue (1.8.0) - 1
• mods_folder dismountentity-1.20.1-3.2.jar : dismountentity (3.2) - 1
• mods_folder memoryleakfix-forge-1.17+-1.1.2.jar : memoryleakfix (1.1.2) - 1
• mods_folder watut-forge-1.20.1-1.1.0.jar : watut (1.20.1-1.1.0) - 1
• JarInJar puzzlesaccessapi-forge-8.0.7.jar : puzzlesaccessapi (8.0.7) - 1
• minecraft forge-1.20.1-47.2.20-universal.jar : forge (47.2.20) - 1
• mods_folder ironchest-1.20.1-14.4.4.jar : ironchest (1.20.1-14.4.4) - 1
• mods_folder DungeonsArise-1.20.x-2.1.58-release (1).jar : dungeons_arise (2.1.58-1.20.x) - 1
• mods_folder craftingtweaks-forge-1.20-18.2.2.jar : craftingtweaks (18.2.2) - 1
• minecraft server-1.20.1-20230612.114412-srg.jar : minecraft (1.20.1) - 1
• mods_folder EnchantmentDescriptions-Forge-1.20.1-17.0.11.jar : enchdesc (17.0.11) - 1
• mods_folder moonlight-1.20-2.11.7-forge.jar : moonlight (1.20-2.11.7) - 1
• mods_folder LongerChatHistory-1.3-Forge.jar : longerchathistory (1.3) - 1
• JarInJar mixinsquared-forge-0.1.1.jar : mixinsquared (0.1.1) - 1
• mods_folder weaponmaster-1.4.2-1.20.1 (1).jar : weaponmaster (1.4.2-1.19.2) - 1
• mods_folder highlight-forge-1.20-2.0.1.jar : highlight (2.0.1) - 1
• mods_folder domum_ornamentum-1.20-1.0.172-BETA-universal.jar : domum_ornamentum (1.20-1.0.172-BETA) - 1
• JarInJar kffmod-4.9.0.jar : kotlinforforge (4.9.0) - 1
• mods_folder Iceberg-1.20.1-forge-1.1.18.jar : iceberg (1.1.18) - 1
• JarInJar flywheel-forge-1.20.1-0.6.10-7.jar : flywheel (0.6.10-7) - 1
• mods_folder create-1.20.1-0.5.1.f.jar : create (0.5.1.f) - 1
• mods_folder Xaeros_Minimap_23.9.3_Forge_1.20.jar : xaerominimap (23.9.3) - 1
• mods_folder create-stuff-additions1.20.1_v2.0.4a.jar : create_sa (2.0.4.) - 1
• mods_folder entityculling-forge-1.6.2-mc1.20.1.jar : entityculling (1.6.2) - 1
• mods_folder armourersworkshop-forge-1.20.1-2.1.0.jar : armourers_workshop (2.1.0) - 1
• mods_folder structurize-1.20.1-1.0.712-BETA.jar : structurize (1.20.1-1.0.712-BETA) - 1
• mods_folder multipiston-1.20-1.2.32-ALPHA.jar : multipiston (1.20-1.2.32-ALPHA) - 1
• mods_folder AmbientEnvironment-forge-1.20.1-11.0.0.1.jar : ambientenvironment (11.0.0.1) - 1
• mods_folder coroutil-forge-1.20.1-1.3.7.jar : coroutil (1.20.1-1.3.7) - 1
• mods_folder minecolonies-1.20.1-1.1.515-BETA.jar : minecolonies (1.20.1-1.1.515-BETA) - 1
• mods_folder appleskin-forge-mc1.20.1-2.5.1.jar : appleskin (2.5.1+mc1.20.1) - 1
• mods_folder lootr-1.20-0.7.32.80.jar : lootr (0.7.32.80) - 1
• mods_folder ferritecore-6.0.1-forge.jar : ferritecore (6.0.1) - 1
• mods_folder visuality-forge-2.0.2.jar : visuality (2.0.2) - 1
• mods_folder cobblemonrider-1.0.1.jar : cobblemonrider (1.0.1) - 1
• mods_folder create_klinks_n_klangs-1.0.3 (1).jar : create_klinks_n_klangs (1.0.3) - 1
• arclight arclight-1.20.1-1.0.6-SNAPSHOT-3e554e6.jar : arclight (1.20.1-1.0.6-SNAPSHOT-3e554e6) - 1
• mods_folder PuzzlesLib-v8.1.18-1.20.1-Forge.jar : puzzleslib (8.1.18) - 1
• mods_folder justzoom_forge_1.0.2_MC_1.20.1.jar : justzoom (1.0.2) - 1
• JarInJar yaclx-1.8+1.20-forge.jar : yaclx (1.8) - 1
• mods_folder chisels-and-bits-forge-1.4.147.jar : chiselsandbits (1.4.147) - 1
• mods_folder ywzj_midi-1.20.1-forge-1.9.0-all.jar : ywzj_midi (1.20.1-forge-1.9.0) - 1
• mods_folder defaultoptions-forge-1.20-18.0.1.jar : defaultoptions (18.0.1) - 1
• mods_folder cristellib-1.1.5-forge.jar : cristellib (1.1.5) - 1
[Console]: Plugins (18): LuckPerms, Chunky, PlaceholderAPI, ServerBackup, CMILib, NBTAPI, Vault, ProtocolLib, SkinsRestorer, WorldEdit, EconomyShopGUI, PlotSquared, NexEngine, CMI, Multiverse-Core, SCore, ExcellentCrates, ExecutableItems
错误描述
Plotsquared 无法使用
复现步骤
- 安装 Plotsquared Worldedit Multiverse-Core
报错信息
复现用压缩包下载链接(可选)
No response
[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.m_7038_(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.m_130011_(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.m_206580_(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.m_5820_(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.m_246823_(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.m_78545_(PrimaryLevelDataMixin.java:160) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.PrimaryLevelData.m_6626_(PrimaryLevelDataMixin.java:141) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess.m_78290_(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.m_8643_(ServerLevelMixin.java:751) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m_129885_(MinecraftServerMixin.java:507) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m_195514_(MinecraftServerMixin.java:532) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServerMixin.java:824) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServerMixin.java:2071) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m_206580_(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.m_5820_(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.m_246823_(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.m_78545_(PrimaryLevelDataMixin.java:160) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.PrimaryLevelData.m_6626_(PrimaryLevelDataMixin.java:141) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess.m_78290_(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.m_8643_(ServerLevelMixin.java:751) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m_129885_(MinecraftServerMixin.java:507) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m_195514_(MinecraftServerMixin.java:532) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServerMixin.java:824) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServerMixin.java:2071) ~[server-1.20.1-20230612.114412-srg.jar%23175!/:?] at net.minecraft.server.MinecraftServer.m_206580_(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