classpublicPriority 1
InstancesPlugin
com.hypixel.hytale.builtin.instances.InstancesPlugin
extends JavaPlugin
16
Methods
16
Public Methods
5
Fields
1
Constructors
Constants
StringCONFIG_FILENAME= "instance.bson"
StringINSTANCE_PREFIX= "instance-"
Constructors
public
InstancesPlugin(JavaPluginInit init)Methods
Public Methods (16)
publicstatic
boolean doesInstanceAssetExist(String name)publicstatic
void exitInstance(Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor)public
ComponentType<ChunkStore, ConfigurableInstanceBlock> getConfigurableInstanceBlockComponentType()@Nonnull
publicstatic
Path getInstanceAssetPath(String name)@Nonnull
public
List<String> getInstanceAssets()@Nonnull
public
ComponentType<ChunkStore, InstanceBlock> getInstanceBlockComponentType()@Nonnull
public
ResourceType<ChunkStore, InstanceDataResource> getInstanceDataResourceType()@Nonnull
public
ComponentType<EntityStore, InstanceEntityConfig> getInstanceEntityConfigComponentType()@Nonnull
publicstatic
CompletableFuture<World> loadInstanceAssetForEdit(String name)@Nonnull
public
FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs)@Nonnull
publicstatic
String safeName(String name)@Nonnull
publicstatic
void safeRemoveInstance(String worldName)publicstatic
void safeRemoveInstance(UUID worldUUID)publicstatic
void safeRemoveInstance(World instanceWorld)public
CompletableFuture<World> spawnInstance(String name, World forWorld, Transform returnPoint)@Nonnull
public
CompletableFuture<World> spawnInstance(String name, String worldName, World forWorld, Transform returnPoint)@Nonnull
Fields
Private/Package Fields (5)
private
ComponentType<ChunkStore, ConfigurableInstanceBlock> configurableInstanceBlockComponentTypeprivate
InstancesPlugin instanceprivate
ComponentType<ChunkStore, InstanceBlock> instanceBlockComponentTypeprivate
ResourceType<ChunkStore, InstanceDataResource> instanceDataResourceTypeprivate
ComponentType<EntityStore, InstanceEntityConfig> instanceEntityConfigComponentTypeRelated Classes
Used By
AssetPackWorldValidationUtilConfigurableInstanceBlockInstanceBlockInstancesCommandExitInstanceInstanceDiscoveryConfigInstanceEntityConfigInstanceWorldConfigWorldReturnPointDiscoverInstanceEventExitInstanceInteractionTeleportConfigInstanceInteractionTeleportInstanceInteractionConfigureInstanceBlockPageIdleTimeoutConditionInstanceDataResourceRemovalConditionRemovalSystemTimeoutCondition+55 more