Releases: Jikoo/OpenInv
OpenInv 5.2.0
Supported server versions
Paper: 1.21.11, 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.1
Spigot: 1.21.11
What's Changed
- Added support for 1.21.11
- Changed supported Spigot version to 1.21.11
- Improved equal access behaviors
- Added a prefix (default "[RO] ", controllable via resource pack translations) for read-only inventories
- Added new nodes for per-player equal-access control:
openinv.access.equal.edit,openinv.access.equal.view, andopeninv.access.equal.deny
- Improved feedback when not opening inventories under some circumstances, primarily when access was denied
Full Changelog: 5.1.15...5.2.0
OpenInv 5.1.15
Supported server versions
Paper: 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.1
Spigot: 1.21.10
What's Changed
- Fix /openinv on Spigot
- Paper is unaffected. If you are running Paper or a Paper fork, you can skip this update.
Full Changelog: 5.1.14...5.1.15
OpenInv 5.1.14
Supported server versions
Paper: 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.1
Spigot: 1.21.10
What's Changed
- Added support for Paper 1.21.10 and 1.21.9
- Changed supported Spigot version to 1.21.10
Full Changelog: 5.1.13...5.1.14
OpenInv 5.1.13
Supported server versions
Paper: 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.1
Spigot: 1.21.8, 1.21.7
What's Changed
- Added 1.21.8 support
- Note that unlike usual, Spigot 1.21.7 support has not been dropped due to the fact that the server mappings did not change.
- Corrected legibility pack supported revision numbers
Full Changelog: 5.1.12...5.1.13
OpenInv 5.1.12
Supported server versions
Paper: 1.21.7. 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.1
Spigot: 1.21.7
What's Changed
- Added support for Paper 1.21.7 and 1.21.6
- Changed supported Spigot version from 1.21.5 to 1.21.7.
- Improved clear parameter handling
Full Changelog: 5.1.11...5.1.12
OpenInv 5.1.11
Supported server versions
Paper: 1.21.5, 1.21.4, 1.21.3, 1.21.1
Spigot: 1.21.5
What's Changed
- Fix crashes on 1.21.4 and lower related to modification of
/openinvinventory - Add
/clearinvand/clearender(Thanks to @Trard for the initial work!)- These commands can be used offline, but require an exact player name to be specified.
- Nodes
openinv.clear.selfandopeninv.clear.othergrant access to these commands (with parent nodeopeninv.clear). They are entirely separate from editing nodes!
- Fix search commands not checking shulker boxes, bundles, and other containers within containers
- Code health
Full Changelog: 5.1.10...5.1.11
OpenInv 5.1.10
Supported server versions
Paper: 1.21.5, 1.21.4, 1.21.3, 1.21.1
Spigot: 1.21.5
What's Changed
- Added support for 1.21.5
- For Paper, 1.21.1 through 1.21.5 are supported.
- For Spigot, 1.21.4 support has been dropped.
- Added Folia support
- Huge thank you to @xCodiq and @R00tB33rMan of FreshSMP for adding and testing this. Please be aware that I don't test Folia myself, but they've generously offered to take on any issues with Folia should they arise.
- Fixed JitPack not building API properly by @mooviies
New Contributors
Full Changelog: 5.1.9...5.1.10
I really appreciate everyone's patience with how slow I was releasing 1.21.5 support. I was a little overambitious with my course load this semester.
OpenInv 5.1.9
Supported server versions
Paper: 1.21.4, 1.21.3, 1.21.1
Spigot: 1.21.4
What's Changed
5.1.8:
- Expanded support back to Paper 1.21.1
- Paper modules can share the majority of their code across revisions because of how the Paper team has decided to handle plugins accessing server internals, making multi-version support much easier.
5.1.9:
- Fixed an error in the build process that had been hidden by the cache
Full Changelog: 5.1.7...5.1.9
OpenInv 5.1.7
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
OpenInv 5.1.6
Supported Minecraft versions
1.21.4, 1.21.3
What's Changed
- Fix off-hand slot relying on method not present in Paper
- Fix view-only ender chest not displaying contents properly
Full Changelog: 5.1.5...5.1.6