1.2.0 - Achievements & Optimization
✨ New Features
🎯 Achievements System
- Full per-player achievements with GUI claiming
- Admin management commands
- World filters and configurable rewards
- Support for completion toasts and custom sounds
📁 Achievement Configuration
- Fully configurable via
achivments.yml - Supports:
- Items, money, EXP, Chunk Points
- Commands & random rewards
- Min/max reward ranges
- Advancement-based achievements (
type: ADVANCEMENT, key: minecraft:...)
🔗 Progression Integration
- Achievements can now be granted through:
advancement-rewards.grant-achievements
📊 Quest Tracking Improvements
- ActionBar quest tracking with:
- Progress bars & percentage display
- Multiple display modes
- MiniMessage & hex color support
- Optional "show only on progress"
- Right-click quest tracking in GUIs
🆕 New Quest Objectives
KILL_PLAYERFISHCREATE_SHOPVISIT_WORLD
🎁 New Rewards
unlock-random-chunk support
⚙️ Commands
/chunk achievements/chunk admin reaserch <size>/chunk admin reaserch stop/chunk admin achievement <player> <add|remove|reset> [achievement]
🗄️ Database & Systems
- SQL/MySQL biome cache with persistent search cursors
- Caffeine-based caching for:
- Leaderboards
- Visit/top summaries
- Player name lookups
🔌 Integrations
- Improved support for custom items and mobs
- ModelEngine mob support in quest tracking
🧩 GUI Improvements
- Configurable AIR slots
- Multi-slot GUI items
- Permission-based GUI sections
🌍 Localization
- Short locale files:
messages/en.yml, pl.yml, fr.yml, de.yml, es.yml, cs.yml
- Added
messages/commands.yml for command translation
🔊 Sounds & Settings
- Configurable sounds for:
- Teleports, warps, unlocks, upgrades
- Completion, claim, and denied actions
- Visit cooldown settings
🔄 Changes
- Biome search system reworked:
max-biome-search-attempts now controls search window size - Wall data storage rewritten:
- Compressed edge snapshots
- Async database writes (major performance boost)
- Player data & Chunk Point history now saved asynchronously
- GUI lore rendering now respects custom config values
- Progression GUI redesigned and streamlined
- Quest navigation improved (back buttons fixed)
- Chunk Top & visit browser now show friend nicknames
- Unlock requirements now respect
strict-deposit-match - Wall displays (TextDisplay & ItemDisplay) are now synchronized and smoother
- Rewards now support min/max ranges across:
- Quests
- Progression
- Achievements
- Rewards disabled if player has no ChunkLock home
❌ Removed
- Old synchronous per-block wall saving system
- Legacy language files:
messages/english.yml, polish.yml, french.yml, german.yml, spanish.yml, czech.yml
1.1.0 - Players Shop Update
New `playershop` module with its own `playershop.yml`
Player Shop creation through a craftable shop item or `/chunk playershop create`
Player Shop buyer, editor, shared EXP bank, and shared item bank GUIs
Player Shop trade modes: `SELL`, `BUY`, and `BOTH`
Player Shop currencies: Chunk Points, Vault money, EXP, and barter item shared owner banks for offline-compatible `EXP` and barter item trading across all shops placed by the same shop owner
Player Shop slot upgrade support through `player_shop_slots`
Player Shop support for vanilla materials and supported custom item providers already integrated by ChunkLock
New language file
Added new commands: `/chunk admin upgrade <add | remove> <player> <upgrade> <level>`
Multiple settings were moved out of `config.yml` into dedicated files:
Chunk unlocking, limits, removal, spawn wait, inactivity removal, and chunk sounds -> `chunks.yml`
Friends defaults -> `community.yml`
Warp defaults and warp costs -> `warps.yml`
Starting Chunk Points -> `progression.yml`
Page 1