Hi,
This first update of the year introduces a new mechanic: Knockback strike. Besides that, it fixes many small things:
- Some colors being mistakenly replaced by the text effects introduced in previous release
- Recipes GUI not working in 1.21.11
- Spear mechanic causing duplicate file spam on reload
- Custom armor default buggy in 1.18-1.19
We welcome @Lipasquide to the contributors, congrats to him, and big thanks to Jan for his many fixes.
I hope you enjoy Oraxen,
Thomas
Hi everyone,
This update introduces a new feature: Text Effects. It was requested by Spoontipu and Shadix on the discord and this was pretty fun to build.
![]()
It works by replacing the rendering of a specific color that you would never use by the effect of your choice using text shaders. The documentation is available here. The nice thing is the shaderpack is automatically generated by Oraxen and you can provide your own GLSL files. I added an editor to the documentation so you can preview your custom shaders.
Besides that, this update fixes a few bugs:
- Animated glyph generation in 1.21.11 (and the default config now provides one example of an animated spinner)
- Purpur 1.21.10 errors (detected as paper but some paper features were missing so now it fallbacks on spigot implementation for these)
- Loading in Purpur 1.21.4 as reported by @NightYuki
- Error in zip extraction with paper 1.21.11 reported by @kasphex
I hope you enjoy it,
Thomas
Hey,
This update doesn't bring a lot of new content features, instead it focuses on stability and maintainability.
Recently Paper dropped support for Spigot mapping, which required a little bit of work to stay compatible with both Paper and Spigot.
Additionally, many users complained about the difficulty of configuring Oraxen for the first time, particularly because of dependencies like CommandAPI (it must be said that having a different version depending on the type of server and the version of Minecraft complicates things), or because of optimization options to update in Paper's configuration.
Thus, if commandAPI is not found, instead of crashing with an error, Oraxen will try to download the optimal version for you and load it dynamically. This can be disabled if you don't want to use it, but if your configuration is correct, this will have no impact. This is the best solution I found to keep dependencies both optimized and easy to set up. If you want to use it in your own plugin, feel free, it's open source.
Similarly, if your paper config could be tweaked to disable a behavior that is otherwise disabled by Oraxen (at the cost of performances), it will update it on your first setup.
See:
https://docs.oraxen.com/plugin-setup/plugin-settings#auto-update-paper-config
Enjoy the last few days of 2025,
Thomas!
Hey everyone!
This update improves custom blocks. It brings ChorusBlock as a new block type alongside NoteBlock and StringBlock, with improved feature parity across all three. Storage, click actions, falling blocks, and seats are now available where they make sense.
It also improves the new config format with a "models" key allowing to define plants and other item variants in a single item while keeping support for the old format.
It fixed several bugs including buggy block breaking introduced in last update with the Folia support.
Jan also added support for shift (and negative shift) placeholders within placeholder API.
Finally I also finished a major overhaul of the documentation to make everything easier to find and understand.
Enjoy!
Thomas
Hello everyone!
I hope your weekend is starting well. Hopefully this update will make it even better. It introduces two new features:
1) A deep integration with Skript. This only loads if you have skript installed, the documentation is available here.
2) (experimental) support for Folia. Nothing special is required, you may just drag and drop the plugin. Docs here.
Keep me posted if you find any issue of want to suggest new features.
Best,
Thomas
Hey,
This update is a hotfix for custom model data generation in 1.21.4+ allowing support for Pyrofishing and other plugins that need legacy "float" custom model data.
See the whole new config section here:
https://docs.oraxen.com/configuration/item-appearance#appearance-systems-1214
It also includes an update on the spear_lunge mechanic:
- Added min_damage option for damage scaling at low charge
- Added hitbox_radius option for ray trace width
- Fixed "cone" to "ray" in description (matches actual implementation)
https://docs.oraxen.com/mechanics/all-mechanics/combat#spear-lunge
Best,
Thomas
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.jar
I hope you like it,
Thomas
Hey,
This update introduces a new spear mechanic (and an example spear) as requested by @SwordMasterCody
It is highly configurable, see its documentation here
It 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
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
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