SpawnableWithModelBuilder
Package: com.hypixel.hytale.server.npc.asset.builder
public abstract class SpawnableWithModelBuilder<T> extends BuilderBase<T> implements ISpawnableWithModelAn abstract builder base for NPC types that can be spawned with a model (primarily role builders). Extends BuilderBase with dynamic dependency tracking — dependencies discovered at build time rather than at read time. Also marks the builder as spawnable.
Type Parameters
Section titled “Type Parameters”| Parameter | Description |
|---|---|
T | The runtime type this builder produces. |
Methods
Section titled “Methods”hasDynamicDependencies
Section titled “hasDynamicDependencies”@Overridepublic boolean hasDynamicDependencies()Returns true if dynamic dependencies have been recorded.
addDynamicDependency
Section titled “addDynamicDependency”@Overridepublic void addDynamicDependency(int builderIndex)Adds a builder index to the dynamic dependency set, creating it if needed.
getDynamicDependencies
Section titled “getDynamicDependencies”@Overridepublic IntSet getDynamicDependencies()Returns the dynamic dependency set, or null if none exist.
clearDynamicDependencies
Section titled “clearDynamicDependencies”@Overridepublic void clearDynamicDependencies()Clears the dynamic dependency set.
isSpawnable
Section titled “isSpawnable”@Overridepublic boolean isSpawnable()Returns true.
Related Types
Section titled “Related Types”- BuilderBase — parent class
- Builder — dynamic dependency default methods are overridden here
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.