LexCase
作者:rebot | 分类:模组
Minecraft 版本: 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11
平台: paper purpur
标签: economy
✨ LexCase
LexCase is a Minecraft 1.21+ plugin for building a fully configurable case/crate system with virtual keys, weighted rewards, optional luck/debt balancing, localized UI, and a modern admin workflow. ?
It is designed for public server use with safe migration paths, strong configuration control, and a focus on reliable long-term maintenance. ?️
? Highlights
- ? Custom case setup with
/lc setup - ? Admin GUI for browsing, editing, importing, exporting, and restoring cases
- ✏️ Direct case editor access with Shift + right-click
- ? Case-specific virtual keys stored per player
- ? Animated opening sequence with holograms, reward chests, and visual effects
- ⚖️ Weighted rarities and weighted rewards
- ? Reward commands with
{player}placeholder support - ? Optional luck/debt balancing for long-term reward tuning
- ? Localized messages with safe migration for translated text
- ? YAML storage by default, with SQLite available as an opt-in storage mode
- ⏳ Async backup, import, export, and restore with progress feedback
- ? Case templates, preset transfer tools, and admin audit logging
- ? PlaceholderAPI support for dynamic server placeholders
- ? Performance tools for session, storage, and case-health diagnostics
✨ What makes version 1.4.0 special
Version 1.4.0 focuses on stability, performance, and safer public-server upgrades. ?
It keeps YAML as the default storage path for existing servers while introducing SQLite as a controlled option. ?
Locale migration is now resilient, so user customizations survive updates while missing keys are backfilled automatically. ?
Visual rendering was also optimized, with lighter holograms and better handling for busy servers. ?
? Requirements
- Paper/Purpur 1.21.X
- Java 21
⌨️ Commands
| Command | Description | Permission |
|---|---|---|
/lc help |
Show the plugin help menu | None |
/lc setup |
Create or update a case at your current location | lexcase.admin |
/lc admin |
Open the admin GUI | lexcase.admin.gui |
/lc reload |
Reload config, locales, storage, and case setups | lexcase.admin |
/lc delete |
Remove the case setup at your current location | lexcase.admin |
/lc givekey <ID> <player> <amount> |
Give case-specific virtual keys to a player | lexcase.givekey |
/lc removekey <ID> <player> <amount> |
Remove case-specific virtual keys from a player | lexcase.givekey |
⚙️ Configuration
LexCase uses YAML configuration files by default. The plugin also supports controlled migration paths for runtime storage, locale files, backup/restore flows, and admin tooling.
? Case system
The main case workflow includes:
- animation timings
- hologram height and offsets
- chest spawn and removal delays
- open timeout
- maximum opened chests
- item rise and reveal behavior
- optional player conditions for opening a case
- case templates for cloning full setups
? Luck system
LexCase includes an optional luck system that adjusts future reward chances based on previous results. It uses:
- balance values
- rare bonus tracking
- tier debt tracking
- per-roll decay and gain values
? Rewards
Rewards are organized by rarity. Each reward can define:
- item material
- display name
- amount
- chance weight
- value
- command
- lore
? Locales
LexCase supports localized messages through language files. The locale migration system is designed to preserve custom user edits while backfilling new bundled keys. ?
Available locale files:
en_USru_RU
?️ Support
For questions, bug reports, or feature requests, use the project’s support channels on Modrinth or GitHub. ?
请登录后举报
暂无评论,抢个沙发吧~