Package org.kingdoms.utils.nms
Class EntityFactory
java.lang.Object
org.kingdoms.utils.nms.EntityFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic <T extends org.bukkit.entity.Entity>
TcreateEntity(org.bukkit.Location location, org.bukkit.entity.EntityType type) static ObjectcreateSpawnPacket(Object nmsLivingEntity) static <T extends org.bukkit.entity.Entity>
TgetBukkitEntity(Object nmsEntity) static @Nullable org.bukkit.entity.EntityTypegetEntityTypeFromMaterial(com.cryptomorin.xseries.XMaterial material) static @Nullable com.cryptomorin.xseries.XMaterialgetMaterialFromEntity(org.bukkit.entity.Entity entity) static ObjectgetNMSWorld(org.bukkit.World world) static voidremoveEntity(Collection<? extends org.bukkit.entity.Player> players, List<Integer> entities)
-
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
-
createEntity
public static <T extends org.bukkit.entity.Entity> T createEntity(org.bukkit.Location location, org.bukkit.entity.EntityType type) -
getBukkitEntity
-
removeEntity
public static void removeEntity(Collection<? extends org.bukkit.entity.Player> players, List<Integer> entities) -
createSpawnPacket
-
addEntity
-