| Package | Description | 
|---|---|
| org.bukkit | The root package of the Bukkit API, contains generalized API classes. | 
| org.bukkit.block | Classes used to manipulate the voxels in a  world,
 including special states. | 
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| org.bukkit.event.entity | |
| org.bukkit.event.player | |
| org.bukkit.inventory.meta | The interfaces used when manipulating extra data can can be stored inside
  item stacks. | 
| org.bukkit.material | Classes that represents various voxel types and states. | 
| Modifier and Type | Field | Description | 
|---|---|---|
| static Registry<EntityType> | Registry. ENTITY_TYPE | Server entity types. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | OfflinePlayer. decrementStatistic(@NotNull Statistic statistic,
                  @NotNull EntityType entityType) | Decrements the given statistic for this player for the given entity. | 
| void | OfflinePlayer. decrementStatistic(@NotNull Statistic statistic,
                  @NotNull EntityType entityType,
                  int amount) | Decrements the given statistic for this player for the given entity. | 
| int | OfflinePlayer. getStatistic(@NotNull Statistic statistic,
            @NotNull EntityType entityType) | Gets the value of the given statistic for this player. | 
| void | OfflinePlayer. incrementStatistic(@NotNull Statistic statistic,
                  @NotNull EntityType entityType) | Increments the given statistic for this player for the given entity. | 
| void | OfflinePlayer. incrementStatistic(@NotNull Statistic statistic,
                  @NotNull EntityType entityType,
                  int amount) | Increments the given statistic for this player for the given entity. | 
| void | OfflinePlayer. setStatistic(@NotNull Statistic statistic,
            @NotNull EntityType entityType,
            int newValue) | Sets the given statistic for this player for the given entity. | 
| @NotNull Entity | World. spawnEntity(@NotNull Location loc,
           @NotNull EntityType type) | Creates a entity at the given  Location | 
| Modifier and Type | Method | Description | 
|---|---|---|
| @NotNull EntityType | CreatureSpawner. getSpawnedType() | Get the spawner's creature type. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | CreatureSpawner. setSpawnedType(@NotNull EntityType creatureType) | Set the spawner's creature type. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static @Nullable EntityType | EntityType. fromId(int id) | Deprecated. 
 Magic value | 
| static @Nullable EntityType | EntityType. fromName(@Nullable String name) | Deprecated. 
 Magic value | 
| @NotNull EntityType | Entity. getType() | Get the type of the entity. | 
| static EntityType | EntityType. valueOf(String name) | Returns the enum constant of this type with the specified name. | 
| static EntityType[] | EntityType. values() | Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| @NotNull EntityType | EntityEvent. getEntityType() | Gets the EntityType of the Entity involved in this event. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| @Nullable EntityType | PlayerStatisticIncrementEvent. getEntityType() | Gets the EntityType if  getStatistic()is an
 entity statistic otherwise returns null. | 
| @NotNull EntityType | PlayerEggThrowEvent. getHatchingType() | Get the type of the mob being hatched (EntityType.CHICKEN by default) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | PlayerEggThrowEvent. setHatchingType(@NotNull EntityType hatchType) | Change the type of mob being hatched by the egg | 
| Constructor | Description | 
|---|---|
| PlayerEggThrowEvent(@NotNull Player player,
                   @NotNull Egg egg,
                   boolean hatching,
                   byte numHatches,
                   @NotNull EntityType hatchingType) | |
| PlayerStatisticIncrementEvent(@NotNull Player player,
                             @NotNull Statistic statistic,
                             int initialValue,
                             int newValue,
                             @NotNull EntityType entityType) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| EntityType | SpawnEggMeta. getSpawnedType() | Deprecated. 
 different types are different items | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | SpawnEggMeta. setSpawnedType(EntityType type) | Deprecated. 
 different types are different items | 
| Modifier and Type | Method | Description | 
|---|---|---|
| EntityType | SpawnEgg. getSpawnedType() | Deprecated. 
 This is now stored in  SpawnEggMeta. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | SpawnEgg. setSpawnedType(EntityType type) | Deprecated. 
 This is now stored in  SpawnEggMeta. | 
| Constructor | Description | 
|---|---|
| SpawnEgg(EntityType type) | Deprecated.  | 
Copyright © 2020. All rights reserved.