Package org.geysermc.geyser.event.type
Class SessionLoadResourcePacksEventImpl
java.lang.Object
org.geysermc.geyser.api.event.connection.ConnectionEvent
org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
org.geysermc.geyser.event.type.SessionLoadResourcePacksEventImpl
- All Implemented Interfaces:
org.geysermc.event.Event
public class SessionLoadResourcePacksEventImpl
extends org.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPacks()The packs for this Session.List<org.cloudburstmc.protocol.bedrock.packet.ResourcePacksInfoPacket.Entry>@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<?>>List<org.cloudburstmc.protocol.bedrock.packet.ResourcePackStackPacket.Entry>booleanregister(@NonNull org.geysermc.geyser.api.pack.ResourcePack resourcePack) 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>booleanunregister(@NonNull UUID uuid) <T> TMethods inherited from class org.geysermc.geyser.api.event.connection.ConnectionEvent
connection
-
Constructor Details
-
SessionLoadResourcePacksEventImpl
-
-
Method Details
-
resourcePacks
- Specified by:
resourcePacksin classorg.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
-
register
public boolean register(@NonNull org.geysermc.geyser.api.pack.ResourcePack resourcePack) - Specified by:
registerin classorg.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
-
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.bedrock.SessionLoadResourcePacksEvent
-
registerOptions
public void registerOptions(@NonNull UUID uuid, @NonNull org.geysermc.geyser.api.pack.option.ResourcePackOption<?>... options) - Specified by:
registerOptionsin classorg.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
-
options
public Collection<org.geysermc.geyser.api.pack.option.ResourcePackOption<?>> options(@NonNull UUID uuid) - Specified by:
optionsin classorg.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
-
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.bedrock.SessionLoadResourcePacksEvent
-
unregister
- Specified by:
unregisterin classorg.geysermc.geyser.api.event.bedrock.SessionLoadResourcePacksEvent
-
orderedPacks
-
infoPacketEntries
public List<org.cloudburstmc.protocol.bedrock.packet.ResourcePacksInfoPacket.Entry> infoPacketEntries() -
value
public <T> T value(UUID uuid, org.geysermc.geyser.api.pack.option.ResourcePackOption.Type type, T defaultValue) -
getPacks
The packs for this Session. AResourcePackHoldermay contain resource pack options registered during theGeyserDefineResourcePacksEvent.
-