classpublicPriority 3
Universe
com.hypixel.hytale.server.core.universe.Universe
extends JavaPlugin
implements IMessageReceiver, MetricProvider
39
Methods
39
Public Methods
7
Fields
1
Constructors
Constants
PluginManifestMANIFEST= PluginManifest.corePlugin(Universe.class).build()
MetricsRegistry<Universe>METRICS_REGISTRY= new MetricsRegistry<Universe>()
.register("Worlds", universe -> universe.getWorlds().values...
Constructors
public
Universe(JavaPluginInit init)Methods
Public Methods (39)
public
CompletableFuture<World> addWorld(String name)@Nonnull@CheckReturnValue
public
CompletableFuture<World> addWorld(String name, String generatorType, String chunkStorageType)@Nonnull@Deprecated@CheckReturnValue
public
void broadcastPacket(Packet packet)public
void broadcastPacket(Packet[] packets)public
void broadcastPacketNoCache(Packet packet)public
void disconnectAllPLayers()public
World getDefaultWorld()@Nullable
public
ResourceType<ChunkStore, IndexedStorageChunkStorageProvider.IndexedStorageCache> getIndexedStorageCacheResourceType()publicstatic
Map<Integer, String> getLegacyBlockIdMap()@Nonnull@Deprecated
public
Path getPath()@Nonnull
public
PlayerRef getPlayer(UUID uuid)@Nullable
public
PlayerRef getPlayer(String value, NameMatching matching)@Nullable
public
PlayerRef getPlayer(String value, Comparator<String> comparator, BiPredicate<String, String> equality)@Nullable
public
PlayerRef getPlayerByUsername(String value, NameMatching matching)@Nullable
public
PlayerRef getPlayerByUsername(String value, Comparator<String> comparator, BiPredicate<String, String> equality)@Nullable
public
int getPlayerCount()public
ComponentType<EntityStore, PlayerRef> getPlayerRefComponentType()@Nonnull
public
PlayerStorage getPlayerStorage()public
List<PlayerRef> getPlayers()@Nonnull
public
CompletableFuture<Void> getUniverseReady()public
World getWorld(String worldName)@Nullable
public
World getWorld(UUID uuid)@Nullable
public
WorldConfigProvider getWorldConfigProvider()publicstatic
Path getWorldGenPath()public
Map<String, World> getWorlds()@Nonnull
public
boolean isWorldLoadable(String name)public
CompletableFuture<World> loadWorld(String name)@Nonnull@CheckReturnValue
public
CompletableFuture<World> makeWorld(String name, Path savePath, WorldConfig worldConfig)@Nonnull@CheckReturnValue
public
CompletableFuture<World> makeWorld(String name, Path savePath, WorldConfig worldConfig, boolean start)@Nonnull@CheckReturnValue
public
void removePlayer(PlayerRef playerRef)public
boolean removeWorld(String name)public
void removeWorldExceptionally(String name)public
CompletableFuture<PlayerRef> resetPlayer(PlayerRef oldPlayer)@Nonnull
public
CompletableFuture<PlayerRef> resetPlayer(PlayerRef oldPlayer, Holder<EntityStore> holder)@Nonnull
public
CompletableFuture<Void> runBackup()@Nonnull
public
void sendMessage(Message message)@Override
public
void setPlayerStorage(PlayerStorage playerStorage)public
void shutdownAllWorlds()public
MetricResults toMetricResults()@Nonnull@Override
Fields
Private/Package Fields (7)
private
ResourceType<ChunkStore, IndexedStorageChunkStorageProvider.IndexedStorageCache> indexedStorageCacheResourceTypeprivate
Universe instanceprivate
Path pathprivate
ComponentType<EntityStore, PlayerRef> playerRefComponentTypeprivate
PlayerStorage playerStorageprivate
CompletableFuture<Void> universeReadyprivate
WorldConfigProvider worldConfigProvider