net.minecraft.server.network.handler

public class ServerPlayNetworkHandler

implements ServerPlayPacketHandler, Tickable

uc
net.minecraft.class_2107
net.minecraft.server.network.handler.ServerPlayNetworkHandler
net.minecraft.network.NetHandlerPlayServer
net.minecraft.network.NetHandlerPlayServer

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
c
field_8929
LOGGER
field_147370_c
LOGGER
public final Connection
a
field_8927
connection
field_147371_a
netManager
private final MinecraftServer
d
field_8930
server
field_147367_d
server
public ServerPlayerEntity
b
field_8928
player
field_147369_b
player
private int
e
field_8931
ticks
field_147368_e
networkTickCount
private long
f
field_8935
keepAliveTime
field_194402_f
keepAliveTime
private boolean
g
field_16410
keepAlivePending
field_194403_g
keepAlivePending
private long
h
field_8937
lastKeepAliveUpdateTime
field_194404_h
keepAliveKey
private int
i
field_8938
messageCooldown
field_147374_l
chatSpamThresholdCount
private int
j
field_8939
dropItemCooldown
field_147375_m
itemDropThreshold
private final Int2ObjectHashMap<Short>
k
field_8940
transactions
field_147372_n
pendingTransactions
private double
l
field_13883
firstGoodX
field_184349_l
firstGoodX
private double
m
field_13884
firstGoodY
field_184350_m
firstGoodY
private double
n
field_13885
firstGoodZ
field_184351_n
firstGoodZ
private double
o
field_13886
lastGoodX
field_184352_o
lastGoodX
private double
p
field_13887
lastGoodY
field_184353_p
lastGoodY
private double
q
field_13888
lastGoodZ
field_184354_q
lastGoodZ
private Entity
r
field_13889
lastVehicle
field_184355_r
lowestRiddenEnt
private double
s
field_13890
vehicleFirstGoodX
field_184356_s
lowestRiddenX
private double
t
field_13891
vehicleFirstGoodY
field_184357_t
lowestRiddenY
private double
u
field_13892
vehicleFirstGoodZ
field_184358_u
lowestRiddenZ
private double
v
field_13893
vehicleLastGoodX
field_184359_v
lowestRiddenX1
private double
w
field_13894
vehicleLastGoodY
field_184360_w
lowestRiddenY1
private double
x
field_13895
vehicleLastGoodZ
field_184361_x
lowestRiddenZ1
private Vec3d
y
field_13896
requestedTeleportPosition
field_184362_y
targetPos
private int
z
field_13897
requestedTeleportId
field_184363_z
teleportId
private int
A
field_11776
requestedTeleportTime
field_184343_A
lastPositionUpdate
private boolean
B
field_13878
floating
field_184344_B
floating
private int
C
field_8932
floatingTicks
field_147365_f
floatingTickCount
private boolean
D
field_13879
vehicleFloating
field_184345_D
vehicleFloating
private int
E
field_13880
vehicleFloatingTicks
field_184346_E
vehicleFloatingTickCount
private int
F
field_13881
receivedMovePacketCount
field_184347_F
movePacketCounter
private int
G
field_13882
lastReceivedMovePacketCount
field_184348_G
lastMovePacketCounter

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
Y_()
method_2053()
tick()
func_73660_a()
tick()
public void
b()
method_12823()
resetPosition()
func_184342_d()
captureCurrentPosition()
public Connection
a()
method_8167()
getConnection()
func_147362_b()
getNetworkManager()
public void
b(ij arg0)
method_14977(class_1982 arg0)
sendDisconnect(Text reason)
func_194028_b(ITextComponent arg0)
disconnect(ITextComponent textComponent)
public void
a(nc arg0)
method_7943(class_2067 arg0)
handlePlayerInput(PlayerInputC2SPacket arg0)
func_147358_a(CPacketInput arg0)
processInput(CPacketInput arg0)
private static boolean
b(mu arg0)
method_10776(class_2064 arg0)
isInvalidMove(PlayerMoveC2SPacket packet)
func_183006_b(CPacketPlayer arg0)
isMovePlayerPacketInvalid(CPacketPlayer packetIn)
private static boolean
b(mv arg0)
method_12822(class_2918 arg0)
isInvalidMove(VehicleMoveC2SPacket packet)
func_184341_b(CPacketVehicleMove arg0)
isMoveVehiclePacketInvalid(CPacketVehicleMove packetIn)
public void
a(mv arg0)
method_12679(class_2918 arg0)
handleVehicleMove(VehicleMoveC2SPacket arg0)
func_184338_a(CPacketVehicleMove arg0)
processVehicleMove(CPacketVehicleMove arg0)
public void
a(mf arg0)
method_12678(class_2917 arg0)
handleAcceptTeleport(AcceptTeleportC2SPacket arg0)
func_184339_a(CPacketConfirmTeleport arg0)
processConfirmTeleport(CPacketConfirmTeleport arg0)
public void
a(nd arg0)
method_14857(class_3340 arg0)
handleRecipeBookUpdate(RecipeBookUpdateC2SPacket arg0)
func_191984_a(CPacketRecipeInfo arg0)
handleRecipeBookUpdate(CPacketRecipeInfo arg0)
public void
a(ng arg0)
method_14858(class_3342 arg0)
handleSeenAdvancements(SeenAdvancementsC2SPacket arg0)
func_194027_a(CPacketSeenAdvancements arg0)
handleSeenAdvancements(CPacketSeenAdvancements arg0)
public void
a(mk arg0)
method_7928(class_2052 arg0)
handleCommandSuggestions(CommandSuggestionsC2SPacket arg0)
func_195518_a(CPacketTabComplete arg0)
processTabComplete(CPacketTabComplete arg0)
public void
a(nk arg0)
method_20283(class_4391 arg0)
handleCommandBlock(CommandBlockC2SPacket arg0)
func_210153_a(CPacketUpdateCommandBlock arg0)
processUpdateCommandBlock(CPacketUpdateCommandBlock arg0)
public void
a(nl arg0)
method_20284(class_4392 arg0)
handleCommandBlockMinecart(CommandBlockMinecartC2SPacket arg0)
func_210158_a(CPacketUpdateCommandMinecart arg0)
processUpdateCommandMinecart(CPacketUpdateCommandMinecart arg0)
public void
a(mx arg0)
method_20279(class_4387 arg0)
handlePickItem(PickItemC2SPacket arg0)
func_210152_a(CPacketPickItem arg0)
processPickItem(CPacketPickItem arg0)
public void
a(ne arg0)
method_20280(class_4388 arg0)
handleRenameItem(RenameItemC2SPacket arg0)
func_210155_a(CPacketRenameItem arg0)
processRenameItem(CPacketRenameItem arg0)
public void
a(ni arg0)
method_20282(class_4390 arg0)
handleBeacon(BeaconC2SPacket arg0)
func_210154_a(CPacketUpdateBeacon arg0)
processUpdateBeacon(CPacketUpdateBeacon arg0)
public void
a(nn arg0)
method_20285(class_4393 arg0)
handleStructureBlock(StructureBlockC2SPacket arg0)
func_210157_a(CPacketUpdateStructureBlock arg0)
processUpdateStructureBlock(CPacketUpdateStructureBlock arg0)
public void
a(nh arg0)
method_20281(class_4389 arg0)
handleSelectTrade(SelectTradeC2SPacket arg0)
func_210159_a(CPacketSelectTrade arg0)
processSelectTrade(CPacketSelectTrade arg0)
public void
a(mq arg0)
method_20277(class_4385 arg0)
handleEditBook(EditBookC2SPacket arg0)
func_210156_a(CPacketEditBook arg0)
processEditBook(CPacketEditBook arg0)
public void
a(mr arg0)
method_20278(class_4386 arg0)
handleQueryEntityNbt(QueryEntityNbtC2SPacket arg0)
func_211526_a(CPacketNBTQueryEntity arg0)
processNBTQueryEntity(CPacketNBTQueryEntity arg0)
public void
a(mg arg0)
method_20276(class_4384 arg0)
handleQueryBlockEntityNbt(QueryBlockEntityNbtC2SPacket arg0)
func_211525_a(CPacketNBTQueryTileEntity arg0)
processNBTQueryBlockEntity(CPacketNBTQueryTileEntity arg0)
public void
a(mu arg0)
method_7939(class_2064 arg0)
handlePlayerMove(PlayerMoveC2SPacket arg0)
func_147347_a(CPacketPlayer arg0)
processPlayer(CPacketPlayer arg0)
public void
a(double arg0, double arg1, double arg2, float arg3, float arg4)
method_8165(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<kt$a> arg5)
method_10775(double arg0, double arg1, double arg2, float arg3, float arg4, Set<class_1992$class_2571> 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<SPacketPlayerPosLook$EnumFlags> arg5)
setPlayerLocation(double x, double y, double z, float yaw, float pitch, Set<SPacketPlayerPosLook$EnumFlags> relativeSet)
public void
a(na arg0)
method_7941(class_2066 arg0)
handlePlayerHandAction(PlayerHandActionC2SPacket arg0)
func_147345_a(CPacketPlayerDigging arg0)
processPlayerDigging(CPacketPlayerDigging arg0)
public void
a(nr arg0)
method_7947(class_731 arg0)
handlePlayerUseBlock(PlayerUseBlockC2SPacket arg0)
func_184337_a(CPacketPlayerTryUseItemOnBlock arg0)
processTryUseItemOnBlock(CPacketPlayerTryUseItemOnBlock arg0)
public void
a(ns arg0)
method_12681(class_2920 arg0)
handlePlayerUseItem(PlayerUseItemC2SPacket arg0)
func_147346_a(CPacketPlayerTryUseItem arg0)
processTryUseItem(CPacketPlayerTryUseItem arg0)
public void
a(nq arg0)
method_10721(class_2593 arg0)
handlePlayerSpectate(PlayerSpectateC2SPacket arg0)
func_175088_a(CPacketSpectate arg0)
handleSpectate(CPacketSpectate arg0)
public void
a(nf arg0)
method_10720(class_2591 arg0)
handleResourcePackResponse(ResourcePackC2SPacket arg0)
func_175086_a(CPacketResourcePackStatus arg0)
handleResourcePackStatus(CPacketResourcePackStatus arg0)
public void
a(mw arg0)
method_12680(class_2919 arg0)
handleBoatPaddle(BoatPaddleC2SPacket arg0)
func_184340_a(CPacketSteerBoat arg0)
processSteerBoat(CPacketSteerBoat arg0)
public void
a(ij arg0)
method_7456(class_1982 arg0)
onDisconnect(Text arg0)
func_147231_a(ITextComponent arg0)
onDisconnect(ITextComponent arg0)
public void
a(iv<?> arg0)
method_8166(class_700<?> arg0)
sendPacket(Packet<?> packet)
func_147359_a(Packet<?> arg0)
sendPacket(Packet<?> packetIn)
public void
a(iv<?> arg0, io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> arg1)
method_21319(class_700<?> 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(Packet<?> arg0, io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> arg1)
sendPacket(Packet<?> packetIn, io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super Void>> futureListeners)
public void
a(nj arg0)
method_7944(class_2068 arg0)
handleSelectSlot(SelectSlotC2SPacket arg0)
func_147355_a(CPacketHeldItemChange arg0)
processHeldItemChange(CPacketHeldItemChange arg0)
public void
a(mh arg0)
method_7929(class_2053 arg0)
handleChatMessage(ChatMessageC2SPacket arg0)
func_147354_a(CPacketChatMessage arg0)
processChatMessage(CPacketChatMessage arg0)
private void
c(String arg0)
method_8170(String arg0)
runCommand(String command)
func_147361_d(String arg0)
handleSlashCommand(String command)
public void
a(np arg0)
method_7927(class_2051 arg0)
handleArmSwing(ArmSwingC2SPacket arg0)
func_175087_a(CPacketAnimation arg0)
handleAnimation(CPacketAnimation arg0)
public void
a(nb arg0)
method_7942(class_704 arg0)
handlePlayerMovementAction(PlayerMovementActionC2SPacket arg0)
func_147357_a(CPacketEntityAction arg0)
processEntityAction(CPacketEntityAction arg0)
public void
a(ms arg0)
method_7937(class_2061 arg0)
handleInteractEntity(PlayerInteractEntityC2SPacket arg0)
func_147340_a(CPacketUseEntity arg0)
processUseEntity(CPacketUseEntity arg0)
public void
a(mi arg0)
method_7930(class_2054 arg0)
handleClientStatus(ClientStatusC2SPacket arg0)
func_147342_a(CPacketClientStatus arg0)
processClientStatus(CPacketClientStatus arg0)
public void
a(mo arg0)
method_7935(class_2060 arg0)
handleCloseInventoryMenu(CloseInventoryMenuC2SPacket arg0)
func_147356_a(CPacketCloseWindow arg0)
processCloseWindow(CPacketCloseWindow arg0)
public void
a(mn arg0)
method_7934(class_2059 arg0)
handleInventoryMenuClickSlot(InventoryMenuClickSlotC2SPacket arg0)
func_147351_a(CPacketClickWindow arg0)
processClickWindow(CPacketClickWindow arg0)
public void
a(my arg0)
method_14856(class_3339 arg0)
handlePlaceRecipe(PlaceRecipeC2SPacket arg0)
func_194308_a(CPacketPlaceRecipe arg0)
processPlaceRecipe(CPacketPlaceRecipe arg0)
public void
a(mm arg0)
method_7933(class_2058 arg0)
handleMenuClickButton(MenuClickButtonC2SPacket arg0)
func_147338_a(CPacketEnchantItem arg0)
processEnchantItem(CPacketEnchantItem arg0)
public void
a(nm arg0)
method_7945(class_2069 arg0)
handleCreativeMenuSlot(CreativeMenuSlotC2SPacket arg0)
func_147344_a(CPacketCreativeInventoryAction arg0)
processCreativeInventoryAction(CPacketCreativeInventoryAction arg0)
public void
a(ml arg0)
method_7932(class_2057 arg0)
handleInventoryMenuConfirm(InventoryMenuConfirmC2SPacket arg0)
func_147339_a(CPacketConfirmTransaction arg0)
processConfirmTransaction(CPacketConfirmTransaction arg0)
public void
a(no arg0)
method_7946(class_2070 arg0)
handleSignUpdate(SignUpdateC2SPacket arg0)
func_147343_a(CPacketUpdateSign arg0)
processUpdateSign(CPacketUpdateSign arg0)
public void
a(mt arg0)
method_7938(class_2063 arg0)
handleKeepAlive(KeepAliveC2SPacket arg0)
func_147353_a(CPacketKeepAlive arg0)
processKeepAlive(CPacketKeepAlive arg0)
public void
a(mz arg0)
method_7940(class_2065 arg0)
handlePlayerAbilities(PlayerAbilitiesC2SPacket arg0)
func_147348_a(CPacketPlayerAbilities arg0)
processPlayerAbilities(CPacketPlayerAbilities arg0)
public void
a(mj arg0)
method_7931(class_2056 arg0)
handleClientSettings(ClientSettingsC2SPacket arg0)
func_147352_a(CPacketClientSettings arg0)
processClientSettings(CPacketClientSettings arg0)
public void
a(mp arg0)
method_7936(class_663 arg0)
handleCustomPayload(CustomPayloadC2SPacket arg0)
func_147349_a(CPacketCustomPayload arg0)
processCustomPayload(CPacketCustomPayload arg0)