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
  • Constructor Details

  • Method Details

    • resourcePacks

      public @NonNull List<org.geysermc.geyser.api.pack.ResourcePack> resourcePacks()
      Specified by:
      resourcePacks in class org.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:
      register in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
    • registerOptions

      public void registerOptions(@NonNull UUID uuid, @NonNull org.geysermc.geyser.api.pack.option.ResourcePackOption<?>... options)
      Specified by:
      registerOptions in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
    • options

      public Collection<org.geysermc.geyser.api.pack.option.ResourcePackOption<?>> options(@NonNull UUID uuid)
      Specified by:
      options in class org.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:
      option in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
    • unregister

      public void unregister(@NonNull UUID uuid)
      Specified by:
      unregister in class org.geysermc.geyser.api.event.lifecycle.GeyserDefineResourcePacksEvent
    • unregisterIntegratedPack

      public void unregisterIntegratedPack()
      Specified by:
      unregisterIntegratedPack in interface GeyserIntegratedPackUtil
    • integratedPackRegistered

      public boolean integratedPackRegistered()
      Specified by:
      integratedPackRegistered in interface GeyserIntegratedPackUtil
    • getPacks

      public Map<UUID,ResourcePackHolder> getPacks()