
⭐️ Mythical Races Engine (Premium) ⭐️ v2.8.4-SE-V2
A flexible, advanced plugin with races, abilities, potion effects, attributes, and classes
描述
Build an entire RPG universe.
This is a full-featured RPG framework for designing custom races, classes, evolutions, custom item abilities, region-based effects, questlines, faction/guild systems, leveling trees, and scripted logic - all natively within your Minecraft server.
With support for 120+ custom ability triggers and event variations, real-time scripting, interactive GUI builders, web-based visual ability design, physics/velocity manipulation, and deeply customizable race/class evolution trees, you can build completely unique gameplay systems.
- Unlimited race creation with multi-tier, branching evolution trees.
- Classes & subclasses, each with custom ability triggers and attribute modifiers.
- Dynamic Quests Engine with multi-objective tracking, visual progress bars, and custom rewards.
- Built-in Groups / Factions / Guilds supporting territory claims, banks, alliances, and wars.
- Flexible effect triggers via health thresholds, sneaking states, hand swaps, raytracing, light, biomes, Y-height, time, and PAPI placeholders.
- Custom item recipes that execute powers with full CustomModelData support.
- Direct velocity & physics manipulation: push, pull, launch, and redirect movement vectors.
- Real logic: conditionals, math operations, randomizers, and variables directly in config or modular ability files.
Whether you want to create a deep PvE race progression, a chaotic PvP class brawler, or custom experiences with interactive items, Mythical Races Engine (Premium) gives you the tools to make it happen.
️ Interactive Visual Ability Web Builder
Join the Official Discord Community
[HR][/HR]
✨ Features Overview
Core Race & Class Framework
✅ Unlimited race creation with multi-tier branching evolution trees
✅ Configurable tree GUI slots (up to 54 slots per tree page)
✅ Class and subclass system (subclasses inherit and modify base attributes)
✅ 16 pre-configured classes ready to play out of the box
✅ GUI-based race and class selection with optional random assign on join
✅ Automatic tab-completion for all commands, races, classes, and sub-evolutions
✅ 13 built-in leveling systems (or configure custom XP progression)
✅ Configurable race switch cooldowns with bypass permissions
Abilities & Scripting Engine
✅ 120+ customizable ability event triggers and condition variants
✅ Shift & Non-Shift detection (SHIFT... vs NOSHIFT...)
✅ Health & percentage-based triggers (LOWHEALTH, HEALTHUNDER, HEALTHPERCENTUNDER, etc.)
✅ Hand-swap (SWAPHANDS, SWAPHANDSCANCEL) and jump triggers (JUMPEVENT)
✅ Raytracing system (entity targeting, block collision, line trajectory pierce)
✅ Velocity & physics manipulation (pushaway, pulltoward, addvelocity, setcasterlookvelocity)
✅ Repeating & timed execution directives (REPEATFORTIME:interval:duration, DURATION)
✅ Advanced 3D geometric particle effects with RGB dust & color transitions
✅ Modular ability file loader (LOAD=Ability.yml with APPEND-ABILITY)
✅ Built-in scripting engine supporting if conditions, variables, inline math, and rand()
✅ Visual Ability Web Builder (/mraddons webui)
RPG Server Mechanics
✅ Built-in Quests System with visual progress bars and dynamic objectives
✅ Built-in Groups / Guilds / Factions / Clans system (Peaceful, PvE, Competitive, Hybrid)
✅ Territory claiming and group banking system
✅ Kits system with GUI selector and kit-specific cooldowns
✅ Custom item recipes with embedded powers and CustomModelData support
✅ Leaving race / switching race command execution
✅ Temperature, light level, Y-axis, weather, and biome-specific triggers
✅ WorldGuard region support & blacklisted worlds
✅ Player Profile GUI (/races profilegui) and sidebar scoreboard (/races scoreboard)
✅ In-game visual Admin GUI (/races admin)
✅ MySQL database support (experimental) & local YAML storage
[HR][/HR]
PlaceholderAPI Support
Race & Leveling Placeholders
%mythicalraces_race%
%mythicalraces_display_race_name%
%mythicalraces_cooldown_time%
%mythicalraces_has_cooldown%
%mythicalraces_get_xp%
%mythicalraces_get_level%
%mythicalraces_get_max_xp%
%mythicalraces_get_xp/max_xp%
%mythicalraces_leaderboard_num_[position]%
Class Placeholders
%mythicalraces_class%
%mythicalraces_display_class_name%
%mythicalraces_cooldown_time_class%
%mythicalraces_has_cooldown_class%
%mythicalraces_get_xp_class%
%mythicalraces_get_level_class%
%mythicalraces_get_max_xp_class%
%mythicalraces_get_xp/max_xp_class%
Groups / Guilds / Factions Placeholders
%mythicalraces_group_name%
%mythicalraces_group_display_name%
%mythicalraces_group_tag%
%mythicalraces_group_rank%
%mythicalraces_group_role%
%mythicalraces_group_level%
%mythicalraces_group_xp%
%mythicalraces_group_balance%
%mythicalraces_group_members%
%mythicalraces_group_claims%
%mythicalraces_group_max_claims%
%mythicalraces_group_power%
%mythicalraces_group_style%
%mythicalraces_group_is_peaceful%
Dynamic Ability & Math Placeholders (Used in Ability Commands)
{name} - Player name
{x}, {y}, {z} - Target or player coordinates
{[mathX+10]} - Inline math operations (+, -, *, /)
{playerHealth()} - Current health
{playerMaxHealth()} - Maximum health
{playerHealthPercent}- Health percentage (0 - 100)
{hitPlayer} - Target player name
{hitUUID}, {uuid} - Target entity UUID
rand(item1, item2) - Random output picker
[HR][/HR]
️ Commands & Permissions
Player Commands
- /races choose [race/class] – Choose a race or class (mythicalraces.choose, mythicalraces.race.[race], mythicalraces.class.[class])
- /races gui – Open the interactive race selection GUI (mythicalraces.gui)
- /races classgui – Open the interactive class selection GUI (mythicalraces.gui.class)
- /races tree – View your race evolution tree (mythicalraces.tree)
- /races classtree – View your class evolution tree (mythicalraces.tree.class)
- /races sub [race/class] – Display sub-evolutions of a race or class (mythicalraces.sub.display)
- /races profile [player] – View your or another player's profile (mythicalraces.profile, mythicalraces.profile.other)
- /races profilegui – Open the visual player profile GUI
- /races info [race/class] – View lore and information about a race or class (mythicalraces.info.races)
- /races list – Display all available base races (mythicalraces.list.races)
- /races listclasses – Display all available base classes (mythicalraces.list.classes)
- /races leaderboard – Display top player levels leaderboard (mythicalraces.leaderboard)
- /races toggle – Toggle your race abilities and potion effects on/off (mythicalraces.toggle)
- /races scoreboard – Toggle the MythicalRaces sidebar scoreboard
- /races biome – Display your current biome name (mythicalraces.biome)
- /races help [page] – View interactive paginated help menu (mythicalraces.help)
Quests System Commands
- /races questslist – List your active quests (mythicalraces.quests.list)
- /races questprogress [quest] – View progress and graphical bar of a quest (mythicalraces.quests.progress)
- /races questview [quest] – View description and lore of a quest (mythicalraces.quests.view)
Kits System Commands
- /races kitgui – Open kits GUI selector (mythicalraces.kitgui)
- /races kit [kit] – Claim a race kit (mythicalraces.kit, mythicalraces.kit.[KitName])
- /races givekit [kit] [player] – Admin give kit command (mythicalraces.admin.kit)
- Permission: mythicalraces.kit.bypasscooldown – Skips kit cooldowns
Groups / Guilds / Factions Commands
- /group (Aliases: /groups, /guild, /guilds, /faction, /clan) – Access Group management
- /admin group – Administrative Group commands (mythicalraces.groups.admin)
- Permission: mythicalraces.groups.bypassclaims – Bypass claim protection
- Permission: mythicalraces.groups.bank.withdraw – Withdraw from group bank
Admin & Management Commands
- /races admin – Open full in-game visual configuration GUI (mythicalraces.admin.gui)
- /races set [race/class] [player] – Forcibly set a player's race or class (mythicalraces.race.setrace)
- /races lvlset [player] [level] – Set a player's race level (mythicalraces.lvlset)
- /races lvlsetclass [player] [level] – Set a player's class level (mythicalraces.lvlsetclass)
- /races addxp [player] [xp] – Add or remove race XP (mythicalraces.addxp)
- /races addxpclass [player] [xp] – Add or remove class XP (mythicalraces.addxpclass)
- /races rcooldown [player] – Reset race and class cooldown for a player (mythicalraces.rcooldown)
- /races reset [player] – Completely reset player's race, class, level, XP, and quests (mythicalraces.reset)
- /races attribute-reset [player] – Forcefully clear lingering attribute modifiers (mythicalraces.attribute-reset)
- /races toggleplayer [player] – Toggle abilities for a specific player (mythicalraces.toggle.player)
- /races reload – Reload configs and player state (mythicalraces.reload)
- Permission: mythicalraces.cooldown.bypass – Skips race/class change cooldowns
- Permissions: mythicalraces.race.* / mythicalraces.class.* – Access to all races/classes
Developer & Addon Utilities (/mraddons)
- /mraddons webui [race] [abilityIndex] (Aliases: editor, builder)
• Generates a clickable link directly to the interactive Visual Ability Builder in your browser! - /mraddons execute <player> <race/class> <abilityIndex>
• Executes a specific custom ability entry for testing (mraddons.execute) - /mraddons item <player> <itemKey>
• Gives target a custom item defined in customRecipes (mraddons.execute)
[HR][/HR]
❓ Frequently Asked Questions
[HR][/HR]
Evolution Tree Examples
[HR][/HR]
⚠️ Before You Buy – Please Read
Mythical Races Engine (Premium) is an advanced, highly customizable RPG framework designed for server owners and developers who want deep programmatic control over their gameplay systems.
WHO IS THIS FOR?
✅ Experienced server owners looking for complete creative freedom
✅ Developers who want deep command, script, and config control
✅ Network owners creating unique MMORPG, Survival, or RPG factions experiences
✅ Creators who find rigid race plugins too restrictive
WHO IS THIS NOT FOR?
❌ First-time server owners wanting a 1-click plug-and-play solution without editing configs
❌ Users uncomfortable editing YAML configuration files
❌ Anyone looking only for hardcoded, unconfigurable templates
Basic Requirements
✔ Comfortable with YAML syntax and Minecraft commands
✔ Spigot / Paper / Purpur 1.18+ (tested through latest versions)
✔ Optional: PlaceholderAPI, WorldGuard, Vault for extended functionality
MySQL Support (⚠ Experimental)
⚠ If using MySQL across multiple servers, all servers must have identical configurations
⚠ Mismatched configs will lead to sync issues or data loss
⚠ Recommended for advanced network administrators syncing via BungeeCord/Velocity
[HR][/HR]
Support & Community
Need help, have questions, or want to share your custom race setups?
- Discord: https://discord.gg/GK3rmrze2Q
- Website & Docs: https://korbsti.com/mythicalraces
- Events Wiki: https://korbsti.com/mythicalraces/mrpremiumaddons-wiki
- Visual Web Builder: https://korbsti.com/mythicalraces/mrpremiumaddons-web-ui
Prefer Ko-fi?
✔ Donate €10 at: https://ko-fi.com/korbsti
✔ Send your payment confirmation in Discord to be added manually to the buyers list
[HR][/HR]
Terms of Service
✔ No refunds — all purchases are final
❌ Do not leak, re-distribute, or share this resource
❌ Do not reupload this plugin to any third-party websites or services
❌ Do not decompile, reverse-engineer, or modify the source code
✔ You agree to any future changes to these terms upon purchase