Class EntityFactory

java.lang.Object
org.kingdoms.utils.nms.EntityFactory

public final class EntityFactory extends Object
  • Constructor Details

    • EntityFactory

      public EntityFactory()
  • Method Details

    • getMaterialFromEntity

      public static @Nullable com.cryptomorin.xseries.XMaterial getMaterialFromEntity(org.bukkit.entity.Entity entity)
    • getEntityTypeFromMaterial

      public static @Nullable org.bukkit.entity.EntityType getEntityTypeFromMaterial(com.cryptomorin.xseries.XMaterial material)
    • getNMSWorld

      public static Object getNMSWorld(org.bukkit.World world)
    • createEntity

      public static <T extends org.bukkit.entity.Entity> T createEntity(org.bukkit.Location location, org.bukkit.entity.EntityType type)
    • getBukkitEntity

      public static <T extends org.bukkit.entity.Entity> T getBukkitEntity(Object nmsEntity)
    • removeEntity

      public static void removeEntity(Collection<? extends org.bukkit.entity.Player> players, List<Integer> entities)
    • createSpawnPacket

      public static Object createSpawnPacket(Object nmsLivingEntity)
    • addEntity

      public static void addEntity(org.bukkit.World world, Object nmsEntity)