Package org.geysermc.geyser.event.type
Class GeyserDefineResourcePacksEventImpl
java.lang.Object
org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
org.geysermc.geyser.event.type.GeyserDefineResourcePacksEventImpl
- All Implemented Interfaces:
org.geysermc.event.Event,GeyserIntegratedPackUtil
public class GeyserDefineResourcePacksEventImpl
extends org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
implements GeyserIntegratedPackUtil
-
Field Summary
Fields inherited from interface org.geysermc.geyser.util.GeyserIntegratedPackUtil
CACHE, INTEGRATED_PACK_UUID, INTEGRATED_PACK_VERSION, OPTIONAL_PACK_UUID, PACK_ENABLED, PACK_PATH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPacks()boolean@Nullable org.geysermc.geyser.api.pack.option.ResourcePackOption<?>option(@NonNull UUID uuid, @NonNull org.geysermc.geyser.api.pack.option.ResourcePackOption.Type type) Collection<org.geysermc.geyser.api.pack.option.ResourcePackOption<?>>voidregister(@NonNull org.geysermc.geyser.api.pack.ResourcePack resourcePack, @Nullable org.geysermc.geyser.api.pack.option.ResourcePackOption<?>... options) voidregisterOptions(@NonNull UUID uuid, @NonNull org.geysermc.geyser.api.pack.option.ResourcePackOption<?>... options) @NonNull List<org.geysermc.geyser.api.pack.ResourcePack>voidunregister(@NonNull UUID uuid) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.geysermc.geyser.util.GeyserIntegratedPackUtil
handleDuplicateIntegratedPack, handleOptionalPack, isIntegratedPackActive, preProcessPack, registerGeyserPack, warnMessageLocation
-
Constructor Details
-
GeyserDefineResourcePacksEventImpl
-
-
Method Details
-
resourcePacks
- Specified by:
resourcePacksin classorg.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
register
public void register(@NonNull org.geysermc.geyser.api.pack.ResourcePack resourcePack, @Nullable org.geysermc.geyser.api.pack.option.ResourcePackOption<?>... options) - Specified by:
registerin classorg.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
registerOptions
public void registerOptions(@NonNull UUID uuid, @NonNull org.geysermc.geyser.api.pack.option.ResourcePackOption<?>... options) - Specified by:
registerOptionsin classorg.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
options
public Collection<org.geysermc.geyser.api.pack.option.ResourcePackOption<?>> options(@NonNull UUID uuid) - Specified by:
optionsin classorg.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
option
public @Nullable org.geysermc.geyser.api.pack.option.ResourcePackOption<?> option(@NonNull UUID uuid, @NonNull org.geysermc.geyser.api.pack.option.ResourcePackOption.Type type) - Specified by:
optionin classorg.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
unregister
- Specified by:
unregisterin classorg.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
-
unregisterIntegratedPack
public void unregisterIntegratedPack()- Specified by:
unregisterIntegratedPackin interfaceGeyserIntegratedPackUtil
-
integratedPackRegistered
public boolean integratedPackRegistered()- Specified by:
integratedPackRegisteredin interfaceGeyserIntegratedPackUtil
-
getPacks
-