HyCodeYourTale
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)

privateResourceType<ChunkStore, IndexedStorageChunkStorageProvider.IndexedStorageCache> indexedStorageCacheResourceType
privateUniverse instance
privatePath path
privateComponentType<EntityStore, PlayerRef> playerRefComponentType
privatePlayerStorage playerStorage
privateCompletableFuture<Void> universeReady
privateWorldConfigProvider worldConfigProvider

Related Classes