
Boss area woof
BossArea is a Fabric 1.20.1 mod designed for custom adventure modpacks to make fight areas in a RPG style
Оцените первым
131
1
Список изменений
BossArea 6.0.0 — Changelog - skipped versions because there were bugs to fix
What's new since v2.0.0
Boss sequences
- Multiple bosses — define an ordered sequence of bosses with
addboss. Each boss spawns only after the previous one is defeated. - Datapack function support — use
addfuncandaddfuncscaledto spawn any entity (custom mobs, modded entities, NBT-heavy setups) via a datapack.mcfunctioninstead of a direct entity ID. Entities are tracked via scoreboard tags. - Boss timing —
with_mobs(boss 1 spawns alongside the mobs, subsequent bosses chain after each death) orafter_clear(all mobs must die first, then bosses chain one by one). - Sequence ordering — use
reorderbossto define the exact spawn order of each boss phase. - Function roles — functions can be declared as
mob(count towards the pre-boss clear) orboss(part of the boss sequence). - Function scaling —
addfuncscaledacceptscount percent flat rolearguments, identical scaling logic toaddmob.
Player progression
- Completed players can walk through a cleared room freely without triggering a new fight, unless accompanied by a player who has not yet finished it.
- Repeatable mode —
setrepeatable truedisables completion tracking for triggering purposes; the room fights every time regardless. - Manual completion control —
completed <name> <player> <true|false>to check or override a player's progress.
Victory teleport
setvictorytp <x> <y> <z> [dimension]— teleports surviving engaged players anywhere on victory, optionally to a different dimension (validated immediately on entry).clearvictorytpto remove it.
Messages
- Grace, combat, victory and defeat messages are now per-room and customizable:
setmessage,disablemessage,enablemessage. - Messages display on the actionbar only (not in chat).
Combat logic
- Grace period cancellation — if all players leave the zone before the doors close, the fight is cancelled and the area resets to idle.
- Multi-player death detection — defeat triggers correctly when all engaged players die, even if they die simultaneously or respawn quickly. Players who left the zone before the fight ended are no longer counted.
- Player count during grace — mob scaling now reflects the exact number of players present when the doors close, not those who entered and left.
Info & UX
/bossarea infonow shows full configuration with clickable[edit]buttons that pre-fill commands in the chat bar./bossarea list— area names are clickable and open their info page directly.- All commands that accept an area name support tab-autocomplete.
setcorners— redefine the zone bounds from the current wand selection without losing existing configuration.- Grace, cooldown and boss timing each have their own line and
[edit]button in the info view.
Bug fixes
- Data (mobs, boss, doors, etc.) was not saved on server restart —
markDirty()was only called on area creation/deletion. Fixed: all edit commands and state transitions now correctly mark data as dirty. - Mob spawn position now scans upward from the floor instead of downward from the ceiling, fixing entities spawning in the air in large rooms.
- Entities spawned via datapack functions now also spawn at a valid floor position instead of the geometric center of the zone.
Файлы
bossarea-6.0.0.jar(67.77 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
6.0.0
Загрузчики
Fabric
Версии игры
1.20.1
Загрузок
116
Дата публикации
01.07.2026
