Introduction
Emaki Series is a set of RPG plugin modules for Minecraft Spigot 1.21+. CoreLib holds shared infrastructure; business modules add attributes, equipment, strengthening, gems, skills, and cooking stations.
Technical baseline
| Item | Value |
|---|---|
| Server | Spigot / Bukkit 1.21+ |
| API | spigot-api:1.21.11-R0.1-SNAPSHOT |
| Java | 25 |
| plugin.yml api-version | 1.21 |
| Build system | Maven multi-module project |
Modules
| Module | Version | Aggregation | Purpose |
|---|---|---|---|
| EmakiCoreLib | 4.1.0 | default | Shared infrastructure for all business modules. |
| EmakiAttribute | 4.1.0 | default | Attributes, resources, damage, conditions, and API bridges. |
| EmakiForge | 4.1.0 | default | Forging, blueprints, materials, quality, recipe book, editor. |
| EmakiStrengthen | 4.1.0 | default | Star strengthening, protection, failure handling, presentation. |
| EmakiCooking | 3.1.0 | default | World-based cooking stations. |
| EmakiGem | 2.1.0 | private-modules | Gems, sockets, opening, inlay, extraction, upgrades. |
| EmakiSkills | 2.1.0 | private-modules | Active/passive skills, triggers, resources, MythicMobs bridge. |
| EmakiItem | 2.1.0 | private-modules | Custom items, sets, triggers, auto update. |
Why CoreLib exists
Most modules need the same infrastructure: actions, GUI sessions, item-source resolution, PDC storage, economy access, expressions, and structured item presentation. CoreLib centralizes those pieces so business modules can focus on their own gameplay rules.
Common module combinations
- Attribute-only combat: install CoreLib + Attribute. Add PlaceholderAPI, MythicMobs, or MMOItems only if you use those integrations.
- Equipment progression: install CoreLib + Attribute + Item + Forge + Strengthen + Gem.
- Skill system: install CoreLib + Skills + MythicMobs. Add Attribute or Item when skills need resources, attributes, or equipment unlocks.
- Life-skill gameplay: install CoreLib + Cooking. Add CraftEngine, ItemsAdder, or Nexo when stations use custom blocks or items.