MAKER · JAVA
A real elder guardian boss battle, generated
Describe the fight ("a three-phase elder guardian boss fight with minions") and the engine assembles the arena, the boss-bar wiring, the phase logic and win/lose handling into a clean Java datapack — deterministic, so it can't ship a broken phase.
TRY A PROMPT — ONE CLICK TO THE GENERATOR
WHAT YOU ACTUALLY GET — REAL OUTPUT FOR “A THREE-PHASE ELDER GUARDIAN BOSS FIGHT WITH MIN”
Elder Guardian Boss Fight · Java datapack · 23 files
It does this: a 3-phase boss battle vs Elder Guardian (an elder leviathan, 80 HP) in a dark colosseum — phases add enrage buffs + minion waves, victory rains loot. One command: /function elder_guardian_boss_figh:play.
README.txt data/elder_guardian_boss_figh/function/begin.mcfunction data/elder_guardian_boss_figh/function/build.mcfunction data/elder_guardian_boss_figh/function/countdown_sec.mcfunction data/elder_guardian_boss_figh/function/countdown_tick.mcfunction data/elder_guardian_boss_figh/function/defeat.mcfunction data/elder_guardian_boss_figh/function/game_tick.mcfunction data/elder_guardian_boss_figh/function/kit.mcfunction data/elder_guardian_boss_figh/function/load.mcfunction … 14 more
Start it: /function elder_guardian_boss_figh:build
How it works
- 1Describe it: "a three-phase elder guardian boss fight with minions".
- 2Drop the datapack into your world's datapacks folder and /reload.
- 3Run the pack's /function <name>:play command to build the arena and begin.
Questions people ask
How do phases work?
The boss's live health drives them: crossing HP thresholds triggers enrage effects, minion waves and arena events. The boss bar tracks real HP the whole fight.
Why a elder guardian and not a brand-new mob?
Java datapacks can't add new entity ids — so the engine builds the fight around a scaled, renamed elder guardian with natural HP (no fragile attribute NBT). For a truly new creature, generate a Bedrock creature instead.
What happens when we win (or wipe)?
Victory fires a loot shower and titles; a raid wipe ends the fight cleanly and resets the arena state so you can run it again.
Why it never breaks
No language model writes these files. Deterministic engines parse your description into validated parameters and emit game files that are correct by construction — then CI boots real Paper and Bedrock servers weekly to prove packs still load on current Minecraft. Read the full story on the comparison page or in the docs.