Home - magemonkeystudio/fabled GitHub Wiki
๐ง Fabled Wiki
Fabled is a Minecraft RPG plugin that lets you create custom classes, skills, and attributes using a powerful web-based editor โ no programming required. This wiki will guide you through everything you need to install, configure, and master Fabled for your server.
๐ Getting Started
- Getting Started โ How to install the plugin, access the web editor, and understand the basic workflow.
- Web Editor Overview โ Learn how the web editor connects to the backend, manages sessions, and exports YAML files.
โ๏ธ Creating Custom Content
๐น Classes
- Creating Classes โ How to define class trees and profession paths.
โจ Skills
- Creating Skills โ How to build skills using mechanics, triggers, and effects.
- Blockly Mode (Optional) โ Use a visual block-based skill editor instead of the node system.
๐ Attributes
- Creating Attributes โ Create stat categories players can invest in.
- Attribute Scaling Guide โ How formulas work and affect gameplay balance.
๐พ Exporting
- Exporting Files โ Properly exporting files from the web editor into your server directory.
โ๏ธ Plugin Configuration
Each section below corresponds to part of config.yml
or other YAML files in the Fabled plugin directory.
๐ง config.yml Sections
- Accounts
- Targeting
- Saving
- Classes
- Mana
- Skills
- Items
- GUI
- PVP
- Casting
- Interaction
- Click Combos
- Skill Bar
- Experience
- Logging
- Scoreboard
- Worlds
๐ Other Config Files
- attributes.yml โ Global attribute definitions and scaling logic.
- commands.yml โ Custom command structure and syntax.
- effects.yml โ Defines custom particle shapes for skills.
- exp.yml โ Per-entity XP configuration.
- groups.yml โ Class group definitions and point scaling.
- gui.yml โ Auto-generated GUI layouts.
- language.yml โ Message customization.
- levels.yml โ Leveling behavior per group.
- tool.yml โ Defines extra icon items for GUI menus.
- tool-config.json โ Stores icon caching and editor visuals.
- worldGuard.yml โ Region rules when using WorldGuard.
๐ Plugin Data Folders
- data folder โ Internal storage of generated backups, logs, and cache.
- images folder โ Contains PNGs used for Particle Image mechanic.
- players folder โ Holds player stats, skills, and account data (do not edit manually).
๐ฏ Skills System
- Targeting Types โ Describes all target types and logic.
- Conditions & Mechanics โ Full list of mechanics, triggers, and conditions.
- Formulas & Scaling โ Math expressions used in dynamic skill scaling.
๐ Integration & Permissions
- Commands โ List of all commands, arguments, and permissions.
- Permissions โ Permission nodes for each feature and command.
- PlaceholderAPI Placeholders โ All usable placeholders for scoreboards and GUIs.
๐งช Troubleshooting & Help
- Common Errors โ Problems and solutions for skill setup, placeholders, and more.
- Debugging & Testing Skills โ How to test signal paths, effects, and GUI behavior.
- Frequently Asked Questions โ Quick answers to common player and admin questions.
๐งฉ Menu Editor
- class-customize โ Learn to customize skill/class GUI menus using
/class customize
.
๐ Extras
- Example Classes & Skills โ Sample content to inspire your design.