
JoyMart
This is a Minecraft server plugin that features minigames and an in-game store
Оцените первым
10
1
Список изменений
JoyMart 1.3 — Fixes & Improvements
1. Variables displaying as %tokens%
- Root cause: When
PluginManager.playWinEffects()sent the victory title, the%tokens%variable in the subtitletitles.winSubtitlewas never replaced. - Fix:
playWinEffectsnow receives the actual number of tokens earned and correctly replaces the variable; all three settlement paths — solo games, multiplayer matches, and winner-takes-all wagers — now pass in the correct token amount.
2. Console Progress spam
- Root cause:
MusicPlayer's NBS playback task logged aProgress: tick x/yline every 100 ticks (~5 seconds). - Fix: All debug logging during playback has been removed; only song loading and error/warning logs remain.
3. Two-player games missing the game settings editing GUI (new in this release)
- Root cause: The 'Game Settings' (⚙) edit entry button in the game menu was only added for solo and multiplayer games; the two-player game branch was left out.
- Affected games: Chess, Battleship, Tic-Tac-Toe, Connect Four, Rock-Paper-Scissors — these games had winner/loser/draw token rewards configured but no way to modify them in-game.
- Fix: All two-player game menus now show the settings edit entry to admins with the
gamebox.admin.gamespermission, allowing them to modify winner/loser/draw token rewards.
4. Games such as Lottery not charging tokens for entry (new in this release)
- Root cause: The old implementation deducted entry fees only through the Vault money economy; on servers without Vault installed, ticket prices configured via the settings GUI had no effect at all.
- Fix: Added a
costTokenstoken entry fee, deducted in GameBox tokens, which works without requiring a Vault economy; it can be adjusted via the 'Entry cost (tokens)' row (+1/-1/+10/-10) in the game settings GUI, with changes taking effect immediately and persisting to the config. - Enhancements: The token balance is checked before a game starts, and the exact cost is shown when funds are insufficient (e.g., '5 tokens + 10 coins'); if a mixed token + coin charge fails partway, it is rolled back automatically; token entry fees are refunded when a multiplayer game invite is cancelled.
5. Other fixes
- Fixed an incorrect language key path for category hints in the shop management GUI.
- Added the missing
messages.errorlanguage keys (Chinese/English/German/Spanish). - After a plugin upgrade, new keys missing from older on-disk language files are now automatically backfilled from the same-language file inside the JAR.
Installation
Download JoyMart-1.3.jar, replace the old JAR in your server's plugins/ directory, and restart — no need to delete your configs. The legacy cost (coin ticket price) config remains compatible; servers with a Vault economy configured will still be charged coins as before.
Файлы
JoyMart-1.3.jar(665.50 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.3
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.20–26.2
Загрузок
5
Дата публикации
28.08.2026
