☄️ Oraxen | Custom Items, Blocks, Emotes, Furniture, ResourcePack and GUI | [1.18-1.21.4] icon

☄️ Oraxen | Custom Items, Blocks, Emotes, Furniture, ResourcePack and GUI | [1.18-1.21.4] -----

Create custom stuff, automatically generate, compress, protect and upload your resourcepack!




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.

Full changelog: Oraxen 1.189.0
----------, Feb 7, 2025

This update brings support for all item components that can be found in the official documentation: https://minecraft.wiki/w/Data_component_format#max_damage

Existing components might get a small lift in order to make Oraxen easier to use and more maintainable. If you don't need these new features I recommend staying on 1.187.0 for now, since the changes are quite significant, I would like to have some feedback before considering them stable. If you notice any bug, please open an issue on the Github repository, this would be very useful.

Full changelog: Oraxen 1.188.0
----------, Jan 20, 2025

This update brings critical bug fixes, code cleanup, and dependency updates, improving stability and performance. Tested by Discord insiders over the past few days, it’s now ready for everyone.

Full changelog: Oraxen 1.187.0
----------, Jan 8, 2025

This update fixes the pack generation for sub 1.21.4 minecraft versions. Full changelog available here: https://github.com/oraxen/oraxen/releases/tag/1.186.1
----------, Dec 23, 2024

This update introduces Minecraft 1.21.4 support by rewriting the resourcepack system to rely on direct item model definitions, eliminating the need for predicates and CustomModelData (no changes required on the config side, Oraxen will automatically generate the right model definition files if a Pack subsection is part of an item config).

Full changelog: Oraxen 1.186.0
----------, Dec 16, 2024

This small update focuses on smoother functionality, with a new /oraxen report command to simplify issue reporting and improved logging moved to language files for better accessibility for non-English-speaking users as well as a few bug fixes.

Support for 1.21.4 is also in progress and should be included in the next update, addressing some issues with food component features.

Full changelog: Oraxen 1.185.1
----------, Dec 7, 2024

Revamped jukebox features, custom music support, and the sleek new turntable model!

Full changelog: Oraxen 1.185.0
Watch it in action:
----------, Nov 29, 2024
















**[Fixes]**
- Issue with reading and loading fonts multiple times causing them to break
----------, Feb 28, 2024






- Fixes various error-spam and issues on versions below 1.20
- Fixes 1.20.2 sliced GUI-overrides being added to atlas, lowering mipmap level
- Minor bugfixes
----------, Dec 11, 2023


- Fix issue with plugin not loading on first-install
----------, Nov 15, 2023



- Fixes issue with plugin loading on some older versions
----------, Oct 4, 2023




Bugfixes & features:
  • Fix issues with new Custom Armor system
  • Allow manually configuring color if wanted
  • Fix issue with block.stone/wood not always being replaced with custom sound
  • Prevent malformed configs from loading and print out error
  • Allow overriding required files but ensure they always exist
  • Make FurnitureMechanic spawn an Interaction-Hitbox on 1.19.4+ servers if no barrier or hitbox is defined
    • Prevents Furniture from seeming "unbreakable" when placed
    • If you want no hitbox at all, simply set the width/height property to 0
  • Experimental: Automatically update furniture if config-mechanic was altered
    • Settings can be found under FurnitureUpdater in settings.yml

Custom Block Placement fixes:
  • Fix Hanging Sign placement on custom blocks
  • Prevent SeaGrass from being placed on custom blocks unless there is water
  • Fix issue with gravity-blocks placed on OraxenBlocks
  • Fix placement of Sculk Vein and Tripwire Hooks on Custom Blocks

Commands:
  • Add Admin commands
    • Currently only for placing/removing blocks/furniture in a radius
    • Should not be used by external plugins, use the API. This is merely meant as an admin cleanup tool
  • Make debug command toggle debug-state
  • Add `/oraxen version` as a replacement for old debug command
  • Change Update-command to work for furniture and items
  • Add `/oraxen pack extract_default" to extract default models/textures to the pack
----------, Jul 28, 2023

Here is the changelog:
- Fix issue with armor and pre 1.20 versions
- Fix issues with updating old armor to new color system
- Fix shader image generator using wrong color
- Improve armor-related warnings
- Add <player> tag to Pack Messages
----------, Jul 21, 2023

Here is the changelog:
- Fix issues with updating old armor to new color system
- Fix shader image generator using wrong color
- Improve armor-related warnings
- Add <player> tag to Pack Messages
----------, Jul 21, 2023

Here is the changelog:
- Add support for LessFancyPants Custom Armor Shader
* Adds new setting, `CustomArmor.shader_type`
* Valid ones are FANCY (default) and new LESS_FANCY
* Remove need to specify color for armor, this is assigned automatically
- Fix EnergyBlast not working properly
- Fix spell-mechanics triggering when clicking interactable blocks
- Fix seats not throwing disconnecting players off
- Make override_item_lore default to false
- Add shorthand "s" and "g" for shift and glyph-tags
- Fix some issues with WorldEdit handling of Custom Blocks
- Fix uuid & name still being required in AttributeModifiers
----------, Jul 21, 2023

Here is the changelog:
- Fix Gesture Shader breaking playerheads
- Add `radius_limitation` to LimitedPlacing mechanic
- Fix for displayname without formatting being italic
- Fix strippable OraxenBlocks always being stripped
- Make glyphs take a `char` to specify a specific unicode easier, over a `code`
* Old configs will automatically convert
* Setting `code` in new configs will automatically convert to `char` entry
- Remove PrintGlyph command due to the above change
- Make OraxenItems with TIPPED_ARROW material and `disable_vanilla_interaction` not fire
- Disable equipping OraxenItems with HorseArmor material and `disable_vanilla_interaction`
- Fix issues with SilkTouch drops
----------, Jul 14, 2023

Here is the changelog:
- Make pack-validation ignore default entity textures
- Fix Oraxen Inventory height-offset
- Improve Lands Protection and Interaction rules
- Fix issue with settings.yml not updating from some old versions
- Tweak some default settings
----------, Jul 9, 2023

Here is the changelog:
- Fix anvil renaming of Oraxen Items
- Fix enchanting Oraxen Items making name italic
- Remove spam of NumberKey debug message
- Fix Written Books opening when trying to interact with blocks like Lecterns, Chiseled Bookshelves and chests
- Remove need to specify UUID and name in AttributeModifiers
- Fix issue related to sounds when placing on Custom Blocks
- Minor fixes to OraxenEvent calling
- Fix issues with assigning slots in OraxenInventory
----------, Jul 6, 2023

Here is the changelog:
- Fix stringblocks updating when blocks are placed next to them
- Fix noteblock-mechanic blocks updating when above block is broken
- Fix more cases where same items would not be stackable/usable in recipes
- Make Bitmap-Glyphs ignore texture, ascent and height specified in the glyph-config
* This is all defined within the bitmap-entry in fonts.yml
- Fixes to Gesture-command
- Fix auto-cmd not respecting items with same model-paths
- Fix Dye-Command not working with maps
- Add `amount`-property to recipe results
- Add Crucible and MMOItems support to recipes
- Add settings to disable automatic glyph/cmd systems
- Fix CustomBlock-sounds not being properly removed when disabled
----------, Jun 29, 2023

Here is the changelog:
- Add support for multi-bitmap glyphs
* Adds new section to font.yml, suggest regenerating it.
* More info can be found here
- Fix issue with using `oraxen_item` in recipes
- Fix issue with generating `sounds.json`
- Fix some mechanics not working based on Protection-plugin used
- Fix issues with seat-mechanic rotation
- Fix Custom Armor being repairable when setting is disabled
- Fix ItemStacks being unstackable in some cases
- Fix issue related to Glyph-Tabcompletion on 1.19.3 servers
- Fix ItemUpdater updating lore, even when `override_lore` was disabled
- Fix `light` not working for furniture without barriers
----------, Jun 23, 2023

Adds back missing default assets from previous release
----------, Jun 16, 2023

Here is the changelog:
- Add 1.20.1 support
- Fix Paper-only functionality not working on Purpur and other forks of Paper
- Fix Factions-plugins outside of FactionsUUID breaking Oraxen
* This does mean that plugins like SaberFactions wont break the plugin, but wont be compatible either
- Fix furniture hardness
- Fix ItemUpdater not preserving color of dyed items
- Add `excludeFromCommands` property
- Fix JukeBox-Mechanic not working for non-barrier furniture and DisplayEntity type
- Improve ArmorEquip-events
- Fix Glyph Tab-Completion
* Will not work on servers below version 1.19.3
----------, Jun 16, 2023

Whilst this update does add preliminary support for 1.20, there might still be bugs and other issues with it. Before updating your server, it is recommended to take backups just in case.

Here is the changelog:
- Preliminary 1.20 support
* There will be some quirks with Display Entity furniture with transformation: FIXED​
- Add `rotatable`-property to furniture
- Fix bunch of interactions with placing against interactable furniture
- Fix placing stairs and slabs on custom blocks
- Fix furniture dropping without DisplayName
- Fix issues with global-lang file not working
- Add Campfire, Blasting, Smithing, Smoking and Stonecutter Recipe types
- Make reloading Oraxen only remove reset Oraxen-recipes
- Disable Gestures by default due to Player Head issue
- Improve automatic CustomModelData assignment
* Oraxen will always forcefully set a cmd value now if none is specified
* Should fix issues where several items could be assigned the same cmd​
- Improve automatic ItemUpdater
* Updates already placed furniture, if custom_model_data were to change
* Items now update whenever picked up, player joins and for all players when using the reload commands​
- Improve handling of duplicate files
* Make bows, shields, crossbows and fishing rods properly merge
* Make sounds.json never be duplicated
* Make font-files merge in without deleting imported file​
----------, Jun 11, 2023

- Fix issue with inconsistent furniture drops introduced in 1.156.3
----------, Jun 4, 2023

Hey there,

Here is a new update by Boy, I hope you like it.
This is the changelog:
- Fix issues with formatting in anvils
- Fix issues with seat mechanic
- Fix issues with furniture drops
- Fix issues with crops dropping the wrong items
- Add `can_strip_logs` to MiscMechanic
- Add missing files to global-language file
- Fix individual lang-files not being added to final ResourcePack

Have a great day,
Thomas
----------, Jun 3, 2023

Quick fix for issue with plugin not loading when settings.yml was outdated
----------, May 26, 2023

Hey there,

Here is a new update by Boy, I hope you like it.
This is the changelog:
- Fix issue with Display Entity furniture and hitbox
- Fix Culling for Display Entity furniture
- Rename Display-Properties width -> displayWidth, height -> displayHeight
- Fix issues with Display Entity rotation
- Fix Limited Placing issues related to `roof`
- Fix PlaceholderAPI Pack Placeholders
- Fix global.json not formatting tags
- Improve bunch of warning/error messages
- Fix nullpointer for ModelEngine furniture
- Fix WorldEdit replacing blocks even when disabled
- Various fixes and modifications to API methods


Have a great day,
Thomas
----------, May 26, 2023

Hey there,

Here is a new update by Boy, I hope you like it.
This is the changelog:
- Fix StorageMechanic always opening Ender Chest
- Fix StorageMechanic being openable in protected areas (WorldGuard, Lands etc)
- Fix glyphs not showing in chat via placeholder
- Add `piglins_ignore_when_equipped` to MiscMechanic (Armor-slots, hand and offhand)
- Fix items dropping incorrectly when placed next to StringBlock block
- Fix issue with tall StringBlocks replacing blocks when placed
- Fix issue with Gestures on 1.19.4 servers
* Shader is still broken so playerheads will not function correctly

Have a great day,
Thomas
----------, May 19, 2023

Fixes issue from previous release where non-default entries in Oraxen Inventory, which did not specify a title, would cause an error
----------, May 12, 2023

Hey there,

Here is a new update by Boy, I hope you like it.
This is the changelog:

- Add 'compostable' to Misc Mechanic
- Fix placing OraxenBlocks and Furniture against stairs, fences and some other block types
- Fix MmoItems not being usable in drops and FoodMechanic replacementItem
* Needs two properties, `mmoitems_id` and `mmoitems_type`
- Fix some mechanics triggering when interacting with chests and other blocks
* LifeLeech, Backpack, Thor, WitherSkull, Fireball and EnergyBlast-Mechanics
- Fix block and furniture drop locations
- Changes to oraxen_inventory settings
* Titles now are full text rather than only supporting glyphs
* Title is now able to be specified for individual sub-categories aswell as main_menu
- Change how hide_scoreboard_shaders is loaded
* If updating from an older version, delete `rendertype_text` files in Oraxen/pack/shaders/core
- Fix issue with old seat-furniture

For Developers:
- Updated some API Methods and added more parameters to all Furniture and Block events



Have a great day,
Thomas
----------, May 12, 2023

Hey there,

Here is a new update by Boy, I hope you like it.
This is the changelog:

- Add OraxenPackUploadEvent
- Prevent cauldrons from washing custom armor
- Move settings for automatically updating items
- Fix ItemUpdater overriding renamed items
* Old OraxenItems that were renamed will be reset once after updating
* If renamed again they will not be reset
- Fix durability being reset on updating item
- Fix DurabilityMechanic durability being reset when updating item
- Add setting to always override renamed items when updating
- Update pt-BR language file


Have a great day,
Thomas
----------, May 5, 2023

Hey there,

Here is a new update by Boy, I hope you like it.
This is the changelog:

- Fix Wall-furniture rotation
- Fix floor-furniture rotating wrongly when placed against walls
- Fix BedrockBreakMechanic
- Fix crops not properly growing to next stage
- Fix bone mealing crops not always working
- Improve bone-meal interaction by using Interaction entities
* Requires a 1.19.4 server, otherwise it still requires player to Sneak+Right click
- Fix issue with ModelEngine furniture

Have a great day,
Thomas
----------, Apr 28, 2023

Hey there,

Here is a new update by Boy, I hope you like it. This is the changelog:
- Add `disable_vanilla_interactions` to Misc Mechanic
- Add toggle for unicode / placeholder for tab completion
- Add CrashClaim support
- Fix incompatibility with some custom crate plugins
- Tweaks to experimental pack-validation settings
- Fixes for directory-based atlas-generation
- Fix issue with long pack-loading times in some cases
- Fix issue with experimental pack-validation settings
- Remove some unused default assets

Have a great day,
Thomas
----------, Apr 21, 2023

Hey there,

Here is a new update by Boy, I hope you like it. This is the changelog:
- Verify that all textures and models follow Resourcepack rules
- Add setting to change Atlas Generation between sprite and directory based
* Sprite will be better unless you want to have malformed textures in the pack
- Fix issue with MMOItems and CrucibleItems not importing properly
- Fix issue with Wood/Stone blocks often infinitly playing hit-sound
- Fix non-barrier furniture being unbreakable and rotatable

Have a great day,
Thomas
----------, Apr 9, 2023

- Fixes issue with furniture drops when breaking in Survival
----------, Apr 1, 2023

Hey there,

Here is a new cool update from boy.
This is the changelog:
- Fix placing/breaking 2-tall plants next to StringMechanic blocks
- Fix issue with "Now Playing" sometimes causing an error
- Fix issue with NoteBlock Mechanic and custom variations above 350
- Fix issues with detecting duplicate files on Linux
- Improve mergers of duplicate files
- Fix bunch of NPE errors related to 1.19.4 stuff and API methods

I hope you'll like it.

Have a great day,
Thomas
----------, Apr 1, 2023

- Fixes issue with some servers not loading due to missing class
----------, Mar 26, 2023

Hey there,

Here is a new cool update from boy.
This is the changelog:
- Fixes issue with attempting to spawn Interaction entities on servers below 1.19.4
- Fix issue with multi-barrier furnitures not rotating properly when placed
- Fix issue where oraxen cancels interactions with all entities
- Add warning regarding DisplayEntity furniture if ViaBackwards is enabled
- Fix scale and rotation of DisplayEntity furniture with Transform set to FIXED
- Add scale-property to easily scale a furniture up and down

I hope you'll like it.

Have a great day,
Thomas
----------, Mar 26, 2023

Hey there,

Here is a new cool update from boy.
This is the changelog:
- Full 1.19.4 support
- Entirely revamp furniture
* Read docs for more info on new features: https://docs.oraxen.com/mechanics/furniture-mechanic/display_entity_furniture
- Adds new 1.19.4 Display Entity type
* This will only work on 1.19.4 servers, anything below will always be ItemFrames still
* This will only be visible to players on 1.19.4
- Use Interaction Entities for all furniture
* Means non-barrier furniture can have a proper hitbox without collision
- Add methods for customizing hitboxes, lighting, player-tracking for DISPLAY_ENTITY Furniture
- Remove `glowing`-property from furniture in favor of `type: GLOW_ITEMFRAME`
- Changes to default configs
* Moved furniture examples out of `blocks.yml` and into furniture.yml`
* Tweak some of the configs to utilize new features
- Make `oraxen.command` permission default to all players

