Class ChaseServer

java.lang.Object
net.minecraft.server.chase.ChaseServer

public class ChaseServer extends Object
Mappings:
Namespace Name
official yw
intermediary net/minecraft/class_6632
named net/minecraft/server/chase/ChaseServer
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lyw;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_34991 Lnet/minecraft/class_6632;field_34991:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/server/chase/ChaseServer;LOGGER:Lorg/apache/logging/log4j/Logger;
    • ip

      private final String ip
      Mappings:
      Namespace Name Mixin selector
      official b Lyw;b:Ljava/lang/String;
      intermediary field_34992 Lnet/minecraft/class_6632;field_34992:Ljava/lang/String;
      named ip Lnet/minecraft/server/chase/ChaseServer;ip:Ljava/lang/String;
    • port

      private final int port
      Mappings:
      Namespace Name Mixin selector
      official c Lyw;c:I
      intermediary field_34993 Lnet/minecraft/class_6632;field_34993:I
      named port Lnet/minecraft/server/chase/ChaseServer;port:I
    • playerManager

      private final PlayerManager playerManager
      Mappings:
      Namespace Name Mixin selector
      official d Lyw;d:Lafs;
      intermediary field_34994 Lnet/minecraft/class_6632;field_34994:Lnet/minecraft/class_3324;
      named playerManager Lnet/minecraft/server/chase/ChaseServer;playerManager:Lnet/minecraft/server/PlayerManager;
    • interval

      private final int interval
      Mappings:
      Namespace Name Mixin selector
      official e Lyw;e:I
      intermediary field_34995 Lnet/minecraft/class_6632;field_34995:I
      named interval Lnet/minecraft/server/chase/ChaseServer;interval:I
    • running

      private volatile boolean running
      Mappings:
      Namespace Name Mixin selector
      official f Lyw;f:Z
      intermediary field_34996 Lnet/minecraft/class_6632;field_34996:Z
      named running Lnet/minecraft/server/chase/ChaseServer;running:Z
    • socket

      Mappings:
      Namespace Name Mixin selector
      official g Lyw;g:Ljava/net/ServerSocket;
      intermediary field_34997 Lnet/minecraft/class_6632;field_34997:Ljava/net/ServerSocket;
      named socket Lnet/minecraft/server/chase/ChaseServer;socket:Ljava/net/ServerSocket;
    • clientSockets

      private final CopyOnWriteArrayList<Socket> clientSockets
      Mappings:
      Namespace Name Mixin selector
      official h Lyw;h:Ljava/util/concurrent/CopyOnWriteArrayList;
      intermediary field_34998 Lnet/minecraft/class_6632;field_34998:Ljava/util/concurrent/CopyOnWriteArrayList;
      named clientSockets Lnet/minecraft/server/chase/ChaseServer;clientSockets:Ljava/util/concurrent/CopyOnWriteArrayList;
  • Constructor Details

    • ChaseServer

      public ChaseServer(String ip, int port, PlayerManager playerManager, int interval)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lyw;<init>(Ljava/lang/String;ILafs;I)V
      intermediary <init> Lnet/minecraft/class_6632;<init>(Ljava/lang/String;ILnet/minecraft/class_3324;I)V
      named <init> Lnet/minecraft/server/chase/ChaseServer;<init>(Ljava/lang/String;ILnet/minecraft/server/PlayerManager;I)V
  • Method Details

    • start

      public void start() throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lyw;a()V
      intermediary method_38764 Lnet/minecraft/class_6632;method_38764()V
      named start Lnet/minecraft/server/chase/ChaseServer;start()V
    • runSender

      private void runSender()
      Mappings:
      Namespace Name Mixin selector
      official c Lyw;c()V
      intermediary method_38767 Lnet/minecraft/class_6632;method_38767()V
      named runSender Lnet/minecraft/server/chase/ChaseServer;runSender()V
    • stop

      public void stop()
      Mappings:
      Namespace Name Mixin selector
      official b Lyw;b()V
      intermediary method_38766 Lnet/minecraft/class_6632;method_38766()V
      named stop Lnet/minecraft/server/chase/ChaseServer;stop()V
    • runAcceptor

      private void runAcceptor()
      Mappings:
      Namespace Name Mixin selector
      official d Lyw;d()V
      intermediary method_38768 Lnet/minecraft/class_6632;method_38768()V
      named runAcceptor Lnet/minecraft/server/chase/ChaseServer;runAcceptor()V
    • getTeleportPosition

      @Nullable private @Nullable ChaseServer.TeleportPos getTeleportPosition()
      Mappings:
      Namespace Name Mixin selector
      official e Lyw;e()Lyw$a;
      intermediary method_38959 Lnet/minecraft/class_6632;method_38959()Lnet/minecraft/class_6632$class_6668;
      named getTeleportPosition Lnet/minecraft/server/chase/ChaseServer;getTeleportPosition()Lnet/minecraft/server/chase/ChaseServer$TeleportPos;