Skip to content

Entity Detection

Entity Distance

The simplest way to find an armor stand's owner is to look for the nearest entity with the closest tick age. This can be done by inflating the armor stand's bounding box vertically and checking for entities within that region.

Unreliable

This method is effectively a guess. It can break during lag spikes or when multiple entities are stacked near each other.

Entity ID

A more reliable approach is to use entity IDs. Since armor stands are spawned immediately after their owner, their IDs are usually sequential to their owner.

In Hypixel SkyBlock, every entity has an associated armor stand used for displaying its name. The armor stand's entity ID is usually the owner's ID + 1, though some entities break this pattern.

A good example is the Withermancer in dungeons - its armor stand is at ID + 3 instead of ID + 1. This is because the two floating wither skulls orbiting it occupy ID + 1 and ID + 2.

Slayers

Slayer bosses follow the standard pattern. Their name armor stand sits at ID + 1, the timer display at ID + 2, and the "Spawned by" nametag at ID + 3.

OffsetEntityName example
± 0Slayer boss?
+ 1Name armor stand Revenant Horror I 500
+ 2Timer display04:00
+ 3"Spawned by" nametagSpawned by: starred

One known exception is the Inferno Demonlord. After it splits into two demons and respawns, its armor stands no longer follow the standard offset pattern.

Not affiliated with Mojang, Microsoft, or Hypixel.