Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 136
    • Issues 136
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Issues
  • #475

Closed
Open
Created Jul 27, 2021 by Kev Wald@bloggy82

Enhance your plugin by adding Skript support

Summary

Skript (https://github.com/SkriptLang/Skript/releases) is a spigot plugin which enables server admins to write easy scripts just like a plugin but without the need to know JAVA. Adding simple mechanics like making it possible to cast mythicmob skills through skript would make many many admins and skript users buy your plugin.

Usage

Skript users could use mythic mob features in their scripts, example: cast skills

Value This addon would lead to more people using mythicmob and being able to enhance their own servers with the combination of skript and MM. I built a complete server with skript/scripts only and such an mm addon support would make me buy MM Premium instantly.

Priority

Highest, because there are thousands of skript users out there!

Implementation

I can think of expressions, effects and more. The first thing you should implement is the possibility to make an entity cast a mythic mob skill using a skript effect like: "(mythicmob|mm) make %entity% cast %skillname% (at %location%|on %target%)"

Also we'd need an option to find out the caster of a skill when an entity is being damaged, example:

on damage:
  if mythicmob caster is set: //the player who casted the skill
    //do something
Edited Jul 27, 2021 by Kev Wald
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking