Skip to content

Releases: MineInAbyss/oraxen

1.184.0

11 Nov 16:47
675bd59
Compare
Choose a tag to compare

Preliminary support for Minecraft 1.21.3

Introduction

This update brings preliminary support for Minecraft 1.21.3 While this release includes significant updates and fixes, support for additional components is forthcoming. Additionally, the Adventure API is expected to be updated soon; in the meantime, it is advised to use Paper for optimal compatibility as the up to date API is builtin.

[New]

  • Support for 1.21.3: Full implementation to support the new Minecraft version.
  • New Component Properties: Implemented most of the new component properties introduced in 1.21.3.
  • CustomArmor-Type Component: Added a new armor backend based on components.
  • Default Config Update: Updated the default configuration to align with the latest Minecraft version. Users on older versions can still update without resetting their config, but it's recommended to follow the new configuration practices for 1.21.2+.

[Fixes]

  • Template-Item Settings: Fixed recursive copying of template-item settings.
  • Recipes Issue: Resolved issues with recipes breaking when misc-mechanic is disabled in mechanics.yml.
  • BedrockBreaking: Fixed the disable_on_first_layer functionality.
  • Spigot Registry: Addressed issues with Spigot-only registry items breaking due to CommandAPI.
  • Pack Model: Allowed Pack.model to set itemModel component if a Components.item is present.
  • ItemUpdater Properties: Added missing properties for ItemUpdater.
  • Shader-Based CustomArmor: Disabled SHADER-based CustomArmor for versions 1.21.2+.
  • Custom Armors: Fixed issues with custom armors in 1.21.3+.
  • MacOS Versions: Fixed compatibility issues with MacOS versions.

[Refactoring]

  • HatMechanic Deprecation: Deprecated HatMechanic for versions 1.21.2+.
  • Custom-Armor-Repair: Refactored to not handle custom-armor-repair via settings for 1.21.2+.
  • MiscMechanic Properties: Marked MiscMechanic properties as deprecated.
  • Component Tweaks: Made various tweaks to component-related code.
  • Code Style: Improved code style for better readability and maintenance.

[Deprecation Notice]

  • SHADER and TRIM Armors: These are now deprecated as the new components-based armors have no limitations. The plugin remains compatible with previous versions, allowing you to simply drop in the jar. However, the default configuration has been updated to reflect the recommended practices for 1.21.2+.