Package org.ships.plugin
Class ShipsPlugin
java.lang.Object
org.ships.plugin.ShipsPlugin
- All Implemented Interfaces:
Comparable<org.core.platform.plugin.CorePlugin>,org.core.platform.plugin.CorePlugin,org.core.platform.plugin.Plugin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends org.core.utils.Identifiable>
Optional<T><T extends org.core.utils.Identifiable>
Collection<T>@NotNull Collection<CloneableShipType<?>>Collection<ShipType<?>>@NotNull FlightPathManager@NotNull Stringvoid@NotNull LockedSignManager@NotNull org.core.logger.Logger@NotNull Objectstatic @NotNull ShipsPlugin@NotNull String@NotNull String@NotNull org.core.platform.plugin.details.CorePluginVersion@NotNull Map<String,VesselFlag.Builder<?, ?>> voidbooleanvoidvoidvoidvoidvoidvoidonConstruct(@NotNull Object pluginLauncher, @NotNull org.core.logger.Logger logger) voidvoidvoidonRegisterCommands(@NotNull org.core.command.CommandRegister register) voidvoidregister()Deprecated.voidregister(@NotNull String id, VesselFlag.Builder<?, ?> flag) voidregister(org.core.utils.Identifiable... identifiables) voidregisterVessel(@NotNull Vessel vessel) voidDeprecated.voidunregister(org.core.utils.Identifiable... identifiables) voidunregisterVessel(@NotNull Vessel vessel) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.core.platform.plugin.CorePlugin
compareTo, getDependingOn, onConstructMethods inherited from interface org.core.platform.plugin.Plugin
createConfig, getConfigFolder, getResource, onCoreInit
-
Field Details
-
PRERELEASE_VERSION
public static final double PRERELEASE_VERSION- See Also:
-
PRERELEASE_TAG
- See Also:
-
-
Constructor Details
-
ShipsPlugin
public ShipsPlugin()
-
-
Method Details
-
getLockedSignManager
-
isShuttingDown
public boolean isShuttingDown() -
getFlightPathManager
-
getPreventMovementManager
-
loadStructures
public void loadStructures() -
getAdventureMessageConfig
-
initShipType
public void initShipType() -
loadCustomShipType
public void loadCustomShipType() -
loadVessels
public void loadVessels() -
loadConverts
public void loadConverts() -
getConfig
-
getLoadedMessages
public void getLoadedMessages() -
loadVesselTypeFlagData
public void loadVesselTypeFlagData() -
getDebugFile
-
getBlockList
-
getVessels
-
getAll
-
getAllShipTypes
-
getAllCloneableShipTypes
-
get
-
getVesselFlags
-
registerVessel
-
unregisterVessel
-
register
Deprecated. -
register
public void register(org.core.utils.Identifiable... identifiables) -
unregister
Deprecated. -
unregister
public void unregister(org.core.utils.Identifiable... identifiables) -
register
-
getPluginName
- Specified by:
getPluginNamein interfaceorg.core.platform.plugin.Plugin
-
getPluginId
- Specified by:
getPluginIdin interfaceorg.core.platform.plugin.Plugin
-
onCoreReady
public void onCoreReady()- Specified by:
onCoreReadyin interfaceorg.core.platform.plugin.Plugin
-
onCoreFinishedInit
public void onCoreFinishedInit()- Specified by:
onCoreFinishedInitin interfaceorg.core.platform.plugin.Plugin
-
getPlatformLauncher
- Specified by:
getPlatformLauncherin interfaceorg.core.platform.plugin.Plugin
-
onConstruct
public void onConstruct(@NotNull @NotNull Object pluginLauncher, @NotNull @NotNull org.core.logger.Logger logger) - Specified by:
onConstructin interfaceorg.core.platform.plugin.CorePlugin
-
onRegisterCommands
public void onRegisterCommands(@NotNull @NotNull org.core.command.CommandRegister register) - Specified by:
onRegisterCommandsin interfaceorg.core.platform.plugin.CorePlugin
-
getLicence
- Specified by:
getLicencein interfaceorg.core.platform.plugin.CorePlugin
-
getPluginVersion
@NotNull public @NotNull org.core.platform.plugin.details.CorePluginVersion getPluginVersion()- Specified by:
getPluginVersionin interfaceorg.core.platform.plugin.CorePlugin- Specified by:
getPluginVersionin interfaceorg.core.platform.plugin.Plugin
-
onShutdown
public void onShutdown()- Specified by:
onShutdownin interfaceorg.core.platform.plugin.CorePlugin
-
getLogger
@NotNull public @NotNull org.core.logger.Logger getLogger() -
getPlugin
-