Skip to content

Kuudra Mechanics

This page explains how a Kuudra run works and how developers can detect and track each phase of the encounter.

Phase Overview

PhaseDescriptionTiers
SupplyCollect and deliver supplies to build spotsAll
BuildBuild the ballista from delivered suppliesAll
FuelCollect fuel cells and charge the ballistaAll
StunGet eaten by Kuudra and destroy pods to stun himT2+
DPSDeal damage to the stunned KuudraAll
SkipTransition phase before the final killT5 only
KillKuudra is defeatedAll

Detecting the Tier

The current Kuudra tier is shown on the scoreboard:

 ⏣ Kuudra's Hollow (T5)
regexp
 ⏣ Kuudra's Hollow \(T(?<t>\d+)\)

Detecting the Kuudra Entity

The Kuudra entity is a Magma Cube with a size of 30 and a max health of 100,000.

Run Start

The run start can be detected by the following chat message from Elle:

[NPC] Elle: Okay adventurers, I will go and fish up Kuudra!

Supply Phase

The supply phase begins as soon as the run starts. Supplies start spawning after approximately 9 seconds, provided every player has completed the tier at least once.

The mobs holding the supplies are Giants with a player head in their hand.

Picking Up & Dropping Supplies

When the player picks up a supply:

You retrieved some of Elle's supplies from the Lava!

When the player drops a supply or fuel cell:

You moved and the Chest slipped out of your hands!

Pickup Progress

While a player is picking up a supply or fuel cell, the server sends a ClientboundSetTitleTextPacket with a progress bar.

regexp
^\[[ |]+]\s*(?<progress>\d+)%$

Supply Delivery

When any player delivers a supply to a build spot, the following message is sent to all players:

starred recovered one of Elle's supplies! (1/6)
regexp
(?:\[[^]]*] )?(?<user>\w+) recovered one of Elle's supplies! \((?<cur>\d+)/(?<max>\d+)\)

Supply Drop & Build Spot Positions

NamePosition
Shop-98, 78, -113
Equals-99, 78, -100
Cannon-110, 78, -107
X-106, 78, -113
Triangle-94, 78, -106
Slash-107, 78, -100

Detecting Delivered Supplies

Each build spot has an armor stand whose custom name indicates its state:

StateCustom Name
EmptyBRING SUPPLY CHEST HERE
Delivered✓ SUPPLIES RECEIVED ✓

Build Phase

Once all 6 supplies have been delivered, the run transitions into the build phase. Players must build the ballista for the run to progress, even if they don't fuel it.

Overall Build Progress

An armor stand above the ballista displays the overall progress:

Building Progress 24% (3 Players Helping)
regexp
Building Progress (?<progress>\d+)% \((?<players>\d) Players Helping\)

Per-Spot Build Progress

Each build spot also has an armor stand showing its individual progress:

PROGRESS: 67%
regexp
^PROGRESS: (?<progress>\d+)%

When a spot is fully built, the armor stand displays:

PROGRESS: COMPLETE

Fuel Phase

The fuel phase occurs in all tiers but is only relevant in Tier 1 and Tier 2, as stunning Kuudra is faster than collecting fuel cells.

Picking Up Fuel Cells

You retrieved a Ballista Fuel Cell from the Lava!

TIP

Dropping a fuel cell uses the same message as dropping a supply, see Supply Phase.

Fuel Delivery

When any player delivers a fuel cell to the ballista:

starred recovered a Fuel Cell and charged the Ballista! (25%)
regexp
(?:\[[^]]*] )?(?<user>\w+) recovered a Fuel Cell and charged the Ballista! \(\d+%\)

Stun Phase

INFO

The stun phase is only available on Tier 2 (Burning) and above.

Players must first be eaten by Kuudra before they can stun him. When a player is eaten:

starred has been eaten by Kuudra!
regexp
^(?<user>\w+) has been eaten by Kuudra!$

WARNING

The same message format is also used for Elle being eaten, you may need to filter her out.

Pod Positions

Kuudra can be stunned by destroying one of his pods:

PodPosition
Left-153, 27, -173
Middle-156, 28, -157
Right-168, 27, -169

Pod Destruction

starred destroyed one of Kuudra's pods!
regexp
^(\w+) destroyed one of Kuudra's pods!$

DPS Phase

After Kuudra has been stunned, he becomes vulnerable and can be damaged by players. The damage dealt depends on how many times he is hit.

The start of this phase can be detected by the stun message above.

Skip Phase

INFO

This phase only occurs on Tier 5 (Infernal).

On the Infernal tier, Kuudra does not die when Elle sends:

[NPC] Elle: POW! SURELY THAT'S IT! I don't think he has any more in him!

Instead, the skip phase starts and lasts until the players arrive in Kuudra's Lair.

Kill Phase

On all tiers except Infernal, Kuudra transitions directly to this phase when his HP reaches 0.

The start of this phase can be detected by:

[NPC] Elle: POW! SURELY THAT'S IT! I don't think he has any more in him!

WARNING

This message is not sent if Elle is inside Kuudra's belly when his HP reaches 0. You should implement a fallback that checks Kuudra's HP directly.

Run End

The end-of-run message depends on the outcome.

Success

                   KUUDRA DOWN!
regexp
^\s+KUUDRA DOWN!

Failure

                   DEFEAT
regexp
^\s+DEFEAT

TIP

The leading whitespace is not accurate, use \s+ to match it reliably.

Not affiliated with Mojang, Microsoft, or Hypixel.