And for developers:
- Entirely redo OraxenFurniture API-class
* Tried keeping old methods as much as possible, but heavily suggest updating
* In short, entities are no longer exclusively itemframes and some method arguments reorganized
- Remove old API-methods deprecated since 1.148.0
- Deprecate and schedule for removal, prwe 1.154.0 OraxenFurniture API-methods
- Lowered plugin filesize
- Made plugin load POST_WORLD instead of during STARTUP

I hope you'll like it.

Have a great day,
Thomas
----------, Mar 25, 2023

Hey there,

This is a new update from Boy. Here is the changelog:
- Preliminary 1.19.4 support
* This will only make the plugin load, no new features or bugfixes are added yet
* Recommend not updating to 1.19.4 until full Oraxen support is added
- Add %oraxen_pack_hash% and %oraxen_pack_url% placeholders
- Fix issue where HUD not parsing legacy formatting
- Fix issue with low bit-depth custom armor textures not working
- Fix issue with namespaces in glyph
- Fix issue with verification of glyphs

I hope you like it.

Have a great day,
Thomas
----------, Mar 19, 2023

Hey there,

Here is a new release by Boy. Here is the changelog:
- Add basic implementation for Gestures
* More info can be found on the docs: https://docs.oraxen.com/configuration/gestures
- Fix issues with placing custom blocks and some other mechanics on Spigot servers
- Add "Now Playing" style message to JukeBox and music_disc mechanics
- Fix furniture not breaking when no barrier is at origin point
- Fix some NullPointer errors with StorageMechanic
- Add support for playing animations via ModelEngine for StorageMechanics - Fix StorageMechanic open-sound
- Removed 'invulnerable_during_pack_loading' setting due to issues
- Improve performance by optimizing furniture listeners
- Removed CrateReloaded & ItemBridge compatibilities

I hope you like it.

Have a great day,
Thomas
----------, Mar 12, 2023

Hey there,

A small quickfix for yesterday update related to furnitures.

Have a good day,
Thomas
----------, Mar 8, 2023

Hey there,

Here is a very small update from Boy with a few quickfixes:
- Fix issue with plugin not loading due to WorldGuard
- Fix configs not loading correctly
- Fix plugin-folder oopsies

I hope you like it,
Thomas
----------, Mar 7, 2023

Hey there,

Here is a new update with bugfixes from Boy:

- Fix glyph-texture property not supporting namespaces
- Fix issue with Custom Blocks loosing their texture
- Fix issue with `disable_vanilla_strings` always being enabled
- Rework atlas generation and fix mip levels in default pack
* Atlas file will now only do individual sprites, not directories
* Fixes issues where glyphs and other non item/block textures would be added
* This would break miplevels, resulting in blurry blocks and other visual artifacts
- Fix required.yml constantly failing to verify when `automatically_set_glyph_code` is enabled
- Fix FurnitureListener being registered twice and some events not triggering
- Fix Furniture limited to floor-only not facing correctly in some cases
- Fix Furniture rotation on walls

I hope you like it.

Have a great day,
Thomas
----------, Mar 6, 2023

Hey there,

Here is a little hotfix from Boy which fixes missing textures for custom blocks.

I hope you like it,
Thomas
----------, Mar 1, 2023

Hey there,

Here is another update from boy. It's a small one focused on bugfixes and nice small features:
- Fix glyph tabcompletion
- Fix `/oraxen inv` not showing designated icon
- Add option to mechanics.yml to disable placing vanilla strings entirely
- Add misc-mechanic for random small stuff * Option to disable items breaking from cactus, fire and lava
- Fix reloading not always clearing old ResourcePack files
- Add setting to make players invulnerable during ResourcePack loading
- Add setting to disable Chat formatting of glyphs

I hope you will like it.

Have a great day,
Thomas
----------, Feb 26, 2023

Hey there,

Here is a new update from Boy, I hope you like it:
- Fix tons of issues with Custom Armor
- Fix final leather layer file having duplicate entries for some armor sets
- Fixed overlay files not being added to the final pack, causing issues with some transparent armors
- Fix emissive textures not working for Custom Armor
* Note Optifine/CIT Resewn do not support emissive armor textures right now
- Fixed vanilla armors, elytras and turtle shells breaking when using high resolution Custom Armor
- Upscale default leather armor depending on custom armor resolution
- Fix Custom Blocks with `is_falling`-property not dropping itself when landing on non-solid blocks
- Add min_amount property to drop section
- Fix drop amount always being max_amount, will now be range between min->max
- Add new way of specifying textures in the config
* Old system will still work
* Good for directional block models
* Read the docs for example: https://docs.oraxen.com/mechanics/noteblock-mechanic/directional-mechanic
- Add more parent models for blocks
- Add `generated_model_path` property to specify where Oraxen should generate a model
* Only for when specifying textures and `generate_model` is set to true

Have a great day,
Thomas
----------, Feb 19, 2023

Hey,

Here is a hotfix which removes the extended ids of notblocks, it caused incompatibility with older versions. We will wait before implementing it to not break existing stuff.

Have a great day,
Thomas
----------, Feb 11, 2023

Hey there,

Here is an update from boy:
- Fix glyphs not being denied based on permission in anvil renaming
- Fix some nullpointers in anvil renaming
- Make Hats able to be put on ArmorStands
- Add support for using FILLED_MAP and FIREWORK_STAR as dyeable items
- Fix furniture being placed twice when placed against GRASS, SNOW etc
- Fix furniture break sound not playing for barrier-based furniture
- Fix OraxenFurnitureBreakEvent not always being called

I was also reported an issue with big ids (> 400) for noteblock based custom blocks. I am currently working on a fix. This version should already be fine up to 600.

I hope you will like it,
Thomas
----------, Feb 11, 2023

Hey there,

Here is a new bugfixes update from Boy:
- Fix dupe with Backpack mechanic related to keepinv
- Fix issues related to Directional blocks
- Add option to set the row-count, menu-glyph and overlay-glyph of `/oraxen inventory` command
- Add SettingsUpdater to automatically move old configs to new paths, and keeping potential changes
- Add setting to make all recipes a player has permission for be shown in the recipe book
- Make it easier to access changeDurability method of DurabilityMechanic
- Fixes textures not located inside Minecraft namespace not properly being added to atlas file
- Fix nullpointers relevant to renaming items in anvils
- Improve error feedback when Polymath server is down

I know there there has been issues with polymath recently. I am working on deploying a new infrastructure capable of handling much more resource packs. This should be good in a few days.

Have a great day,
Thomas
----------, Feb 6, 2023

Hey there,

Here is a new update from Boy, I hope you'll like it:
- Add experimental settings to merge imported base_item and font json files
* Both are false by default.
* Useful if you want to import packs that would otherwise cause duplication errors
* Over time this will change and be made the default, for now it is experimental
- Add /oraxen blockinfo command
- Add is_falling property to NoteBlock mechanic
* Lets you simulate sand type physics where block will fall if nothing is beneath it
- Add support for using Tags in recipes
* Supports any minecraft ur custom registered tag
* Can not be done through the ingame builder, config only
- Add experimental config auto-updater
- Fix backpacks loosing content due to auto_updater
- Add settings to disable generation of custom armor shaders and textures
* Ment for those who want to manually do all of this themselves
- Fix debug-spam related to PlotSquared
- General code improvements

