Package org.cloudburstmc.server.pack
Class PackManager
java.lang.Object
org.cloudburstmc.server.pack.PackManager
- All Implemented Interfaces:
Closeable,AutoCloseable,org.cloudburstmc.api.registry.Registry,org.cloudburstmc.api.registry.ResourcePackRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidorg.cloudburstmc.api.pack.PackgetPackById(UUID uuid)org.cloudburstmc.api.pack.PackgetPackByIdVersion(String id)com.nukkitx.protocol.bedrock.packet.ResourcePacksInfoPacketcom.nukkitx.protocol.bedrock.packet.ResourcePackStackPacketvoidvoidvoidregisterLoader(Class<? extends org.cloudburstmc.api.pack.loader.PackLoader> clazz, org.cloudburstmc.api.pack.loader.PackLoader.Factory factory)
-
Constructor Details
-
PackManager
public PackManager()
-
-
Method Details
-
registerLoader
public void registerLoader(Class<? extends org.cloudburstmc.api.pack.loader.PackLoader> clazz, org.cloudburstmc.api.pack.loader.PackLoader.Factory factory) -
loadPacks
-
loadPack
- Throws:
IOException
-
closeRegistration
public void closeRegistration() -
getPacksInfos
public com.nukkitx.protocol.bedrock.packet.ResourcePacksInfoPacket getPacksInfos() -
getPackStack
public com.nukkitx.protocol.bedrock.packet.ResourcePackStackPacket getPackStack() -
getPackByIdVersion
-
getPackById
-
close
public void close() throws org.cloudburstmc.api.registry.RegistryException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.cloudburstmc.api.registry.Registry- Throws:
org.cloudburstmc.api.registry.RegistryException
-