Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[arclight-fabric-1.21.1] Multiverse-Core / PlotSquared 插件自定义世界功能异常 #1641

Open
5 tasks done
HikaQ opened this issue Feb 1, 2025 · 19 comments · May be fixed by #1724
Open
5 tasks done

[arclight-fabric-1.21.1] Multiverse-Core / PlotSquared 插件自定义世界功能异常 #1641

HikaQ opened this issue Feb 1, 2025 · 19 comments · May be fixed by #1724
Assignees
Labels
Category: Bukkit API Implementation issues with Bukkit API and Spigot API Category: Remapper Runtime remapper related issue Category: World generating/saving Status: Need Testing | 需要测试 Fixed, need test if it works Tag: Bug | 工作不正常 Something isn't working, but not crash Tag: Fatal | 严重 High priority Tag: Plugin Specific plugin related issue Tag: Regression | 反向移植 Bugs have fixed in branches for newer Minecraft version Version: Feudal Kings (1.21/1.21.1)

Comments

@HikaQ
Copy link

HikaQ commented Feb 1, 2025

请确认您已完成以下几件事

  • 正在使用最新的 Arclight
  • 已为所有插件及模组安装依赖
  • 已为所有插件及模组更新至最新版
  • 不可在 Spigot 复现
  • 不可在 Forge 复现

Arclight 版本

arclight-fabric-1.21.1-1.0.0-SNAPSHOT

Java 版本 | 操作系统

window 10 ; java version "21.0.3" 2024-04-16 LTS

相关 Mod/插件 的名称及版本

PlotSquared
Multiverse-Core
WorldEdit

错误描述

没有任何模组且仅有上述三种插件(最新版本),多世界插件功能在该核心运行异常
每当创建一个世界,所创建的任何世界都是同一种子,且PlotSquared无法正常被多世界插件使用,即使是创建成功后也是非正常的地皮世界。
p auto占领地皮后,服务端日志也会出现worldedit的异常

复现步骤

  1. 安装 PlotSquared、Multiverse-Core、WorldEdit插件
  2. 输入mv create test1 normal
  3. 输入mv create test2 normal
  4. 输入mv create test3 normal -g PlotSquared
  5. 输入p auto
    创建的三个世界种子均相同,地形均相同,无法正常生成PlotSquared地形

报错信息

debug.log
latest.log

复现用压缩包下载链接(可选)

No response

@HikaQ HikaQ changed the title 多世界插件功能在该核心运行异常 [arclight-fabric-1.21.1] Multiverse-Core插件功能在该核心运行异常 Feb 1, 2025
@qyl27 qyl27 added Tag: Bug | 工作不正常 Something isn't working, but not crash Tag: Plugin Specific plugin related issue Version: Feudal Kings (1.21/1.21.1) Category: Bukkit API Implementation issues with Bukkit API and Spigot API Status: Triage | 待检查 Default label, waiting for triage and check labels Feb 2, 2025
@HikaQ
Copy link
Author

HikaQ commented Feb 3, 2025

感谢

@qyl27 qyl27 changed the title [arclight-fabric-1.21.1] Multiverse-Core插件功能在该核心运行异常 [arclight-fabric-1.21.1] Multiverse-Core / PlotSquared 插件自定义世界功能异常 Feb 25, 2025
@zwh113037371
Copy link

感谢

你找到有什么插件平替了吗 没地皮难受死我了

@HikaQ
Copy link
Author

HikaQ commented Mar 3, 2025

感谢

你找到有什么插件平替了吗 没地皮难受死我了

我服暂时阉割掉了,没有去找相关平替

@qyl27 qyl27 added the Tag: Fatal | 严重 High priority label Mar 3, 2025
@qyl27 qyl27 self-assigned this Mar 3, 2025
@zwh113037371
Copy link

感谢

你找到有什么插件平替了吗 没地皮难受死我了

我服暂时阉割掉了,没有去找相关平替

别找了 我试了所有跟地形生成有关的插件都不正常。

@InitAuther97
Copy link
Collaborator

InitAuther97 commented Mar 3, 2025

Can confirm in latest build.
#1689: mv import doesn't work

@qyl27 qyl27 marked this as a duplicate of #1689 Mar 3, 2025
@InitAuther97
Copy link
Collaborator

PlotSquared doesn't work since it depends on WorldEdit, which is by default disabled. See here for more detail; the world generating issue should be fixed in 6d22adf, please test it.

@InitAuther97 InitAuther97 added Status: Need Testing | 需要测试 Fixed, need test if it works and removed Status: Triage | 待检查 Default label, waiting for triage and check labels Mar 3, 2025
@zwh113037371
Copy link

zwh113037371 commented Mar 3, 2025

PlotSquared 不起作用,因为它依赖于 WorldEdit,而 WorldEdit 默认处于禁用状态。有关更多详细信息,请参阅此处;世界生成问题应该在 6D22ADF 中修复,请测试一下。

使用了最新的build,已经根据wiki修改了worldedit。WorldEdit功能正常,PlotSquared插件功能也正常。但世界生成问题依旧存在,生成出来的世界不正常。

@Flashback083
Copy link

Flashback083 commented Mar 3, 2025

I confirm that i think the world generation bug is still here (tried to create a new void world, it seems the seed is different but its not a void at all)
Edit : i tested the arclight build : 6d22adf

InitAuther97 added a commit to InitAuther97/Arclight that referenced this issue Mar 3, 2025
InitAuther97 added a commit to InitAuther97/Arclight that referenced this issue Mar 3, 2025
@InitAuther97
Copy link
Collaborator

Please try 1e03493

@Flashback083
Copy link

Might be wrong but i have still an issue with the build c1a58a9
the world is created, it seems its a new seed, but add a flat or void generator dont work
(Using MultiWorld for my test)

@InitAuther97
Copy link
Collaborator

InitAuther97 commented Mar 5, 2025

Might be wrong but i have still an issue with the build c1a58a9 the world is created, it seems its a new seed, but add a flat or void generator dont work (Using MultiWorld for my test)

These supports are a little bit experimental and are made available from my fork. The baseline I use now for my support is PlotSquared. Other plugin support may need to wait until I finish. Currently the world generator can be set later for a normal world (which is displayed as null>>PlotSquared in Console), but some WE schematic related functionality isn't available yet since it requires full WorldEdit support, which is now working in progress. So please be patient :)

InitAuther97 added a commit to InitAuther97/Arclight that referenced this issue Mar 5, 2025
InitAuther97 added a commit to InitAuther97/Arclight that referenced this issue Mar 5, 2025
@InitAuther97 InitAuther97 removed the Status: Need Testing | 需要测试 Fixed, need test if it works label Mar 5, 2025
@InitAuther97
Copy link
Collaborator

InitAuther97 commented Mar 10, 2025

Plot world generation with WE schematic is supported, shipped with experimental full support of WorldEdit.
Please test the build result from here.
Remember to delete .arclight/class_cache on the first run.
https://github.com/InitAuther97/Arclight/actions/runs/13758135205

@HikaQ
Copy link
Author

HikaQ commented Mar 11, 2025

感谢,牛逼!可以正常使用了!!

@InitAuther97 InitAuther97 self-assigned this Mar 12, 2025
@InitAuther97 InitAuther97 added Status: Need Testing | 需要测试 Fixed, need test if it works and removed Status: Waiting for Fix | 等待处理 Problem confirmed, waiting for fix labels Mar 12, 2025
@qyl27 qyl27 closed this as completed Mar 12, 2025
@InitAuther97 InitAuther97 reopened this Mar 13, 2025
@qyl27 qyl27 removed their assignment Mar 14, 2025
@Flashback083
Copy link

Hey, so i did more tests somes days ago and its very weird (about Multiverse world generation issue)
I was able at one moment to create a void world twice with the VoidGen plugin, with the following command :

/mv create void2 normal -g VoidGen -t FLAT
/mvtp void2
/mvconfirm (it ask for confirmation cause player will fall, its a good sign it worked)