Have a great day,
Thomas
----------, Jan 28, 2023

Hey there,

Here is a quickfix from boy to remove debug messages when placing a noteblock-mechanic block. This also fixes an issue with ItemUpdater and applying enchantments.

I hope you like the plugin,
Thomas
----------, Jan 22, 2023

Hey there,

Here is a new update from boy with many little fixes:
- Make certain ItemMeta not update on custom items
* Namely to prevent enchanting and renaming custom items being reset
- Automatically rescale vanilla armor files if armor_resolution is set to higher than normal
- Fix bug with items from inventory and give command not being stackable
- Fix bug with durability mechanic and mending
* Still some visual quirks with the amount repaired, but it is correct in the background
- Fix issue with normal leather horse armor icon when using it in an oraxen item config
- Fix issue with disabling custom block sounds
- Fix another issue with HappyHUD and some fonts
- Fix books not being placable in Lecterns

I hope you will like it!

Have a great day,
Thomas
----------, Jan 21, 2023

Hey there,

Here is an update from boy:
- Add /oraxen dump_log command
* Uploads logfile with resourcepack links removed
- Setting to exclude files with specific extensions from being included in the final Pack
- Fix issue with editing written books that are not signed
- Fix custom recipes not respecting permissions
- Add toggle for sign formatting
- Fix HappyHUD font issues
- Fix debug spam related to PlotSquared

I hope you like it.

Have a great day,
Thomas
----------, Jan 13, 2023

Hey there,

Here is a small update from boy:
- Fix Crops being inproperly removed and duplicating
- Entirely redo PackConverter
- Tweak pack duplication merger
- Add INV_CLICK to Custom Mechanic
- Fix inconsistent disabling of custom armor repair
- Fix custom armor not being enchantable in anvils
- Add PlotSquared Compatibility
- Fix printglyph command tab-completion not showing glyphnames

I hope you enjoy the plugin and happy year 2023 everyone.

As always, have a great day,
Thomas
----------, Jan 6, 2023

Hey there,

Here is a new update from boy:
- Format all glyphs and tags when used in any plugin
* Meaning that Oraxen will handle "<red>SomeText</red><glyph:some_glyph_id>
* Will work even if the plugin for Inventory/Title does not support Adventure-tags or Oraxen
* Supports legacy coloring but as always heavily recommend to use tags instead
- Add `glowing` property to furniture (GlowItemFrame as a base)
- Add option to disable formatting inside specific containers.
* Can disable for inventories/titles/actionbars/anvils
- Minor fixes for 1.19.3 pack converter
- Fix glyphs sometimes breaking due to PackConverter
- Add setting to make autogenerated models follow the texture-path
* Note that this means default block configs need their mechanic-model property updated

I hope you will like it!

Have a great day and happy new year,
Thomas
----------, Jan 1, 2023

Hey there,

Here is a new update from Boy. Here is the changelog:

- 1.19.3 preliminary support
* Oraxen now loads on 1.19.3 servers, but still recommend sticking to 1.19.2 if you can
- Fix some cases where 1.19.3 Pack Conversion would fail and prevent the plugin from loading
- Fix animated textures(mcmeta files) not being converted to 1.19.3 format
- "Fix" animated custom armor
* Shader compatible versions will not be animated at the moment and only display a static version
- Add option to disable resourcepack being resent when using the reload command
- Fix Block-mechanic place/break sounds

I wish you a merry christmas and I hope you will enjoy the plugin.

As always, have a great day,
Thomas
----------, Dec 24, 2022

Hey there,

Here is a new update from Boy:

- Fix duplication issue with 1.19.3 Pack Converter
- Merge duplicate files imported from other ResourcePacks
* Reads these jsons, migrates them into itemconfigs before Pack Generation starts
- Fix projectiles breaking barrier furniture in certain scenarios
- Properly handle furniture removal on plugins cancelling API Events
- Add check for custom armor generation to avoid items following namepattern but not being custom armor
* Meaning having an item named something_helmet but it is a 3D model and not a 2d custom armor helmet

I hope you will like it,

Have a great weekend,
Thomas
----------, Dec 16, 2022

Hey there,

Here is an update from Boy. This update contains a temporary fix regarding changes to 1.19.3 Resourcepack changes, leading to missing item/block textures for players on 1.19.3 Mojang changed how they load these textures. Oraxen now internally generates what is called an "atlas" and moves all item and block textures to the required location. No change is needed on the servers end, as it is all handled automatically before the final zipped pack is generated and sent to players. More info on how server owners might want to update their RP structure will come when this new format is more documented. But in short, items go inside textures/items, block textures inside block/textures, and oraxen also supports textures inside textures/oraxen for both items and blocks. ModelEngine textures by default go inside textures/entity, which oraxen also supports Regarding 1.19.3, there does not seem to be any major changes leading to broken mechanics, but this is not a full 1.19.3 support. As Spigot/Paper come with fixes and are considered stable, a full 1.19.3 support for Oraxen will be released. In the meantime we advice sticking to 1.19.2, but the plugin should load and work fine on 1.19.3

I hope you will like it, Have a great day,
Thomas
----------, Dec 10, 2022

Hey there,

Here is another update from Boy:

- Directional block changes:
- Correct the rotation of directional blocks
- Remove needs to specify custom_variation in the parent_block of directional blocks
- Dont rotate the model in blockstate file if child_blocks model is not equal to the parents
- Fix unintended breaking of barrier furniture with projectiles
- Fix importing custom fonts breaking due to serialization issues
- Fix default balance_hud font example for HUDs
- Fix issue with loading recent versions on Spigot servers
- Fix issue with plugins using the deprecated API

I hope you will like it,

As always, have a great day,
Thomas
----------, Dec 2, 2022

Hey everyone,

Here is a small udpate by Boy:
- Fixed furniture breaking by projectiles in protected regions (WorldGuard, Factions plots etc)
* Only when the shooter does not have permission to break blocks in said spot
- Fix issue with disabling scoreboard shader not clearing files
- Fixed incompatibility with some other plugin-shaders, namely CustomNamePlates
* Requires Scoreboard shader to be disabled, or manually merged on your end
- Fixed issue with limited placing mechanic not working -
Minor changes to default configs
* Remove example_clickaction, docs should be used instead
* Make all furniture have limited_placing by default
- Minor code cleanup and nullpoint fixes

I hope you'll like it,

Have a great day,
Thomas
----------, Nov 27, 2022

Hey there,

Here is another great update from Boy. Here is the changelog:

- Add support for ModelEngine furniture
- Add setting to hide Scoreboard numbers
- Add setting to make custom armor not repairable with leather
* Will only be repairable with other copies of said armor set
- Fix colors sometimes not working due to translating § to &
- Fix issue with Projectiles not working
- Fix smelting mechanic
- Fix plugin breaking when parent_model is needed but not specified
- Fix nullpointer when interacting with non-empty itemframes
- Fix plugin not loading due to disabled mechanic issue

I hope you like it, have a great day,
Thomas
----------, Nov 20, 2022

Hey there,

Here is a hotfix fixing an issue with Oraxen not loading without WorldEdit.

Have a great day,
Thomas
----------, Nov 14, 2022

Hey folks,

Here is a new update from Boy. I hope you will like it.

- Add WorldEdit Support for NoteBlock and StringBlock mechanic
* Note: This is still experimental and should not be used without caution and backups done
- Add tabcompletion for oraxen-blocks when using WorldEdit commands
* Currently Paper only
- Add Tall property for stringblock, to make 2 block tall stringblocks
- Fix issue with other plugins and breaking furniture
- Completely redone the entire API
* Note: Read the below note

Developers:
- Old methods and classes should work for now, but have been deprecated and scheduled for removal later
- Strongly advise all plugins to update to the new api in the coming weeks
- If anything is missing from the API let me know and I will try and add it
- New classes are OraxenBlocks, OraxenFurniture and OraxenItems

Don't hesitate to leave a review if you enjoy the plugin, and as always:

Have a great day,
Thomas
----------, Nov 13, 2022

Hey there,

Here is a little quickfix from Boy. It fixes an issue with placing custom blocks on other custom blocks.

I hope you enjoy the plugin, have a great day.
Thomas
----------, Nov 7, 2022

Hey there,

Here is another update from Boy. Thanks to Sty13 for helping to improve translations.

New stuff:
- Add Floor/Roof/Wall properties to all Limited Placing mechanics * Useful for making furniture not placable upside down etc
- Adds more parent-models, specifically for blocks * block/cube_column, block/orientable and block/orientable_vertical
- Adds cast_model to add a model for cast fishing rods
- Add unstackable-property to items * Useful for backpacks etc to avoid duplication glitches

5 Fixes and tweaks:
- Greatly improve stringblock flickering and clientside lookup
- Fix Limited Placing mechanic for StringBlocks
- Fix StringBlocks dropping when player is in Creative Mode
- Fix furniture being placed when right clicking chests and other interactable blocks - Fix furniture/noteblock/stringblock placing when interacting with clickAction or Storage mechanic blocks
- Fix error when /oraxen reload all is used and no hud is defined
- Add new internal key for Rotation of furniture (useful for FurnitureBreakProtection)
- Fix blocksounds being played for dropping items or any other non living entity
- Make fall sound only trigger when player or entity took damage from falling - Bunch of internal fixes for nullpointers and other errors

FurnitureBreakProtection Addon 1.2:
- Fixed furniture being rotated the wrong way after using the command Note: This relies on a feature in Oraxen 1.146.0

As always, I hope you will enjoy this update.

Have a great day,
Thomas
----------, Nov 5, 2022

Hey,

This is a quickfix from Boy which fixes issues with breaking furniture due to new Shulker Storage Mechanic.

I hope you will like the plugin,

Have a great day,
Thomas
----------, Oct 28, 2022

Hey there,

Here is a little update by Boy, here is the changelog:

- Default volume and pitch values for stone and wood blocks are now correct
- Changes to config system, allowing you to specify the volume and pitch of custom block sounds
* Note: This is only for those who want more control, the values are by default same as all other blocks in minecraft
* https://docs.oraxen.com/mechanics/furniture-mechanic#custom-sounds
- Greatly improve hitsound system
- Fix issue with using "block.stone.x" and "block.wood.x" sounds in configs
- Fix minor spigot issue with logstripping mechanic
- Add HUD Reload command, /oraxen reload hud
- Add a SHULKER type to Storage Mechanic

I hope you will like it.

Have a great day,
Thomas
----------, Oct 27, 2022

Hey there,

I forgot to merge some code in the previous build. Here is a quickfix with some other minor bugs. I'm sorry for the inconvenience.

As always, I hope you will enjoy the plugin,
Thomas
----------, Oct 21, 2022

Hey there,

This update adds many new features. Thanks to boy, TheDeadSnake and moozii.

- Add Custom Music disc mechanic
* https://docs.oraxen.com/mechanics/all-mechanics#music-disc
- Add Jukebox mechanic
* https://docs.oraxen.com/mechanics/furniture-mechanic#jukebox
- Rework custom block sound system
* Make system optional (disable in settings.yml)
* Add option to specify volume and pitch for block sounds
- Fix noteblocks not changing instrument depending on below block
- Fixed glyphs and colors not working when renaming in anvil
- Add option to disable generation of default assets and configs

Note: Due to sound system rework, there are some minor config changes, please refer to the docs https://docs.oraxen.com/mechanics/furniture-mechanic#custom-sounds

I hope you will like it,
Thomas
----------, Oct 20, 2022

Hey there,

Here is a new update for Oraxen. Thanks to boy, Bartosz Stefańczyk and XiaoMoMi for their pull requests. Changelog:
- Add some improved debug messages
- Only require shifts.yml and required.yml to contain the IDs * NOTE: Means you can change the texture-path and so on as long as all the IDs remain
- Fix some tags not translating in commands
- Fix incorrect balance_hud texture-path -
Make glyphs added after a reload work in printglyph
- Fix dupes and other issues related to backpack mechanic * NOTE: You need to set the base to an unstackable item.
- Add more API
- Fix issue with left-clicking furniture not working for other plugins

