Check CoreLib first
Every business module depends on CoreLib. Understand item sources, actions, GUI, PDC, expressions, and economy before editing module YAML
A Paper 26.1+ / 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 Paper RPG modules you install one by one. Start with CoreLib, which provides the shared action, GUI, item-source, PDC, and presentation systems, then add the business modules you need: 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 |
| EmakiStructure | Structure generation | Export and place .nbt structure templates, record and trigger multiblock structures, roll back interrupted generation, and restore furniture from four sources |
| EmakiDungeon | Party dungeons | Enter instanced dungeon worlds with a party, entry limits and difficulty selection, stashed reward payouts, flow gates and branch options, plus a built-in map editor |