Record Class ClientBoundFileContentPacket
java.lang.Object
java.lang.Record
de.luckymcdev.foundryengine.common.network.packets.explorer.ClientBoundFileContentPacket
- All Implemented Interfaces:
AbstractPacket<ClientBoundFileContentPacket>, net.minecraft.network.protocol.common.custom.CustomPacketPayload
public record ClientBoundFileContentPacket(String relativePath, String content)
extends Record
implements AbstractPacket<ClientBoundFileContentPacket>
Sent by the server in response to
ServerBoundRequestFileContentPacket.
Carries the UTF-8 text content of a single remote file.-
Nested Class Summary
Nested classes/interfaces inherited from interface AbstractPacket
AbstractPacket.Definition<T>Nested classes/interfaces inherited from interface 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> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AbstractPacket.Definition<ClientBoundFileContentPacket> -
Constructor Summary
ConstructorsConstructorDescriptionClientBoundFileContentPacket(String relativePath, String content) Creates an instance of aClientBoundFileContentPacketrecord class. -
Method Summary
Modifier and TypeMethodDescriptioncontent()Returns the value of thecontentrecord component.final booleanIndicates whether some other object is "equal to" this one.net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ClientBoundFileContentPacket> getCodec()net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<ClientBoundFileContentPacket> getType()voidhandleClient(net.neoforged.neoforge.network.handling.IPayloadContext ctx) final inthashCode()Returns a hash code value for this object.Returns the value of therelativePathrecord component.final StringtoString()Returns a string representation of this record class.Methods inherited from interface AbstractPacket
handleServer, typeMethods inherited from interface net.minecraft.network.protocol.common.custom.CustomPacketPayload
toVanillaClientbound, toVanillaServerbound
-
Field Details
-
DEFINITION
-
-
Constructor Details
-
ClientBoundFileContentPacket
-
-
Method Details
-
getType
public net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<ClientBoundFileContentPacket> getType()- Specified by:
getTypein interfaceAbstractPacket<ClientBoundFileContentPacket>
-
getBoundTo
- Specified by:
getBoundToin interfaceAbstractPacket<ClientBoundFileContentPacket>
-
getCodec
public net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ClientBoundFileContentPacket> getCodec()- Specified by:
getCodecin interfaceAbstractPacket<ClientBoundFileContentPacket>
-
handleClient
public void handleClient(net.neoforged.neoforge.network.handling.IPayloadContext ctx) - Specified by:
handleClientin interfaceAbstractPacket<ClientBoundFileContentPacket>
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
relativePath
Returns the value of therelativePathrecord component.- Returns:
- the value of the
relativePathrecord component
-
content
Returns the value of thecontentrecord component.- Returns:
- the value of the
contentrecord component
-