I hope you will like this update.

Have a great day,
Thomas
----------, Oct 10, 2022

Hey there,

Here is a new update thanks to Boy.
- Fix issue with generating font-files * This should fix issue with HUD font example
- Fix duplication with backpack mechanic
- Check glyph-permissions in anvil-renaming
- Add more API Events and fixes
- Fix another minor sound issue
- Force check that shifts.yml and required.yml glyphs contain all default entries * Can still add to these files or edit the glyphs themselves, but all the default glyph-ids need to be there

I hope you will like it,
Thomas
----------, Oct 4, 2022

Hey there,

Here is an update with a few bugfixes:
- Make missing default glyphs not hinder plugin from loading
- Fix minor issue with custom block sounds playing when it shouldn't
- Fix issue with sitting on stacked Furniture Seats
- Fix dupe of noteblocks in certain scenarios
- Fix minor issue with placing custom blocks when player is slightly inside it

Thanks boy, and I always, I hope you enjoy the plugin,
Thomas
----------, Sep 26, 2022

Hey there,

Here is the changelog of this update by Boy, I hope you will like it!

- Adds support for Custom HUD
- Added positive shift glyphs (read NOTE)
- Fix issue with non-custom leather armor items not generating properly
- Fixes issue with clickable text in /oraxen pack message and other command
- Update adventure, and other code refactorio cleanups

NOTE: Shift fonts now have support for positive shifts This means that <shift:100> now needs to be changed to <shift:-100> if you wish for it to move something back This is due to custom huds needing both. The default files have been updated, and is mainly only used in the Oraxen/pack/lang/en_us.json file If you use the %oraxen_shift_x% placeholder, this needs to be changed to %oraxen_neg_shift_x%

I hope you will like it,
Thomas
----------, Sep 25, 2022

Hey there,

Here is an update which should fix a few bugs happening with the armor generation. Thanks to Boy for his help. I apologize for the free polymath server downtime of yesterday, I was a bit late to renew the domain name so some servers could not upload the pack correctly. It should be fixed now or in a few hours (depending on the time your DNS cache needs).

I hope you will have fun with the plugin.

Have a great day,
Thomas
----------, Sep 15, 2022

Hey folks, here is another great update from Boy.

Improvements:
- Add Storage Mechanic to Furniture and Noteblock mechanics ( https://docs.oraxen.com/mechanics/block-mechanic#storage)
- Add Backpack Mechanic
- Add option to generate shader compatible versions of custom armor sets - Add EQUIP, UNEQUIP and PICKUP types to Custom Mechanic
- Add more furniture api events
- Change how welcome sound works (add toggle, off by default, edit in settings.yml)

Bugfixes:
- Fix seats being able to hold items
- Fix issue with welcome sound not playing when enabled -
- Fix bug with armor and durability
- Fix default bedrock pick example

I hope you will like it,
Thomas
----------, Sep 13, 2022

Hey guys,

Here is a great update provided by Boy!

New features:
- Add Limited Placing mechanic for all custom blocks and furniture ( https://docs.oraxen.com/mechanics/block-mechanic#limited-placing)
- Add custom food mechanic ( https://docs.oraxen.com/mechanics/all-mechanics#custom-food)
- Redo Directional Blocks and add 3/4/6 (LOG/FURNACE/DROPPER) types * There has been changes to the config so please take another look at https://docs.oraxen.com/mechanics/block-mechanic/directional-mechanic
- Add option in settings.yml to blacklist specific custommodeldata from the auto-generation

Bug fixes:
- Fix custom blocks being breakable/placable in adventure mode - Fix DROP and add BREAK clickactions
- Tweaks to CustomSound mechanic
- Add random_place mechanic for stringblocks
- Add decrease_durability property to logstrip mechanic
- Add bone_meal property for sapling mechanic
- Fix crops not respecting drop-section of the config
- Fix light_boost and add rain_boost for crops
- Fix block sounds being weird when broken in protected regions

I hope you will enjoy it,
Thomas
----------, Sep 4, 2022

Hey there,

This version contains a few bugfixes about OS detection, resource pack generation and lib compats. Thanks to Boy, Nelonn and Mowstyl for their pr!

Have a great day,
Thomas
----------, Aug 30, 2022

Hey there,

In this update you will find it:
- 1.19.2 support
- fix issue with stone/stone-like blocksounds
- Add a can_ignite property to noteblock/block mechanic
- Add a /oraxen iteminfo command to get custommodeldata & other info on held item

Thanks to boy. I hope you will like it,
Thomas
----------, Aug 14, 2022

Hey there,

This update introduce the furniture sounds feature. Thanks to boy. You can find more information on the docs :)

Have a great day,
Thomas
----------, Aug 6, 2022

Hey there,

Here is a quick bugfix provided by rafael5gr2 for 1.19.1 support.

I hope you will enjoy the plugin,
Thomas
----------, Aug 5, 2022

Hey there,

This update adds 1.19.1 support and a few bugfixes. Thanks to boy. Please tag me on the support discord if you notice any bug.

Have a great day,
Thomas
----------, Aug 3, 2022

Hey there,

Here is a bugfixes update by boy:
Some old sounds didnt work (required to change sound to sounds).
This adds option to either specify 1 sound with sound or a list with sounds.
Also fixes some issues with CB sounds

Adds option to emoji list (now /oraxen emoji) to display all emojis, not on permission basis via settings.yml (adds hovermsg to showcase those you dont have perm for)
add check for shifts.yml to prevent console warning (harmless but annoying)

update MiniMessage parse method as scheduled to be removed someday

Fix bug with non-barrier furniture dropping dyed furniture incorrectly

I hope you will like it,
Thomas
----------, Aug 1, 2022

Hey,

This update brings a few bugfixes. Furnitures should be breakable again. Thanks to boy.

I hope you'll like it,
Thomas
----------, Jul 25, 2022

Hello guys,

Custom Sound fixes and features:
- Made hit-sound play more naturally with and without tools
- Removed need for sound-replacement files
* This means you can delete Oraxen/pack/sounds/required and blocks
- Added more sound configuration options, all of which have examples in default sound.yml
* Ability to tie a soundId to a list of sounds, like vanilla
* Ability to specify subtitle for a sound
* Ability to replace vanilla sounds properly or add to them
- Fix issue with walking ontop of slabs with custom block beneath triggering sound

Performance and Crash fixes:
- Fixed crash related to checks in unloaded chunks
- Properly clean up old chunk data for farmblocks and saplings
- Fix issue with chairs sometimes being left even after block is destroyed
- Fix warnings tied to creative mode pick-block on furniture

Other:
- Minor changes to default pack
- Properly regenerate necessary files if user tries to delete them
- Fix issue with deleting files improperly making plugin not load
- Change /oraxen printfont to intended **/oraxen printglyph**

Note: Delete the sound.yml file in plugins/Oraxen the first time you update You can delete the required and blocks folders in Oraxen/pack/sounds, these are no longer needed If you had any issues on the previous release with startup etc these should now be fixed. If you still have any feel free to ping Boy with the latest.log file posted in https://mclo.gs/ and he will have a looksie

Thanks to boy for this update, I hope you will like it,
Thomas
----------, Jul 21, 2022

Hey guys,

I am back from a week of vacations. In the meantime Boy developed quite amazing updates (and what is coming looks great too). You'll need to follow a simple procedure to update.

- Custom place/break/hit/step/fall sounds for custom blocks
- Improved performance related to farmblocks/crops and saplings
- whole heap of bugfixes
- Adds command to easier get unicode for glyphs for inventories etc
- Adds debugcmd to quickly find the highest Custom Model Data set on your items
- updated wiki to reflect new changes

Procedure:
- Rename Oraxen/pack/sounds to Oraxen/pack/sounds_old
- Restart
- Move your old sounds from sounds_old to newly generated sounds folder


Thanks to Boy and Emibergo02 . I hope you will like this update.

Have a great day,
Thomas.
----------, Jul 15, 2022

Hey there, this update introduces some really cool features with emoji and a few bug fixes.

New features:
- Emoji tabcompletion
- /oraxen emoji list

Bug fixes:
- Fixes seat rotation
- Fixes issue with dyable furniture not dropping correctly

Thanks to boy for the update, I hope you will like it,
Thomas
----------, Jul 1, 2022

Hey there,

Here is an update brought to you by boy. It finally fixes block rotations.

I hope you will like it,
Thomas
----------, Jun 22, 2022

Hey there,

This update adds:
- 1.19 support (1.18 is still supported)
- New sapling mechanic for stringblocks (uses schematics)
- Fixes pack being sent twice when /o rl all/pack
- Fixes issues with Shulkers, slabs, signs, sand/gravel and so on

I hope you will like it, thanks to Boy and the oraxen dev team for this update.

Enjoy your holidays!
Thomas
----------, Jun 19, 2022

Hey there,

This build adds support for 1.19. If you are not using 1.19 please stay with the previous build. This version is experimental, please proceed with caution and report any issue.

I hope you will like it,
Thomas
----------, Jun 16, 2022

Hey there,

This update fixes MMoItems compatibility and makes a few functions public for developers (thanks to ArubikU for the pull request).
Big thanks to @RoseDiamond for reporting me the MMoItems bug.

I hope you will like the plugin

Have a great day,
Thomas
----------, Jun 14, 2022

Hey there,

This update fixes a few bugs and remove debugs. Thanks boy

I hope you will like it,
Thomas
----------, Jun 12, 2022

Hey there,

This update fixes a fez bugs:
- Fix logstripping for directional blocks
- Fix blockplacing and snow triggering updates
- Fix strings

Thanks to Boy, I hope you will like this update,
Thomas
----------, Jun 11, 2022

- Fix issue with furniture hitboxes
- Fix stringblock updating and drop from water collision

Thanks to boy :)
----------, Jun 1, 2022

Hey there,

This update fixes pickblock for directional blocks + factions support and missing mechanic in final stage.
Thanks to Boy and lucian.

I hope you'll like it,
Thomas
----------, May 29, 2022

Hey there,

This update adds pickblock functionality to creative mode. This also fixes last stage bugged in plants and changes grape to farmblock.
Thanks to lucian and boy!

I hope you will like it,
Thomas
----------, May 23, 2022

Hey there,

This update introduces Directional blocks. You can check it out here: https://docs.oraxen.com/mechanics/block-mechanic/directional-mechanic

Thanks to boy, raindropz and masaki

I hope you'll like it,
Thomas
----------, May 15, 2022

Hey,

This updates brings a few bugfixes, improves oraxen compatibility with other plugins (it fixes some NPE) and even introduces some events. It also improved a part of the codebase related to CommandAPI to support last sersion.

Thanks to Boy, DoctaEnkoda and pustinek.

I hope you will like it. You don't need to reset your config or anything to update.

Have a great day,
Thomas
----------, May 10, 2022

Hey there,

This update brings multiple fixes related to furnitures, it also introduces seats support and crossbow support (for charged and firework model). Thanks to Raindropz and Boy000 for their work!

I hope you will like it,
Thomas
----------, Apr 18, 2022

Hey there,

This update fixes custom blocks (noteblock based) interactions with pistons. Thanks to Boy0000 for the pull request. It also fixes an issue with click action (thanks to iGabyTM).
Oracle, the company that hosts the default polymath server had a problem with the IPs today. I managed to put everything back in place but it may have caused some inconvenience on the loading of the textures. I want to apologize to you and I will start writing a tutorial to set up your own Polymath server.

Have a nice day,
Thomas
----------, Apr 14, 2022

Hey there!

Thanks to Boy0000 this update fixes a bug with stringblock mechanic where walking into a stringblock based block would change it to tripwire. You need paperspigot to use the mechanic (if you are on spigot you can disable it in mechanics.yml).

I hope you will like it,
Thomas
----------, Mar 31, 2022

Hey there!

Thanks to @ClickNinYT for the pr. This update fixes MythicMobs compatibility!

I hope you will like it,
Thomas
----------, Mar 20, 2022

Hey there!

This update was brought to you by the HMCCosmetics team, I will talk about them at the end :p

This update adds click actions feature to the noteblock and furniture mechanic. You can find more informations here: https://docs.oraxen.com/clickaction-mechanic
This also updates the custom mechanic!

I hope you will like it! The team behind this update is also developing a plugin called HMCCosmetics, a really cool cosmetic plugin compatible with Oraxen which adds hats and backpacks! Don't hesitate to check it out.

Have a nice day,
Thomas
----------, Mar 10, 2022

Hello there,

This update brings 1.18.2 support, thanks to Jorel (Skepter) for his great work on CommandAPI. I hope you'll like the plugin, I'm a little less available this week because I'm in exams but I wanted to post this update anyway.

Thomas!
----------, Mar 9, 2022

Hello there,

I uploaded the wrong build in the last update: it contained a debug message I used when updating the plugin. I am sincerely sorry. This is a fixed build.

I hope you'll like the plugin,
Thomas
----------, Feb 24, 2022

Hello there,

Thanks to @Felleus for the suggestion. This update automatically breaks a plant with farmland required if the block under it is not farmland.

I hope you will like it,
Thomas!
----------, Feb 22, 2022

Hey there,

This update fixes blocks animation with mushrooom based blocks and NPE with string based blocks.
Thanks to Mrmcyeet, LeNinjaHD and pustinek for their pull requests!

I hope you will like the update,
Thomas
----------, Feb 18, 2022

Thanks to @ danirod12 for his pr!
----------, Feb 12, 2022

Hey there,

This update fixes potion json generation. Thanks to Raindropz for his pull request. I hope you'll like it.
[​IMG]

Thomas!
----------, Feb 3, 2022

Hey there,

This update disables the commands mechanic which is now deprecated in favor of the custom mechanic.

I hope you'll like it,
Thomas
----------, Jan 22, 2022

Hello there,

This little update fixes the usage of chinese characters for custom glyphs (if a code was not provided).

I hope you'll like it,
Thomas
----------, Jan 18, 2022

Hey there,

This update intoduces cooldown for custom mechanics and custom persistentData.
Here is how it looks:
Code (Text):

PersistentData:
  - { key: "test:hello", type: STRING, value: "Here is a value" }
 
I hope you will like it,
Thomas!
----------, Jan 1, 2022

Hello there,

This update introduces block animations when you place a block or a furniture, this was requested by @ matyasvane. Thanks to Combimagnetron for his help.

I hope you'll like it,
Thomas
----------, Dec 27, 2021

Hey there,

This update fixes glyph codes automatic generation and os detection on some macos versions:
[​IMG]

I hope you'll like it,
Thomas
----------, Dec 26, 2021

Hey there,

This update introduces a new mechanic: stringblock. You can use it like noteblock mechanic but this will use string (tripwire). This allows you to add non solid blocks. Here is an example (textures included):
[​IMG]
This is only a preview for now. Please do not enable the mechanic on a production server (you can disable it in mechanics.yml). If you walk in a flower, the tripwire will be redstone powered and its texture will change. This is an important issue and I am still working on it. You could also notice some visual bugs when removing a flower from a lot of connected flowers (this will be fixed, at least partially).

Thanks to Combimagnetron and Raindropz for their help.

I hope you'll like this update,
Thomas
----------, Dec 25, 2021

Hey there,

This update fixes a bug with chat color when using a glyph. The previously added option was replaced by: perms_chatcolor which allows you to specify a specific placeholder to use.

I hope you'll like it,
Thomas
----------, Dec 20, 2021

Hey there,

This update fixes particles with noteblock based custom blocks using a new blockstate format. Thanks to Raindropz and Combimagnetron

I hope you'll like it,
Thomas
----------, Dec 19, 2021

Hey there!

This update introduces an option in font.yml:
use_luckperms_chatcolor

This option requires LuckPerms and PlaceholderAPI. It will automatically display your glyphs in white and add your configured luckperm chatcolor after.

Thanks to StomexFliser and Combimagnetron for their help!

I hope you'll like it,
Thomas
----------, Dec 19, 2021

Hey there,

This update introduce an experimental command: /oraxen dye <color> suggested by @b01w.
It allows you to easily dye leather armors and potions. This requires the permission oraxen.command.dye to work.

I hope you'll like it,
Thomas.
----------, Oct 4, 2021

Hey there,

This update fixes a bug in default messages and in the block break packet sending.

Thanks to @clementinise and @aerulion for the pr!

I hope you'll like it,
Thomas
----------, Sep 20, 2021

Hello,

This update fixes pack loading messages not correctly disabled.

I hope you'll like it,
Thomas!
----------, Sep 15, 2021

Hey there,

Thanks to @YouHaveTrouble for the pull request. This fixes the displayed durability bar.

I hope you'll like it,
Thomas
----------, Sep 10, 2021

Hello,

This update fixes jitpack and a few things in the default assets.

I hope you'll like it,
Thomas
----------, Sep 8, 2021

Hey there,

This update introduces a few bugfixes with furnitures (for example the name of the item frame is no longer displayed) and also adds an example wall furniture: a shelf. If you plan to add your own, you can take it as an example. Make sure to fix the rotation :)
[​IMG]

