Class TeleportPlugin
java.lang.Object
com.hypixel.hytale.server.core.plugin.PluginBase
com.hypixel.hytale.server.core.plugin.JavaPlugin
com.hypixel.hytale.builtin.teleport.TeleportPlugin
- All Implemented Interfaces:
CommandOwner
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static TeleportPluginprivate final AtomicBooleanprivate final AtomicBooleanprivate final ReentrantLockprivate ComponentType<EntityStore, TeleportHistory> static final Stringprivate ModelFields inherited from class com.hypixel.hytale.server.core.plugin.PluginBase
METRICS_REGISTRY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateWarp(Warp warp, Store<EntityStore> store) static TeleportPluginget()getWarps()booleanvoidprivate voidprivate voidvoidprivate voidprotected voidsetup()protected voidshutdown()protected voidstart()Methods inherited from class com.hypixel.hytale.server.core.plugin.JavaPlugin
getClassLoader, getFile, getType, start0Methods inherited from class com.hypixel.hytale.server.core.plugin.PluginBase
getAssetRegistry, getBasePermission, getBlockStateRegistry, getChunkStoreRegistry, getClientFeatureRegistry, getCodecRegistry, getCodecRegistry, getCodecRegistry, getCommandRegistry, getDataDirectory, getEntityRegistry, getEntityStoreRegistry, getEventRegistry, getIdentifier, getLogger, getManifest, getName, getState, getTaskRegistry, isDisabled, isEnabled, preLoad, setup0, shutdown0, withConfig, withConfig
-
Field Details
-
instance
-
WARP_MODEL_ID
- See Also:
-
teleportHistoryComponentType
-
warpComponentType
-
loaded
-
saveLock
-
postSaveRedo
-
warps
-
warpModel
-
-
Constructor Details
-
TeleportPlugin
-
-
Method Details
-
get
-
getTeleportHistoryComponentType
-
isWarpsLoaded
public boolean isWarpsLoaded() -
setup
protected void setup()- Overrides:
setupin classPluginBase
-
start
protected void start()- Overrides:
startin classPluginBase
-
shutdown
protected void shutdown()- Overrides:
shutdownin classPluginBase
-
loadWarps
public void loadWarps() -
saveWarps0
private void saveWarps0() -
saveWarps
public void saveWarps() -
getWarps
-
onModelAssetChange
private void onModelAssetChange(@Nonnull LoadedAssetsEvent<String, ModelAsset, DefaultAssetMap<String, ModelAsset>> event) -
onChunkPreLoadProcess
-
createWarp
@Nonnull public Holder<EntityStore> createWarp(@Nonnull Warp warp, @Nonnull Store<EntityStore> store)
-