Class ServerPlayNetworkHandler

java.lang.Object
net.minecraft.network.NetworkHandler
net.minecraft.server.network.ServerPlayNetworkHandler
All Implemented Interfaces:
CommandOutput

@Environment(SERVER) public class ServerPlayNetworkHandler extends NetworkHandler implements CommandOutput
Mappings:
Namespace Name
intermediary net/minecraft/class_11
glue class_269
server ha
client net/minecraft/class_11
named net/minecraft/server/network/ServerPlayNetworkHandler
  • Field Details

    • LOGGER

      public static Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      intermediary field_916 Lnet/minecraft/class_11;field_916:Ljava/util/logging/Logger;
      glue field_1117 Lclass_269;field_1117:Ljava/util/logging/Logger;
      server a Lha;a:Ljava/util/logging/Logger;
      client field_916 Lnet/minecraft/class_11;field_916:Ljava/util/logging/Logger;
      named LOGGER Lnet/minecraft/server/network/ServerPlayNetworkHandler;LOGGER:Ljava/util/logging/Logger;
    • connection

      public Connection connection
      Mappings:
      Namespace Name Mixin selector
      intermediary field_917 Lnet/minecraft/class_11;field_917:Lnet/minecraft/class_117;
      glue field_1118 Lclass_269;field_1118:Lclass_363;
      server b Lha;b:Ljl;
      client field_917 Lnet/minecraft/class_11;field_917:Lpf;
      named connection Lnet/minecraft/server/network/ServerPlayNetworkHandler;connection:Lnet/minecraft/network/Connection;
    • disconnected

      public boolean disconnected
      Mappings:
      Namespace Name Mixin selector
      intermediary field_918 Lnet/minecraft/class_11;field_918:Z
      glue field_1119 Lclass_269;field_1119:Z
      server c Lha;c:Z
      client field_918 Lnet/minecraft/class_11;field_918:Z
      named disconnected Lnet/minecraft/server/network/ServerPlayNetworkHandler;disconnected:Z
    • server

      private MinecraftServer server
      Mappings:
      Namespace Name Mixin selector
      intermediary field_919 Lnet/minecraft/class_11;field_919:Lnet/minecraft/server/MinecraftServer;
      glue field_1120 Lclass_269;field_1120:Lnet/minecraft/server/MinecraftServer;
      server d Lha;d:Lnet/minecraft/server/MinecraftServer;
      client field_919 Lnet/minecraft/class_11;field_919:Lnet/minecraft/server/MinecraftServer;
      named server Lnet/minecraft/server/network/ServerPlayNetworkHandler;server:Lnet/minecraft/server/MinecraftServer;
    • player

      private ServerPlayerEntity player
      Mappings:
      Namespace Name Mixin selector
      intermediary field_920 Lnet/minecraft/class_11;field_920:Lnet/minecraft/class_69;
      glue field_1121 Lclass_269;field_1121:Lclass_132;
      server e Lha;e:Ldl;
      client field_920 Lnet/minecraft/class_11;field_920:Lnet/minecraft/class_69;
      named player Lnet/minecraft/server/network/ServerPlayNetworkHandler;player:Lnet/minecraft/entity/player/ServerPlayerEntity;
    • ticks

      private int ticks
      Mappings:
      Namespace Name Mixin selector
      intermediary field_921 Lnet/minecraft/class_11;field_921:I
      glue field_1122 Lclass_269;field_1122:I
      server f Lha;f:I
      client field_921 Lnet/minecraft/class_11;field_921:I
      named ticks Lnet/minecraft/server/network/ServerPlayNetworkHandler;ticks:I
    • lastKeepAliveTime

      private int lastKeepAliveTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_922 Lnet/minecraft/class_11;field_922:I
      glue field_1123 Lclass_269;field_1123:I
      server g Lha;g:I
      client field_922 Lnet/minecraft/class_11;field_922:I
      named lastKeepAliveTime Lnet/minecraft/server/network/ServerPlayNetworkHandler;lastKeepAliveTime:I
    • floatingTime

      private int floatingTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_923 Lnet/minecraft/class_11;field_923:I
      glue field_1124 Lclass_269;field_1124:I
      server h Lha;h:I
      client field_923 Lnet/minecraft/class_11;field_923:I
      named floatingTime Lnet/minecraft/server/network/ServerPlayNetworkHandler;floatingTime:I
    • moved

      private boolean moved
      Mappings:
      Namespace Name Mixin selector
      intermediary field_924 Lnet/minecraft/class_11;field_924:Z
      glue field_1125 Lclass_269;field_1125:Z
      server i Lha;i:Z
      client field_924 Lnet/minecraft/class_11;field_924:Z
      named moved Lnet/minecraft/server/network/ServerPlayNetworkHandler;moved:Z
    • teleportTargetX

      private double teleportTargetX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_925 Lnet/minecraft/class_11;field_925:D
      glue field_1126 Lclass_269;field_1126:D
      server j Lha;j:D
      client field_925 Lnet/minecraft/class_11;field_925:D
      named teleportTargetX Lnet/minecraft/server/network/ServerPlayNetworkHandler;teleportTargetX:D
    • teleportTargetY

      private double teleportTargetY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_926 Lnet/minecraft/class_11;field_926:D
      glue field_1127 Lclass_269;field_1127:D
      server k Lha;k:D
      client field_926 Lnet/minecraft/class_11;field_926:D
      named teleportTargetY Lnet/minecraft/server/network/ServerPlayNetworkHandler;teleportTargetY:D
    • teleportTargetZ

      private double teleportTargetZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_927 Lnet/minecraft/class_11;field_927:D
      glue field_1128 Lclass_269;field_1128:D
      server l Lha;l:D
      client field_927 Lnet/minecraft/class_11;field_927:D
      named teleportTargetZ Lnet/minecraft/server/network/ServerPlayNetworkHandler;teleportTargetZ:D
    • teleported

      private boolean teleported
      Mappings:
      Namespace Name Mixin selector
      intermediary field_928 Lnet/minecraft/class_11;field_928:Z
      glue field_1129 Lclass_269;field_1129:Z
      server m Lha;m:Z
      client field_928 Lnet/minecraft/class_11;field_928:Z
      named teleported Lnet/minecraft/server/network/ServerPlayNetworkHandler;teleported:Z
    • transactions

      private Map transactions
      HashMap of Integer, Short
      Mappings:
      Namespace Name Mixin selector
      intermediary field_929 Lnet/minecraft/class_11;field_929:Ljava/util/Map;
      glue field_1130 Lclass_269;field_1130:Ljava/util/Map;
      server n Lha;n:Ljava/util/Map;
      client field_929 Lnet/minecraft/class_11;field_929:Ljava/util/Map;
      named transactions Lnet/minecraft/server/network/ServerPlayNetworkHandler;transactions:Ljava/util/Map;
  • Constructor Details

    • ServerPlayNetworkHandler

      public ServerPlayNetworkHandler(MinecraftServer server, Connection connection, ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_11;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_117;Lnet/minecraft/class_69;)V
      glue <init> Lclass_269;<init>(Lnet/minecraft/server/MinecraftServer;Lclass_363;Lclass_132;)V
      server <init> Lha;<init>(Lnet/minecraft/server/MinecraftServer;Ljl;Ldl;)V
      client <init> Lnet/minecraft/class_11;<init>(Lnet/minecraft/server/MinecraftServer;Lpf;Lnet/minecraft/class_69;)V
      named <init> Lnet/minecraft/server/network/ServerPlayNetworkHandler;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/Connection;Lnet/minecraft/entity/player/ServerPlayerEntity;)V
  • Method Details

    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_831 Lnet/minecraft/class_11;method_831()V
      glue method_1202 Lclass_269;method_1202()V
      server a Lha;a()V
      client method_831 Lnet/minecraft/class_11;method_831()V
      named tick Lnet/minecraft/server/network/ServerPlayNetworkHandler;tick()V
    • disconnect

      public void disconnect(String reason)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_833 Lnet/minecraft/class_11;method_833(Ljava/lang/String;)V
      glue method_1212 Lclass_269;method_1212(Ljava/lang/String;)V
      server a Lha;a(Ljava/lang/String;)V
      client method_833 Lnet/minecraft/class_11;method_833(Ljava/lang/String;)V
      named disconnect Lnet/minecraft/server/network/ServerPlayNetworkHandler;disconnect(Ljava/lang/String;)V
    • onPlayerInput

      public void onPlayerInput(PlayerInputC2SPacket packet)
      Overrides:
      onPlayerInput in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1432 Lnet/minecraft/class_240;method_1432(Lnet/minecraft/class_357;)V
      glue method_1215 Lclass_472;method_1215(Lclass_380;)V
      server a Lme;a(Ljz;)V
      client a Lti;a(Lql;)V
      named onPlayerInput Lnet/minecraft/network/NetworkHandler;onPlayerInput(Lnet/minecraft/network/packet/c2s/play/PlayerInputC2SPacket;)V
    • onPlayerMove

      public void onPlayerMove(PlayerMovePacket packet)
      Overrides:
      onPlayerMove in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1425 Lnet/minecraft/class_240;method_1425(Lnet/minecraft/class_184;)V
      glue method_1207 Lclass_472;method_1207(Lclass_209;)V
      server a Lme;a(Lfm;)V
      client a Lti;a(Lig;)V
      named onPlayerMove Lnet/minecraft/network/NetworkHandler;onPlayerMove(Lnet/minecraft/network/packet/play/PlayerMovePacket;)V
    • teleport

      public void teleport(double x, double y, double z, float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_832 Lnet/minecraft/class_11;method_832(DDDFF)V
      glue method_1203 Lclass_269;method_1203(DDDFF)V
      server a Lha;a(DDDFF)V
      client method_832 Lnet/minecraft/class_11;method_832(DDDFF)V
      named teleport Lnet/minecraft/server/network/ServerPlayNetworkHandler;teleport(DDDFF)V
    • handlePlayerAction

      public void handlePlayerAction(PlayerActionC2SPacket packet)
      Overrides:
      handlePlayerAction in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1426 Lnet/minecraft/class_240;method_1426(Lnet/minecraft/class_228;)V
      glue method_1208 Lclass_472;method_1208(Lclass_247;)V
      server a Lme;a(Lgm;)V
      client a Lti;a(Ljv;)V
      named handlePlayerAction Lnet/minecraft/network/NetworkHandler;handlePlayerAction(Lnet/minecraft/network/packet/c2s/play/PlayerActionC2SPacket;)V
    • onPlayerInteractBlock

      public void onPlayerInteractBlock(PlayerInteractBlockC2SPacket packet)
      Overrides:
      onPlayerInteractBlock in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1423 Lnet/minecraft/class_240;method_1423(Lnet/minecraft/class_145;)V
      glue method_1205 Lclass_472;method_1205(Lclass_175;)V
      server a Lme;a(Leo;)V
      client a Lti;a(Lgx;)V
      named onPlayerInteractBlock Lnet/minecraft/network/NetworkHandler;onPlayerInteractBlock(Lnet/minecraft/network/packet/c2s/play/PlayerInteractBlockC2SPacket;)V
    • onDisconnected

      public void onDisconnected(String reason, Object[] objects)
      Overrides:
      onDisconnected in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1473 Lnet/minecraft/class_240;method_1473(Ljava/lang/String;[Ljava/lang/Object;)V
      glue method_763 Lclass_472;method_763(Ljava/lang/String;[Ljava/lang/Object;)V
      server a Lme;a(Ljava/lang/String;[Ljava/lang/Object;)V
      client a Lti;a(Ljava/lang/String;[Ljava/lang/Object;)V
      named onDisconnected Lnet/minecraft/network/NetworkHandler;onDisconnected(Ljava/lang/String;[Ljava/lang/Object;)V
    • handle

      public void handle(Packet packet)
      Overrides:
      handle in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1470 Lnet/minecraft/class_240;method_1470(Lnet/minecraft/class_169;)V
      glue method_759 Lclass_472;method_759(Lclass_257;)V
      server a Lme;a(Lgt;)V
      client c Lti;c(Lki;)V
      named handle Lnet/minecraft/network/NetworkHandler;handle(Lnet/minecraft/network/packet/Packet;)V
    • sendPacket

      public void sendPacket(Packet packet)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_835 Lnet/minecraft/class_11;method_835(Lnet/minecraft/class_169;)V
      glue method_1221 Lclass_269;method_1221(Lclass_257;)V
      server b Lha;b(Lgt;)V
      client method_835 Lnet/minecraft/class_11;method_835(Lki;)V
      named sendPacket Lnet/minecraft/server/network/ServerPlayNetworkHandler;sendPacket(Lnet/minecraft/network/packet/Packet;)V
    • onUpdateSelectedSlot

      public void onUpdateSelectedSlot(UpdateSelectedSlotC2SPacket packet)
      Overrides:
      onUpdateSelectedSlot in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1424 Lnet/minecraft/class_240;method_1424(Lnet/minecraft/class_170;)V
      glue method_1206 Lclass_472;method_1206(Lclass_196;)V
      server a Lme;a(Lfd;)V
      client a Lti;a(Lho;)V
      named onUpdateSelectedSlot Lnet/minecraft/network/NetworkHandler;onUpdateSelectedSlot(Lnet/minecraft/network/packet/c2s/play/UpdateSelectedSlotC2SPacket;)V
    • onChatMessage

      public void onChatMessage(ChatMessagePacket packet)
      Overrides:
      onChatMessage in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1431 Lnet/minecraft/class_240;method_1431(Lnet/minecraft/class_340;)V
      glue method_1214 Lclass_472;method_1214(Lclass_361;)V
      server a Lme;a(Ljk;)V
      client a Lti;a(Lpe;)V
      named onChatMessage Lnet/minecraft/network/NetworkHandler;onChatMessage(Lnet/minecraft/network/packet/play/ChatMessagePacket;)V
    • handleCommand

      private void handleCommand(String message)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_836 Lnet/minecraft/class_11;method_836(Ljava/lang/String;)V
      glue method_1223 Lclass_269;method_1223(Ljava/lang/String;)V
      server c Lha;c(Ljava/lang/String;)V
      client method_836 Lnet/minecraft/class_11;method_836(Ljava/lang/String;)V
      named handleCommand Lnet/minecraft/server/network/ServerPlayNetworkHandler;handleCommand(Ljava/lang/String;)V
    • onEntityAnimation

      public void onEntityAnimation(EntityAnimationPacket packet)
      Overrides:
      onEntityAnimation in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1428 Lnet/minecraft/class_240;method_1428(Lnet/minecraft/class_305;)V
      glue method_1210 Lclass_472;method_1210(Lclass_326;)V
      server a Lme;a(Lim;)V
      client a Lti;a(Lnm;)V
      named onEntityAnimation Lnet/minecraft/network/NetworkHandler;onEntityAnimation(Lnet/minecraft/network/packet/play/EntityAnimationPacket;)V
    • handleClientCommand

      public void handleClientCommand(ClientCommandC2SPacket packet)
      Overrides:
      handleClientCommand in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1434 Lnet/minecraft/class_240;method_1434(Lnet/minecraft/class_431;)V
      glue method_1217 Lclass_472;method_1217(Lclass_482;)V
      server a Lme;a(Lmk;)V
      client a Lti;a(Lts;)V
      named handleClientCommand Lnet/minecraft/network/NetworkHandler;handleClientCommand(Lnet/minecraft/network/packet/c2s/play/ClientCommandC2SPacket;)V
    • onDisconnect

      public void onDisconnect(DisconnectPacket packet)
      Overrides:
      onDisconnect in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1436 Lnet/minecraft/class_240;method_1436(Lnet/minecraft/class_433;)V
      glue method_1219 Lclass_472;method_1219(Lclass_615;)V
      server a Lme;a(Lpv;)V
      client a Lti;a(Lyr;)V
      named onDisconnect Lnet/minecraft/network/NetworkHandler;onDisconnect(Lnet/minecraft/network/packet/play/DisconnectPacket;)V
    • getBlockDataSendQueueSize

      public int getBlockDataSendQueueSize()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_834 Lnet/minecraft/class_11;method_834()I
      glue method_1220 Lclass_269;method_1220()I
      server b Lha;b()I
      client method_834 Lnet/minecraft/class_11;method_834()I
      named getBlockDataSendQueueSize Lnet/minecraft/server/network/ServerPlayNetworkHandler;getBlockDataSendQueueSize()I
    • sendMessage

      public void sendMessage(String message)
      Specified by:
      sendMessage in interface CommandOutput
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1409 Lnet/minecraft/class_39;method_1409(Ljava/lang/String;)V
      glue method_1222 Lclass_466;method_1222(Ljava/lang/String;)V
      server b Lmb;b(Ljava/lang/String;)V
      client method_1409 Lnet/minecraft/class_39;method_1409(Ljava/lang/String;)V
      named sendMessage Lnet/minecraft/server/command/CommandOutput;sendMessage(Ljava/lang/String;)V
    • getName

      public String getName()
      Specified by:
      getName in interface CommandOutput
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1410 Lnet/minecraft/class_39;method_1410()Ljava/lang/String;
      glue method_1224 Lclass_466;method_1224()Ljava/lang/String;
      server d Lmb;d()Ljava/lang/String;
      client method_1410 Lnet/minecraft/class_39;method_1410()Ljava/lang/String;
      named getName Lnet/minecraft/server/command/CommandOutput;getName()Ljava/lang/String;
    • handleInteractEntity

      public void handleInteractEntity(PlayerInteractEntityC2SPacket packet)
      Overrides:
      handleInteractEntity in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1422 Lnet/minecraft/class_240;method_1422(Lnet/minecraft/class_1;)V
      glue method_1204 Lclass_472;method_1204(Lclass_1;)V
      server a Lme;a(La;)V
      client a Lti;a(La;)V
      named handleInteractEntity Lnet/minecraft/network/NetworkHandler;handleInteractEntity(Lnet/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket;)V
    • onPlayerRespawn

      public void onPlayerRespawn(PlayerRespawnPacket packet)
      Overrides:
      onPlayerRespawn in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1430 Lnet/minecraft/class_240;method_1430(Lnet/minecraft/class_335;)V
      glue method_1213 Lclass_472;method_1213(Lclass_358;)V
      server a Lme;a(Lji;)V
      client a Lti;a(Lox;)V
      named onPlayerRespawn Lnet/minecraft/network/NetworkHandler;onPlayerRespawn(Lnet/minecraft/network/packet/play/PlayerRespawnPacket;)V
    • onCloseScreen

      public void onCloseScreen(CloseScreenS2CPacket packet)
      Overrides:
      onCloseScreen in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1427 Lnet/minecraft/class_240;method_1427(Lnet/minecraft/class_276;)V
      glue method_1209 Lclass_472;method_1209(Lclass_299;)V
      server a Lme;a(Lhw;)V
      client a Lti;a(Lmn;)V
      named onCloseScreen Lnet/minecraft/network/NetworkHandler;onCloseScreen(Lnet/minecraft/network/packet/s2c/play/CloseScreenS2CPacket;)V
    • onClickSlot

      public void onClickSlot(ClickSlotC2SPacket packet)
      Overrides:
      onClickSlot in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1433 Lnet/minecraft/class_240;method_1433(Lnet/minecraft/class_363;)V
      glue method_1216 Lclass_472;method_1216(Lclass_388;)V
      server a Lme;a(Lke;)V
      client a Lti;a(Lqs;)V
      named onClickSlot Lnet/minecraft/network/NetworkHandler;onClickSlot(Lnet/minecraft/network/packet/c2s/play/ClickSlotC2SPacket;)V
    • onScreenHandlerAcknowledgement

      public void onScreenHandlerAcknowledgement(ScreenHandlerAcknowledgementPacket packet)
      Overrides:
      onScreenHandlerAcknowledgement in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1429 Lnet/minecraft/class_240;method_1429(Lnet/minecraft/class_325;)V
      glue method_1211 Lclass_472;method_1211(Lclass_347;)V
      server a Lme;a(Lja;)V
      client a Lti;a(Loj;)V
      named onScreenHandlerAcknowledgement Lnet/minecraft/network/NetworkHandler;onScreenHandlerAcknowledgement(Lnet/minecraft/network/packet/play/ScreenHandlerAcknowledgementPacket;)V
    • handleUpdateSign

      public void handleUpdateSign(UpdateSignPacket packet)
      Overrides:
      handleUpdateSign in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1435 Lnet/minecraft/class_240;method_1435(Lnet/minecraft/class_432;)V
      glue method_1218 Lclass_472;method_1218(Lclass_493;)V
      server a Lme;a(Lms;)V
      client a Lti;a(Lui;)V
      named handleUpdateSign Lnet/minecraft/network/NetworkHandler;handleUpdateSign(Lnet/minecraft/network/packet/play/UpdateSignPacket;)V
    • isServerSide

      public boolean isServerSide()
      Specified by:
      isServerSide in class NetworkHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1474 Lnet/minecraft/class_240;method_1474()Z
      glue method_766 Lclass_472;method_766()Z
      server c Lme;c()Z
      client c Lti;c()Z
      named isServerSide Lnet/minecraft/network/NetworkHandler;isServerSide()Z