public class NetHandlerPlayServer extends java.lang.Object implements INetHandlerPlayServer, ITickable
| Modifier and Type | Field and Description |
|---|---|
private int |
chatSpamThresholdCount |
private ServerRecipeBookHelper |
field_194309_H |
private long |
field_194402_f |
private boolean |
field_194403_g |
private long |
field_194404_h |
private double |
firstGoodX |
private double |
firstGoodY |
private double |
firstGoodZ |
private boolean |
floating |
private int |
floatingTickCount |
private int |
itemDropThreshold |
private double |
lastGoodX |
private double |
lastGoodY |
private double |
lastGoodZ |
private int |
lastMovePacketCounter |
private int |
lastPositionUpdate |
private static org.apache.logging.log4j.Logger |
LOGGER |
private Entity |
lowestRiddenEnt |
private double |
lowestRiddenX |
private double |
lowestRiddenX1 |
private double |
lowestRiddenY |
private double |
lowestRiddenY1 |
private double |
lowestRiddenZ |
private double |
lowestRiddenZ1 |
private int |
movePacketCounter |
NetworkManager |
netManager |
private int |
networkTickCount |
private IntHashMap<java.lang.Short> |
pendingTransactions |
EntityPlayerMP |
player |
private MinecraftServer |
serverController |
private Vec3d |
targetPos |
private int |
teleportId |
private boolean |
vehicleFloating |
private int |
vehicleFloatingTickCount |
| Constructor and Description |
|---|
NetHandlerPlayServer(MinecraftServer server,
NetworkManager networkManagerIn,
EntityPlayerMP playerIn) |
private static final org.apache.logging.log4j.Logger LOGGER
public final NetworkManager netManager
private final MinecraftServer serverController
public EntityPlayerMP player
private int networkTickCount
private long field_194402_f
private boolean field_194403_g
private long field_194404_h
private int chatSpamThresholdCount
private int itemDropThreshold
private final IntHashMap<java.lang.Short> pendingTransactions
private double firstGoodX
private double firstGoodY
private double firstGoodZ
private double lastGoodX
private double lastGoodY
private double lastGoodZ
private Entity lowestRiddenEnt
private double lowestRiddenX
private double lowestRiddenY
private double lowestRiddenZ
private double lowestRiddenX1
private double lowestRiddenY1
private double lowestRiddenZ1
private Vec3d targetPos
private int teleportId
private int lastPositionUpdate
private boolean floating
private int floatingTickCount
private boolean vehicleFloating
private int vehicleFloatingTickCount
private int movePacketCounter
private int lastMovePacketCounter
private ServerRecipeBookHelper field_194309_H
public NetHandlerPlayServer(MinecraftServer server, NetworkManager networkManagerIn, EntityPlayerMP playerIn)
private void captureCurrentPosition()
public NetworkManager getNetworkManager()
public void disconnect(ITextComponent textComponent)
public void processInput(CPacketInput packetIn)
processInput in interface INetHandlerPlayServerprivate static boolean isMovePlayerPacketInvalid(CPacketPlayer packetIn)
private static boolean isMoveVehiclePacketInvalid(CPacketVehicleMove packetIn)
public void processVehicleMove(CPacketVehicleMove packetIn)
processVehicleMove in interface INetHandlerPlayServerpublic void processConfirmTeleport(CPacketConfirmTeleport packetIn)
processConfirmTeleport in interface INetHandlerPlayServerpublic void handleRecipeBookUpdate(CPacketRecipeInfo p_191984_1_)
handleRecipeBookUpdate in interface INetHandlerPlayServerpublic void handleSeenAdvancements(CPacketSeenAdvancements p_194027_1_)
handleSeenAdvancements in interface INetHandlerPlayServerpublic void processPlayer(CPacketPlayer packetIn)
processPlayer in interface INetHandlerPlayServerpublic void setPlayerLocation(double x,
double y,
double z,
float yaw,
float pitch)
public void setPlayerLocation(double x,
double y,
double z,
float yaw,
float pitch,
java.util.Set<SPacketPlayerPosLook.EnumFlags> relativeSet)
public void processPlayerDigging(CPacketPlayerDigging packetIn)
processPlayerDigging in interface INetHandlerPlayServerpublic void processTryUseItemOnBlock(CPacketPlayerTryUseItemOnBlock packetIn)
processTryUseItemOnBlock in interface INetHandlerPlayServerpublic void processTryUseItem(CPacketPlayerTryUseItem packetIn)
processTryUseItem in interface INetHandlerPlayServerpublic void handleSpectate(CPacketSpectate packetIn)
handleSpectate in interface INetHandlerPlayServerpublic void handleResourcePackStatus(CPacketResourcePackStatus packetIn)
handleResourcePackStatus in interface INetHandlerPlayServerpublic void processSteerBoat(CPacketSteerBoat packetIn)
processSteerBoat in interface INetHandlerPlayServerpublic void onDisconnect(ITextComponent reason)
onDisconnect in interface INetHandlerpublic void sendPacket(Packet<?> packetIn)
public void processHeldItemChange(CPacketHeldItemChange packetIn)
processHeldItemChange in interface INetHandlerPlayServerpublic void processChatMessage(CPacketChatMessage packetIn)
processChatMessage in interface INetHandlerPlayServerprivate void handleSlashCommand(java.lang.String command)
public void handleAnimation(CPacketAnimation packetIn)
handleAnimation in interface INetHandlerPlayServerpublic void processEntityAction(CPacketEntityAction packetIn)
processEntityAction in interface INetHandlerPlayServerpublic void processUseEntity(CPacketUseEntity packetIn)
processUseEntity in interface INetHandlerPlayServerpublic void processClientStatus(CPacketClientStatus packetIn)
processClientStatus in interface INetHandlerPlayServerpublic void processCloseWindow(CPacketCloseWindow packetIn)
processCloseWindow in interface INetHandlerPlayServerpublic void processClickWindow(CPacketClickWindow packetIn)
processClickWindow in interface INetHandlerPlayServerpublic void func_194308_a(CPacketPlaceRecipe p_194308_1_)
func_194308_a in interface INetHandlerPlayServerpublic void processEnchantItem(CPacketEnchantItem packetIn)
processEnchantItem in interface INetHandlerPlayServerpublic void processCreativeInventoryAction(CPacketCreativeInventoryAction packetIn)
processCreativeInventoryAction in interface INetHandlerPlayServerpublic void processConfirmTransaction(CPacketConfirmTransaction packetIn)
processConfirmTransaction in interface INetHandlerPlayServerpublic void processUpdateSign(CPacketUpdateSign packetIn)
processUpdateSign in interface INetHandlerPlayServerpublic void processKeepAlive(CPacketKeepAlive packetIn)
processKeepAlive in interface INetHandlerPlayServerprivate long currentTimeMillis()
public void processPlayerAbilities(CPacketPlayerAbilities packetIn)
processPlayerAbilities in interface INetHandlerPlayServerpublic void processTabComplete(CPacketTabComplete packetIn)
processTabComplete in interface INetHandlerPlayServerpublic void processClientSettings(CPacketClientSettings packetIn)
processClientSettings in interface INetHandlerPlayServerpublic void processCustomPayload(CPacketCustomPayload packetIn)
processCustomPayload in interface INetHandlerPlayServer