I hope you'll like it. Don't hesitate to leave a review if you are satisfied with the plugin and to contact me on spigot or on discord if you need help or want to suggest a new feature!

Thomas <3
----------, Aug 28, 2021

Hey there,

This update allows you to not specify a furniture facing. Oraxen will chose one automatically depending on what block face you click on. This allows you to create wall furnitures (like maps).

I hope you'll like it,
Thomas
----------, Aug 28, 2021

Hey there,

This update fixes an encoding issue on windows and a sound NPE.

I hope you'll like it,
Thomas
----------, Aug 27, 2021

Hey there,

This update allows you to use oraxen custom sounds in block mechanics (on place and block break). It also introduces a new sound section to the default settings.

I hope you'll like it,
Thomas
----------, Aug 26, 2021

Hey there,

This update greatly improves the oraxen pack generation. Oraxen introduces virtual files. Basically the files automatically generated by Oraxen are no longer written on the disk and then copied in the zip, they ared directly written to the zip file. This allows you to keep your Oraxen/pack folder much more clean and organized!
[​IMG]

I hope you'll like this update. I suggest you to remove the previous files generated by Oraxen.

Have a nice day,
Thomas
----------, Aug 26, 2021

Hello,

Thanks to great help from @BlueSky, this version introduces an improved support for custom sound. I added a cool example (you can try it by connecting to demo.oraxen.com). I'll update the documentation tomorrow and work on an improved resourcepack generation system.

I hope you'll like it,
Thomas
----------, Aug 25, 2021

Hey there,

This update will help you to fix windows encoding issues. Don't hesitate to contact me if you notice any other bug.

Thomas
----------, Aug 22, 2021

Hey there!

This is a pretty useful update which introduces a shift API. It allows developers to easily request a pixel perfect negative shift.
Code (Text):

                    FontManager font = OraxenPlugin.get().getFontManager();                     for (int i = 1; i <= 32; i++)                         Bukkit.broadcastMessage("xxxxxxxxxxxxxxxxxxx" + font.getShift(i) + "O");
 
[​IMG]

You can also use those shifts within Oraxen. It's really easy:
<shift:amount> where amount an integer between 0 and 2047
To get this update working correctly, you need to extract the new glyphs/shifts.yml file to your oraxen config. I will soon add support for it to PlaceholderAPI.

I hope you'll like this update,
Thomas
----------, Aug 21, 2021

Hey there,

This update introduces custom blocks light and fixes a few bugs:
- npe with furnitures
- furnitures not placing correctly sometimes
- debug messages when using the chat

I hope you'll like it,
Thomas!
----------, Aug 20, 2021

Hey there,

This update allow you to no longer specify a code in your glyphs. It also introduces an option similar to automatically_set_model_id but for glyphs: automatically_set_glyph_code

I decided to rename automatically_set_model_id to automatically_set_model_data because that makes more sense. Please update it in your config you had enabled it.

I hope you'll like it,
Thomas!
----------, Aug 20, 2021

Hey there,

This update introduces a new format for ghlyphs. Because you might have a big amount of glyphs, this will allow you to manage them easily in a similar way than items.

I hope you'll like it,
Thomas!
----------, Aug 20, 2021

Hey there,

This update introduces a big code refactor. There is no new feature but some big pieces of code have been rewritten in order to facilitate future updates. Please let me know if you find any bug.

Thomas!
----------, Aug 19, 2021

Hey there,

This update introduces light for custom furnitures. This will soon be added to custom blocks too.
[​IMG]
I hope you'll like the update,
Thomas
----------, Aug 18, 2021

Hey there!

This update fixes an error when using ProtocolLib.

I hope you'll like it,
Thomas!
----------, Aug 17, 2021

Hey there,

this update fixes the reload in inventory. Thanks to everyone for reporting me this important issue!

I hope you’ll enjoy the plugin,
Thomas
----------, Aug 16, 2021

Hey there,

This update introduces the new armor textures format with emissive textures support.

I hope you'll like it,
Thomas!
----------, Aug 15, 2021

Hey,

This version adds french language to the default configuration. It's a little improvement but I've been working with @Ancientkingg on a cool feature. A new format for custom armors with optifine like (but better) emissivity support:
[​IMG]
Here is an example of this feature from Ancientkingg. The docs have been updated and if we don't notice any bug, it should be released tomorrow.

Thomas!
----------, Aug 14, 2021

Hey,

This build fixes a NPE on some setup.

I hope you enjoyed the recent updates,
Thomas
----------, Aug 14, 2021

Hey,

This update allows you to use different files to create your custom armors:
[​IMG]
It also fixes the mechanics reloading and deterministic resourcepack generation.

I hope you'll like it,
Thomas!
----------, Aug 13, 2021

Hey,

This update introduces support for ttf fonts. Thanks to @ AumJKu for the suggestion.

[​IMG]
It also fixes a bug with noteblocks resourcepack generation and durability not working when using a custom hardness.

I hope you'll like it,
Thomas!
----------, Aug 12, 2021

Hey there,

In this update I fixed a few things to make the plugin easier to use:
- the polymath limit was fixed (you can now have pack up to 100MB)
- A bug that caused a non deterministic pack generation was fixed
- When the pack is regenerated, it is sent to players who had an older versions (if pack sending is enabled)
- Give command does no longer require an amount (default=1)

I hope you'll like it,
Thomas
----------, Aug 12, 2021

Hey,

This update automatically add a white color marker before an emoji so that it keeps looking good. It also removes useless lines from lore.

I hope you'll like it,
Thomas
----------, Aug 11, 2021

Hey there,

This update introduces a few rank designs you can use with your server.
[​IMG]
Don't hesitate to check out the PlaceholderAPI documentation page: https://docs.oraxen.com/compatibility/placeholderapi

I hope you'll like it,
Thomas!
----------, Aug 11, 2021

Hey,

This update fixes a small bug where the item option of the plants mechanic was not working.

I hope you'll like it,
Thomas!
----------, Aug 10, 2021

Thanks to @Myaugav for the suggestion!
----------, Aug 10, 2021

Hey there,

This update fixes a bug on windows 10 with turkish locale. It also allows you to change color of a leather furniture.

Thomas!
----------, Aug 10, 2021

Hey there,

This update introduces placeholder api support. You can now use Oraxen glyphs in other plugins:
%oraxen_glyphname% will be replaced by the right custom char automatically

I hope you'll like this,
Thomas!
----------, Aug 10, 2021

Hey,

This update fixes the limited mip level with the default pack and an error with the give command when trying to get an item with injectID: false.
Thanks to @haxx for the report

I hope you will like it,
Thomas!
----------, Aug 9, 2021

MythicMobs compatibility fix
Lands compatibility fix
Command arguments fix
Introduce items updating

Thanks to @yzl210 for the pull request. I hope you'll like the update,
Thomas!
----------, Aug 9, 2021

Hey there,

