▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/MythicSkriptAddon: Reborn
MythicSkriptAddon: Reborn

MythicSkriptAddon: Reborn

Skript Addon for MythicMobs Support

Оцените первым
45
1

v1.0.0

Release23.05.2026

Список изменений

v1.0.0 — Major Rewrite & API Migration

Full rewrite of the plugin targeting Paper 1.21.x, MythicMobs 5.12.0, and Skript 2.15.2 (new arguments API).


🔧 Build & Dependencies

  • Migrated to Java 21 (previously Java 16).
  • Replaced legacy Maven repositories with official ones:
    • repo.papermc.io for Paper API
    • repo.skriptlang.org for Skript
    • mvn.lumine.io for MythicMobs
  • All plugin dependencies (paper-api, Skript, Mythic-Dist) are now declared as compileOnly.
  • Added the Shadow Gradle plugin (com.github.johnrengelman.shadow 8.1.1) for proper JAR packaging.
  • Added gradle.properties with explicit version variables for all dependencies.

♻️ Core Refactoring (Skript 2.14+ / 2.15+ API)

  • Completely rewrote the addon entrypoint (MythicSkript.java):
    • Proper dependency validation on enable — plugin disables itself with a clear error if MythicMobs or Skript is missing or not enabled.
    • Migrated from the old Skript.registerAddon(plugin) call to the new Skript.instance().registerAddon(Class, name) API that returns a SkriptAddon.
    • Replaced scattered MythicClasses, Conditions, Effects, Events, Expressions, Functions static registration calls with a single AddonModule implementation.
  • Introduced MythicSkriptModule — a new AddonModule that consolidates all class, condition, effect, expression, event, and event-value registrations using the new SyntaxRegistry API.

🐛 Bug Fixes

  • Fixed potential ArrayIndexOutOfBoundsException in condition classes (e.g. CompareEntityLocationCondition) caused by unguarded argument access.
  • Fixed an argument overwriting bug in the ItemDrop class.
  • Improved type safety for SkillMetadata, Location, and Entity argument checks in SkriptfunctionMechanic.

✨ New / Changed Syntax

  • Added GetMythicSpawnerByName expression: mythicspawner of name %string%.
  • Added SpawnerName expression: name of mythicspawner %mythicspawner%.
  • Registered the activeplayer class (wrapper around ActivePlayer).
  • All previously supported expressions, effects, conditions, events, and classes are preserved and re-registered under the new API.

📄 Project & Documentation

  • Added README.md with feature overview, requirements, quick-start example, and links to the wiki.
  • Added CHANGELOG.md documenting all versions from v0.83a to v1.0.0.
  • Added LICENSE (Apache License 2.0).
  • Removed the old readme.md (legacy, outdated).
  • Published a Wiki page with full syntax reference and examples.

Файлы

MythicSkriptAddon-1.0.0.jar(263.24 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

v1.0.0

Загрузчики

Paper
Purpur

Версии игры

1.21.1–26.1.2

Загрузок

4

Дата публикации

23.05.2026

Загрузил

ID версии

Главная