RPG Core
The RPG Core Extension allows you to build deep, interconnected progression systems. From creating custom professions to managing complex player stats and a global Auction House.
Features
- Profession Engine — Infinite custom professions.
- Attributes — Custom stats (Wisdom, Agility).
- Auction House — Player marketplace.
- Custom Items — NBT-rich items with dynamic stats.
- Smart Inventory — Virtual storage systems.
- Loot Tables — Complex drop tables.
- Global Level — Profession-based progression.
Entries
- Actions — Manage Items: Give/Remove items. Profession XP: Grant experience. Reward Menu: Selectable rewards.
- Artifacts — Player Data: Stats & resources. Professions: Progress tracking. Marketplace: Listings DB.
Quick Start
- 1. Create Storage — Add artifact entries to persist data: player_state, profession_data. → player_state → profession_data
- 2. Trigger Actions — Use action entries to interact with the extension: give_item, profession_xp, quest_reward_menu. Trigger them from commands, NPCs, events, or other entries. → give_item → profession_xp
Commands
Command List
| Command | Permission | Description |
|---|---|---|
/rpgauction | None | Open Auction House. |
/rpgprofession | admin | Manage professions. |
/rpgitem | admin | Give custom items. |
/rpgstat | admin | Modify stats. |
Placeholders
List
%typewriter_profession_<id>_level%%typewriter_stat_<id>%%typewriter_item_count_<id>%%typewriter_global_level%%typewriter_global_experience%
Permissions
No custom permissions. All access is controlled through Typewriter's entry-level system.
Dependencies
| Extension | Required | Usage |
|---|---|---|
| GUI Extension | Required | RPG menus and GUIs. |
| PlaceholderAPI | Optional | For @Placeholder fields. |