Skip to content

OpenInv 5.1.7

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 10 Feb 04:06
· 5 commits to master since this release
49e408e

Supported server versions

Paper

1.21.4

Spigot

1.21.4

What's Changed

  • Added first-class support for Paper
    • Previously Paper and Spigot were both supported by relying on Paper remapping obfuscated plugins. With the Paper hardfork, this resulted in several incompatibilities that were hard to detect without actively running a server or reading Paper's source. By compiling against Paper directly, any breakages will be much easier to detect and resolve. In addition, OpenInv is now able to run on Paper servers with plugin remapping disabled.
    • Currently only 1.21.4 is supported because updating the build process to Gradle took me much longer than expected. I hope to expand Paper backwards compatibility in the future, but I don't want Paper 1.21.4 users to be stuck without a functional build while I work out design changes.
  • Changed planned compatibility policy
    • OpenInv has been committed to making it easy for server owners to update their servers by supporting the final revision of the previous minor version and the last two revisions of the current minor version of Minecraft. Moving forward, only the latest version of Spigot will be supported. Paper will be supported on a best-effort basis because it is much easier to share code between Paper versions without inflating OpenInv's file size.
  • For developers:
    • The location of the openinvapi artifact on JitPack has changed - only the API is built by JitPack for the moment, which means that it detects the API artifact as the main OpenInv artifact. I will see what I can do to restore previous behavior without unnecessarily wasting JitPack's server time.

Full Changelog: 5.1.6...5.1.7