WorldEdit for Bukkit

WorldEdit for Bukkit

21M Downloads

Incompatible with Hephaestus mod

JMackey1 opened this issue ยท 5 comments

commented

WorldEdit Version

7.2.15+6463-5ca-4dff

Platform Version

Fabric 0.14.22

Confirmations

  • I am using the most recent Minecraft release.
  • I am using a version of WorldEdit compatible with my Minecraft version.
  • I am using the latest or recommended version of my platform software.
  • I am NOT using a hybrid server, e.g. a server that combines Bukkit and Forge. Examples include Arclight, Mohist, and Cardboard.
  • I am NOT using a fork of WorldEdit, such as FastAsyncWorldEdit (FAWE) or AsyncWorldEdit (AWE)

Bug Description

Worlds will not load when I have both Hephaestus and WorldEdit mods enabled, plus some additional mod(s) which I can't identify. Basically: a world loads if I have Hephaestus enabled, or WorldEdit enabled, but not both when all my other mods are enabled. If I disable all mods other than Hephaestus and WorldEdit, worlds will load.

More details on my Hephaestus ticket: Alpha-s-Stuff/TinkersConstruct#77

Expected Behavior

Worlds loads with both mods enabled.

Reproduction Steps

  1. Install my mod list (https://pastebin.com/C8vM9qA1)
  2. Try to load a world with both Hephaestus and WorldEdit enabled (and all other mods)
  3. World gets stuck at loading

Anything Else?

I don't see a log but if there's a way I can turn some kind of logging on during world loading, or if you want any additional information, please let me know.

commented

This issue has been automatically marked as stale because it has not been fully confirmed. It will be closed if no further activity occurs. Thank you for your contributions.

commented

Based on the linked tickets it looks like this was a bug in another mod and has since been solved

commented

If you could use a process similar to https://madelinemiller.dev/blog/debug-minecraft-server-issues/#finding-the-problem-plugin to narrow down which extra mod it is, that would be nice. There are far too many as-is to really work on this issue.

Alternatively, you could try to dump a stacktrace when it's frozen. I don't know any user-friendly way to do that, the only way I know is using jstack. This would likely point directly to the issue.

commented

The problematic 3rd mod seems to be Diagonal Windows. Test cases below:

  • All mods from my pastebin enabled - worlds will not load
  • All mods from my pastebin enabled, except Hephaestus disabled - worlds will load
  • All mods from my pastebin enabled, except WorldEdit disabled - worlds will load
  • All mods from my pastebin enabled, except Diagonal Windows disabled (so Hephaestus and WorldEdit are enabled) - worlds will load
  • All mods from my pastebin disabled, except Fabric API, WorldEdit, and Hephaestus enabled - worlds will load
  • All mods from my pastebin disabled, except Fabric API, WorldEdit, Hephaestus, Diagonal Windows, Forge Config API Port (dependency for Diagonal Windows), and Puzzles Lib (dependency for Diagonal Windows) enabled - game won't load, can't even get to world screen (no idea why the subset behaves like this but game loads with all mods enabled...)
  • All mods from my pastebin disabled, except Fabric API, WorldEdit, Hephaestus, Forge Config API Port, and Puzzles Lib enabled (no Diagonal Windows but its dependencies) - worlds will load

Other mod versions:
Puzzles Lib - 8.0.24
Forge Config API Port - 8.0.0
Diagonal Windows - 8.0.1

Let me know if you need additional information. I'm going to provide this information to the Diagonal Windows Github as well.

commented