Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for DaWr

The Ultimate, Highly-Optimized RPG Custom Enchantment System for PaperMC

Report SinceEnchantments?

Release
1.2.4

VoChiDanh released SinceEnchantments version 1.2.4 on June 12, 2026

πŸš€ SinceEnchantments - Changelog v1.2.4 (Official Release)

Full compilation of critical updates, including a clean refactor of the random book system with natural space-separated filtering, Brigadier command staging, and smart rate calculations.


🎲 Complete Random Book Command Overhaul (v1.2.4 Upgrades)

πŸ›Έ Natural Space-Separated Filters & Brigadier Staging

  • Natural Argument Refactor: Completely removed the strict, colon-restricted formatting (-filter:value) for random book generation. The /se giverandombook command now natively uses clean, space-separated arguments for a smoother user experience.
  • Brigadier Command Staging: Replaced the legacy greedy options argument array in SinceCommand with staged Brigadier filter/value completion. Tab completion now updates dynamically and contextually step-by-step as filters are written.
  • Order Independent Logic: Allows multiple filters to be applied in absolutely any sequence, and the -s (silent) modifier can now be appended anywhere inside the string.
  • Localization Updates: All internal reference guides, syntax outputs, and error handling loops have been thoroughly updated inside messages.yml.

🧠 Smart Auto-Calculation of Success & Failure Rates

  • Dynamic Rate Interpolation: Upgraded the book generation engine to automatically calculate and balance rates when partially defined:
    • Success Only Provided: The failure rate is automatically calculated as $100 - \text{success}$.
    • Failure Only Provided: The success rate is automatically calculated as $100 - \text{failure}$.
    • Neither Provided: Generates a completely randomized success rate between 0 and 100, then safely fixes the failure boundary at $100 - \text{success}$.
    • Both Provided: Explicitly honors your custom defined constraints and ranges as configured.

πŸ’‘ New Syntax & Example Usages

/se giverandombook Steve
/se giverandombook Steve -level 1 -target WEAPON -type ae
/se giverandombook Steve -rarity LEGENDARY -type ee -success 40to90 -failure 10to30 -amount 1to2 -s
/se givebook Steve "minecraft:sharpness" 5 60 40 -s

Information

Published onJune 12, 2026
Downloads3

Platforms

Paper Paper (1.21-26.1.2)

Dependencies

Paper Paper
Edit Plugin Dependencies: Paper