Class CustomEntityDescriptor<T extends GlowEntity>

java.lang.Object
net.glowstone.entity.CustomEntityDescriptor<T>

public class CustomEntityDescriptor<T extends GlowEntity> extends Object
  • Constructor Details

    • CustomEntityDescriptor

      public CustomEntityDescriptor(Class<T> entityClass, org.bukkit.plugin.Plugin plugin, String id, EntityStore<T> storage)
    • CustomEntityDescriptor

      public CustomEntityDescriptor(Class<T> entityClass, org.bukkit.plugin.Plugin plugin, String id, EntityStore<T> storage, boolean summonable)
  • Method Details

    • getEntityClass

      public Class<T> getEntityClass()
    • getPlugin

      public org.bukkit.plugin.Plugin getPlugin()
    • getId

      public String getId()
    • isSummonable

      public boolean isSummonable()
    • setSummonable

      public void setSummonable(boolean summonable)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getStorage

      public EntityStore<T> getStorage()