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.