1.21.11 support + toggle light mechanic + new glyphs features + many fixes
Hey,
This update adds support for 1.21.11 (with a clean split for 1.21.9/1.21.10 vs 1.21.11 NMS), plus a bunch of improvements around resource pack generation and merging. It also brings glyph modernization with animated glyphs and reference glyphs, and replaces the old static shift file with a new dynamic shift provider.
On the pack side, with the help of Jan and users we improved the pipeline again: better pack merging, better handling of 1.21.4+ predicates, and support for generating/merging the new vanilla item definitions (assets/minecraft/items/*.json).
Finally, this release introduces a new toggle_light mechanic (enabled by default), and includes schema tooling improvements (schema generation + updated schema file).
You will need CommandAPI which is not released yet in 1.21.11. Here are snapshot builds:
For paper:
https://github.com/oraxen/oraxen/releases/download/1.200.0/CommandAPI-Paper-11.0.1-SNAPSHOT.jar
For spigot:
https://github.com/oraxen/oraxen/releases/download/1.200.0/CommandAPI-Spigot-11.0.1-SNAPSHOT.jarI hope you like it,
Thomas
New spear mechanic, New glyphs features & Pulling models fixes
Hey,
This update introduces a new spear mechanic (and an example spear) as requested by @SwordMasterCody
[MEDIA=youtube]QKQfh8ZPP84[/MEDIA]
It is highly configurable, see its documentation
hereIt also extends the capabilities of glyphs, documentation is available
here.
Finally, Jan updating the pulling (and other variant) models integration with recent versions of Minecraft, fixing their animations.
I hope you like it,
Thomas
Hotfix for selfhosting
Hey,
This hotfix from Jan fixes an issue when using the new feature of self hosted hosting HTTP server for the pack which would cause a race condition.
I hope you like it. Thanks for all your feedback regarding oraxen studio, if you have access to it, check out the new features for creating an item and modifying its look, I am curious to get your feedback.
Best,
Thomas
Dual appearance system + Oraxen Studio
Hey everyone,
This update introduces a new experimental feature allowing you to use legacy
custom_model_data (and predicates generation) in 1.21.4+, in addition to
item_model. This can be useful to increase compatibility. See the
docs.
This is a good time to announce the beta release of a new tool for Oraxen:
Oraxen Studio.
I’m looking for a first wave of beta testers. If you enjoy Oraxen and want early access, please consider leaving a review and register at:
https://studio.oraxen.com
Once you’re registered, send me your username or open a ticket and I’ll add you to the next batch of testers.
Enjoy the weekend!
Thomas
ResourcePack merging & Resource pack self hosting
Hey,
As promised is a new update with great features from Jan. It allows to easily merge existing .zip resourcepacks with your Oraxen pack but also to host the resourcepack on your own server.
I still recommend using polymath by default (as the selfhosting feature could be unreliable depending on the ports opened by your hosting provider), but in specific cases (if the polymath server is too far from your users or their country is under sanctions or restrictive VPN), this could be very helpful.
Docs:
https://docs.oraxen.com/configuration/merging-packs
https://docs.oraxen.com/configuration/pack-hosting#self-hosted-polymath-instance
I hope you enjoy this update. Thanks again to Jan.
Best,
Thomas
Bugfixes: HUD & glyphs
Hello everyone,
This update is a hotfix from Jan. It includes:
- A fix for glyphs not working (introduced in a recent update)
- A fix for the HUD feature
Big thanks to Jan. I hope you enjoy the plugin, some other cool features are just waiting for my review 
Best,
Thomas
Bugfixes & new features
Hey,
This new update fixes console errors when opening the Oraxen inventory using ProtocolLib. It also fixes issues with the recipes command on paper forks and color codes supports.
Thanks to Jan you will also get a new bleeding mechanic: https://docs.oraxen.com/mechanics/all-mechanics#bleeding
And fix an issue with item unenchanting.
Enjoy it,
Thomas
Fixes dependencies errors on spigot
Hi,
This update fixes two errors reported by users:
- First, on Spigot, the inventory would produce errors in console (because it used a shaded dependency different from paper)
- Then, CommandAPI might not load at the right time and could produce error (it is now a dependency and thus should always be loaded before).
I hope you'll enjoy the plugin.
Best,
Item model properties from 1.21.4+
Hey,
This update adds support for more item model properties introduced in 1.21.4. This allows to control the hand swap animations and appearance of items in GUI, for more details check out
this part of the new documentation.
This feature was added by
Jan, who you probably know from the discord support server. Congratulations to him for his first contribution to the source code!
Enjoy your weekend,
Thomas
Hotfix for paper
Hi,
This update fixes an incompatibility with Paper. They rewrote the commands system, so it required a different implementation than for spigot.
In order to keep the code clean (otherwise you would have code for both spigot and paper even if you only use one), you should now install the commandAPI plugin (spigot or paper version), available here: https://docs.commandapi.dev/user-setup/install
If that is too complicated, let me know and I will either create two versions of Oraxen or include both codes in the plugin.
As always, enjoy the weekend,
Thomas
1.21.10 support
Hey everyone,
This update adds support for 1.21.10. My apologies for the delay, I hope you will enjoy it!
Have a great weekend,
Thomas
Bugfixes
Hey,
This update fixes a console error reported by @Evans420 and a false deprecation warnings for unconfigured properties, reported and fixed by @OlivierChiasson.
Thanks to Olivier for his pull request.
I hope you like this update!
Best,
Thomas
Rendering quality fix + minor safety update
Hey,
This update resolves a visual issue where distant blocks could look pixelated by adjusting a few texture sizes in the default resource pack.
It also adds a small safety improvement (should fix some errors) with a player null check.
Full changelog: https://github.com/oraxen/oraxen/releases/tag/1.193.2
Big thanks to @Hugo5000 for his help.
Enjoy this week,
Thomas
PacketEvents support + Code quality refactor
Hey,
This update allows to use PacketEvents instead of Protocollib, as requested by the community. It also refactors the gradle setup to make it cleaner and the plugin easier to maintain.
Full changelog: https://github.com/oraxen/oraxen/releases/tag/1.193.0
Big thanks to @hugo5000 for his pull requests.
Enjoy your week,
Thomas
Minor update
Hello everyone,
This update refines jukebox and music disc handling, ensuring consistent behavior and improved reliability. It also introduces internal improvements to enchant handling. Thanks to the new contributors.
The full changelog is available here: https://github.com/oraxen/oraxen/releases/tag/1.192.1
Have a great week,
Thomas
Summer update v2
Hey, I hope you're still enjoying summer.
This is a small update which adds support for Minecraft 1.21.8.
Please, if you encounter any issues, report them on GitHub.
Full changelog: Oraxen 1.192.0
Summer update
Hey, I hope you're enjoying summer!
This update adds support for Minecraft 1.21.7 and updates dependencies like CommandAPI.
Feedback is highly appreciated, if you encounter any issues, please report them on GitHub.
Spring update
This update adds support for Minecraft 1.21.5, updates dependencies like CommandAPI, and fixes key issues such as Drop.emptyDrop crashes and item model tint rendering.
It also includes minor changes to continue to modernize the codebase and improve long-term compatibility with newer Minecraft versions.
Feedback is highly appreciated, if you encounter any issues, please report them on GitHub.
Full changelog: Oraxen 1.190.0
Stability Update
This update improves performance, fixes attribute modifier issues, and removes outdated components in favor of the official Minecraft
Data Component Format.
Item handling has been refactored to align with the new format, ensuring better maintainability and future compatibility. The removed components are now fully configurable using vanilla mechanics.
Feedback is highly appreciated to ensure stability, if you encounter any issues, please report them on GitHub.