Skip to content

Conversation

@TheFlagCourier
Copy link
Member

Brief Description:

Piggy-backing off of #386, this PR adds CMI as a fallback hologram handler.


Changes:

  • Adds experimental support for CMI's holograms to the HologramUtil

Relevant FlagWar Issue tickets:

N/A


  • I have tested this pull request for defects on a server.

By making this pull request, I represent that I have read and agree to release my own changes that I
have submitted under the terms of the accompanying license (Apache-2.0). I guarantee that these
changes are mine and are not encumbered by any other license or restriction to the best of my
knowledge.

@TheFlagCourier TheFlagCourier self-assigned this Jan 25, 2026
@TheFlagCourier TheFlagCourier added enhancement New feature or request dependencies Pull requests that update a dependency file labels Jan 25, 2026
@TheFlagCourier
Copy link
Member Author

TheFlagCourier commented Jan 25, 2026

Will circle back around to this later, as it's obviously failing the JDK 17 test due to CMILib & CMI-API.
Some Options:

  • A.) Roll back the libraries until a compatible version is found.
  • B.) Bump FlagWar to JDK 21, and pin development to MC 1.21+ — dropping broad compatibility with MC 1.19.X
  • C.) Shelve this until Towny rolls past Option B, itself, then follow through.
  • D.) Abandon

Update 2026-01-26: Confirmed issue is within CMI-API, as it build targets Java 21 natively (despite CMILib targeting Java 8). Holding out for Option C.

I'll be honest here, I only *hope* this works.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant