Interface INMSVersionClass


public interface INMSVersionClass
Used for getting NMS version specific classes
  • Method Details

    • getEntityBuilder

      INMSEntityBuilder getEntityBuilder(org.bukkit.entity.LivingEntity entity)
      Used for getting the NMS entity builder
      Parameters:
      entity - The entity you want to alter
      Returns:
      The builder
    • getPlayerAttributeModifier

      INMSPlayerAttributeModifier getPlayerAttributeModifier(org.bukkit.entity.Player player)
      Used for getting the INMSPlayerAttributeModifier instance for a player.
      Parameters:
      player - The player you want to get the attribute modifier for
      Returns:
      The player attribute modifier
    • getPathfinderInjector

      IPathfinderInjector getPathfinderInjector(org.bukkit.entity.LivingEntity entity)
      Used for getting the IPathfinderInjector instance for a specific entity.
      Parameters:
      entity - The entity you want to get the pathfinder injector for
      Returns:
      The pathfinder injector for the entity