MMO Core
Official compatibility
| Element | Reference |
|---|---|
TypeWriter | Required. Use the official TypeWriter release supported by the extension release. |
| Related extensions | Install the related extensions listed on this page before using entries that depend on them. |
- Voxel Store — Available on the BTC Studio Voxel store.
The MMOCore Extension integrates MMOCore RPG framework, enabling complex interactions with player stats, professions, skill trees, and social groups.
Features
- RPG Stats — Read/manipulate Mana, Stamina, Health.
- Classes — Track profession and class levels.
- Waypoints — Control discovery and teleportation.
- Skills — Monitor casting and cooldowns.
Architecture
Entries
- Actions — Warp: Teleport to waypoint. Give Exp: Grant experience tokens. Unlock: Discover locations. Lock: Restrict waypoint access. Skill State: Exit casting mode.
- Facts & Groups — Class Levels: Check levels. Skill Tree: Check node status. Guild Stats: Member info. Player Count: Group size check. Party Group: Multi-player tasks. Guild Group: Team-based events.
- Objectives — Profession: Achieve level milestone. Skill Cast: Perform specific ability. Profession Exp: Gain experience milestones.
User guide
- 1. Trigger Actions — Use action entries to interact with the extension: warp_waypoint, add_profession_experience, unlock_waypoint. Trigger them from commands, NPCs, events, or other entries. → warp_waypoint → add_profession_experience
Dependencies
| Extension | Required | Usage |
|---|---|---|
| MMOItems Extension | Required | Custom items integration. |
| PlaceholderAPI | Optional | For @Placeholder fields. |
Troubleshooting
The extension is not visible
Check that the installed release matches the supported TypeWriter release and that the related extensions listed in the compatibility section are present.
An entry is missing
In the Typewriter Web panel, use the Search bar or the + button to find or create the entry with its exact identifier. Entry IDs and field names are case-sensitive; do not translate them.
The entry saves but nothing happens
Check that the entry is connected to the trigger, command, objective, event, or menu interaction required by its type. Test with optional permissions and criteria removed, then add them back one at a time.
An integration does not work
Verify the dependency and version shown in the extension card, then check the server log for the first error. Do not replace a missing dependency with a similarly named plugin unless the extension source explicitly supports it.