
MythicSkriptAddon: Reborn
Skript Addon for MythicMobs Support
Оцените первым
45
1
Список изменений
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.iofor Paper APIrepo.skriptlang.orgfor Skriptmvn.lumine.iofor MythicMobs
- All plugin dependencies (
paper-api,Skript,Mythic-Dist) are now declared ascompileOnly. - Added the Shadow Gradle plugin (
com.github.johnrengelman.shadow 8.1.1) for proper JAR packaging. - Added
gradle.propertieswith 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 newSkript.instance().registerAddon(Class, name)API that returns aSkriptAddon. - Replaced scattered
MythicClasses,Conditions,Effects,Events,Expressions,Functionsstatic registration calls with a singleAddonModuleimplementation.
- Introduced
MythicSkriptModule— a newAddonModulethat consolidates all class, condition, effect, expression, event, and event-value registrations using the newSyntaxRegistryAPI.
🐛 Bug Fixes
- Fixed potential
ArrayIndexOutOfBoundsExceptionin condition classes (e.g.CompareEntityLocationCondition) caused by unguarded argument access. - Fixed an argument overwriting bug in the
ItemDropclass. - Improved type safety for
SkillMetadata,Location, andEntityargument checks inSkriptfunctionMechanic.
✨ New / Changed Syntax
- Added
GetMythicSpawnerByNameexpression:mythicspawner of name %string%. - Added
SpawnerNameexpression:name of mythicspawner %mythicspawner%. - Registered the
activeplayerclass (wrapper aroundActivePlayer). - All previously supported expressions, effects, conditions, events, and classes are preserved and re-registered under the new API.
📄 Project & Documentation
- Added
README.mdwith feature overview, requirements, quick-start example, and links to the wiki. - Added
CHANGELOG.mddocumenting all versions fromv0.83atov1.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
Загрузчики
PaperPurpur
Версии игры
1.21.1–26.1.2
Загрузок
4
Дата публикации
23.05.2026
