MythicSkriptAddon: Reborn
PluginApache-2.0

MythicSkriptAddon: Reborn

Skript Addon for MythicMobs Support

77
Downloads
1
Followers
1 months ago
Updated
📦
2
Versions

📖About MythicSkriptAddon: Reborn

MythicSkriptAddon 🐉

Paper
MythicMobs
Skript
License
Stand With Ukraine

A powerful bridge between MythicMobs and Skript. This addon allows you to create custom mechanics, conditions, targeters, and drops for MythicMobs using purely Skript syntax. It also gives you full control over ActiveMobs and MythicSpawners directly from your scripts.

🌟 Key Features

  • Custom Mechanics (skfunction): Call Skript functions directly from MythicMobs skills.
  • Custom Conditions: Create complex checks on the Skript side for targets and locations.
  • Custom Targeters: Select targets using Skript logic and pass them back to MythicMobs.
  • Custom Drops: Manage item drops and messages using Skript functions.
  • Full Mob Control: Modify health, armor, damage, Threat Tables, factions, and Stances of ActiveMobs on the fly.
  • Spawner Integration: Control MythicSpawners (warmups, cooldowns, activation, changing mob types) via Skript.

📦 Requirements

  • Server: Spigot / Paper 1.21+
  • MythicMobs: 5.12.0 or newer
  • Skript: 2.15.2 or newer
  • Java: 21+

🚀 Quick Start (Example)

You can easily trigger a Skript function as a mechanic in your MythicMobs Skills.yml:

In MythicMobs skills file (Skills.yml):

SkriptSkillExample:
  Skills:
  - skfunction{name=my_custom_skill} @target ~onInteract

In your script file (.sk):

function my_custom_skill(data: skilldata, target: entity, loc: location) :: boolean:
    broadcast "MythicMob %caster of {_data}% used a skill on %{_target}%!"
    apply glowing to {_target} for 5 seconds
    return true

📖 Documentation & Syntax

A comprehensive list of expressions, effects, events, and a detailed guide on working with skfunction
can be found on our Wiki page.

📜 Changelog

All changes, updates to new API versions, and bug fixes are documented in the CHANGELOG.md file.

📄 License

This project is licensed under the Apache License 2.0.
Original concept and early versions by BerndiVader.