Skip to content

LoadedNPCEvent

Package: com.hypixel.hytale.server.spawning Implements: IEvent<Void> Cancellable: No

Standard event dispatched when a single NPC builder is loaded. The builder info must contain a builder that implements ISpawnableWithModel — the constructor validates this requirement.

FieldTypeAccessorMutableNullable
builderInfoBuilderInfogetBuilderInfo()NoNo
  • builderInfo — Information about the NPC builder that was loaded. The builder within this info is guaranteed to implement ISpawnableWithModel.

Dispatch location not identified in decompiled source. This event may be dispatched by game modules not yet mapped.

getEventRegistry().register(LoadedNPCEvent.class, event -> {
BuilderInfo info = event.getBuilderInfo();
// Handle individual NPC builder load
});
  • AllNPCsLoadedEvent — Fired after all NPC builders have been loaded. Provides aggregate maps.