Skip to content

Residence plugin loses player territory data in non-overworld dimensions after server restart #2153

@Tolhan-Mierman

Description

@Tolhan-Mierman

我已经做过以下尝试:

  • 我正在使用最新的Arclight构建版本

  • 我已经阅读常见问题常见故障解决方案,无法解决我遇到的问题

  • 我已经搜索过现有Issues,没有相同的问题

  • 我使用的模组和(或)插件支持我使用的Minecraft版本

  • 我已为所有模组和(或)插件安装所需的依赖

  • 我已把所有模组和(或)插件更新至最新版

  • 此问题不可在Spigot服务端复现
    (模组问题视为无法在Spigot复现)

  • 此问题不可在对应Mod加载器服务端(Forge/NeoForge/Fabric)复现
    (插件问题视为无法在模组端复现)

Minecraft版本

1.21.1

Arclight版本

last

操作系统版本

Win10

Java版本

V21

相关模组和(或)插件的名称及版本

plugins:LuckPerms, PlaceholderAPI, CMILib, Vault, InvSeePlusPlus, LoneLibs, PlayerPoints, CMI, ProtocolLib, Multiverse-Core, CooPay, WorldEdit, SkinsRestorer, DeluxeTags, LiteSignIn, AuthMe, XConomy, WorldGuard, ItemsAdder, TrMenu, Residence, DeluxeMenus, WorldGuardExtraFlagsPlus, EconomyShopGUI-Premium
MODs:• kuma-api-neoforge-21.0.7+1.21.jar : kuma_api (21.0.7) - 1 [parent: [D世界-前置-传送石碑]balm-neoforge-1.21.1-21.0.56.jar, locator: jarinjar, reader: mod manifest]
• [B附属-机械动力:装饰]createdeco-2.1.3.jar : createdeco (2.1.3) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:一些建材]bits_n_bobs-0.0.44.jar : bits_n_bobs (0.0.44) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• Z[JEI]jei-1.21.1-neoforge-19.27.0.340.jar : jei (19.27.0.340) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [D世界-前置-史诗地形]lithostitched-1.7.9-neoforge-21.1.jar : lithostitched (1.7.9) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• dev.eriksonn.aeronautics.aeronautics-neoforge-1.21.1-1.2.1.jar : aeronautics (1.2.1) - 1 [parent: [B附属-机械动力:航空学]create-aeronautics-bundled-1.21.1-1.2.1.jar, locator: jarinjar, reader: mod manifest]
• [B附属-机械动力:航空学]create-aeronautics-bundled-1.21.1-1.2.1.jar : aeronautics_bundled (1.2.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [E音乐-网络音乐机]netmusic-1.5.1-neoforge+mc1.21.1.jar : netmusic (1.5.1-neoforge+mc1.21.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [E音乐-附属-网络音乐机:更好的登录] nmbl-1.0.4-neoforge-mc1.21.1.jar : netmusicbetterlogin (1.0.4) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [A前置-精妙核心] sophisticatedcore-1.21.1-1.4.53.2003.jar : sophisticatedcore (1.4.53) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [D世界-传送石碑] waystones-neoforge-1.21.1-21.1.34.jar : waystones (21.1.34) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [A本体-森罗物语:酒馆] kaleidoscopetavern-1.1.2-neoforge+mc1.21.1.jar : kaleidoscope_tavern (1.1.2-neoforge+mc1.21.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• neoforge-21.1.230-universal.jar : neoforge (21.1.230) - 1 [locator: PathBasedLocator[name=neoforge, paths=[libraries/net/neoforged/neoforge/21.1.230/neoforge-21.1.230-universal.jar]], reader: mod manifest]
• A[内存清理]modernfix-neoforge-5.27.12+mc1.21.1.jar : modernfix (5.27.12+mc1.21.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [G机制-幻翼生成修改]soaring_phantoms-1.2.2+1.21.1-neoforge.jar : soaring_phantoms (1.2.2) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• veil-neoforge-1.21.1-4.0.0.jar : veil (4.0.0) - 1 [parent: [B附属-前置-机械动力:航空学]sable-neoforge-1.21.1-1.2.2.jar, locator: jarinjar, reader: mod manifest]
• [A本体-精妙背包] sophisticatedbackpacks-1.21.1-3.25.57.1871.jar : sophisticatedbackpacks (3.25.57) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• dev.simulated_team.simulated.simulated-neoforge-1.21.1-1.2.1.jar : simulated (1.2.1) - 1 [parent: [B附属-机械动力:航空学]create-aeronautics-bundled-1.21.1-1.2.1.jar, locator: jarinjar, reader: mod manifest]
• [B附属-机械动力:柴油动力] createdieselgenerators-1.21.1-1.3.13.jar : createdieselgenerators (1.21.1-1.3.13) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [D世界-附属-传送石碑航空学兼容]waystonessable-1.0.3.jar : waystonessable (1.0.3) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [D世界-前置-传送石碑]balm-neoforge-1.21.1-21.0.56.jar : balm (21.0.56) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [C画面-本体-遥远的地平线]DistantHorizons-3.0.3-b-1.21.1-fabric-neoforge.jar : distanthorizons (3.0.3-b) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [F附属-遗体-饰品修复]corpsecurioscompat-1.21.1-NeoForge-4.0.1.jar : corpsecurioscompat (4.0.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [F前置-遗体-饰品修复]baguettelib-1.21.1-NeoForge-2.0.3.jar : baguettelib (2.0.3) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [E音乐-前置-网络音乐机]cloth-config-15.0.140-neoforge.jar : cloth_config (15.0.140) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [G机制-前置-幻翼修改]fzzy_config-0.7.6+1.21+neoforge.jar : fzzy_config (0.7.6+1.21+neoforge) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• dev.ryanhcode.offroad.offroad-neoforge-1.21.1-1.2.1.jar : offroad (1.2.1) - 1 [parent: [B附属-机械动力:航空学]create-aeronautics-bundled-1.21.1-1.2.1.jar, locator: jarinjar, reader: mod manifest]
• [F遗体] corpse-neoforge-1.21.1-1.1.13.jar : corpse (1.21.1-1.1.13) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:创意传动] create_connected-1.2.2-mc1.21.1.jar : create_connected (1.2.2-mc1.21.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [D世界-史诗地形]tectonic-3.0.22-neoforge-21.1.jar : tectonic (3.0.22) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [A本体-农夫乐事] FarmersDelight-1.21.1-1.3.2.jar : farmersdelight (1.3.2) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• server-1.21.1-20240808.144430-srg.jar : minecraft (1.21.1) - 1 [locator: production server provider +net.neoforged:neoforge:21.1.230:server]
• [D世界-前辈]realmrpg_skeletons-1.1.0-neoforge-1.21.1.jar : realmrpg_skeletons (1.1.0) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:多彩边框] createframed-1.21.1-1.7.3.jar : createframed (1.7.3) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [A本体-简单的语音聊天] voicechat-neoforge-1.21.1-2.6.18.jar : voicechat (1.21.1-2.6.18) - 2 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:汽鸣铁道]railways-0.2.0+neoforge-mc1.21.1.jar : railways (0.2.0+neoforge-mc1.21.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• Z[玉] Jade-1.21.1-NeoForge-15.10.5.jar : jade (15.10.5+neoforge) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [服务器-预生成区块] Chunky-NeoForge-1.4.23.jar : chunky (1.4.23) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• A[内存清理]alltheleaks-1.1.9+1.21.1-neoforge.jar : alltheleaks (1.1.9+1.21.1-neoforge) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• resourcefulconfig-neoforge-1.21-3.0.11.jar : resourcefulconfig (3.0.11) - 1 [parent: [B附属-森罗物语:兼容]kaleidoscope_compat-2.8.1-neoforge+mc1.21.1.jar, locator: jarinjar, reader: mod manifest]
• [A前置-灾变]lionfishapi-3.0.jar : lionfishapi (3.0) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:瀚海雄心] create_aquatic_ambitions-1.21.1-2.0.2.jar : create_aquatic_ambitions (2.0.2) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• thedarkcolour.kffmod-5.11.0.jar : kotlinforforge (5.11.0) - 1 [parent: [G机制-前前置-幻翼生成]kotlinforforge-5.11.0-all.jar, locator: jarinjar, reader: mod manifest]
• automodpack-mod.jar : automodpack_mod (4.0.5) - 1 [parent: , locator: pl.skidam.automodpack_loader_core.LazyModLocator@2b87581, reader: mod manifest]
• [A本体-灾变] L_Ender's Cataclysm 1.21.1-3.30.jar : cataclysm (3.30) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [A前置-灾变]curios-neoforge-9.5.1+1.21.1.jar : curios (9.5.1+1.21.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• sable-companion-common-1.21.1-1.6.0.jar : sablecompanion (1.6.0) - 1 [parent: [B附属-机械动力:创意传动] create_connected-1.2.2-mc1.21.1.jar, locator: jarinjar, reader: mod manifest]
• flywheel-neoforge-1.21.1-1.0.6.jar : flywheel (1.0.6) - 1 [parent: [B附属-前置-Petrolpark的机件] petrolpark-1.21.1-1.4.35.jar, locator: jarinjar, reader: mod manifest]
• ponder-neoforge-1.0.82+mc1.21.1.jar : ponder (1.0.82+mc1.21.1) - 1 [parent: [B附属-前置-Petrolpark的机件] petrolpark-1.21.1-1.4.35.jar, locator: jarinjar, reader: mod manifest]
• [A本体-机械动力] create-1.21.1-6.0.10.jar : create (6.0.10) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:Petrol的机件] petrolsparts-1.21.1-1.2.10.jar : petrolsparts (1.2.10) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-前置-机械动力:龙+(附魔工业)] CreateDragonsPlus-1.11.2b.jar : create_dragons_plus (1.11.2b) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:中央厨房] create-central-kitchen-2.5.0.jar : create_central_kitchen (2.5.0) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:内饰] interiors-1.21.1-neoforge-0.6.1.jar : interiors (0.6.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:一些装饰]Design-n-Decor-1.21.1-2.2b.jar : dndecor (2.2b) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-前置-机械动力:航空学]sable-neoforge-1.21.1-1.2.2.jar : sable (1.2.2) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:推进工程] createpropulsion-1.1.4.jar : createpropulsion (1.1.4) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:物品附加] create-stuff-additions1.21.1_v2.1.3.jar : create_sa (2.1.3) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:交易站点] trading_floor-3.0.16.jar : trading_floor (3.0.16) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• Z[多态合成] polymorph-neoforge-1.1.0+1.21.1.jar : polymorph (1.1.0+1.21.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [C画面-前置-观察]coroutil-neoforge-1.21.0-1.3.9.jar : coroutil (1.21.0-1.3.9) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [C画面-本体-观察]watut-neoforge-1.21.0-1.2.7.jar : watut (1.21.0-1.2.7) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• A[内存清理]ferritecore-7.0.3-neoforge.jar : ferritecore (7.0.3) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• conditional-mixin-neoforge-0.6.4.jar : conditional_mixin (0.6.4) - 1 [parent: [B附属-机械动力:附魔工业] create-enchantment-industry-2.4.1.jar, locator: jarinjar, reader: mod manifest]
• arclight-1.21.1-1.0.2-SNAPSHOT-0d3b4d2.jar : arclight (1.0.2-SNAPSHOT+0d3b4d2) - 1 [locator: arclight, reader: mod manifest]
• [D世界-机械动力:乡村结构] create_rustic_structures-1.0.1-neoforge-1.21.1.jar : create_rustic_structures (1.0.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [A本体-森罗物语:厨房] kaleidoscopecookery-1.4.0-neoforge+mc1.21.1.jar : kaleidoscope_cookery (1.4.0-neoforge+mc1.21.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-森罗物语:兼容]kaleidoscope_compat-2.8.1-neoforge+mc1.21.1.jar : kaleidoscope_compat (2.8.1-neoforge+mc1.21.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:附魔工业] create-enchantment-industry-2.4.1.jar : create_enchantment_industry (2.4.1) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:流体包裹] fluidlogistics-1.0.9.jar : fluidlogistics (1.0.9) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-前置-Petrolpark的机件] petrolpark-1.21.1-1.4.35.jar : petrolpark (1.4.35) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [D世界-机械动力:更多结构]create_structures_arise-176.49.48 NeoForge 1.21.1.jar : create_structures_arise (176.49.48) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
• [B附属-机械动力:创想附加] createaddition-1.6.0.jar : createaddition (1.6.0) - 1 [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]

错误描述

Description:

I'm using the Residence plugin on an Arclight server and I've discovered an issue where player territory data in dimensions other than the overworld is lost after a server restart.

The problem:

Arclight generates world files inside the world folder (e.g., world/DIM1, world/DIM_-1). When a player creates a residence in any dimension other than the overworld, the territory data gets saved under the path Residence/Save/Worlds/temp_res_world/ — for example, a folder named DIM_1 inside that path.

However, when the server restarts, the Residence plugin tries to read the DIM_1 folder, but the actual world path is world/DIM_1. Because of this mismatch, all newly created residences in non-overworld dimensions are lost after a reboot.

Steps to reproduce:

Start an Arclight server with the Residence plugin installed.
Create a residence in the Nether or the End (or any non-overworld dimension).
Restart the server.
Check the residence data — the territory created in the other dimension is gone.
Expected behavior:
Residence data in all dimensions should persist across server restarts.

Actual behavior:
Residence data in non-overworld dimensions is lost after a restart due to the world path mismatch described above.

复现步骤

No response

服务器日志

No response

复现用服务端压缩包下载链接

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: TriageDefault label, waiting for triage and check

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions