HyCodeYourTale
classpublicPriority 3

PortalWorld

com.hypixel.hytale.builtin.portals.resources.PortalWorld

implements Resource

20

Methods

20

Public Methods

8

Fields

1

Constructors

Constructors

public
PortalWorld()

Methods

Public Methods (20)

public
Resource<EntityStore> clone()
@Override
public
UpdatePortal createFullPacket(World world)
public
UpdatePortal createUpdatePacket(World world)
public
boolean exists()
public
Set<UUID> getDiedInWorld()
public
double getElapsedSeconds(World world)
public
PortalGameplayConfig getGameplayConfig()
public
PortalType getPortalType()
public
double getRemainingSeconds(World world)
publicstatic
ResourceType<EntityStore, PortalWorld> getResourceType()
public
Set<UUID> getSeesUi()
public
Transform getSpawnPoint()
@Nullable
public
int getTimeLimitSeconds()
public
VoidEventConfig getVoidEventConfig()
public
Ref<EntityStore> getVoidEventRef()
@Nullable
public
void init(PortalType portalType, int timeLimitSeconds, PortalRemovalCondition removalCondition, PortalGameplayConfig gameplayConfig)
public
boolean isVoidEventActive()
public
void setRemainingSeconds(World world, double seconds)
public
void setSpawnPoint(Transform spawnPoint)
public
void setVoidEventRef(Ref<EntityStore> voidEventRef)

Fields

Private/Package Fields (8)

privateSet<UUID> diedInWorld
privateString portalTypeId
privateSet<UUID> seesUi
privateTransform spawnPoint
privatePortalGameplayConfig storedGameplayConfig
privateint timeLimitSeconds
privateRef<EntityStore> voidEventRef
privatePortalRemovalCondition worldRemovalCondition

Related Classes