Skip to main content
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

CommandPermissionDescription
/rpgauctionNoneOpen Auction House.
/rpgprofessionadminManage professions.
/rpgitemadminGive custom items.
/rpgstatadminModify stats.

Placeholders

  • %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

ExtensionRequiredUsage
GUI ExtensionRequiredRPG menus and GUIs.
PlaceholderAPIOptionalFor @Placeholder fields.