
EmakiForge
Recipe-driven forging with quality tiers, material effects, and in-game editor
18
0
View Full Wiki Documentation | Join Discord Community | QQ Group
EmakiForge provides a fully configurable equipment forging system. Define recipes in YAML — each specifying a target item, required and optional materials, blueprint requirements, and forge capacity — then let players craft through an in-game GUI. Every material contributes stats, name modifications, and lore actions, while a weighted quality system adds randomness with a guarantee safety net.
Key Features
- Recipe-Driven Forging — Each recipe defines a target item, materials, blueprints, and forge capacity
- Material Effects — Materials contribute stats (
stat_contribution), modify names (name_modify), insert lore (lore_action), adjust quality (quality_modify), or expand capacity (capacity_bonus) - Quality System — 6 weighted tiers (Mediocre / Fine / Flawed / Superior / Flawless / Perfect) with configurable multipliers and a guarantee mechanism
- Forge Capacity — Strategic constraint: each material consumes capacity, forcing players to choose wisely
- Blueprint Requirements — Gate recipes behind blueprint items for progression
- 3 GUI Interfaces — Forge station, recipe book, and resource editor — all in-game
- In-Game Editor — Create, edit, and delete recipes directly from a GUI without restarting
- Action Phases — Pre / success / failure action chains using CoreLib's action system
- Condition System — Conditional recipe access with
all_of/any_oflogic - Auto-Save — Player forging history persisted with configurable save intervals
Quality Tiers (Default)
| Tier | Weight | Multiplier |
|---|---|---|
| Mediocre | 60 | ×1.0 |
| Fine | 30 | ×1.05 |
| Flawed | 10 | ×0.95 |
| Superior | 5 | ×1.1 |
| Flawless | 2 | ×1.15 |
| Perfect | 1 | ×1.2 |
Commands
| Command | Description | Permission |
|---|---|---|
/ef forge | Open forge station | emakiforge.use |
/ef book | Open recipe book | emakiforge.book |
/ef reload | Reload configuration | emakiforge.reload |
/ef list recipes | List all recipes | emakiforge.admin |
/ef editor | Open resource editor | emakiforge.editor |
/ef edit recipe <id> | Edit a recipe | emakiforge.editor |
/ef create recipe [id] | Create new recipe draft | emakiforge.editor |
/ef delete recipe <id> | Delete a recipe | emakiforge.editor.delete |
Permissions
| Permission | Default | Description |
|---|---|---|
emakiforge.use | true | Basic command access |
emakiforge.book | true | Open recipe book |
emakiforge.reload | op | Reload configuration |
emakiforge.editor | op | Editor access |
emakiforge.editor.delete | op | Delete recipes |
emakiforge.editor.* | op | Full editor access |
emakiforge.admin | op | Admin access |
Dependencies
| Type | Plugin |
|---|---|
| Required | EmakiCoreLib |
| Soft | PlaceholderAPI |
Создатели
Детали
Лицензия:GPL-3.0-only
Опубликован:2 недели назад
Обновлён:2 дня назад
