Skip to content

Port buildlogic from WorldEdit#2100

Merged
wizjany merged 2 commits intoEngineHub:version/7.0.xfrom
aurorasmiles:feat/buildlogic
Jul 22, 2024
Merged

Port buildlogic from WorldEdit#2100
wizjany merged 2 commits intoEngineHub:version/7.0.xfrom
aurorasmiles:feat/buildlogic

Conversation

@aurorasmiles
Copy link
Collaborator

This tries to port the current build logic from WorldEdit to WorldGuard.
The project compiles fine, and the jars look similar enough from a quick glance. Limited testing in Minecraft showed no apparent issues. The only differences I've noticed:

  • pom of prtree/flyway-core no longer in META-INF
  • some bstats classes no longer included
  • some flyway classes no longer included

Notes:

  • Piston stuff is currently commented out, but I decided to still leave it in - should make transitioning easier at some point
  • I've commented out -Werror in the compilerArgs for now - suppressing addressing all of the deprecation warnings should be a seperate PR
  • Something else that still needs to be ported are the checkstyle changes, but again, not here
  • There might (read: probably will) be some WorldEdit stuff leftover that isn't required in WorldGuard, even though I went over everything multiple times

Copy link
Member

@octylFractal octylFractal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM if you fix the end of file newlines (they should be present)

me4502 added a commit to EngineHub/CraftBook that referenced this pull request Jul 11, 2024
Fairly heavily based on EngineHub/WorldGuard#2100, with a lot of CraftBook-specific changes and pulling some extras from WorldEdit
Definitely did not accidentally make a 40MB jar halfway through.
@wizjany wizjany merged commit 16ea462 into EngineHub:version/7.0.x Jul 22, 2024
@aurorasmiles aurorasmiles deleted the feat/buildlogic branch July 22, 2024 04:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants