BubbleRunes
1.0.6A Minecraft 1.21+ Purpur plugin for the BubbleCraft server that adds a rune system with EcoEnchants
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 from1.21.10to26.1.2.build.63-stable- Updated MockBukkit from4.98.0to4.110.0- Updated JUnit from5.10.2to5.11.4- Updatedjunit-platform-launcherfrom1.10.2to1.11.4- Updated Java toolchain from 21 to 25 - Updatedapi-versioninplugin.ymlto26.1.21.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.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.ymlnow lets you select an economy provider + currency id: economy.provider: "coinsengine" | "disabled" (or whatever your CoinsEngine currency is)Changed
- RefactoredRuneService#grantRuneinto 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.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.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 inpapi listand resolves placeholders. - Registered both%bubblerune_*%and%bubblerunes_*%identifiers for compatibility.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.1.0.0BubbleRunes 1.0.0Dec 15, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta