net.minecraft.server.network.handler

public class ServerPlayNetworkHandler

implements ServerPlayPacketHandler

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

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
c
field_8929
LOGGER
logger
public final Connection
a
field_8927
connection
netManager
private final MinecraftServer
d
field_8930
server
serverController
public ServerPlayerEntity
b
field_8928
player
playerEntity
private int
e
field_8931
ticks
networkTickCount
private int
f
field_8932
floatingTime
floatingTickCount
private boolean
g
field_8933
moved
field_147366_g
private int
h
field_8934
savedKeepAliveTime
field_147378_h
private long
i
field_8935
keepAliveTime
lastPingTime
private static Random
j
field_8936
random
field_147376_j
private long
k
field_8937
lastKeepAliveUpdateTime
lastSentPingPacket
private int
l
field_8938
messageCooldown
chatSpamThresholdCount
private int
m
field_8939
dropItemCooldown
itemDropThreshold
private Int2ObjectHashMap
n
field_8940
transactions
field_147372_n
private double
o
field_8941
teleportTargetX
lastPosX
private double
p
field_8942
teleportTargetY
lastPosY
private double
q
field_8943
teleportTargetZ
lastPosZ
private boolean
r
field_8944
teleported
hasMoved

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
a()
method_7454()
tick()
onNetworkTick()
public Connection
b()
method_8167()
getConnection()
getNetworkManager()
public void
c(String arg0)
method_8168(String arg0)
disconnect(String reason)
kickPlayerFromServer(String reason)
public void
a(jk arg0)
method_7943(class_2067 arg0)
handlePlayerInput(PlayerInputC2SPacket arg0)
processInput(C0CPacketInput arg0)
public void
a(jd arg0)
method_7939(class_2064 arg0)
handlePlayerMove(PlayerMoveC2SPacket arg0)
processPlayer(C03PacketPlayer 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)
setPlayerLocation(double x, double y, double z, float yaw, float pitch)
public void
a(ji arg0)
method_7941(class_2066 arg0)
handlePlayerHandAction(PlayerHandActionC2SPacket arg0)
processPlayerDigging(C07PacketPlayerDigging arg0)
public void
a(jo arg0)
method_7947(class_731 arg0)
handlePlayerUse(PlayerUseC2SPacket arg0)
processPlayerBlockPlacement(C08PacketPlayerBlockPlacement arg0)
public void
a(fj arg0)
method_7456(class_1982 arg0)
onDisconnect(Text arg0)
onDisconnect(IChatComponent arg0)
public void
a(ft arg0)
method_8166(class_700 arg0)
sendPacket(Packet packet)
sendPacket(Packet packetIn)
public void
a(jl arg0)
method_7944(class_2068 arg0)
handleSelectSlot(SelectSlotC2SPacket arg0)
processHeldItemChange(C09PacketHeldItemChange arg0)
public void
a(ir arg0)
method_7929(class_2053 arg0)
handleChatMessage(ChatMessageC2SPacket arg0)
processChatMessage(C01PacketChatMessage arg0)
private void
d(String arg0)
method_8170(String arg0)
runCommand(String command)
handleSlashCommand(String command)
public void
a(ip arg0)
method_7927(class_2051 arg0)
handleArmSwing(ArmSwingC2SPacket arg0)
processAnimation(C0APacketAnimation arg0)
public void
a(jj arg0)
method_7942(class_704 arg0)
handlePlayerMovementAction(PlayerMovementActionC2SPacket arg0)
processEntityAction(C0BPacketEntityAction arg0)
public void
a(ja arg0)
method_7937(class_2061 arg0)
handleInteractEntity(PlayerInteractEntityC2SPacket arg0)
processUseEntity(C02PacketUseEntity arg0)
public void
a(is arg0)
method_7930(class_2054 arg0)
handleClientStatus(ClientStatusC2SPacket arg0)
processClientStatus(C16PacketClientStatus arg0)
public void
a(iy arg0)
method_7935(class_2060 arg0)
handleCloseInventoryMenu(CloseInventoryMenuC2SPacket arg0)
processCloseWindow(C0DPacketCloseWindow arg0)
public void
a(ix arg0)
method_7934(class_2059 arg0)
handleInventoryMenuClickSlot(InventoryMenuClickSlotC2SPacket arg0)
processClickWindow(C0EPacketClickWindow arg0)
public void
a(iw arg0)
method_7933(class_2058 arg0)
handleMenuClickButton(MenuClickButtonC2SPacket arg0)
processEnchantItem(C11PacketEnchantItem arg0)
public void
a(jm arg0)
method_7945(class_2069 arg0)
handleCreativeMenuSlot(CreativeMenuSlotC2SPacket arg0)
processCreativeInventoryAction(C10PacketCreativeInventoryAction arg0)
public void
a(iv arg0)
method_7932(class_2057 arg0)
handleInventoryMenuConfirm(InventoryMenuConfirmC2SPacket arg0)
processConfirmTransaction(C0FPacketConfirmTransaction arg0)
public void
a(jn arg0)
method_7946(class_2070 arg0)
handleSignUpdate(SignUpdateC2SPacket arg0)
processUpdateSign(C12PacketUpdateSign arg0)
public void
a(jc arg0)
method_7938(class_2063 arg0)
handleKeepAlive(KeepAliveC2SPacket arg0)
processKeepAlive(C00PacketKeepAlive arg0)
private long
d()
method_8169()
getTimeMillis()
currentTimeMillis()
public void
a(jh arg0)
method_7940(class_2065 arg0)
handlePlayerAbilities(PlayerAbilitiesC2SPacket arg0)
processPlayerAbilities(C13PacketPlayerAbilities arg0)
public void
a(iq arg0)
method_7928(class_2052 arg0)
handleCommandSuggestions(CommandSuggestionsC2SPacket arg0)
processTabComplete(C14PacketTabComplete arg0)
public void
a(iu arg0)
method_7931(class_2056 arg0)
handleClientSettings(ClientSettingsC2SPacket arg0)
processClientSettings(C15PacketClientSettings arg0)
public void
a(iz arg0)
method_7936(class_663 arg0)
handleCustomPayload(CustomPayloadC2SPacket arg0)
processVanilla250Packet(C17PacketCustomPayload arg0)
public void
a(eo arg0, eo arg1)
method_7455(class_1962 arg0, class_1962 arg1)
changeProtocol(NetworkProtocol arg0, NetworkProtocol arg1)
onConnectionStateTransition(EnumConnectionState arg0, EnumConnectionState arg1)