Список изменений
Version 1.1.7-Beta (July 21, 2026)
Added ⭐ Premium
- Personal Vault — a password-protected physical currency chest. Right-click a Vault block to open. Requires premium license.
- PIN entry via a click-based keypad using custom numbered player-head skulls.
- Native vault block sounds: activate, unlock, wrong-pin, eject, close.
- Craftable via configurable
shape+ingredientsrecipe (default: 8× netherite ingot + 1× chest). - Data stored in
vaults.ymlwith async writes. - Developer API to check or modify vault balances, set or verify passwords, and check password status.
- GUI fully configurable in
gui.yml(vault-gui,vault-password-gui). Settings and crafting stay inconfig.yml. - Vault hologram — when a player looks at a vault block (within 5 blocks), a floating
TextDisplayhologram appears above it showing the stored currency balance(s) in the format{color}{symbol} {name}: {amount}. Disappears immediately when the player stops looking at it. Toggled viavault.show-holograminconfig.yml. - Vault item lore balance — after depositing or withdrawing from the vault, the vault block item in the owner's inventory is updated to show current stored balance(s) below a separator line.
Fixed
- Shop purchase GUI improvements:
- Purchase GUI now stays open when player inventory is not full, allowing spam-click purchases until inventory fills
- Fixed bug where items were incorrectly removed from player inventory when purchase failed due to full inventory space
- All GUIs now allow normal player inventory interactions while keeping the GUI itself protected
Added
-
HTTP REST API — embedded API server for Discord bots, web panels, and external automation. Disabled by default (
rest-api.enabled: false). See REST API docs for full details.- Bearer token auth, 9 endpoints covering balance read/write, currency list, and server status.
- Zero extra dependencies — JDK
com.sun.net.httpserveronly.
-
External database sync API — for plugins that write directly to the database:
- Allows forcing a cache reload on specific player accounts and retrieving the updated balance.
-
eco give|take|set allnow applies to all players (online and offline), not just online. -
eco clear <player> [currency]— zero out one or all balances for any player, including offline. Permission:relish.economy.eco.clear. -
eco info <player> [currency]— view balances for any player, including offline. Permission:relish.economy.eco.info. -
Offline player tab completion —
eco,balance, andre logsnow suggest offline player names (capped at 500). -
/re give <player> <vault|atm> [amount]— admin command to give a vault block item or ATM block item to any online player, bypassing crafting. Requiresrelish.economy.admin. Amount capped at 1–64. If inventory is full, items drop at the player's feet. -
Compact currency formatting — large currency values are now automatically shortened with
K,M, andBsuffixes (e.g.9.99Minstead of9,993,027) across all balance checks, placeholders, holograms, and GUI displays. -
eco give|take|set|clear online— wildcard target selector to apply adjustments or clear balances for all currently online players at once. Shows a chat notification to targeted players. -
Escape prefixes (
p:/player:) — target exact players whose names conflict with wildcard selectors or currency names (e.g. players namedall,online, ordollars) in/eco,/balance, and/paycommands. -
Compact tab completion — suggested amount arguments in commands now show shorthand suffixes (e.g.
1k,10k,100k,1m,1betc.) for faster input.
Configuration
- New
config.ymlkeys:vault.*,rest-api.* - New
config.ymlkey:vault.show-hologram(boolean, defaulttrue) — toggles the hover hologram on vault blocks. - New
gui.ymlsections:vault-gui,vault-password-gui - New permissions:
relish.economy.eco.clear,relish.economy.eco.info,relish.economy.vault.use

