Sueta

BubbleRunes

1.0.6

A Minecraft 1.21+ Purpur plugin for the BubbleCraft server that adds a rune system with EcoEnchants

·Plugin
  1. 1.0.6latestBubbleRunes 1.0.6May 17, 2026
    Updated
    - Upgraded from Purpur API 1.21.11 to Purpur API 26.1.2.build.2585-stable (latest stable) - Updated test Paper API from 1.21.10 to 26.1.2.build.63-stable - Updated MockBukkit from 4.98.0 to 4.110.0 - Updated JUnit from 5.10.2 to 5.11.4 - Updated junit-platform-launcher from 1.10.2 to 1.11.4 - Updated Java toolchain from 21 to 25 - Updated api-version in plugin.yml to 26.1.2
    91 downloads
  2. 1.0.5BubbleRunes 1.0.5Jan 5, 2026

    [1.0.5] - 2026-01-05

    Fixed
    - Fixed vanilla crafting recipes being blocked by the rune crafting listener (it no longer overwrites normal recipe results). - Fixed rune crafting combine execution so the crafting grid is consumed correctly and the crafted rune is placed consistently (cursor/shift-click handling).
    Added
    - Added /bubblerune debug [on|off|toggle] to enable extra diagnostics.
    148 downloads
  3. 1.0.3BubbleRunes 1.0.3Jan 5, 2026
    Added
    - The tier items are now informational only (they still list the potential runes), and do nothing when clicked. - Bottom-middle slot (22) is now a “Get Rune” button - Clicking Get Rune auto-selects the highest tier you can afford (uses XP minimums and, if enabled/available, per-tier BubbleCoin costs), then performs the same roll (including the crate-style delay if enabled). - Added default messages file: messages.yml - config.yml now lets you select an economy provider + currency id: economy.provider: "coinsengine" | "disabled" (or whatever your CoinsEngine currency is)
    Changed
    - Refactored RuneService#grantRune into smaller helpers to reduce method complexity and improve maintainability.
    Fixed
    - Cleaned up minor style issues (one-statement-per-line, formatting around method boundaries). - Improved EcoEnchants enchanted-book generation by using more forgiving enchant ID lookup (namespaced keys + separator/case normalization) and better debug logging when an enchant cannot be resolved.
    16 downloads
  4. 1.0.2-1BubbleRunes 1.0.2-1Dec 30, 2025

    [1.0.2-1] - 2025-12-30

    Fixed
    - Prevented rare crash where XP could go negative if a player met the tier minimum but the randomized XP cost rolled above their current XP. - BubbleCoin (CoinsEngine) integration now disables itself cleanly when API signatures don’t match, preventing spammy warnings and failed rolls.
    16 downloads
  5. 1.0.2BubbleRunes 1.0.2Dec 30, 2025

    [1.0.2] - 2025-12-30

    Added
    - Rune Table GUI now lists the full potential rune pool (enchant IDs) per tier. - Added crate-like roll UX (optional delay + message) before awarding the rune. - Added global XP cost multiplier (xpCost.multiplier) to make rune rolls more grindy.
    Fixed
    - PlaceholderAPI expansion is now properly registered so it appears in papi list and resolves placeholders. - Registered both %bubblerune_*% and %bubblerunes_*% identifiers for compatibility.
    14 downloads
  6. 1.0.1BubbleRunes 1.0.1Dec 24, 2025

    [1.0.1] - 2025-12-24

    Fixed
    - Prevented non-rune items (e.g., renamed crate keys with hidden enchants/lore) from triggering rune reveal behavior.
    Security
    - Hardened rune identification: rune actions now require an internal marker stored in the item PersistentDataContainer (PDC) instead of relying on item display name/lore.
    Changed
    - Preview runes now store the hidden enchant ID in PDC (not in lore), making it non-forgeable by players.
    Compatibility notes
    - Rune interactions (reveal/combining) now only work on runes generated by BubbleRune with the new marker. - If you have legacy runes generated before 1.0.1, they may need to be re-issued/re-rolled.
    13 downloads
  7. 1.0.0BubbleRunes 1.0.0Dec 15, 2025
    24 downloads

Similar projects

Plugin →