COWMODSКаталог модов
Custom Boss Zoryth

ВЕРСИИ (4)

release

Custom Boss Zoryth 1.9.1

1.9.1
30 окт. 2026 г.6Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper
Скачать
Что нового
### 🐛 Critical Bug Fixes * **Fixed Infinite Boss Duplication on World Change (Nether ↔ Overworld):** * Fixed a bug where leaving a world (such as teleporting from Nether to Overworld) unloaded the chunk, causing the plugin to mistake the sleeping boss for a dead boss. This previously triggered the auto-spawner to continuously spawn duplicate bosses every 60 seconds. * Added persistent chunk tickets to active bosses so their arena/spawn chunk stays safely loaded while they are alive. * Added duplicate detection at auto-spawn zones: the plugin now inspects the area first and reconnects to existing bosses rather than spawning clones. * **Fixed Cross-Dimension AI Crash:** * Fixed a console error (`IllegalArgumentException`) where the boss AI attempted to calculate distance to players who jumped into a portal or teleported to another world. ### ⚡ Improvements & Stability * **Chunk Unload Handling:** Sleeping/unloaded chunks no longer falsely trigger death messages, loot drops, or respawn timers. * **Persistent Entity Tagging:** Boss entities are now tagged with persistent data (`boss_id`), allowing them to be recognized across chunk unloads and server restarts. * **Player Requirement:** The auto-spawner now strictly respects the `spawn-rules.min-players` configuration before attempting to spawn.
release

Custom Boss Zoryth AI 1.9

1.9
19 июл. 2026 г.248Minecraft: 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper
Скачать
Что нового
# 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.5` → `1.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.5` → `1.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).
release

Custom Boss Zoryth AI 1.5

1.5
9 июл. 2026 г.34Minecraft: 26.2paper
Скачать
Что нового
# Changelog ## 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). ### 🔧 Plugin Version - Bumped from `1.0.0` → `1.5`.
release

Zoryth AI Boss 1.0.0

1.0.0
5 июл. 2026 г.56Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper
Скачать