So 2 times the world was created as the void like intented
And after that every world i created in the SAME way, it created only a FLAT world, like if the plugin isnt reconized anymore or idk :(
I'm sorry i didn't find yet how to reproduce that

@Jasaxion
Copy link

Plot world generation with WE schematic is supported, shipped with experimental full support of WorldEdit. Please test the build result from here. Remember to delete .arclight/class_cache on the first run. https://github.com/InitAuther97/Arclight/actions/runs/13758135205

Please could you also apply the same modification to 1.20.1 Trials? The same error occurs when PlotSquared, Multiverse-Core, and WorldEdit are all installed together, and I believe the solution should be the same.

@InitAuther97
Copy link
Collaborator

Hey, so i did more tests somes days ago and its very weird (about Multiverse world generation issue) I was able at one moment to create a void world twice with the VoidGen plugin, with the following command :

/mv create void2 normal -g VoidGen -t FLAT
/mvtp void2
/mvconfirm (it ask for confirmation cause player will fall, its a good sign it worked)

So 2 times the world was created as the void like intented And after that every world i created in the SAME way, it created only a FLAT world, like if the plugin isnt reconized anymore or idk :( I'm sorry i didn't find yet how to reproduce that

I will try to reproduce that

@InitAuther97
Copy link
Collaborator

Plot world generation with WE schematic is supported, shipped with experimental full support of WorldEdit. Please test the build result from here. Remember to delete .arclight/class_cache on the first run. https://github.com/InitAuther97/Arclight/actions/runs/13758135205

Please could you also apply the same modification to 1.20.1 Trials? The same error occurs when PlotSquared, Multiverse-Core, and WorldEdit are all installed together, and I believe the solution should be the same.

OK it'll be planned after this is stable and merged

@InitAuther97 InitAuther97 added Tag: Regression | 反向移植 Bugs have fixed in branches for newer Minecraft version Category: Bukkit API Implementation issues with Bukkit API and Spigot API and removed Category: Bukkit API Implementation issues with Bukkit API and Spigot API labels Mar 15, 2025
@Jasaxion
Copy link

Plot world generation with WE schematic is supported, shipped with experimental full support of WorldEdit. Please test the build result from here. Remember to delete .arclight/class_cache on the first run. https://github.com/InitAuther97/Arclight/actions/runs/13758135205

Please could you also apply the same modification to 1.20.1 Trials? The same error occurs when PlotSquared, Multiverse-Core, and WorldEdit are all installed together, and I believe the solution should be the same.

OK it'll be planned after this is stable and merged

Thank you very much for your patient maintenance. The following two issues (PlotSquared + Multiverse-Core) are problems that exist in the Trials version but have not been fixed. You may refer to them if needed. Once again, I sincerely appreciate your patience in maintaining the project and look forward to the stable version being released soon.

#1299
#1294

#1455 (This is with TerraPlusMinus mod installed, but the error messages look very similar)

@AgentMelinda
Copy link

Plot world generation with WE schematic is supported, shipped with experimental full support of WorldEdit. Please test the build result from here. Remember to delete .arclight/class_cache on the first run. https://github.com/InitAuther97/Arclight/actions/runs/13758135205

Please could you also apply the same modification to 1.20.1 Trials? The same error occurs when PlotSquared, Multiverse-Core, and WorldEdit are all installed together, and I believe the solution should be the same.

OK it'll be planned after this is stable and merged

Thank you very much for your patient maintenance. The following two issues (PlotSquared + Multiverse-Core) are problems that exist in the Trials version but have not been fixed. You may refer to them if needed. Once again, I sincerely appreciate your patience in maintaining the project and look forward to the stable version being released soon.

#1299 #1294

#1455 (This is with TerraPlusMinus mod installed, but the error messages look very similar)

I'm the owner of #1455
Terraplusminus is just a generation plugin
The problem is probably at how arclight handles bukkit custom generation plugin aka terraplusminus
Both plotsquard and multiworld and multiverse plugins are a custom bukkit world generator probably like we have mods of generation for forge
This is the counterpart of bukkit
@InitAuther97 maybe the way arclight implant world bridge of bukkit and stuff is not fully implemented ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Bukkit API Implementation issues with Bukkit API and Spigot API Category: Remapper Runtime remapper related issue Category: World generating/saving Status: Need Testing | 需要测试 Fixed, need test if it works Tag: Bug | 工作不正常 Something isn't working, but not crash Tag: Fatal | 严重 High priority Tag: Plugin Specific plugin related issue Tag: Regression | 反向移植 Bugs have fixed in branches for newer Minecraft version Version: Feudal Kings (1.21/1.21.1)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants