Check CoreLib first
Every business module depends on CoreLib. Understand item sources, actions, GUI, PDC, expressions, and economy before editing module YAML.
A Paper 1.21.8+ / Java 25 RPG plugin suite. Install only the modules you need; CoreLib unifies actions, GUI, item sources, PDC data, and presentation rebuilds.
Every business module depends on CoreLib. Understand item sources, actions, GUI, PDC, expressions, and economy before editing module YAML.
Attribute defines stats, resources, damage types, and conditions. Equipment stats should be written as PDC payloads, not only as lore text.
Item, Forge, Strengthen, and Gem write separate layers, Accessory adds a standalone accessory panel, and CoreLib rebuilds the final name, lore, attributes, and display state.
Level manages multi-type progression. Skills manages triggers and cooldowns. Station manages general crafting and queues. Cooking manages world stations and coordinate state.
Emaki Series is a set of installable Paper RPG modules. CoreLib provides the shared action, GUI, item-source, PDC, and presentation systems. Business modules add attributes, items, forging, strengthening, gems, accessory slots, levels, skills, crafting stations, cooking stations, codex advancements, GUI storage, and custom mobs.
| Module | Role | Typical use |
|---|---|---|
| EmakiCoreLib | Shared foundation | Start here: actions, GUI, item sources, PDC, expressions, economy, structured presentation. |
| EmakiAttribute | Attribute and combat | Define stats, resources, damage types, conditions, and public attribute APIs. |
| EmakiItem | Custom items | Generate stable item IDs, base attributes, skills, sets, and triggers. |
| EmakiForge | Forging | Use blueprints and materials to modify equipment or create new results. |
| EmakiStrengthen | Strengthening | Handle star upgrades, success rates, materials, failure penalties, and protection. |
| EmakiGem | Gems | Manage sockets, opening, inlay, extraction, upgrades, and resonance. |
| EmakiAccessory | Accessory slots | A standalone GUI accessory panel with slots expanded from parts, attributes and skills applied through Attribute and Skills, plus accessory sets. |
| EmakiLevel | Level progression | Manage multiple level types, exp sources, requirements, PDC, placeholders, and MythicMobs exp drops. |
| EmakiSkills | Skills | Manage active/passive triggers, cooldowns, resource costs, and MythicMobs execution. |
| EmakiStation | Crafting stations | A three-page general crafting station with a serial queue, merged inventory-and-warehouse supply, paid queue slots, and a standalone dismantling station. |
| EmakiCooking | Cooking stations | Manage chopping board, wok, grinder, steamer, oven, juicer, and fermentation barrel. |
| EmakiCodex | Codex and advancements | Define vanilla advancement pages and nodes in YAML, granted by commands, CoreLib actions, the public API, or event triggers. |
| EmakiStorage | GUI storage | Hold long-scale amounts per slot while preserving the original item, with capacity from config, permissions, command grants, and paid expansion, plus search and sorting. |
| EmakiMobs | Custom mobs | Define mobs, spawn rules, loot tables, and skill behaviour, integrating with the Attribute, Skills, and Item modules. |