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

Custom Boss Zoryth

Zoryth Boss is a premium, high-performance custom boss framework for Paper (1.21.x).

Оцените первым
153
1
Все версииCustom Boss Zoryth AI 1.9

Custom Boss Zoryth AI 1.9

Release19.07.2026

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

Changelog

v1.9 (2026-07-19)

📦 3D Custom Boss Models (Resource Pack)

  • Added RESOURCE_PACK to ModelType for full 3-D boss geometry via client resource packs.
  • The plugin now generates a resource-pack skeleton in plugins/ZorythAIBoss/resourcepack/.
  • Added entity-model: field to the model: section in boss YAMLs.
  • Includes pre-configured 3D model JSONs (e.g., sky_terror.json, inferno_ghast.json).

🪄 Interactive Arena Setup GUI

  • Added a new interactive GUI (ArenaSetupManager) for visually setting up boss arenas.
  • Provides an Arena Setup Wand to easily set Pos 1 (Left-Click) and Pos 2 (Right-Click).
  • Option to set the Spectator Spawn at the player's current location.
  • Added buttons to Save & Enable or Delete / Disable the arena directly from the GUI.

🖥️ In-Game Configuration Editor

  • You can now edit all boss configuration files directly in-game using the /zoryth gui command.

🔧 Plugin Version

  • Bumped from 1.51.9.

v1.8 (2026-07-16)

🐛 Bug Fix: Chat Message Placeholders Not Resolving

  • MessageUtil now resolves {curly-brace} placeholders (e.g. {boss}, {player}, {amount}, {rank}, {damage}) via .replace() before MiniMessage parsing.
  • Added applyCurlyPlaceholders() helper that runs a simple string-replace pass on the raw message.
  • Integrated PlaceholderAPI support: if PAPI is hooked, PlaceholderAPI.setPlaceholders(player, message) is called on every outgoing message.
  • Added per-player PAPI resolution in broadcast() methods so each player receives their own placeholder values.
  • New parse(message, placeholders, player) overload for player-contextual parsing.

🐛 Bug Fix: Boss Health & Attack Damage Not Applying from Config

  • Updated ActiveBoss.setupEntity() to use Paper 1.21+ attribute names:
    • Attribute.MAX_HEALTH (was GENERIC_MAX_HEALTH)
    • Attribute.ATTACK_DAMAGE (was GENERIC_ATTACK_DAMAGE)
    • Attribute.MOVEMENT_SPEED (was GENERIC_MOVEMENT_SPEED)
    • Attribute.KNOCKBACK_RESISTANCE (was GENERIC_KNOCKBACK_RESISTANCE)
  • Ensured setBaseValue(configHealth) is called before entity.setHealth(configHealth) so the server raises the cap before filling the health bar.
  • Extracted applyAttributes() method for reuse.
  • Added public refreshAttributes() method for live-reloading boss stats.
  • BossManager.reload() now also reloads arenas via ArenaManager.reloadArenas().

🐛 Bug Fix: Arena Module Silent Initialization Failure

  • Wrapped all world-dependent setup (BossManager, ArenaManager, AutoSpawnManager, hooks, commands, listeners, tick tasks) in a 20-tick delayed scheduler task in onEnable() so custom worlds have time to load.
  • Added ArenaManager.loadArenas() which reads arena configs from BossDefinition and validates Bukkit.getWorld(worldName) with a null-check — logs a warning instead of silently failing.
  • Added ArenaManager.reloadArenas() for hot-reload support.

🔧 Plugin Version

  • Bumped from 1.51.8.

v1.5 (2026-07-09)

🥚 Spawn Egg CustomModelData

  • /zoryth giveegg now sets CustomModelData on the spawn egg item.
  • Added cmd: field to model: section in boss YAMLs (optional, default 0).
  • ModelConfig parses and exposes the cmd value.
  • Each boss YAML updated with a unique cmd value (1001–1013).

Файлы

ZorythAIBoss-1.9.jar(216.80 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.9

Загрузчики

Paper

Версии игры

1.21.11–26.2

Загрузок

77

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

19.07.2026

Загрузил

ID версии

Главная