net.minecraft.server.network

public class ServerPlayNetworkHandler

extends ServerCommonNetworkHandler implements ServerPlayPacketListener, PlayerAssociatedNetworkHandler, TickablePacketListener, PlayStateFactories$PacketCodecModifierContext

All mapped superinterfaces:

ServerCommonPacketListener, ServerCookieResponsePacketListener, ServerCrashSafePacketListener, ServerPacketListener, PacketListener, ServerPlayPacketListener, ServerQueryPingPacketListener, PlayerAssociatedNetworkHandler, TickablePacketListener, PlayStateFactories$PacketCodecModifierContext

net.minecraft.server.network.ServerGamePacketListenerImpl
net.minecraft.class_3244
net.minecraft.server.network.ServerPlayNetworkHandler

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_14121
LOGGER
private static final int
NO_BLOCK_UPDATES_TO_ACK
field_37281
DEFAULT_SEQUENCE
private static final int
TRACKED_MESSAGE_DISCONNECT_THRESHOLD
field_39989
MAX_PENDING_ACKNOWLEDGMENTS
private static final int
MAXIMUM_FLYING_TICKS
field_49027
field_49027
private static final int
ATTACK_INDICATOR_TOLERANCE_TICKS
field_63175
field_63175
public static final int
CLIENT_LOADED_TIMEOUT_TIME
field_64603
field_64603
private static final Text
CHAT_VALIDATION_FAILED
field_39990
CHAT_VALIDATION_FAILED_TEXT
private static final Text
INVALID_COMMAND_SIGNATURE
field_50089
INVALID_COMMAND_SIGNATURE_TEXT
private static final int
MAX_COMMAND_SUGGESTIONS
field_49778
MAX_SUGGESTIONS
public ServerPlayerEntity
player
field_14140
player
public final ChunkDataSender
chunkSender
field_45026
chunkDataSender
private int
tickCount
field_14118
ticks
private int
ackBlockChangesUpTo
field_37282
sequence
private final Cooldown
dropSpamThrottler
field_54292
creativeItemDropCooldown
private final Cooldown
chatSpamThrottler
field_54291
chatMessageCooldown
private final Cooldown
commandSpamThrottler
field_1_7094
commandCooldown
private double
firstGoodX
field_14130
lastTickX
private double
firstGoodY
field_14146
lastTickY
private double
firstGoodZ
field_14128
lastTickZ
private double
lastGoodX
field_14145
updatedX
private double
lastGoodY
field_14126
updatedY
private double
lastGoodZ
field_14144
updatedZ
private Entity
lastVehicle
field_14147
topmostRiddenEntity
private double
vehicleFirstGoodX
field_14143
lastTickRiddenX
private double
vehicleFirstGoodY
field_14124
lastTickRiddenY
private double
vehicleFirstGoodZ
field_14142
lastTickRiddenZ
private double
vehicleLastGoodX
field_14122
updatedRiddenX
private double
vehicleLastGoodY
field_14141
updatedRiddenY
private double
vehicleLastGoodZ
field_14120
updatedRiddenZ
private Vec3d
awaitingPositionFromClient
field_14119
requestedTeleportPos
private int
awaitingTeleport
field_14123
requestedTeleportId
private int
awaitingTeleportTime
field_14139
lastTeleportCheckTicks
private boolean
clientIsFloating
field_14131
floating
private int
aboveGroundTickCount
field_14138
floatingTicks
private boolean
clientVehicleIsFloating
field_14129
vehicleFloating
private int
aboveGroundVehicleTickCount
field_14137
vehicleFloatingTicks
private int
receivedMovePacketCount
field_14117
movePacketsCount
private int
knownMovePacketCount
field_14135
lastTickMovePacketsCount
private boolean
receivedMovementThisTick
field_52364
movedThisTick
private PublicPlayerSession
chatSession
field_40720
session
private MessageChain$Unpacker
signedMessageDecoder
field_39805
messageUnpacker
private final AcknowledgmentValidator
lastSeenMessages
field_39825
acknowledgmentValidator
private int
nextChatIndex
field_58079
globalChatMessageIndex
private final MessageSignatureStorage
messageSignatureCache
field_39987
signatureStorage
private final MessageChainTaskQueue
chatMessageChain
field_39826
messageChainTaskQueue
private boolean
waitingForSwitchToConfig
field_45025
requestedReconfiguration
private boolean
waitingForRespawn
field_64601
dead
private int
clientLoadedTimeoutTimer
field_64602
remainingLoadingTicks

