Oraxen v1.220.0
Features
-
Added an update checker that notifies permitted players on join when a new GitHub release is available. Its schedule can be configured or disabled in settings.yml.
-
Added support for
26.3. -
Added a
glowingitem option that gives dropped items a colored outline on Minecraft1.21.4+.item: glowing: red
-
Added a new
miningmechanic, replacing thebigminingmechanic with cleaner, more configurable options.mechanics: mining: # Width, height, depth, relative to the mined block. - 0,1,0 - 0,-1,0 - 1,0,0 - -1,0,0
-
Added an
invulnerableitem property that protects dropped items from selected damage causes.myitem: invulnerable: - lava - fire - fire_tick - contact # Cactus - block_explosion # Respawn anchor - entity_explosion # Creeper & TNT - lightning -
Added configurable
eventsfor placed blocks and furniture. Select left, right, or both clicks, and put aconditionon each command or message. ExistingclickActionsare migrated to right-click events.mechanics: furniture: # Or block events: - click: right # both, left, right actions: - command: 'crates openfor <Player> cosmo_crate -s -f' executor: CONSOLE # PLAYER, CONSOLE, OP-PLAYER condition: 'player.hasPermission("test.permission")' - message: '<green>Hi <Player>!' condition: '!#player.gamemode.name() == "ADVENTURE"'Conditions also support server checks such as
#server.getOnlinePlayers().size() > 10. -
Added a
breakableoption for furniture. Furniture with a left-click or both-click event cannot be broken by default, so it can respond to hits without being removed. Setbreakable: trueto allow breaking, orbreakable: falseto protect other furniture.furniture: breakable: false -
Added pick-block (middle click) support for furniture and blocks on
1.21.5+. -
Added in-game recipe builders for smithing, anvil, and grindstone recipes.
Changes
- Migrated legacy furniture
hitbox,seat, andlightoptions tohitboxes,seats, andlightswhen item configs load. Existing plural options take precedence. - Renamed the item option
disable_enchantingtoenchantable. Existing item configs are migrated. - Removed the need for PacketEvents on modern Minecrat versions. We now use our own packet implementation on
1.21.2+. - Removed support for ProtocolLib, even on older Minecraft versions.
- Changed the configuration format of
Mechanics,ComponentandPackto be lowercase. Uppercase item configs are migrated.
Fixes
- Fixed animated glyphs on signs reopening as raw characters or losing their animation when saved unchanged.
- Fixed furniture removal failing in some cases.
- Fixed furniture and custom blocks leaving behind invisible barriers or other remnants when explosions, pistons, and other non-player events break them.
- Fixed old Oraxen painting and jukebox datapacks remaining after upgrading.
- Fixed errors when other plugins fire synthetic block damage events without a block face.