java.lang.Object
com.shanebeestudios.nms.api.world.entity.McEntity
com.shanebeestudios.nms.api.world.entity.McPlayer

public class McPlayer extends McEntity
Wrapper for Minecraft Player
  • Method Details

    • wrap

      public static McPlayer wrap(net.minecraft.world.entity.player.Player nmsPlayer)
      Wrap a Minecraft Player
      Parameters:
      nmsPlayer - Minecraft Player to wrap
      Returns:
      Wrapped player
    • wrap

      public static McPlayer wrap(Player bukkitPlayer)
      Wrap a Bukkit Player
      Parameters:
      bukkitPlayer - Bukkit Player to wrap
      Returns:
      Wrapped player
    • getGameProfile

      public com.mojang.authlib.GameProfile getGameProfile()
      Get the GameProfile belonging to this player
      Returns:
      GameProfile of player
    • getName

      public String getName()
      Get the name of this player
      Returns:
      Name of player
    • riptide

      public void riptide(int time)
      Start the riptide animation for a player
      Parameters:
      time - Ticks to riptide
    • touch

      public void touch(Entity bukkitEntity)
      Make a player touch an entity

      This only works on a few entities, ex: touching a dropped item makes the player pick it up

      Parameters:
      bukkitEntity - Entity to touch