Class MinecraftFields

java.lang.Object
com.comphenix.protocol.utility.MinecraftFields

public final class MinecraftFields extends Object
Retrieve the content of well-known fields in Minecraft.
  • Method Details

    • getNetworkManager

      public static Object getNetworkManager(org.bukkit.entity.Player player)
      Retrieve the network manager associated with a particular player.
      Parameters:
      player - - the player.
      Returns:
      The network manager, or NULL if no network manager has been associated yet.
    • getPlayerConnection

      public static Object getPlayerConnection(org.bukkit.entity.Player player)
      Retrieve the PlayerConnection (or NetServerHandler) associated with a player.
      Parameters:
      player - - the player.
      Returns:
      The player connection.
    • getPlayerConnection

      public static Object getPlayerConnection(Object nmsPlayer)
      Retrieve the PlayerConnection (or NetServerHandler) associated with a player.
      Parameters:
      nmsPlayer - - the NMS player.
      Returns:
      The player connection.
    • getPlayerFromConnection

      public static Object getPlayerFromConnection(Object playerConnection)
      Retrieves the EntityPlayer player field from a PlayerConnection.
      Parameters:
      playerConnection - The PlayerConnection object from which to retrieve the EntityPlayer field.
      Returns:
      The value of the EntityPlayer field in the PlayerConnection.