Datensatzklasse ClientboundDialoguePacket
java.lang.Object
java.lang.Record
de.luckymcdev.foundryengine.common.network.packets.dialogue.ClientboundDialoguePacket
- Alle implementierten Schnittstellen:
AbstractPacket<ClientboundDialoguePacket>, net.minecraft.network.protocol.common.custom.CustomPacketPayload
public record ClientboundDialoguePacket(ClientboundDialoguePacket.Action action, net.minecraft.resources.Identifier treeId, net.minecraft.nbt.CompoundTag session, net.minecraft.nbt.CompoundTag node)
extends Record
implements AbstractPacket<ClientboundDialoguePacket>
Server-to-client packet for dialogue lifecycle.
Carries serialized
DialogueSession and DialogueNode to the
client's ClientDialogueManager.-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen AbstractPacket
AbstractPacket.Definition<T>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.minecraft.network.protocol.common.custom.CustomPacketPayload
net.minecraft.network.protocol.common.custom.CustomPacketPayload.FallbackProvider<B>, net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T>, net.minecraft.network.protocol.common.custom.CustomPacketPayload.TypeAndCodec<B,T> -
Feldübersicht
FelderModifikator und TypFeldBeschreibungstatic Consumer<ClientboundDialoguePacket> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ClientboundDialoguePacket> static final AbstractPacket.Definition<ClientboundDialoguePacket> static final net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<ClientboundDialoguePacket> Von Schnittstelle geerbte Felder AbstractPacket
GENEROUS_NBT_CODEC, MAX_FILE_CONTENT_LENGTH, MAX_LIST_ELEMENT_COUNT, MAX_MODULE_COUNT, MAX_STRING_LENGTH -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungClientboundDialoguePacket(ClientboundDialoguePacket.Action action, net.minecraft.resources.Identifier treeId, net.minecraft.nbt.CompoundTag session, net.minecraft.nbt.CompoundTag node) Erstellt eine Instanz einer DatensatzklasseClientboundDialoguePacket. -
Methodenübersicht
Modifikator und TypMethodeBeschreibungaction()Gibt den Wert für die Datensatzkomponenteactionzurück.static ClientboundDialoguePacketadvance(net.minecraft.resources.Identifier treeId, DialogueSession session, DialogueNode node) static ClientboundDialoguePacketended(net.minecraft.resources.Identifier treeId) final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ClientboundDialoguePacket> getCodec()net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<ClientboundDialoguePacket> getType()final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.net.minecraft.nbt.CompoundTagnode()Gibt den Wert für die Datensatzkomponentenodezurück.net.minecraft.nbt.CompoundTagsession()Gibt den Wert für die Datensatzkomponentesessionzurück.static ClientboundDialoguePacketshow(net.minecraft.resources.Identifier treeId, DialogueSession session, DialogueNode node) final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.net.minecraft.resources.IdentifiertreeId()Gibt den Wert für die DatensatzkomponentetreeIdzurück.Von Schnittstelle geerbte Methoden AbstractPacket
handleClient, handleServer, typeVon Schnittstelle geerbte Methoden net.minecraft.network.protocol.common.custom.CustomPacketPayload
toVanillaClientbound, toVanillaServerbound
-
Felddetails
-
TYPE
public static final net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<ClientboundDialoguePacket> TYPE -
CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ClientboundDialoguePacket> CODEC -
DEFINITION
-
CLIENT_HANDLER
-
-
Konstruktordetails
-
ClientboundDialoguePacket
public ClientboundDialoguePacket(ClientboundDialoguePacket.Action action, net.minecraft.resources.Identifier treeId, net.minecraft.nbt.CompoundTag session, net.minecraft.nbt.CompoundTag node) Erstellt eine Instanz einer DatensatzklasseClientboundDialoguePacket.- Parameter:
action- Wert für die DatensatzkomponenteactiontreeId- Wert für die DatensatzkomponentetreeIdsession- Wert für die Datensatzkomponentesessionnode- Wert für die Datensatzkomponentenode
-
-
Methodendetails
-
show
public static ClientboundDialoguePacket show(net.minecraft.resources.Identifier treeId, DialogueSession session, DialogueNode node) -
advance
public static ClientboundDialoguePacket advance(net.minecraft.resources.Identifier treeId, DialogueSession session, DialogueNode node) -
ended
-
getType
public net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<ClientboundDialoguePacket> getType()- Angegeben von:
getTypein SchnittstelleAbstractPacket<ClientboundDialoguePacket>
-
getBoundTo
- Angegeben von:
getBoundToin SchnittstelleAbstractPacket<ClientboundDialoguePacket>
-
getCodec
public net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ClientboundDialoguePacket> getCodec()- Angegeben von:
getCodecin SchnittstelleAbstractPacket<ClientboundDialoguePacket>
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
-
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Alle Komponenten in dieser Datensatzklasse werden verglichen mitObjects::equals(Object,Object). -
action
Gibt den Wert für die Datensatzkomponenteactionzurück.- Gibt zurück:
- Wert der Datensatzkomponente
action
-
treeId
public net.minecraft.resources.Identifier treeId()Gibt den Wert für die DatensatzkomponentetreeIdzurück.- Gibt zurück:
- Wert der Datensatzkomponente
treeId
-
session
public net.minecraft.nbt.CompoundTag session()Gibt den Wert für die Datensatzkomponentesessionzurück.- Gibt zurück:
- Wert der Datensatzkomponente
session
-
node
public net.minecraft.nbt.CompoundTag node()Gibt den Wert für die Datensatzkomponentenodezurück.- Gibt zurück:
- Wert der Datensatzkomponente
node
-