Constructor summary

ModifierConstructor
public (MinecraftServer server, ClientConnection connection, ServerPlayerEntity player, ConnectedClientData clientData)

Method summary

Modifier and TypeMethod
public void
tick()
method_18784()
tick()
private boolean
tickPlayer()
method_73086()
tickMovement()
private int
getMaximumFlyingTicks(Entity entity)
method_56922(class_1297 arg0)
getMaxAllowedFloatingTicks(Entity vehicle)
public void
resetFlyingTicks()
method_75005()
resetFloatingTicks()
public void
resetPosition()
method_14372()
syncWithPlayerPosition()
public boolean
isAcceptingMessages()
method_48106()
isConnectionOpen()
public boolean
shouldHandleMessage(Packet<?> packet)
method_52413(class_2596<?> arg0)
accepts(Packet<?> arg0)
protected com.mojang.authlib.GameProfile
playerProfile()
method_52403()
getProfile()
private <T, R> CompletableFuture<R>
filterTextPacket(T message, BiFunction<TextFilter, T, CompletableFuture<R>> action)
method_31275(T arg0, BiFunction<class_5513, T, CompletableFuture<R>> arg1)
filterText(T text, BiFunction<TextStream, T, CompletableFuture<R>> filterer)
private CompletableFuture<FilteredMessage>
filterTextPacket(String message)
method_31277(String arg0)
filterText(String text)
private CompletableFuture<List<FilteredMessage>>
filterTextPacket(List<String> message)
method_31279(List<String> arg0)
filterTexts(List<String> texts)
public void
handlePlayerInput(ServerboundPlayerInputPacket packet)
method_12067(class_2851 arg0)
onPlayerInput(PlayerInputC2SPacket arg0)
private static boolean
containsInvalidValues(double x, double y, double z, float yRot, float xRot)
method_14371(double arg0, double arg1, double arg2, float arg3, float arg4)
isMovementInvalid(double x, double y, double z, float yaw, float pitch)
private static double
clampHorizontal(double value)
method_34882(double arg0)
clampHorizontal(double d)
private static double
clampVertical(double value)
method_34883(double arg0)
clampVertical(double d)
public void
handleMoveVehicle(ServerboundMoveVehiclePacket packet)
method_12078(class_2833 arg0)
onVehicleMove(VehicleMoveC2SPacket arg0)
private boolean
noBlocksAround(Entity entity)
method_29780(class_1297 arg0)
isEntityOnAir(Entity entity)
public void
handleAcceptTeleportPacket(ServerboundAcceptTeleportationPacket packet)
method_12050(class_2793 arg0)
onTeleportConfirm(TeleportConfirmC2SPacket arg0)
public void
handleAcceptPlayerLoad(ServerboundPlayerLoadedPacket packet)
method_65306(class_10387 arg0)
onPlayerLoaded(PlayerLoadedC2SPacket arg0)
public void
handleRecipeBookSeenRecipePacket(ServerboundRecipeBookSeenRecipePacket packet)
method_12047(class_2853 arg0)
onRecipeBookData(RecipeBookDataC2SPacket arg0)
public void
handleBundleItemSelectedPacket(ServerboundSelectBundleItemPacket packet)
method_61220(class_9837 arg0)
onBundleItemSelected(BundleItemSelectedC2SPacket arg0)
public void
handleRecipeBookChangeSettingsPacket(ServerboundRecipeBookChangeSettingsPacket packet)
method_30303(class_5427 arg0)
onRecipeCategoryOptions(RecipeCategoryOptionsC2SPacket arg0)
public void
handleSeenAdvancements(ServerboundSeenAdvancementsPacket packet)
method_12058(class_2859 arg0)
onAdvancementTab(AdvancementTabC2SPacket arg0)
public void
handleCustomCommandSuggestions(ServerboundCommandSuggestionPacket packet)
method_12059(class_2805 arg0)
onRequestCommandCompletions(RequestCommandCompletionsC2SPacket arg0)
public void
handleSetCommandBlock(ServerboundSetCommandBlockPacket packet)
method_12077(class_2870 arg0)
onUpdateCommandBlock(UpdateCommandBlockC2SPacket arg0)
public void
handleSetCommandMinecart(ServerboundSetCommandMinecartPacket packet)
method_12049(class_2871 arg0)
onUpdateCommandBlockMinecart(UpdateCommandBlockMinecartC2SPacket arg0)
public void
handlePickItemFromBlock(ServerboundPickItemFromBlockPacket packet)
method_65085(class_10370 arg0)
onPickItemFromBlock(PickItemFromBlockC2SPacket arg0)
private static void
addBlockDataToItem(BlockState blockState, ServerLevel level, BlockPos pos, ItemStack itemStack)
method_65099(class_2680 arg0, class_3218 arg1, class_2338 arg2, class_1799 arg3)
copyBlockDataToStack(BlockState state, ServerWorld world, BlockPos pos, ItemStack stack)
public void
handlePickItemFromEntity(ServerboundPickItemFromEntityPacket packet)
method_12084(class_10371 arg0)
onPickItemFromEntity(PickItemFromEntityC2SPacket arg0)
private void
tryPickItem(ItemStack itemStack)
method_65098(class_1799 arg0)
onPickItem(ItemStack stack)
public void
handleRenameItem(ServerboundRenameItemPacket packet)
method_12060(class_2855 arg0)
onRenameItem(RenameItemC2SPacket arg0)
public void
handleSetBeaconPacket(ServerboundSetBeaconPacket packet)
method_12057(class_2866 arg0)
onUpdateBeacon(UpdateBeaconC2SPacket arg0)
public void
handleSetGameRule(ServerboundSetGameRulePacket packet)
method_1_1115(class_1_130 arg0)
onSetGameRule(SetGameRuleC2SPacket arg0)
private <T> void
setGameRuleValue(GameRules gameRules, GameRule<T> rule, String value)
method_1_1100(class_1928 arg0, class_12279<T> arg1, String arg2)
setGameRule(GameRules gameRules, GameRule<T> gameRule, String value)
private <T> void
broadcastGameRuleChangeToOperators(GameRule<T> rule, T value)
method_1_1093(class_12279<T> arg0, T arg1)
sendSetGameRuleFeedback(GameRule<T> gameRule, T value)
public void
handleSetStructureBlock(ServerboundSetStructureBlockPacket packet)
method_12051(class_2875 arg0)
onUpdateStructureBlock(UpdateStructureBlockC2SPacket arg0)
public void
handleSetTestBlock(ServerboundSetTestBlockPacket packet)
method_66581(class_10615 arg0)
onSetTestBlock(SetTestBlockC2SPacket arg0)
public void
handleTestInstanceBlockAction(ServerboundTestInstanceBlockActionPacket packet)
method_66582(class_10616 arg0)
onTestInstanceBlockAction(TestInstanceBlockActionC2SPacket arg0)
public void
handleSetJigsawBlock(ServerboundSetJigsawBlockPacket packet)
method_16383(class_3753 arg0)
onUpdateJigsaw(UpdateJigsawC2SPacket arg0)
public void
handleJigsawGenerate(ServerboundJigsawGeneratePacket packet)
method_27273(class_5194 arg0)
onJigsawGenerating(JigsawGeneratingC2SPacket arg0)
public void
handleSelectTrade(ServerboundSelectTradePacket packet)
method_12080(class_2863 arg0)
onSelectMerchantTrade(SelectMerchantTradeC2SPacket arg0)
public void
handleEditBook(ServerboundEditBookPacket packet)
method_12053(class_2820 arg0)
onBookUpdate(BookUpdateC2SPacket arg0)
private void
updateBookContents(List<FilteredText> contents, int slot)
method_31278(List<class_5837> arg0, int arg1)
updateBookContent(List<FilteredMessage> pages, int slotId)
private void
signBook(FilteredText title, List<FilteredText> contents, int slot)
method_31276(class_5837 arg0, List<class_5837> arg1, int arg2)
addBook(FilteredMessage title, List<FilteredMessage> pages, int slotId)
private RawFilteredPair<String>
filterableFromOutgoing(FilteredText text)
method_57142(class_5837 arg0)
toRawFilteredPair(FilteredMessage message)
public void
handleEntityTagQuery(ServerboundEntityTagQueryPacket packet)
method_12074(class_2822 arg0)
onQueryEntityNbt(QueryEntityNbtC2SPacket arg0)
public void
handleContainerSlotStateChanged(ServerboundContainerSlotStateChangedPacket packet)
method_54436(class_8875 arg0)
onSlotChangedState(SlotChangedStateC2SPacket arg0)
public void
handleBlockEntityTagQuery(ServerboundBlockEntityTagQueryPacket packet)
method_12072(class_2795 arg0)
onQueryBlockNbt(QueryBlockNbtC2SPacket arg0)
public void
handleMovePlayer(ServerboundMovePlayerPacket packet)
method_12063(class_2828 arg0)
onPlayerMove(PlayerMoveC2SPacket arg0)
private boolean
shouldCheckPlayerMovement(boolean isFallFlying)
method_64962(boolean arg0)
shouldCheckMovement(boolean elytra)
private boolean
updateAwaitingTeleport()
method_60947()
handlePendingTeleport()
private boolean
isEntityCollidingWithAnythingNew(LevelReader level, Entity entity, AABB oldAABB, double newX, double newY, double newZ)
method_20630(class_4538 arg0, class_1297 arg1, class_238 arg2, double arg3, double arg4, double arg5)
isEntityNotCollidingWithBlocks(WorldView world, Entity entity, Box box, double newX, double newY, double newZ)
public void
teleport(double x, double y, double z, float yRot, float xRot)
method_14363(double arg0, double arg1, double arg2, float arg3, float arg4)
requestTeleport(double x, double y, double z, float yaw, float pitch)
public void
teleport(PositionMoveRotation destination, Set<Relative> relatives)
method_14360(class_10182 arg0, Set<class_2709> arg1)
requestTeleport(EntityPosition pos, Set<PositionFlag> flags)
public void
handlePlayerAction(ServerboundPlayerActionPacket packet)
method_12066(class_2846 arg0)
onPlayerAction(PlayerActionC2SPacket arg0)
private static boolean
wasBlockPlacementAttempt(ServerPlayer player, ItemStack itemStack)
method_27913(class_3222 arg0, class_1799 arg1)
canPlace(ServerPlayerEntity player, ItemStack stack)
public void
handleUseItemOn(ServerboundUseItemOnPacket packet)
method_12046(class_2885 arg0)
onPlayerInteractBlock(PlayerInteractBlockC2SPacket arg0)
public void
handleUseItem(ServerboundUseItemPacket packet)
method_12065(class_2886 arg0)
onPlayerInteractItem(PlayerInteractItemC2SPacket arg0)
public void
handleTeleportToEntityPacket(ServerboundTeleportToEntityPacket packet)
method_12073(class_2884 arg0)
onSpectatorTeleport(SpectatorTeleportC2SPacket arg0)
public void
handlePaddleBoat(ServerboundPaddleBoatPacket packet)
method_12064(class_2836 arg0)
onBoatPaddleState(BoatPaddleStateC2SPacket arg0)
public void
onDisconnect(DisconnectionDetails details)
method_10839(class_9812 arg0)
onDisconnected(DisconnectionInfo arg0)
private void
removePlayerFromWorld()
method_52415()
cleanUp()
public void
ackBlockChangesUpTo(int packetSequenceNr)
method_41255(int arg0)
updateSequence(int sequence)
public void
handleSetCarriedItem(ServerboundSetCarriedItemPacket packet)
method_12056(class_2868 arg0)
onUpdateSelectedSlot(UpdateSelectedSlotC2SPacket arg0)
public void
handleChat(ServerboundChatPacket packet)
method_12048(class_2797 arg0)
onChatMessage(ChatMessageC2SPacket arg0)
public void
handleChatCommand(ServerboundChatCommandPacket packet)
method_43667(class_7472 arg0)
onCommandExecution(CommandExecutionC2SPacket arg0)
private void
performUnsignedChatCommand(String command)
method_58590(String arg0)
executeCommand(String command)
public void
handleSignedChatCommand(ServerboundChatCommandSignedPacket packet)
method_58580(class_9449 arg0)
onChatCommandSigned(ChatCommandSignedC2SPacket arg0)
private void
performSignedChatCommand(ServerboundChatCommandSignedPacket packet, LastSeenMessages lastSeenMessages)
method_45010(class_9449 arg0, class_7635 arg1)
handleCommandExecution(ChatCommandSignedC2SPacket packet, LastSeenMessageList lastSeenMessages)
private void
handleMessageDecodeFailure(SignedMessageChain$DecodeException e)
method_45171(class_7610$class_7825 arg0)
handleMessageChainException(MessageChain$MessageChainException exception)
private <S> Map<String, SignedMessage>
collectSignedArguments(ServerboundChatCommandSignedPacket packet, SignableCommand<S> command, LastSeenMessages lastSeenMessages)
method_45006(class_9449 arg0, class_7644<S> arg1, class_7635 arg2)
collectArgumentMessages(ChatCommandSignedC2SPacket packet, SignedArgumentList<S> arguments, LastSeenMessageList lastSeenMessages)
private <S> Map<String, SignedMessage>
collectUnsignedArguments(List<SignableCommand$Argument<S>> parsedArguments)
method_58591(List<class_7644$class_7645<S>> arg0)
toUnsignedSignatures(List<SignedArgumentList$ParsedArgument<S>> arguments)
private static <S> MessageChain$MessageChainException
createSignedArgumentMismatchException(String command, List<ArgumentSignatures$Entry> clientArguments, List<SignableCommand$Argument<S>> expectedArguments)
method_58589(String arg0, List<class_7450$class_7599> arg1, List<class_7644$class_7645<S>> arg2)
createInvalidCommandSignatureException(String command, List<ArgumentSignatureDataMap$Entry> actual, List<SignedArgumentList$ParsedArgument<S>> expected)
private com.mojang.brigadier.ParseResults<ServerCommandSource>
parseCommand(String command)
method_45003(String arg0)
parse(String command)
private void
tryHandleChat(String message, boolean isCommand, Runnable chatHandler)
method_44337(String arg0, boolean arg1, Runnable arg2)
validateMessage(String message, boolean command, Runnable sendAction)
private Optional<LastSeenMessageList>
unpackAndApplyLastSeen(LastSeenMessages$Update update)
method_45169(class_7635$class_7636 arg0)
validateAcknowledgment(LastSeenMessageList$Acknowledgment acknowledgment)
private static boolean
isChatMessageIllegal(String message)
method_43508(String arg0)
hasIllegalCharacter(String message)
private SignedMessage
getSignedMessage(ServerboundChatPacket packet, LastSeenMessages lastSeenMessages)
method_45011(class_2797 arg0, class_7635 arg1)
getSignedMessage(ChatMessageC2SPacket packet, LastSeenMessageList lastSeenMessages)
private void
broadcastChatMessage(PlayerChatMessage message)
method_44155(class_7471 arg0)
handleDecoratedMessage(SignedMessage message)
private void
detectRateSpam(TickThrottler throttler)
method_43669(class_10222 arg0)
checkForSpam(Cooldown cooldown)
private void
detectCommandRateSpam()
method_1_6320()
checkForCommandSpam()
private void
detectChatRateSpam()
method_1_6319()
checkForChatSpam()
public void
handleChatAck(ServerboundChatAckPacket packet)
method_44898(class_7640 arg0)
onMessageAcknowledgment(MessageAcknowledgmentC2SPacket arg0)
public void
handleAnimate(ServerboundSwingPacket packet)
method_12052(class_2879 arg0)
onHandSwing(HandSwingC2SPacket arg0)
public void
handlePlayerCommand(ServerboundPlayerCommandPacket packet)
method_12045(class_2848 arg0)
onClientCommand(ClientCommandC2SPacket arg0)
public void
sendPlayerChatMessage(PlayerChatMessage message, ChatType$Bound chatType)
method_45170(class_7471 arg0, class_2556$class_7602 arg1)
sendChatMessage(SignedMessage message, MessageType$Parameters params)
public void
sendDisguisedChatMessage(Component content, ChatType$Bound chatType)
method_45168(class_2561 arg0, class_2556$class_7602 arg1)
sendProfilelessChatMessage(Text message, MessageType$Parameters params)
public SocketAddress
getRemoteAddress()
method_48107()
getConnectionAddress()
public void
switchToConfig()
method_52414()
reconfigure()
public void
handlePingRequest(ServerboundPingRequestPacket packet)
method_12697(class_2935 arg0)
onQueryPing(QueryPingC2SPacket arg0)
public void
handleAttack(ServerboundAttackPacket packet)
method_1_1114(class_1_126 arg0)
onAttack(AttackC2SPacket arg0)
public void
handleInteract(ServerboundInteractPacket packet)
method_12062(class_2824 arg0)
onPlayerInteractEntity(PlayerInteractEntityC2SPacket arg0)
public void
handleSpectatorAction(ServerboundSpectatorActionPacket packet)
method_1_1116(class_1_133 arg0)
onSpectateEntity(SpectateEntityC2SPacket arg0)
public void
handleClientCommand(ServerboundClientCommandPacket packet)
method_12068(class_2799 arg0)
onClientStatus(ClientStatusC2SPacket arg0)
private void
sendGameRuleValues()
method_1_1099()
sendGameRuleValues()
private static <T> void
addGameRuleValue(GameRules gameRules, Map<ResourceKey<GameRule<?>>, String> values, GameRule<T> rule)
method_1_1092(class_1928 arg0, Map<class_5321<class_12279<?>>, String> arg1, class_12279<T> arg2)
serializeGameRuleValue(GameRules gameRules, Map<RegistryKey<GameRule<?>>, String> mapOut, GameRule<T> gameRule)
public void
handleContainerClose(ServerboundContainerClosePacket packet)
method_12054(class_2815 arg0)
onCloseHandledScreen(CloseHandledScreenC2SPacket arg0)
public void
handleContainerClick(ServerboundContainerClickPacket packet)
method_12076(class_2813 arg0)
onClickSlot(ClickSlotC2SPacket arg0)
public void
handlePlaceRecipe(ServerboundPlaceRecipePacket packet)
method_12061(class_2840 arg0)
onCraftRequest(CraftRequestC2SPacket arg0)
public void
handleContainerButtonClick(ServerboundContainerButtonClickPacket packet)
method_12055(class_2811 arg0)
onButtonClick(ButtonClickC2SPacket arg0)
public void
handleSetCreativeModeSlot(ServerboundSetCreativeModeSlotPacket packet)
method_12070(class_2873 arg0)
onCreativeInventoryAction(CreativeInventoryActionC2SPacket arg0)
public void
handleSignUpdate(ServerboundSignUpdatePacket packet)
method_12071(class_2877 arg0)
onUpdateSign(UpdateSignC2SPacket arg0)
private void
updateSignText(ServerboundSignUpdatePacket packet, List<FilteredText> lines)
method_31282(class_2877 arg0, List<class_5837> arg1)
onSignUpdate(UpdateSignC2SPacket packet, List<FilteredMessage> signText)
public void
handlePlayerAbilities(ServerboundPlayerAbilitiesPacket packet)
method_12083(class_2842 arg0)
onUpdatePlayerAbilities(UpdatePlayerAbilitiesC2SPacket arg0)
public void
handleClientInformation(ServerboundClientInformationPacket packet)
method_12069(class_2803 arg0)
onClientOptions(ClientOptionsC2SPacket arg0)
public void
handleChangeDifficulty(ServerboundChangeDifficultyPacket packet)
method_19475(class_4210 arg0)
onUpdateDifficulty(UpdateDifficultyC2SPacket arg0)
public void
handleChangeGameMode(ServerboundChangeGameModePacket packet)
method_71675(class_11410 arg0)
onChangeGameMode(ChangeGameModeC2SPacket arg0)
public void
handleLockDifficulty(ServerboundLockDifficultyPacket packet)
method_19476(class_4211 arg0)
onUpdateDifficultyLock(UpdateDifficultyLockC2SPacket arg0)
public void
handleChatSessionUpdate(ServerboundChatSessionUpdatePacket packet)
method_46367(class_7861 arg0)
onPlayerSession(PlayerSessionC2SPacket arg0)
public void
handleConfigurationAcknowledged(ServerboundConfigurationAcknowledgedPacket packet)
method_52279(class_8591 arg0)
onAcknowledgeReconfiguration(AcknowledgeReconfigurationC2SPacket arg0)
public void
handleChunkBatchReceived(ServerboundChunkBatchReceivedPacket packet)
method_52278(class_8590 arg0)
onAcknowledgeChunks(AcknowledgeChunksC2SPacket arg0)
public void
handleDebugSubscriptionRequest(ServerboundDebugSubscriptionRequestPacket packet)
method_56619(class_9179 arg0)
onDebugSubscriptionRequest(DebugSubscriptionRequestC2SPacket arg0)
private void
resetPlayerChatState(RemoteChatSession chatSession)
method_46365(class_7822 arg0)
setSession(PublicPlayerSession session)
public void
handleCustomPayload(ServerboundCustomPayloadPacket packet)
method_52392(class_2817 arg0)
onCustomPayload(CustomPayloadC2SPacket arg0)
public void
handleClientTickEnd(ServerboundClientTickEndPacket packet)
method_61219(class_9836 arg0)
onClientTickEnd(ClientTickEndC2SPacket arg0)
private void
handlePlayerKnownMovement(Vec3 movement)
method_61290(class_243 arg0)
handleMovement(Vec3d movement)
public boolean
hasInfiniteMaterials()
method_68733()
isInCreativeMode()
public ServerPlayerEntity
getPlayer()
method_32311()
getPlayer()
public boolean
hasClientLoaded()
method_76685()
canInteractWithGame()
public void
tickClientLoadTimeout()
method_76686()
tickLoading()
private void
markClientLoaded()
method_76688()
markLoaded()
public void
markClientUnloadedAfterDeath()
method_76687()
markAsDead()
private void
restartClientLoadTimerAfterRespawn()
method_76689()
markRespawned()
private void
lambda$resetPlayerChatState$0(RemoteChatSession arg0)
method_54439(class_7822 arg0)
method_54439(PublicPlayerSession arg0)
private void
lambda$handleSignUpdate$0(ServerboundSignUpdatePacket arg0, List arg1)
method_31285(class_2877 arg0, List arg1)
method_31285(UpdateSignC2SPacket arg0, List texts)
private static void
lambda$addGameRuleValue$0(Map arg0, GameRule arg1, GameRules arg2, ResourceKey arg3)
method_1_1094(Map arg0, class_12279 arg1, class_1928 arg2, class_5321 arg3)
method_1_1094(Map arg0, GameRule arg1, GameRules arg2, RegistryKey key)
private static void
lambda$sendGameRuleValues$0(GameRules arg0, Map arg1, GameRule arg2)
method_1_1097(class_1928 arg0, Map arg1, class_12279 arg2)
method_1_1097(GameRules arg0, Map arg1, GameRule rule)
private ServerCommandSource
lambda$performSignedChatCommand$0(CommandSigningContext arg0, CommandSourceStack arg1)
method_45002(class_7448 arg0, class_2168 arg1)
method_45002(SignedCommandArguments arg0, ServerCommandSource source)
private void
lambda$handleSignedChatCommand$0(ServerboundChatCommandSignedPacket arg0, Optional arg1)
method_58588(class_9449 arg0, Optional arg1)
method_58588(ChatCommandSignedC2SPacket arg0, Optional arg1)
private void
lambda$handleChatCommand$0(ServerboundChatCommandPacket arg0)
method_44356(class_7472 arg0)
method_44356(CommandExecutionC2SPacket arg0)
private void
lambda$handleChat$0(ServerboundChatPacket arg0, Optional arg1)
method_44900(class_2797 arg0, Optional arg1)
method_44900(ChatMessageC2SPacket arg0, Optional arg1)
private void
lambda$handleChat$1(PlayerChatMessage arg0, Component arg1, FilteredText arg2)
method_45064(class_7471 arg0, class_2561 arg1, class_5837 arg2)
method_45064(SignedMessage arg0, Text arg1, FilteredMessage filtered)
private RawFilteredPair
lambda$signBook$0(FilteredText arg0)
method_33799(class_5837 arg0)
method_33799(FilteredMessage page)
private void
lambda$handleEditBook$1(int arg0, List arg1)
method_31274(int arg0, List arg1)
method_31274(int arg0, List texts)
private void
lambda$handleEditBook$0(int arg0, List arg1)
method_31283(int arg0, List arg1)
method_31283(int arg0, List texts)
private Optional
lambda$handleTestInstanceBlockAction$0(ResourceKey arg0)
method_66589(class_5321 arg0)
method_66589(RegistryKey arg0)
private static void
lambda$broadcastGameRuleChangeToOperators$1(Component arg0, ServerPlayer arg1)
method_1_1096(class_2561 arg0, class_3222 arg1)
method_1_1096(Text arg0, ServerPlayerEntity player)
private static boolean
lambda$broadcastGameRuleChangeToOperators$0(PlayerList arg0, ServerPlayer arg1)
method_1_1095(class_3324 arg0, class_3222 arg1)
method_1_1095(PlayerManager arg0, ServerPlayerEntity player)
private void
lambda$setGameRuleValue$0(GameRules arg0, GameRule arg1, Object arg2)
method_1_1098(class_1928 arg0, class_12279 arg1, Object arg2)
method_1_1098(GameRules arg0, GameRule arg1, Object value)
private void
lambda$handleCustomCommandSuggestions$0(ServerboundCommandSuggestionPacket arg0, com.mojang.brigadier.suggestion.Suggestions arg1)
method_14365(class_2805 arg0, com.mojang.brigadier.suggestion.Suggestions arg1)
method_14365(RequestCommandCompletionsC2SPacket arg0, com.mojang.brigadier.suggestion.Suggestions suggestions)
private Object
lambda$filterTextPacket$0(Object arg0)
method_31284(Object arg0)
method_31284(Object filtered)