Skip to content

TeleportPlugin

Package: com.hypixel.hytale.builtin.teleport

public class TeleportPlugin extends JavaPlugin
ModifierTypeName
private staticTeleportPlugininstance
public static finalStringWARP_MODEL_ID
privateComponentType<EntityStore, TeleportHistory>teleportHistoryComponentType
privateComponentType<EntityStore, TeleportPlugin.WarpComponent>warpComponentType
private finalAtomicBooleanloaded
private finalReentrantLocksaveLock
private finalAtomicBooleanpostSaveRedo
private finalMap<String, Warp>warps
privateModelwarpModel
“CommandRegistrycommandRegistry
“EventRegistryeventRegistry
“ModelAssetmodelAsset
“BsonDocumentdocument
“PathuniversePath
“PatholdPath
“Pathpath
“BsonArraybsonWarps
“Warp[]array
“Map<String, ModelAsset>modelMap
“WorldChunkchunk
“BlockChunkblockChunk
“intchunkX
“intchunkZ
“Worldworld
“StringworldName
“Warpwarp
“Transformtransform
“Vector3dposition
“Store<EntityStore>store
“Holder<EntityStore>holder
“public static final TeleportPlugin.WarpMarkerProviderINSTANCE
“Map<String, Warp>warps
“GameplayConfiggameplayConfig
“MapMarkermarker
ModifierSignature
publicTeleportPlugin(@Nonnull JavaPluginInit init)
ModifierReturn TypeSignature
public staticTeleportPluginget()
publicComponentType<EntityStore, TeleportHistory>getTeleportHistoryComponentType()
“public booleanisWarpsLoaded()
protectedvoidsetup()
“throw newUnsupportedOperationException("WarpComponent must be created manually")
protectedvoidstart()
“throw newIllegalStateException(String.format("Default warp model '%s' not found", "Warp")
protectedvoidshutdown()
“public voidloadWarps()
“private voidsaveWarps0()
“public voidsaveWarps()
“public Map<String, Warp>getWarps()
“private voidonModelAssetChange(@Nonnull LoadedAssetsEvent<String, ModelAsset, DefaultAssetMap<String, ModelAsset>> event)
“private voidonChunkPreLoadProcess(@Nonnull ChunkPreLoadProcessEvent event)
publicHolder<EntityStore>createWarp(@Nonnull Warp warp, @Nonnull Store<EntityStore> store)
“public recordWarpComponent(Warp warp)
“public static ComponentType<EntityStore, TeleportPlugin.WarpComponent>getComponentType()
“public Component<EntityStore>clone()
“public voidupdate(@Nonnull World world, @Nonnull Player player, @Nonnull MarkersCollector collector)
  • TeleportPlugin.WarpComponent
  • TeleportPlugin.WarpMarkerProvider
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.