Skip to content

Port to NeoForge #151

Description

@sharky98

The Problem

WorldEdit is available in NeoForge, but not WorldEditCUI. Thus, it is impossible to see the selected box.

A Solution

Port WorldEditCUI to NeoForge.

Alternatives

No response

Anything Else?

Based on an existing port in the past (https://github.com/zbx1425/WorldEditCUI-Arch), I've been able to make the port to NeoForge for 1.21.11 already. Code-wise, it simply need to port the file FabricModWorldEditCUI.java to NeoForge loader. However there is a lot of code structuring that has to be modified. I did drop ViaFabricPlusHook, since ViaVersion doesn't seems to have an equivalent for NeoForge, but there were not issues playing with the mod.

I did not look into the release workflow though.

Also, my port was "quick and dirty" and there is probably a lot that can be refactored in FabricModWorldEditCUI.java and NeoForgeModWorldEditCUI.java with Architectury to avoid code duplication.

If interested, I can provide a pull request in a few days (since I did the port kinda quickly and did not follow many coding rules 😅).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions