Class ServerboundClientInformationPacket
java.lang.Object
org.geysermc.mcprotocollib.protocol.packet.common.serverbound.ServerboundClientInformationPacket
- All Implemented Interfaces:
Packet,MinecraftPacket
-
Constructor Summary
ConstructorsConstructorDescriptionServerboundClientInformationPacket(@NonNull String locale, int renderDistance, @NonNull ChatVisibility chatVisibility, boolean useChatColors, @NonNull List<SkinPart> visibleParts, @NonNull HandPreference mainHand, boolean textFilteringEnabled, boolean allowsListing, @NonNull ParticleStatus particleStatus) ServerboundClientInformationPacket(io.netty.buffer.ByteBuf in, MinecraftCodecHelper helper) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanboolean@NonNull ChatVisibility@NonNull String@NonNull HandPreference@NonNull ParticleStatusintinthashCode()booleanWhether the client permits being shown in server ping responses.booleanbooleanvoidserialize(io.netty.buffer.ByteBuf out, MinecraftCodecHelper helper) @NonNull StringtoString()@NonNull ServerboundClientInformationPacketwithAllowsListing(boolean allowsListing) Whether the client permits being shown in server ping responses.@NonNull ServerboundClientInformationPacketwithChatVisibility(@NonNull ChatVisibility chatVisibility) @NonNull ServerboundClientInformationPacketwithLocale(@NonNull String locale) @NonNull ServerboundClientInformationPacketwithMainHand(@NonNull HandPreference mainHand) @NonNull ServerboundClientInformationPacketwithParticleStatus(@NonNull ParticleStatus particleStatus) @NonNull ServerboundClientInformationPacketwithRenderDistance(int renderDistance) @NonNull ServerboundClientInformationPacketwithTextFilteringEnabled(boolean textFilteringEnabled) @NonNull ServerboundClientInformationPacketwithUseChatColors(boolean useChatColors) @NonNull ServerboundClientInformationPacketwithVisibleParts(@NonNull List<SkinPart> visibleParts) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.geysermc.mcprotocollib.network.packet.Packet
isPriority, isTerminal
-
Constructor Details
-
ServerboundClientInformationPacket
-
ServerboundClientInformationPacket
public ServerboundClientInformationPacket(@NonNull @NonNull String locale, int renderDistance, @NonNull @NonNull ChatVisibility chatVisibility, boolean useChatColors, @NonNull @NonNull List<SkinPart> visibleParts, @NonNull @NonNull HandPreference mainHand, boolean textFilteringEnabled, boolean allowsListing, @NonNull @NonNull ParticleStatus particleStatus)
-
-
Method Details
-
serialize
- Specified by:
serializein interfaceMinecraftPacket
-
getLocale
-
getRenderDistance
public int getRenderDistance() -
getChatVisibility
-
isUseChatColors
public boolean isUseChatColors() -
getVisibleParts
-
getMainHand
-
isTextFilteringEnabled
public boolean isTextFilteringEnabled() -
isAllowsListing
public boolean isAllowsListing()Whether the client permits being shown in server ping responses. -
getParticleStatus
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
withLocale
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withRenderDistance
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withChatVisibility
public @NonNull ServerboundClientInformationPacket withChatVisibility(@NonNull @NonNull ChatVisibility chatVisibility) - Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withUseChatColors
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withVisibleParts
public @NonNull ServerboundClientInformationPacket withVisibleParts(@NonNull @NonNull List<SkinPart> visibleParts) - Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withMainHand
public @NonNull ServerboundClientInformationPacket withMainHand(@NonNull @NonNull HandPreference mainHand) - Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withTextFilteringEnabled
public @NonNull ServerboundClientInformationPacket withTextFilteringEnabled(boolean textFilteringEnabled) - Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withAllowsListing
Whether the client permits being shown in server ping responses.- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withParticleStatus
public @NonNull ServerboundClientInformationPacket withParticleStatus(@NonNull @NonNull ParticleStatus particleStatus) - Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-