magic_coins-1.2.0.jar
Curse Maven Snippet
What's new
Changelog: Magic Coins
Version V1.21.1 (1.21.1) - Interactive GUI Overhaul & CelesthydLib Modernization
A major update that completely revamps the player inventory GUI with smart interactive buttons, one-click deposits/withdrawals, in-inventory tier compression, dynamic font tooltips, and full CelesthydLib integration.
๐ช Interactive Inventory GUI & Smart Button Actions
The separate single-purpose conversion buttons have been completely replaced with smart, multi-functional interactive buttons integrated directly into the player inventory screen:
๐ 1. Magic Bag Button (BagButtonActions)
- Left Click: Deposit all coins (Silver, Gold, Crystal) from player inventory into the bank/balance.
- Right Click: Withdraw total digital balance into player inventory, automatically converting into the highest possible denominations (Crystal Coins โ Gold Coins โ Silver Coins).
- Shift + Left Click / Right Click (Compress): Convert and compress all loose coins in inventory into higher tiers (e.g., converting 100 Silver into 1 Gold) directly in inventory without needing to deposit first.
๐ 2. Tier Coin Buttons (Silver, Gold, Crystal)
Each coin tier has its own dedicated interactive action button in the inventory UI:
- Left Click: Withdraw 1x coin of that tier to player inventory.
- Shift + Left Click: Withdraw a full stack (up to 64x coins or max available balance) to inventory.
- Right Click: Deposit 1x coin of that tier from inventory to balance.
- Shift + Right Click: Deposit all coins (up to 64x) of that tier from inventory to balance.
๐ฑ๏ธ 3. Dynamic Tooltips & Custom Font Icons
- Context-Aware Tooltips: Hovering shows a compact summary; holding
[Ctrl]expands rich multi-line instructions with custom mouse icons (\uE000for left-click,\uE001for right-click) and coin glyphs. - Live Calculation: Tooltip text dynamically reflects actual coin values and quantities based on active server configuration.
๐งน Cleanups & Modernization
- Removed Legacy Clutter: Removed old single-direction conversion buttons (
ConvertGoldForSilver,WithdrawCrystalCoin, etc.) in favor of the unified action buttons. - Removed Legacy Items: Removed
prosperity_amuletCurios charm and crafting recipes in favor of native SG-Economy integration. - CelesthydLib Network & Loot Registry: Network payloads now run through
CelesthydNetworkRegistry(MagicButtonPayload), and loot drops useCelesthydLootModifier(celesthyd:add_item).
๐ Multi-Language Localization
Full translations and localized tooltips available for:
- English (
en_us) - Spanish (
es_es) - Brazilian Portuguese (
pt_br) - Simplified Chinese (
zh_cn)
๐ Configurable Loot Coins System
Magic Coins injects configurable loot into vanilla and modded dungeon chests via JSON files located in config/magic_coins/:
common.json,uncommon.json,rare.json,epic.json
Category Probabilities & Drop Quantities:
- โช Common:
- Silver Coin: 60% chance (3 to 6 coins)
- ๐ข Uncommon:
- Silver Coin: 75% chance (5 to 10 coins)
- Gold Coin: 20% chance (1 to 2 coins)
- ๐ต Rare:
- Silver Coin: 80% chance (10 to 20 coins)
- Gold Coin: 40% chance (2 to 4 coins)
- Crystal Coin: 5% chance (1 coin)
- ๐ฃ Epic:
- Silver Coin: 90% chance (20 to 30 coins)
- Gold Coin: 50% chance (3 to 5 coins)
- Crystal Coin: 10% chance (1 to 2 coins)
๐ง Multi-Version Support
- Minecraft 1.21.1: NeoForge 21.1.233, Java 21, ModDev 2.0.74.
- Minecraft 26.1.2: NeoForge 26.1.2.76, Java 25, ModDev 2.0.141.
This mod has no additional files