This little update introduces some patches suggested by @haxx:
- when you click with a hat stack, you only get one on your head
- if you are in creative, the stack amount doesn't change (dupe)

This also fixes the annoying bug with § not correctly displayed on windows.

Finally I also made a small change in the shader to fix a mojang bug introduced in 1.17 that could have compromised the arrival of the xray mechanics.

Thomas!
----------, Aug 8, 2021

Hello,

This update fixes WorldGuard compatibility.
If you are using 1.17 please use this version or newer:
https://dev.bukkit.org/projects/worldguard/files/3380093
If you are using 1.16.5 please use this version:
https://dev.bukkit.org/projects/worldguard/files/3342964

Thanks to @! Nel, @Heeya and @Esparta for reporting the issue?

I hope you liked the recent updates, I'm working on new cool addition! ;)

Thomas
----------, Aug 8, 2021

Hey there!

This update introduces a new design for inventories (with automatic gems color variation per category):
[​IMG]
[​IMG]

Your config will automatically be updated to add a new option: color
Code (Text):

gui_inventory:
  armors:
    icon: emerald_chestplate
    color: <#362753>
...
 
It also fixes /o recipes show all and windows charset encoding.

I hope you'll like it, don't hesitate to leave a review! :)
Thomas, your favorite developer <3
----------, Aug 7, 2021

Hey there,

This update relocates shaded libs and improves the pack graphics:
[​IMG]
/o recipes show all was also updated with this new cool logo.
I was reported some issues while placing blocks with Towny. I'll be working on a unified protection libs to support WorldGuard, Towny, Factions and similar plugins easily.

Thomas!
----------, Aug 6, 2021

Hey there,

In this update:
- fastinv is replaced by IF (inventory framework)
- /o inv all is removed, you can now just type /o inv to get sorted items
- empty files are no longer displayed in /o inv
- recipes showcase inventory is now using a glyph instead of an item
- recipes furnace builder is fixed (thanks DoctaEnkoda)
- A Null Pointer Exception with furnitures is fixed

I hope you'll like it!
Thomas
----------, Aug 5, 2021

Hey there!

This update fixes a little encoding bug with Windows and add a cool menu banner in the default config!
[​IMG]

I hope you'll like it,
Thomas
----------, Aug 4, 2021

Hey there,

This update introduces the Efficiency mechanic which allows you to boost or decrease an item efficiency.
[​IMG]

I'll soon add it to the docs. I hope you'll like it!

Thomas
----------, Aug 4, 2021

Hey there!

I searched deeper into the minecraft protocol and discover some new features possible with 1.17. So I introduce you to the advanced pack sending:
You can now force the player to accept the pack for real (he will have a Proceed button and a Disconnect button). You can also add a message directly within the interface:
[​IMG]

I hope you'll like this update,
Thomas!
----------, Aug 3, 2021

Hey,

This is a hotfix for the previous build. I forgot a little something which made the resourcepack sending to be buggy in certain circumstances. This is a fix.

Thomas!
----------, Aug 3, 2021

Hey there,

This update fixes a bug with the Early Pack Sending feature. Thanks to @EisDonnerPhoenix for reporting the issue!

Thomas
----------, Aug 3, 2021

Hey there!

This update introduces a new option that will be enabled by default (disable it if you are not using ProtocolLib). Oraxen will send the resourcepack to your player a the beginning of the login sequence (as soon as the protocol allows it). That way the loading is faster and looks much better. Thanks to @DeltaEvo for the idea!
[​IMG]
Furnitures rotation is now fixed.

I hope you'll like this update,
Thomas!
----------, Aug 3, 2021

Hey,

This update introduces weed cultures to the game:
[​IMG]

I hope you'll like it,

Thomas!
----------, Aug 2, 2021

Hey there,

Thanks to Ancientkingg, this update introduces support for custom textured armors without any mod like optifine required and without replacing any existing armor.
[​IMG]
This feature will only work with 1.17 and superior versions, but you can still use the plugin with 1.16.

I hope you'll like it,
Thomas!
----------, Aug 2, 2021

Hey there,

This update introduces Ring Aura:
[​IMG]

I hope you'll like it!

Thomas
----------, Aug 1, 2021

Hey there,

This update introduces support for custom plants! Thanks to @zackdesigns for his awesome contribution and to @playajames for the original idea with his oraxen addon.
[​IMG]
These are grape plants designed by ZackDesigns for Oraxen, but you can add any plant (weed is coming soon). This update opens the door to incredible things!

I hope you'll like it,
Thomas!
----------, Jul 31, 2021

Hey there!

This update introduces 2 new custom mechanic events: PICKUP and DROP.
https://docs.oraxen.com/custom-mechanic#available-events

This also fixes a bug with barriers placing using the furniture mechanic.

Thomas!
----------, Jul 29, 2021

Hey,

This update is a huge improvement for the furniture mechanic. It fixes a few bugs and introduces the Multiple barriers option. This allows you to use multiple barriers on your model (and oraxen will automatically place them according to your orientation). If you do so, your furniture will be restricted to 4 orientations instead of 8.
I hope you'll like the update, it took me a lot of work :p
[​IMG]

Thomas!
----------, Jul 28, 2021

Hey there!

This update adds a lot of small features and bugfixes.

- Some placeholders not working in messages were fixed
- An error on loading on some server was fixed
- the aura not removed on some hotbar moves was fixed
- a place_sound option was added on noteblock mechanic

The custom mechanic which allows you to perform specific actions depending on condition on certain events was rewritten from scratch, I'll soon write a tutorial about it.

I hope you'll like it,
Thomas!
----------, Jul 26, 2021

Hey there,

This update adds a configurable cooldown to the harvesting mechanic and fix the smelting mechanic. It also introduces a new Aura called helix:
[​IMG]

I hope you'll like it!
Thomas
----------, Jul 25, 2021

Hey,

This update adds a new mechanic: Aura. It allows you to display a particle effect when a player holds the item. You can configure the animation (only one is available at the moment) and the particle type per item.

[​IMG]

Thomas!
----------, Jul 24, 2021

Hello there,

This update introduce a seat option to the furniture mechanic. It is now enabled by default with the chair furniture so you can seat on it. Look how cool it looks:
[​IMG]

Don't hesitate to leave a review if you like the update!

Thomas
----------, Jul 24, 2021

Hey there,

This update introduces an automatic furnitures rotation when you place it (unless you specified one in config). It also fixes a display bug with some messages and introduces 3 new furnitures to the default configuration!
[​IMG]

I hope you'll live this update,
Thomas!
----------, Jul 24, 2021

Hey,

This update introduces the furniture mechanic. The furniture mechanic uses itemframes to allow you to create non cubic custom blocks!
[​IMG]
You can configure the drops, the orientation, etc easily!
You can also now use glyphs within all json files of your pack like in your lang file:
Code (Text):

{
  "connect.joining": "",
  "menu.disconnect": "§7See you soon!",
  "menu.returnToGame": "Back to the Oraxen experience",
  "menu.game": "<glyph:logo>"
}
 
I hope you'll like it,
Thomas
----------, Jul 22, 2021

Hey,

This is a really small update that makes my yesterday changes a bit more intuitive to use and compatible with drops:

Code (Text):

noteblock:
  break_sound: BLOCK_STONE_BREAK
  custom_variation: 2
  model: ruby_ore
  hardness: 7
  drop:
    silktouch: true
    fortune: true
    minimal_type: IRON
    best_tools:
      - PICKAXE
    loots:
      - oraxen_item: ruby
        probability: 1.0
 
I hope you'll like it,
Thomas
----------, Jul 22, 2021

Hey there,

This update introduces configurable breaking speed for noteblocks based custom blocks (thanks @zackdesigns).
This is really easy to use, you just need to add a hardness subsection to your noteblock mechanic section (it is not mandatory).
Code (Text):

hardness:
  period: 8
  best_tools:
    - PICKAXE
 
This also fixes font generation on windows servers by generation ascii escape code for unicodes.

I hope you'll like the update,
Thomas
----------, Jul 22, 2021

Hey there,

This update fixes custom font support and clicks on custom blocks! Thanks to @zackdesigns and @niria for their precious help.
I also removed the invisible item frames mechanic, it will soon be replaced by a proper furniture mechanic. :)

I hope you'll appreciate that update,
Thomas
----------, Jul 20, 2021

Hey,

Here is a small fix for the unicode update. You can check the updated documentation here:
https://docs.oraxen.com/unicodes/emoji
----------, Jul 17, 2021

Hey there,

This update introduces support for automatic unicode files generation. You can create your own emoji easily, use them in the chat and even in your items.
[​IMG]
[​IMG]
[​IMG]
[​IMG]

I hope you'll like it,
Thomas
----------, Jul 17, 2021

Hey!

This update fixes a few bugs with the recent big one. It seems much more stable now and Java 16 based servers could start to use it. You might need to regenerate settings.yml (no need to touch your item and pack configurations though).

I hope you'll like it,
Thomas
----------, Jul 16, 2021

Hey there,

This update is highly experimental. Please don't install it on a production server.
Config and command system were rewritten to introduce support for the new mini message format. You can now easily use hex colors and create awesome looking and interactive messages. This can also be used with oraxen item names and lore. This required to update to Java 16 so this build won't work on servers running java 8. Commands were completely rewritten and some features might be missing but this supports autocompletion and is really cool to use!
Please report me any bugs you notice, this update is a really great update on the development side because this will allow the plugin to be easier to maintain and get faster updates!

I hope you'll like it,
Thomas
----------, Jul 14, 2021

Hey,

This is a really simple update of the default textures to fix a display bug with the recipes showcase menu. I'm currently working on the Java 16 build with a new language and commands system. Here is what is coming:
[​IMG]
[​IMG]

Have a nice day,
Thomas
----------, Jul 14, 2021

Hey there,

This update fixes support for other recipes plugins.

I hope you'll like it,
Thomas
----------, Jul 12, 2021

This is the final fix! Thanks to paulypants and krlekraft for the help!

Sincerely,
Thomas
----------, Jul 11, 2021

Hello there,

This update fixes the blocks placing next to a noteblock based custom blocks. Thanks for all the reports!

Thomas
----------, Jul 11, 2021

Hey there,

Please contact me if you notice any bug.

Have a nice day,
Thomas
----------, Jul 10, 2021

Hey there,

I'm back at home, here is a Java 8 build!

Have a nice day,
Thomas
----------, Jun 28, 2021

Hello,

This update brings support for Spigot 1.17. It requires Java 16 and removes the custom NBT feature (a new version will be developed soon using mojang mappings when the paper tools are released). At first I hesitated to continue developing the plugin with Java 8 to keep the compatibility with 1.14.4 - 1.16.5 but I think it's better to upgrade. Thanks to bstats I see that most users of the plugin are using the latest version (1.16 until recently). So I will continue to program in Java 8 for a few weeks or months (depending on how many servers are up to date) and then I will switch to Java 16. I'm not at home for a few days so I compiled with my laptop, that's why this build is not built with Java 8.

Thomas!
----------, Jun 25, 2021


This update introduces a new mechanic: consumablePotionEffect. This allows you to add potion effect to a consumable item (like food). It also updates dependencies and fixes some issues.
----------, Jun 12, 2021

This update sets the stage for the next one, which will add two variants of the PotionEffects mechanic: one for consumable items and another for damage inflicting items. Please replace potioneffects by armorpotioneffects in your current item configuration (anubis_head in hats.yml with the default config).
----------, Jun 8, 2021

Hey there,

This long-awaited update took me a lot of work but here it is. Please do not update the plugin right away if you have a server in production. Please wait a few more days until I can make a fix if bugs are found.

What's new?
- Textures and models have been organized in two folders (default and required) for more clarity.
- noteblock mechanic has been introduced. This allows to create almost 800 blocks without causing issues with mushrooms.
- the previous block mechanic is now disabled by default and blocks use the new noteblock mechanic

I hope you'll like the update,
Thomas
----------, Jun 7, 2021

Hello everybody, this update was made possible thanks to MrYoup, here is his changelog:

The spell mechanic apply as parent of energybeam, witherskull, thor and fireball.
This mechanic handles configuration for Timing and MaxCharges.

Max charges is added without altering previous versions of mechanics. If absent from items configuration file then infinite amount of charges is taken into account, not altering already existing mechanics.

If charges is specified:
-1 makes spell have infinite charges
X charges makes item usable X times before it disappear. Additionnal Lore is insertet at the begining to show how many charges are left on the item.

Fireball is a very simple fireball spell spawning a fireball travelling in the pointed direction at launch.
The speed and radius is configurable in addition to timing and charges provided by the spell class.


I hope you'll like it, thanks again to every contributor!
----------, Jun 6, 2021

Polymath, the open source software that hosts the oraxen resource packs has been completely rewritten to handle 10 times bigger resourcepacks.
Don't hesitate to contribute: https://github.com/oraxen/Polymath
----------, Jun 4, 2021

This update improves the error messages when the upload of a pack fails (especially when it is too heavy). I will soon rewrite Polymath, the pack server to handle bigger packs.

I hope you'll like the update!
----------, May 11, 2021

Hello there,

This update improves the default help command. It is not finished and it will become better in the future.

I hope you'll like it,
Thomas
----------, Apr 14, 2021

Hey there,

This update adds a base support for custom crossbows. I'll add support for charged crossbows asap. You can already create cool things like this sniper I found on the internet:
[​IMG]

I hope you'll like this update,
Thomas
----------, Apr 5, 2021

Thanks to Laura for her work!
----------, Mar 29, 2021


This update was requested by Laura to ensure compatibility with RWG!
----------, Mar 3, 2021

Hey there,

This update fixes:
- an error when ItemBridge is not loaded
- blocks would drop when broken with another block
- worldguard compatibility

You can just drag and drop the jar to update, no need to change anything in your config. :)

Thomas!
----------, Feb 25, 2021

Hello there,

This update adds a compatibility to ItemBridge, a plugin that works as a layer for custom items between plugins! If you need any other compatibility, don't hesitate to request it.

Sincerely,
Thomas
----------, Feb 24, 2021

I am really sorry, I uploaded the wrong plugin!
----------, Feb 19, 2021

In the default configuration, hats will now use DIAMOND instead of LEATHER_CHESPLATE, this should fix a bug on some setups with incompatible plugins!
----------, Feb 18, 2021

Hey there,

This update adds a new item with a cool model made by @iminurpocket ! This item uses a new version of the mechanic made by yzl210 for the original magical wand!

Have a nice day,
Thomas
----------, Feb 15, 2021

This update introduces a new feature requested by a few users. You can now "protect" your resourcepack from decompression.
To update just drag and drop the jar and restart, the new option will be automatically added to your existing config and enabled by default.
Documentation about this feature: https://docs.oraxen.com/configuration/plugin-settings#protection

/!\ Be careful to not extract the zip if you enabled this option. This could fill your disk.
[​IMG]
----------, Feb 7, 2021

This update introduces a new section inside item configurations:
NBTData

You can provide it a string of NBT with the minecraft format!
----------, Jan 28, 2021

This bug was problematic with things like sponges. It is now fixed!
----------, Jan 20, 2021

This update allows you to easily create blocks than can only be mined by some specific pickaxes better than diamond. It also introduces support for a new mechanic: the custom mechanic.

It is experimental, it means that Oraxen won't automatically update your config files. If it is the first time you get Oraxen, you can install it, otherwise, please wait for the next update so it will automatically update your files! I'll also update the wiki.

Please report me any bugs!
----------, Jan 17, 2021

Thanks to Gajo and Ori for the report!
[​IMG]

Have a nice day,
Thomas
----------, Jan 13, 2021

Hey there,

This update fixes the delay when you sent the pack message through the /o pack get command. I also updated this command name, it is now:
/o pack msg

This will make it easier to use. The docs has been updated.

I hope you'll enjoy this update,
Thomas!
----------, Jan 11, 2021

Hey there,

This update introduces a new mechanic: witherskull
You can check the documentation here: https://docs.oraxen.com/configuration/available-mechanics#witherskull

This is now binded to the withooker in the default configuration.

This update also fixes the nto enough experience message!
----------, Jan 8, 2021

A few textures were missing, I added them back!
----------, Jan 7, 2021

This update fixes a bug where it was possible to duplicate sponge. Thanks to DoctaEnkoda for the PR!
----------, Jan 4, 2021

This update introduces multiple new items thanks to the contribution of multiple users!

❄LaGravedad™✬ONU✬❄ did this really cool ice axe a few weeks ago, it looks awesome:
[​IMG]

iminurpocket#1522 and cAz-fps recently offered me a partnership! They are excellent designer and their work is very much appreciated on the discord, the thing is that they are not very well known and don't have many customers. iminurpocket offered me to do several textures in exchange for advertising their work, which I do with pleasure considering its quality!
They will continue to share some of his beautiful creations with us in the future so that you can use them for free on your servers. Here is what they did for christmas:
[​IMG]
A great shield:
[​IMG]
A great bow:
[​IMG]

All those items are now included in the default configuration, I hope you'll enjoy them!

A last thank you to all those who contributed to the source code and helped improve the plugin, especially to DoctaEnkoda and Laura who did a great job this year.
----------, Dec 25, 2020

This fixes a bug where the /o recipes show all command would say you don't have the permission even when you had it.
----------, Dec 20, 2020

Thanks to yzl210!
----------, Sep 8, 2020

I apologize for the two previous updates that I should have tested and I haven't. This build fixes the freeze load and has been tested. Thanks to Laura for her work! If you see any error or bug don't hesitate to contact me through spigot or discord.

Have a nice day,
Thomas
----------, Sep 5, 2020

This fixes the bug introduced in the previous version!
----------, Sep 4, 2020

Thanks to Laura for her work!
----------, Sep 3, 2020

Hey there!

The polymath instance hosted on my VPS is now using a reverse proxy (nginx) and supports SSL, this update introduces support for this SSL without breaking minecraft pack support. You just have to drag and drop the plugin in the plugins folder to update it. ;)
----------, Sep 1, 2020

Fix default messages, improve categories items and various code improvements!
----------, Aug 31, 2020

This version introduces some code refactors and small hotfixes. Don't hesitate to update. With Oraxen you can always update, even if there is a configuration change you only have to drag and drop the jar, the plugin will handle the migration. ;)
----------, Aug 31, 2020

Not a big update but still good to take. You can just drag and drop the jar. I reinstalled my computer and recompiled the plugin with a new JDK, tell me if you have any problems.
----------, Aug 26, 2020

Big thanks to ZeroCode for the bug report and Laura for her help!
----------, Aug 25, 2020

Hey,

This update is provided to you by Laura who did an awesome job by improving the command system backend, this will allow us to improve the messages easily. In the meantime you can already try the new autocompletion!

Have a nice day,
Thomas
----------, Aug 24, 2020

Enjoy this new texture!
[​IMG]
----------, Aug 22, 2020

[​IMG]
This fixes a pretty big bug with custom ores and silktouch, you can drag and drop the jar and keep your old configurations to update.
----------, Aug 20, 2020

[​IMG]
Thanks to yzl210 you can now use this item as a skin to apply to other items with the skinnable mechanic (one default sword added to the inventory)
----------, Aug 18, 2020

Here is the new item of today:
[​IMG]
Previous item:
[​IMG]

I hope you enjoy this week of free new models and textures!
----------, Aug 17, 2020

I'll add 5 new items with a custom model and texture this week so you can configure them! This is the first item!
----------, Aug 16, 2020

You can now add shields easily!
[​IMG]
^ I don't own the right of this model, this was just for testing purposes, all credits go to https://www.planetminecraft.com/texture-pack/3d-shield-model/
----------, Aug 13, 2020

Thanks to @ zandernation98 for the report and Lauriichan for her help!
----------, Aug 13, 2020

Hey there!

This update improves error handling if the pack upload failed. This should help me to fix your issues when you have an error trying to communicate with the polymath server.

Have a nice day,
Thomas
----------, Aug 12, 2020

Bug reported by Ekmot276 | Len and fixed by yzl210!
----------, Aug 10, 2020

This update fixes a bug with default /o inv where the server could crash.
----------, Aug 10, 2020

Hey there,

This update brings back support for old java builds and introduce new mechanics (made by yzl210!):
- soulbound
- skinnable
- skin

Documentation will be updated soon!
----------, Aug 9, 2020

This update fixes a warning at compilation time. As usually you just have to drag and drop the jar to update (no need to edit your configs).
----------, Aug 7, 2020

Thanks to Ovydux for the bug report!
----------, Aug 1, 2020

Hey there,

Another update thanks to Lauriichan and yzl210! Items are now separated in categories (yzl210) and reflection usage has been improved (Lauriichan):
[​IMG]

Have a nice day,
Thomas
----------, Jul 28, 2020

Thanks to yzl210 and DoctaEnkoda! (y)
More and more people are contributing to the project, it's great, I'm super happy! Lauriichan (one of the RealisticWorldGenerator developers) joins the party!
What do you think of the new thread?
----------, Jul 27, 2020

Thanks to yzl210 for the pull request!
----------, Jul 21, 2020

I'm now back at home and able to build hackedserver on a more compatible java 8 version.
----------, Jul 15, 2020

Hey everyone,

This update is provided to you by playajames419 and DoctaEnkoda, thanks to them for their contribution!
What's new?
- Fix for custom loots configuration
- Lifeleech fix
- Resourcepack assets support (sounds.json for example)

Don't hesitate to conatct if you have any problem.

Have a nice day,
Thomas
----------, Jul 13, 2020

Just drag and drop this jar to update oraxen. No need to touch the config. :)
----------, Jul 12, 2020

I built the previous jar on my laptop (I usually use my main computer) and I forgot to setup the build for the default textures. This is now fixed.
----------, Jul 10, 2020

Hello everybody,

I hope you'll like this update. I'll add the changes to the docs asap.

Have a nice day,
Thomas!
----------, Jul 10, 2020

You can now use a netherite item as a minimal tool!
----------, Jul 6, 2020

Thanks to all the users who reported the bug!
----------, Jun 27, 2020

Hello everybody,

An awesome developer ( @LeoZL) is contributing to Oraxen and he is adding a tons of cool features. This one is called energy blast, it is a superpower (now added by default to the Magical wand) which allows you to send really really nice particle effects and damage your enemies.
Here is what it looks like:

LeoZL ( yzl210 on github) is only twelve but I love his work, what about you? Don't hesitate to follow him on github. :)

Have a nice day,
Thomas

PS: oraxen is working natively on 1.16, you can disable the mechanics that need protocollib or use a dev build
----------, Jun 26, 2020

Hey there,

This little update introduce a recipes reload command. This is also activated by default when you do a /reload; I hope you'll like it.

Sincerely,
Thomas
----------, Jun 24, 2020

Hey there,

