HyCodeYourTale
classpublicabstractPriority 3

SpawnWrapper

com.hypixel.hytale.server.spawning.wrappers.SpawnWrapper

10

Methods

10

Public Methods

3

Fields

1

Constructors

Constructors

public
SpawnWrapper(int spawnIndex, T spawn)

Methods

Public Methods (10)

public
LightRangePredicate getLightRangePredicate()
@Nonnull
public
Int2ObjectMap<RoleSpawnParameters> getRoles()
public
T getSpawn()
@Nonnull
public
IntSet getSpawnBlockSet(int roleIndex)
@Nullable
public
int getSpawnFluidTag(int roleIndex)
public
int getSpawnIndex()
public
boolean hasInvalidNPC(String name)
public
boolean shouldDespawn(World world, WorldTimeResource timeManager)
public
boolean spawnParametersMatch(ComponentAccessor<EntityStore> componentAccessor)
public
boolean withinLightRange(SpawningContext spawningContext)

Fields

Protected Fields (3)

protectedInt2ObjectMap<RoleSpawnParameters> roles
protectedT spawn
protectedint spawnIndex

Related Classes