net.minecraft.server.network

public class ServerPlayNetworkHandler

implements ServerPlayPacketListener

wa
net.minecraft.class_3244
net.minecraft.server.network.ServerPlayNetworkHandler
net.minecraft.server.network.handler.ServerPlayNetworkHandler
net.minecraft.network.play.ServerPlayNetHandler
net.minecraft.network.play.ServerPlayNetHandler

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
c
field_14121
LOGGER
LOGGER
field_147370_c
LOGGER
public final ClientConnection
a
field_14127
client
connection
field_147371_a
netManager
private final MinecraftServer
d
field_14148
server
server
field_147367_d
server
public ServerPlayerEntity
b
field_14140
player
player
field_147369_b
player
private int
e
field_14118
ticks
ticks
field_147368_e
networkTickCount
private long
f
field_14136
lastKeepAliveTime
keepAliveTime
field_194402_f
keepAliveTime
private boolean
g
field_14125
waitingForKeepAlive
keepAlivePending
field_194403_g
keepAlivePending
private long
h
field_14134
keepAliveId
lastKeepAliveUpdateTime
field_194404_h
keepAliveKey
private int
i
field_14116
messageCooldown
messageCooldown
field_147374_l
chatSpamThresholdCount
private int
j
field_14133
creativeItemDropThreshold
dropItemCooldown
field_147375_m
itemDropThreshold
private final it.unimi.dsi.fastutil.ints.Int2ShortMap
k
field_14132
transactions
transactions
field_147372_n
pendingTransactions
private double
l
field_14130
lastTickX
firstGoodX
field_184349_l
firstGoodX
private double
m
field_14146
lastTickY
firstGoodY
field_184350_m
firstGoodY
private double
n
field_14128
lastTickZ
firstGoodZ
field_184351_n
firstGoodZ
private double
o
field_14145
updatedX
lastGoodX
field_184352_o
lastGoodX
private double
p
field_14126
updatedY
lastGoodY
field_184353_p
lastGoodY
private double
q
field_14144
updatedZ
lastGoodZ
field_184354_q
lastGoodZ
private Entity
r
field_14147
topmostRiddenEntity
lastVehicle
field_184355_r
lowestRiddenEnt
private double
s
field_14143
lastTickRiddenX
vehicleFirstGoodX
field_184356_s
lowestRiddenX
private double
t
field_14124
lastTickRiddenY
vehicleFirstGoodY
field_184357_t
lowestRiddenY
private double
u
field_14142
lastTickRiddenZ
vehicleFirstGoodZ
field_184358_u
lowestRiddenZ
private double
v
field_14122
updatedRiddenX
vehicleLastGoodX
field_184359_v
lowestRiddenX1
private double
w
field_14141
updatedRiddenY
vehicleLastGoodY
field_184360_w
lowestRiddenY1
private double
x
field_14120
updatedRiddenZ
vehicleLastGoodZ
field_184361_x
lowestRiddenZ1
private Vec3d
y
field_14119
requestedTeleportPos
requestedTeleportPosition
field_184362_y
targetPos
private int
z
field_14123
requestedTeleportId
requestedTeleportId
field_184363_z
teleportId
private int
A
field_14139
teleportRequestTick
requestedTeleportTime
field_184343_A
lastPositionUpdate
private boolean
B
field_14131
floating
floating
field_184344_B
floating
private int
C
field_14138
floatingTicks
floatingTicks
field_147365_f
floatingTickCount
private boolean
D
field_14129
ridingEntity
vehicleFloating
field_184345_D
vehicleFloating
private int
E
field_14137
vehicleFloatingTicks
vehicleFloatingTicks
field_184346_E
vehicleFloatingTickCount
private int
F
field_14117
movePacketsCount
receivedMovePacketCount
field_184347_F
movePacketCounter
private int
G
field_14135
lastTickMovePacketsCount
lastReceivedMovePacketCount
field_184348_G
lastMovePacketCounter

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
b()
method_18784()
tick()
m_91698320()
func_73660_a()
tick()
public void
c()
method_14372()
syncWithPlayerPosition()
resetPosition()
func_184342_d()
captureCurrentPosition()
public ClientConnection
a()
method_14366()
getConnection()
getConnection()
func_147362_b()
getNetworkManager()
private boolean
d()
method_19507()
isServerOwner()
m_01589785()
func_217264_d()
func_217264_d()
public void
b(jn arg0)
method_14367(class_2561 arg0)
disconnect(Text arg0)
sendDisconnect(Text reason)
func_194028_b(ITextComponent arg0)
disconnect(ITextComponent textComponent)
public void
a(os arg0)
method_12067(class_2851 arg0)
onPlayerInput(PlayerInputC2SPacket arg0)
handlePlayerInput(PlayerInputC2SPacket arg0)
func_147358_a(CInputPacket arg0)
processInput(CInputPacket arg0)
private static boolean
b(ok arg0)
method_14362(class_2828 arg0)
validatePlayerMove(PlayerMoveC2SPacket arg0)
isInvalidMove(PlayerMoveC2SPacket packet)
func_183006_b(CPlayerPacket arg0)
isMovePlayerPacketInvalid(CPlayerPacket packetIn)
private static boolean
b(ol arg0)
method_14371(class_2833 arg0)
validateVehicleMove(VehicleMoveC2SPacket arg0)
isInvalidMove(VehicleMoveC2SPacket packet)
func_184341_b(CMoveVehiclePacket arg0)
isMoveVehiclePacketInvalid(CMoveVehiclePacket packetIn)
public void
a(ol arg0)
method_12078(class_2833 arg0)
onVehicleMove(VehicleMoveC2SPacket arg0)
handleVehicleMove(VehicleMoveC2SPacket arg0)
func_184338_a(CMoveVehiclePacket arg0)
processVehicleMove(CMoveVehiclePacket arg0)
public void
a(nt arg0)
method_12050(class_2793 arg0)
onTeleportConfirm(TeleportConfirmC2SPacket arg0)
handleAcceptTeleport(AcceptTeleportC2SPacket arg0)
func_184339_a(CConfirmTeleportPacket arg0)
processConfirmTeleport(CConfirmTeleportPacket arg0)
public void
a(ot arg0)
method_12047(class_2853 arg0)
onRecipeBookData(RecipeBookDataC2SPacket arg0)
handleRecipeBookUpdate(RecipeBookUpdateC2SPacket arg0)
func_191984_a(CRecipeInfoPacket arg0)
handleRecipeBookUpdate(CRecipeInfoPacket arg0)
public void
a(ow arg0)
method_12058(class_2859 arg0)
onAdvancementTab(AdvancementTabC2SPacket arg0)
handleSeenAdvancements(SeenAdvancementsC2SPacket arg0)
func_194027_a(CSeenAdvancementsPacket arg0)
handleSeenAdvancements(CSeenAdvancementsPacket arg0)
public void
a(nz arg0)
method_12059(class_2805 arg0)
onRequestCommandCompletions(RequestCommandCompletionsC2SPacket arg0)
handleCommandSuggestions(CommandSuggestionsC2SPacket arg0)
func_195518_a(CTabCompletePacket arg0)
processTabComplete(CTabCompletePacket arg0)
public void
a(pa arg0)
method_12077(class_2870 arg0)
onUpdateCommandBlock(UpdateCommandBlockC2SPacket arg0)
handleCommandBlock(CommandBlockC2SPacket arg0)
func_210153_a(CUpdateCommandBlockPacket arg0)
processUpdateCommandBlock(CUpdateCommandBlockPacket arg0)
public void
a(pb arg0)
method_12049(class_2871 arg0)
onUpdateCommandBlockMinecart(UpdateCommandBlockMinecartC2SPacket arg0)
handleCommandBlockMinecart(CommandBlockMinecartC2SPacket arg0)
func_210158_a(CUpdateMinecartCommandBlockPacket arg0)
processUpdateCommandMinecart(CUpdateMinecartCommandBlockPacket arg0)
public void
a(on arg0)
method_12084(class_2838 arg0)
onPickFromInventory(PickFromInventoryC2SPacket arg0)
handlePickItem(PickItemC2SPacket arg0)
func_210152_a(CPickItemPacket arg0)
processPickItem(CPickItemPacket arg0)
public void
a(ou arg0)
method_12060(class_2855 arg0)
onRenameItem(RenameItemC2SPacket arg0)
handleRenameItem(RenameItemC2SPacket arg0)
func_210155_a(CRenameItemPacket arg0)
processRenameItem(CRenameItemPacket arg0)
public void
a(oy arg0)
method_12057(class_2866 arg0)
onUpdateBeacon(UpdateBeaconC2SPacket arg0)
handleBeacon(BeaconC2SPacket arg0)
func_210154_a(CUpdateBeaconPacket arg0)
processUpdateBeacon(CUpdateBeaconPacket arg0)
public void
a(pe arg0)
method_12051(class_2875 arg0)
onStructureBlockUpdate(UpdateStructureBlockC2SPacket arg0)
handleStructureBlock(StructureBlockC2SPacket arg0)
func_210157_a(CUpdateStructureBlockPacket arg0)
processUpdateStructureBlock(CUpdateStructureBlockPacket arg0)
public void
a(pd arg0)
method_16383(class_3753 arg0)
onJigsawUpdate(UpdateJigsawC2SPacket arg0)
m_43067844(C_83417865 arg0)
func_217262_a(CUpdateJigsawBlockPacket arg0)
func_217262_a(CUpdateJigsawBlockPacket arg0)
public void
a(ox arg0)
method_12080(class_2863 arg0)
onVillagerTradeSelect(SelectVillagerTradeC2SPacket arg0)
handleSelectTrade(SelectTradeC2SPacket arg0)
func_210159_a(CSelectTradePacket arg0)
processSelectTrade(CSelectTradePacket arg0)
public void
a(of arg0)
method_12053(class_2820 arg0)
onBookUpdate(BookUpdateC2SPacket arg0)
handleEditBook(EditBookC2SPacket arg0)
func_210156_a(CEditBookPacket arg0)
processEditBook(CEditBookPacket arg0)
public void
a(og arg0)
method_12074(class_2822 arg0)
onQueryEntityNbt(QueryEntityNbtC2SPacket arg0)
handleQueryEntityNbt(QueryEntityNbtC2SPacket arg0)
func_211526_a(CQueryEntityNBTPacket arg0)
processNBTQueryEntity(CQueryEntityNBTPacket arg0)
public void
a(nu arg0)
method_12072(class_2795 arg0)
onQueryBlockNbt(QueryBlockNbtC2SPacket arg0)
handleQueryBlockEntityNbt(QueryBlockEntityNbtC2SPacket arg0)
func_211525_a(CQueryTileEntityNBTPacket arg0)
processNBTQueryBlockEntity(CQueryTileEntityNBTPacket arg0)
public void
a(ok arg0)
method_12063(class_2828 arg0)
onPlayerMove(PlayerMoveC2SPacket arg0)
handlePlayerMove(PlayerMoveC2SPacket arg0)
func_147347_a(CPlayerPacket arg0)
processPlayer(CPlayerPacket arg0)
private boolean
a(bhp arg0)
method_20630(class_1941 arg0)
method_20630(ViewableWorld arg0)
m_55886090(WorldView arg0)
func_223133_a(IWorldReader arg0)
func_223133_a(IWorldReader arg0)
public void
a(double arg0, double arg1, double arg2, float arg3, float arg4)
method_14363(double arg0, double arg1, double arg2, float arg3, float arg4)
requestTeleport(double arg0, double arg1, double arg2, float arg3, float arg4)
teleport(double x, double y, double z, float yaw, float pitch)
func_147364_a(double arg0, double arg1, double arg2, float arg3, float arg4)
setPlayerLocation(double x, double y, double z, float yaw, float pitch)
public void
a(double arg0, double arg1, double arg2, float arg3, float arg4, Set<md$a> arg5)
method_14360(double arg0, double arg1, double arg2, float arg3, float arg4, Set<class_2708$class_2709> arg5)
teleportRequest(double arg0, double arg1, double arg2, float arg3, float arg4, Set<PlayerPositionLookS2CPacket$Flag> arg5)
teleport(double x, double y, double z, float yaw, float pitch, Set<PlayerMoveS2CPacket$Argument> relativeArgs)
func_175089_a(double arg0, double arg1, double arg2, float arg3, float arg4, Set<SPlayerPositionLookPacket$Flags> arg5)
setPlayerLocation(double x, double y, double z, float yaw, float pitch, Set<SPlayerPositionLookPacket$Flags> relativeSet)
public void
a(oq arg0)
method_12066(class_2846 arg0)
onPlayerAction(PlayerActionC2SPacket arg0)
handlePlayerHandAction(PlayerHandActionC2SPacket arg0)
func_147345_a(CPlayerDiggingPacket arg0)
processPlayerDigging(CPlayerDiggingPacket arg0)
public void
a(pi arg0)
method_12046(class_2885 arg0)
onPlayerInteractBlock(PlayerInteractBlockC2SPacket arg0)
handlePlayerUseBlock(PlayerUseBlockC2SPacket arg0)
func_184337_a(CPlayerTryUseItemOnBlockPacket arg0)
processTryUseItemOnBlock(CPlayerTryUseItemOnBlockPacket arg0)
public void
a(pj arg0)
method_12065(class_2886 arg0)
onPlayerInteractItem(PlayerInteractItemC2SPacket arg0)
handlePlayerUseItem(PlayerUseItemC2SPacket arg0)
func_147346_a(CPlayerTryUseItemPacket arg0)
processTryUseItem(CPlayerTryUseItemPacket arg0)
public void
a(ph arg0)
method_12073(class_2884 arg0)
onSpectatorTeleport(SpectatorTeleportC2SPacket arg0)
handlePlayerSpectate(PlayerSpectateC2SPacket arg0)
func_175088_a(CSpectatePacket arg0)
handleSpectate(CSpectatePacket arg0)
public void
a(ov arg0)
method_12081(class_2856 arg0)
onResourcePackStatus(ResourcePackStatusC2SPacket arg0)
handleResourcePackResponse(ResourcePackC2SPacket arg0)
func_175086_a(CResourcePackStatusPacket arg0)
handleResourcePackStatus(CResourcePackStatusPacket arg0)
public void
a(om arg0)
method_12064(class_2836 arg0)
onBoatPaddleState(BoatPaddleStateC2SPacket arg0)
handleBoatPaddle(BoatPaddleC2SPacket arg0)
func_184340_a(CSteerBoatPacket arg0)
processSteerBoat(CSteerBoatPacket arg0)
public void
a(jn arg0)
method_10839(class_2561 arg0)
onDisconnected(Text arg0)
onDisconnect(Text arg0)
func_147231_a(ITextComponent arg0)
onDisconnect(ITextComponent arg0)
public void
a(kb<?> arg0)
method_14364(class_2596<?> arg0)
sendPacket(Packet<?> arg0)
sendPacket(Packet<?> packet)
func_147359_a(IPacket<?> arg0)
sendPacket(IPacket<?> packetIn)
public void
a(kb<?> arg0, io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> arg1)
method_14369(class_2596<?> arg0, io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> arg1)
sendPacket(Packet<?> arg0, io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> arg1)
sendPacket(Packet<?> packet, io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> listener)
func_211148_a(IPacket<?> arg0, io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> arg1)
sendPacket(IPacket<?> packetIn, io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> futureListeners)
public void
a(oz arg0)
method_12056(class_2868 arg0)
onUpdateSelectedSlot(UpdateSelectedSlotC2SPacket arg0)
handleSelectSlot(SelectSlotC2SPacket arg0)
func_147355_a(CHeldItemChangePacket arg0)
processHeldItemChange(CHeldItemChangePacket arg0)
public void
a(nw arg0)
method_12048(class_2797 arg0)
onChatMessage(ChatMessageC2SPacket arg0)
handleChatMessage(ChatMessageC2SPacket arg0)
func_147354_a(CChatMessagePacket arg0)
processChatMessage(CChatMessagePacket arg0)
private void
c(String arg0)
method_14370(String arg0)
executeCommand(String arg0)
runCommand(String command)
func_147361_d(String arg0)
handleSlashCommand(String command)
public void
a(pg arg0)
method_12052(class_2879 arg0)
onHandSwing(HandSwingC2SPacket arg0)
handleArmSwing(ArmSwingC2SPacket arg0)
func_175087_a(CAnimateHandPacket arg0)
handleAnimation(CAnimateHandPacket arg0)
public void
a(or arg0)
method_12045(class_2848 arg0)
onClientCommand(ClientCommandC2SPacket arg0)
handlePlayerMovementAction(PlayerMovementActionC2SPacket arg0)
func_147357_a(CEntityActionPacket arg0)
processEntityAction(CEntityActionPacket arg0)
public void
a(oh arg0)
method_12062(class_2824 arg0)
onPlayerInteractEntity(PlayerInteractEntityC2SPacket arg0)
handleInteractEntity(PlayerInteractEntityC2SPacket arg0)
func_147340_a(CUseEntityPacket arg0)
processUseEntity(CUseEntityPacket arg0)
public void
a(nx arg0)
method_12068(class_2799 arg0)
onClientStatus(ClientStatusC2SPacket arg0)
handleClientStatus(ClientStatusC2SPacket arg0)
func_147342_a(CClientStatusPacket arg0)
processClientStatus(CClientStatusPacket arg0)
public void
a(od arg0)
method_12054(class_2815 arg0)
onGuiClose(GuiCloseC2SPacket arg0)
handleCloseInventoryMenu(CloseInventoryMenuC2SPacket arg0)
func_147356_a(CCloseWindowPacket arg0)
processCloseWindow(CCloseWindowPacket arg0)
public void
a(oc arg0)
method_12076(class_2813 arg0)
onClickWindow(ClickWindowC2SPacket arg0)
handleInventoryMenuClickSlot(InventoryMenuClickSlotC2SPacket arg0)
func_147351_a(CClickWindowPacket arg0)
processClickWindow(CClickWindowPacket arg0)
public void
a(oo arg0)
method_12061(class_2840 arg0)
onCraftRequest(CraftRequestC2SPacket arg0)
handlePlaceRecipe(PlaceRecipeC2SPacket arg0)
func_194308_a(CPlaceRecipePacket arg0)
processPlaceRecipe(CPlaceRecipePacket arg0)
public void
a(ob arg0)
method_12055(class_2811 arg0)
onButtonClick(ButtonClickC2SPacket arg0)
handleMenuClickButton(MenuClickButtonC2SPacket arg0)
func_147338_a(CEnchantItemPacket arg0)
processEnchantItem(CEnchantItemPacket arg0)
public void
a(pc arg0)
method_12070(class_2873 arg0)
onCreativeInventoryAction(CreativeInventoryActionC2SPacket arg0)
handleCreativeMenuSlot(CreativeMenuSlotC2SPacket arg0)
func_147344_a(CCreativeInventoryActionPacket arg0)
processCreativeInventoryAction(CCreativeInventoryActionPacket arg0)
public void
a(oa arg0)
method_12079(class_2809 arg0)
onConfirmTransaction(GuiActionConfirmC2SPacket arg0)
handleInventoryMenuConfirm(InventoryMenuConfirmC2SPacket arg0)
func_147339_a(CConfirmTransactionPacket arg0)
processConfirmTransaction(CConfirmTransactionPacket arg0)
public void
a(pf arg0)
method_12071(class_2877 arg0)
onSignUpdate(UpdateSignC2SPacket arg0)
handleSignUpdate(SignUpdateC2SPacket arg0)
func_147343_a(CUpdateSignPacket arg0)
processUpdateSign(CUpdateSignPacket arg0)
public void
a(oi arg0)
method_12082(class_2827 arg0)
onKeepAlive(KeepAliveC2SPacket arg0)
handleKeepAlive(KeepAliveC2SPacket arg0)
func_147353_a(CKeepAlivePacket arg0)
processKeepAlive(CKeepAlivePacket arg0)
public void
a(op arg0)
method_12083(class_2842 arg0)
onPlayerAbilities(UpdatePlayerAbilitiesC2SPacket arg0)
handlePlayerAbilities(PlayerAbilitiesC2SPacket arg0)
func_147348_a(CPlayerAbilitiesPacket arg0)
processPlayerAbilities(CPlayerAbilitiesPacket arg0)
public void
a(ny arg0)
method_12069(class_2803 arg0)
onClientSettings(ClientSettingsC2SPacket arg0)
handleClientSettings(ClientSettingsC2SPacket arg0)
func_147352_a(CClientSettingsPacket arg0)
processClientSettings(CClientSettingsPacket arg0)
public void
a(oe arg0)
method_12075(class_2817 arg0)
onCustomPayload(CustomPayloadC2SPacket arg0)
handleCustomPayload(CustomPayloadC2SPacket arg0)
func_147349_a(CCustomPayloadPacket arg0)
processCustomPayload(CCustomPayloadPacket arg0)
public void
a(nv arg0)
method_19475(class_4210 arg0)
onUpdateDifficulty(UpdateDifficultyC2SPacket arg0)
m_18154206(C_42092314 arg0)
func_217263_a(CSetDifficultyPacket arg0)
func_217263_a(CSetDifficultyPacket arg0)
public void
a(oj arg0)
method_19476(class_4211 arg0)
onUpdateDifficultyLock(UpdateDifficultyLockC2SPacket arg0)
m_20002956(C_06708326 arg0)
func_217261_a(CLockDifficultyPacket arg0)
func_217261_a(CLockDifficultyPacket arg0)