This update introduces a new mechanic: harving. It allows you to automatically recolt and replant plants (you'll receive wheat and seeds directly in your inventory). It also adds a new item: the iron serpe.
The radius is configurable!
[​IMG]

This mechanic has been added by @LeoZL, don't hesitate to send a little a message on his profile if you like it!

Sincerely,
Thomas
----------, Jun 21, 2020

Hello there,

This update is a bit special because the honors go to a plugin user who has contributed a lot to the source code in the last few days! Don't hesitate to thank yzl210 for his great work!

What's new in this update?
- MythicMobs support (you can now easily use oraxen items for loots or directly equip your mobs with): https://docs.oraxen.com/compatibility/mythicmobs-custom-mobs
- Shapeless recipes support: you can now create shapeless recipes with ease (so that the players can put your items in any combination)
- Furnace recipes support: you can now create a recipe for a furnace recipe (and change the experience and speed from the config)

What will be in the next update?
We will continue to work on the recipes and allow you to directly reload them from the game without having to restart.

I hope you will like this update, I take this opportunity to announce the recent creation of the oraxen organization on github: https://github.com/oraxen/
You'll find there all our projects created for the Oraxen ecosystem (like Polymath: our opensource python server which stores your resourcepacks). If you want to join it, don't hesitate to contribute to the project!

Have a nice day,
Thomas
----------, Jun 20, 2020

This update introduces 4 ores to the game and fixes hearts encoding.
[​IMG]
----------, Jun 13, 2020

This fixes an error on plugin start.
----------, Jun 9, 2020

This update fixes a bug introduced in the previous build where the generated resourcepack had buggued textures.
----------, Jun 9, 2020

You can now use custom models for shields. Just set the shield default model and also specify its blocking model:
https://docs.oraxen.com/configuration/items-advanced#use-a-json-model

Special thanks to Exilium (I don't know his username on spigot) who asked for it and helped me to get it to work on the support discord server.
----------, Jun 8, 2020

This update optimizes a bit the source code, don't hesitate to contact me if you have bugs.
----------, May 31, 2020

Hey there,

Thanks for reporting me the repair issue. It is now fixed, the doc has been updated (docs.oraxen.com) and I also added a way to disable the recipes reset from the config.

Have a nice day,
Thomas
----------, May 26, 2020

Hey there,

This update brings a new experimental feature: a repair command. You can use /oraxen repair to repair a item in your hand or /oraxen repair all to repair all your items. It supports Oraxen and vanilla items (it is configurable).

You don't need to reset your configuration, just drag and drop the new jar. I'm working on a fix for shields but I got some problems with it, I expect to get it working soon.

Thanks for reading,
Thomas!
----------, May 18, 2020

This little update will allow you to use custom models for shields, without breaking the vanilla one!
----------, Apr 19, 2020

So this update brings a cool feature: if you have a wrong recipes configuration, it should tell you what is wrong and not crash the plugin!
----------, Apr 13, 2020

This update fixes a "dupe" bug with bedrock break mechanic where you could break the same block two or more times.
----------, Apr 12, 2020

Thanks to @Sotlol1 who reported me the bug on the discord. :)
----------, Mar 26, 2020

This updates brings new features to the already existing command mechanic:
You can now define a delay, a required permission and even create one usage only items. Check the dedicated page of the wiki for more informations.

As usually, you don't need to edit your configurations to update: just drag and drop the new jar. ;) (y)
----------, Mar 25, 2020

This new update will automatically handle errors inside your item configurations. This means that if you type something wrong (like a wrong material type or a wrong enchantment, etc) the plugin will still load the other items, and this item will be replaced by another item (configured inside settings.yml) renamed with the error type and the item id.
This is an example: https://i.imgur.com/h1M2bMf.png

As usually, you don't need to update your configurations for this update, just drag and drop the plugin and it will automatically add the new fields inside settings.yml (I'm getting to know you my users and I know that if it's too complicated for you, you don't do the update haha). In any case I wish you a good day, take care of yourself!
----------, Mar 19, 2020

Just delete your shaped.yml file if you want to get these new recipes. :)
----------, Mar 6, 2020

Hey there,

This updates doesn't really add features to the plugin, in fact it just improves the default configuration by adding new examples of things you can do with Oraxen. It took me about 15min to create these items and I hope you'll like them. I wanted to create items that your players could get easily when they go to your server so that they immediately understand how does your server work, they find new items cools and they want to get the best ones!

- The glass sword is supposed to be a pretty good sword but with a fucked up durability (you can only use it about 10 times before it breaks). Same craft than other swords but with glass blocks.

- The obsidian stuff is equivalent to iron one but with gorgeous durability: it is intended to be used for farming.

[​IMG]

Have a nice day,
Thomas
----------, Mar 6, 2020

The blcok break error was a quite rare error which occured when you broke a mushroom stem block. This is now fixed!
----------, Mar 4, 2020

Hey there!

I've been pretty busy last weeks with my exams but thanks to the help of @Lauriichen who did a great job, we can now perform commands (this works exactly like the commands mechanic so you can use opped, console or player commands) or send a message. You have 4 types of message type:
KICK (the player gets kicked)
ACTIONBAR (this is sent inside the actionbar)
TITLE (this is sent as a title)
CHAT (this is sent inside the chat and you can use actions like click or hover)

I'll add it to the docs (I need to improve it on some aspects btw). I hope you'll like this update, don't hesitate to leave a rating if you do (and if you don't just pm me so that I could what I can do to help you).

Have a nice day!
----------, Mar 2, 2020

Sorry about the upload, here is the previous changelog:

Using this bug you could put a hat with a potion effect and keep this effect while removing the hat with shift click. This is now fixed! :)
I'm quite satisfied with the stability of the plugin (thanks to the community I fixed a lot of bugs) and I'd now like to have your suggestions for items and mechanics that I could add.
----------, Feb 22, 2020

Using this bug you could put a hat with a potion effect and keep this effect while removing the hat with shift click. This is now fixed! :)
I'm quite satisfied with the stability of the plugin (thanks to the community I fixed a lot of bugs) and I'd now like to have your suggestions for items and mechanics that I could add.
----------, Feb 22, 2020

This will fix depth with bigmining. (y) ;)
----------, Jan 18, 2020

Oraxen is now using polymath by default and it is working fine while transfer.sh was really buggy: it is no longer useful to maintain this code so I removed it. It will make the plugin a little bit smaller. ;)
----------, Jan 14, 2020

This this makes the plugin a little more intuitive. :)
----------, Jan 8, 2020

This new mechanic allows you to create weapons that can steal life to the damaged entities and give it to the player holding them. This is implemented by default with the blood sword. If you want to try this update, you'll need to regenerate your file mechanics.yml and manually add this to an item:

Mechanics:
lifeleech:
amount: 2 # the amount of 1/2 hearts that you'll steal to your opponents
----------, Jan 1, 2020

I tested this build, the change is fairly simple so you can this version safely. You don't need to regenerate the config.
----------, Dec 30, 2019

This improves /oraxen debug so that I can help you faster if you have any kind of issue.
----------, Dec 30, 2019

This update brings two fixes:
- the first one for the timers
- the second one helps to see more informations if the resourcepack upload failed.
----------, Dec 29, 2019

Not a big bug but that's now fixed! (y)
----------, Dec 26, 2019

Changelog:
- If you update the resourcepack and reload your client will redownload the new version (thanks to resourcepack SHA1)
- added new mechanic: bigmining
- added fire
- added onyx
- added orax
- added ruby
- added emerald_hammer
- added orax_hammer
- added fire_hammer
- added onyx_hammer
- added amethyst_hammer

I'll be working on :
- a melting mechanic (for fire tools so that when you mine a block like iron you directly get ingots ...and add a compatibility with fortune)
- crafts for these new items
- documentation
- shapeless recipes

If you want to try the plugin, connect to the server: ip= ORAXEN.COM
----------, Dec 25, 2019

Hey there,

Today I'm pleased to announce the release of Oraxen 1.0.

What does this update bring and why is it so important?

I decided to put the plugin in 1.0 because I consider it stable enough to be used in production. It's still possible that some minor bugs remain but the general experience should be good.
During the whole beta one of the process that was supposed to be the strength of oraxen: the one that allowed to upload, host and distribute texturepacks wasn't working properly (because transfer.sh had some issues and wasn't adapted to Minecraft anyway). So I worked on setting up my own system. This system is called Polymath and is now open source
https://github.com/Th0rgal/Polymath
I installed it on a VPS dedicated solely to this task. The vps runs under nixos (a state of the art distribution) on an Oracle infrastructure in Switzerland. The goal is to have the maximum possible uptime. You can nevertheless host your own instance on your own vps. Here is the configuration of Hestia (the vps which manages Polymath):
https://github.com/Th0rgal/vps-hestia-nixos

Concretely what changes am I going to see?
- transfer.sh disabled by default and replaced by polymath (using hestia server but this is configurable) in the settings
- book menu replaced by a text (this is disable by default because the resourcepack should work fine)
- the whole resource pack upload/host/distribution/loading process is now working

Is Oraxen still open source?
Of course, that's the heart of the project.

I wish you a merry christmas, sincerely,
Thomas!
----------, Dec 24, 2019

This is now working fine (in the last version the event wasn't correctly triggered).
----------, Dec 5, 2019

This update adds a new mechanic (created for the magical axe but you can use it for any item). It allows you to convert your minecraft experience into bottles of experience.
[​IMG]
You can configure this mechanic to define the durability cost and the ratio of experience you get (by default you'll receive 95% of the exp).
----------, Dec 4, 2019

The plugin should work fine on 1.15 and higher because it uses reflection. Book menu is now working fine. (y)
----------, Dec 1, 2019

The version 1.0 of the plugin will arrive soon but I will have to write my own hosting server for the texture packs (as an alternative to transfer.sh) because some minecraft clients do not support https.
----------, Nov 30, 2019

This option (disabled by default) wasn't working, here is a fix. (y)
----------, Nov 20, 2019

- fix block transmutation bug
- improves performances

I really hope you'll enjoy this update. It was one of the main problem of oraxen, not much is missing before version 1.0 of the plugin. :)
----------, Nov 19, 2019

/!\ You need to delete settings.yml, oraxen will regenerate it

So here is the last changelog:
That's a design fix. It wasn't logic to set it to true by default because it was then harder to go back (as when it's true it automatically edits all your configs). Thanks to Ekmot276 for reporting me the issue.
----------, Nov 18, 2019

That's a design fix. It wasn't logic to set it to true by default because it was then harder to go back (as when it's true it automatically edits all your configs). Thanks to Ekmot276 for reporting me the issue.
----------, Nov 18, 2019

This feature should help to use oraxen on production servers because if enabled, it will automatically set the item model id to each item with a custom model so that when you restart oraxen with new items the already created items don't have a new model id (you don't have to recreate them). I hope you'll like this update, tell me if it works fine!
----------, Nov 18, 2019

I tried to improve the code using lgtm advices.
----------, Nov 15, 2019

It also fixes pack download not working everytime (but it is still buggy with some people).
----------, Nov 12, 2019

Really sorry for the delay, I wish I could have posted it yesterday but transfer.sh seemed to have bugs. This update adds a book that allows you to choose whether you want to install the texture pack directly or download it from a web link to minimize worries. In the future this feature will be configurable (you can change the message). I upload it now in emergency so that the plugin remains usable in a correct way, I haven't tested everything yet, let me know if you have any bugs!
----------, Nov 12, 2019

You can now just type /o reload, it will act like if you had done /o reload items and /o reload pack
----------, Nov 11, 2019

There also a few code improvements by AntoineJT
----------, Nov 11, 2019

Should fix issues you could have downloading the resourcepack. :)
----------, Nov 10, 2019

Hey,

This adds reload command (/o reload items and /o reload pack) :) (y)
----------, Nov 10, 2019

This new mechanic allows you to send lightning strikes. The number of bolts, their accuracy and the time between each use can be configured.

To test it you just have to delete your weapons.yml file so it will regenerate the storm sword with it.
----------, Nov 9, 2019

Oraxen is now able to generate the texture pack, upload it to the internet (using an open source, free, easy-to-use and privacy-friendly service) and automatically send it to your players when they connect without you having to do anything. :cool:
----------, Nov 9, 2019

Tell me if something isn't working. :)
----------, Nov 7, 2019

We had a few bugs with the refactors, normally it should be fixed but contact me if there is a problem.
----------, Nov 3, 2019


Now if two computers have installed oraxen with the same configuration, the generated pack will be the same and the items will have the same ID, regardless of the operating system used. This allows me to put a default pack so that Oraxen is already working with default configuration.
----------, Nov 2, 2019

Should fix the bug spotted by Ekmot276
----------, Nov 2, 2019

I still have to fix a few things haha
----------, Nov 2, 2019

This update also adds a default help message (I'll improve it) and a base of command completion (that is also going to be improved) thanks to Brigadier.
----------, Nov 1, 2019

Adds the default resourcepack url and enable pack so that you can directly try oraxen with default configuration without having to isntall manually the generated pack.
----------, Nov 1, 2019

Resource Information
Author:
----------
Total Downloads: 5,855
First Release: Nov 1, 2019
Last Update: Feb 7, 2025
Category: ---------------
All-Time Rating:
289 ratings
Find more info at docs.oraxen.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings