Class XEntity

java.lang.Object
com.cryptomorin.xseries.XEntity

public final class XEntity extends Object
XEntity - YAML Entity Serializer
Supports 1.9+ Using ConfigurationSection Example:
     ConfigurationSection section = plugin.getConfig().getConfigurationSection("champions.king");
     Entity entity = XEntity.spawn(loc, section);
 
Entity: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Entity.html
Version:
4.0.2.1
Author:
Crypto Morin
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Set<org.bukkit.entity.EntityType>
    A list of entity types that are considered undead.
  • Method Summary

    Modifier and Type
    Method
    Description
    static @NotNull org.bukkit.entity.Entity
    edit(@NotNull org.bukkit.entity.Entity entity, @NotNull org.bukkit.configuration.ConfigurationSection config)
     
    static void
    editBossBar(org.bukkit.boss.BossBar bossBar, org.bukkit.configuration.ConfigurationSection section)
    Edits an existing BossBar from the config.
    static boolean
    isUndead(@Nullable org.bukkit.entity.EntityType type)
    Checks if an entity is an undead.
    static @Nullable org.bukkit.entity.Entity
    spawn(@NotNull org.bukkit.Location location, @NotNull org.bukkit.configuration.ConfigurationSection config)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • UNDEAD

      public static final Set<org.bukkit.entity.EntityType> UNDEAD
      A list of entity types that are considered undead.
      Since:
      2.0.0
  • Method Details

    • isUndead

      public static boolean isUndead(@Nullable @Nullable org.bukkit.entity.EntityType type)
      Checks if an entity is an undead.
      Parameters:
      type - the entity type.
      Returns:
      true if the entity is an undead.
      Since:
      2.0.0
    • spawn

      @Nullable public static @Nullable org.bukkit.entity.Entity spawn(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull org.bukkit.configuration.ConfigurationSection config)
    • edit

      @NotNull public static @NotNull org.bukkit.entity.Entity edit(@NotNull @NotNull org.bukkit.entity.Entity entity, @NotNull @NotNull org.bukkit.configuration.ConfigurationSection config)
    • editBossBar

      public static void editBossBar(org.bukkit.boss.BossBar bossBar, org.bukkit.configuration.ConfigurationSection section)
      Edits an existing BossBar from the config.
      Parameters:
      bossBar - the created bossbar.
      section - the config section to edit the bossbar from.
      Since:
      3.0.0