Modifier and Type | Method and Description |
---|---|
GlowEntity |
GlowWorld.spawn(org.bukkit.Location location,
Class<? extends GlowEntity> clazz,
org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason reason)
Spawns an entity.
|
Modifier and Type | Method and Description |
---|---|
float |
GlowWorld.rayTrace(org.bukkit.Location location,
GlowEntity entity)
Calculates how much the rays from the location to the entity's bounding box is blocked.
|
Modifier and Type | Method and Description |
---|---|
GlowEntity |
GlowWorld.spawn(org.bukkit.Location location,
Class<? extends GlowEntity> clazz,
org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason reason)
Spawns an entity.
|
Modifier and Type | Method and Description |
---|---|
Collection<GlowEntity> |
GlowChunk.getRawEntities() |
Modifier and Type | Class and Description |
---|---|
class |
CustomEntityDescriptor<T extends GlowEntity> |
Modifier and Type | Class and Description |
---|---|
class |
GlowAgeable
Represents a creature that ages, such as a sheep.
|
class |
GlowAmbient |
class |
GlowAnimal
Represents an Animal, such as a Cow.
|
class |
GlowAreaEffectCloud |
class |
GlowCreature
Represents a creature entity such as a pig.
|
class |
GlowExplosive |
class |
GlowHangingEntity |
class |
GlowHumanEntity
Represents a human entity, such as an NPC or a player.
|
class |
GlowLightningStrike
A GlowLightning strike is an entity produced during thunderstorms.
|
class |
GlowLivingEntity
A GlowLivingEntity is a
Player or Monster . |
class |
GlowPlayer
Represents an in-game player.
|
class |
GlowTntPrimed |
class |
GlowVehicle |
class |
GlowWaterMob |
class |
GlowWeather
Represents a Weather related entity, such as a storm.
|
Modifier and Type | Field and Description |
---|---|
protected GlowEntity |
GlowEntity.vehicle
The entity this entity is currently riding.
|
Modifier and Type | Method and Description |
---|---|
<T extends GlowEntity> |
EntityManager.getAll(Class<T> type)
Returns all entities with the specified type.
|
Modifier and Type | Method and Description |
---|---|
GlowEntity |
EntityManager.getEntity(int id)
Gets an entity by its id.
|
GlowEntity |
GlowEntity.getVehicle()
The entity this entity is currently riding.
|
Modifier and Type | Method and Description |
---|---|
Collection<GlowEntity> |
EntityManager.getAll()
Gets all entities.
|
static Class<? extends GlowEntity> |
EntityRegistry.getEntity(Class<? extends org.bukkit.entity.Entity> clazz)
Gets the implementation class for the given entity interface class.
|
static Class<? extends GlowEntity> |
EntityRegistry.getEntity(org.bukkit.entity.EntityType type) |
List<GlowEntity> |
GlowEntity.getLeashedEntities()
All entities that currently have this entity as leash holder.
|
Iterator<GlowEntity> |
EntityManager.iterator() |
Modifier and Type | Method and Description |
---|---|
boolean |
GlowPlayer.canSeeEntity(GlowEntity entity)
Checks whether the player can see the given entity.
|
List<org.bukkit.entity.Entity> |
EntityManager.getEntitiesInside(BoundingBox searchBox,
GlowEntity except)
Returns all entities that are inside or partly inside the given bounding box, with optionally
one exception.
|
boolean |
GlowEntity.isWithinDistance(GlowEntity other)
Checks if this entity is within the visible radius of another.
|
Modifier and Type | Method and Description |
---|---|
static void |
EntityRegistry.registerCustomEntity(CustomEntityDescriptor<? extends GlowEntity> descriptor)
Registers a custom entity type.
|
Modifier and Type | Class and Description |
---|---|
class |
GlowBlaze |
class |
GlowBoss
A monster with a boss bar.
|
class |
GlowCaveSpider |
class |
GlowCreeper |
class |
GlowElderGuardian |
class |
GlowEnderman |
class |
GlowEndermite |
class |
GlowEvoker |
class |
GlowGhast |
class |
GlowGiant |
class |
GlowGuardian |
class |
GlowHusk |
class |
GlowIronGolem |
class |
GlowMagmaCube |
class |
GlowMonster |
class |
GlowPigZombie |
class |
GlowShulker |
class |
GlowSilverfish |
class |
GlowSkeleton |
class |
GlowSlime |
class |
GlowSnowman |
class |
GlowSpider |
class |
GlowStray |
class |
GlowVex |
class |
GlowVindicator |
class |
GlowWitch |
class |
GlowWither |
class |
GlowWitherSkeleton |
class |
GlowZombie |
class |
GlowZombieVillager |
Modifier and Type | Class and Description |
---|---|
class |
GlowEnderDragon |
class |
GlowEnderDragonPart |
Modifier and Type | Class and Description |
---|---|
class |
GlowArmorStand |
class |
GlowBoat |
class |
GlowEnderCrystal |
class |
GlowEvokerFangs |
class |
GlowExperienceOrb |
class |
GlowFallingBlock |
class |
GlowItem
Represents an item that is also an
GlowEntity within the world. |
class |
GlowItemFrame |
class |
GlowLeashHitch |
class |
GlowMinecart |
static class |
GlowMinecart.Command |
static class |
GlowMinecart.Explosive |
static class |
GlowMinecart.Hopper |
static class |
GlowMinecart.Powered |
static class |
GlowMinecart.Rideable |
static class |
GlowMinecart.Spawner |
static class |
GlowMinecart.Storage |
class |
GlowPainting |
Modifier and Type | Class and Description |
---|---|
class |
GlowAbstractHorse |
class |
GlowBat |
class |
GlowChestedHorse<InventoryT extends org.bukkit.inventory.AbstractHorseInventory>
A horse or similar mount (donkey, mule, llama...) whose inventory may include a chest.
|
class |
GlowChicken |
class |
GlowCow |
class |
GlowDonkey |
class |
GlowFirework |
class |
GlowFishingHook |
class |
GlowHorse |
class |
GlowLlama
Represents a llama.
|
class |
GlowMooshroom |
class |
GlowMule |
class |
GlowOcelot |
class |
GlowParrot |
class |
GlowPig |
class |
GlowPolarBear |
class |
GlowRabbit |
class |
GlowSheep |
class |
GlowSkeletonHorse |
class |
GlowSquid |
class |
GlowTameable |
class |
GlowUndeadHorse |
class |
GlowVillager |
class |
GlowWolf |
class |
GlowZombieHorse |
Modifier and Type | Class and Description |
---|---|
class |
GlowArrow |
class |
GlowEgg |
class |
GlowEnderPearl |
class |
GlowFireball |
class |
GlowLingeringPotion |
class |
GlowProjectile
A projectile.
|
class |
GlowSnowball |
class |
GlowSpectralArrow |
class |
GlowSplashPotion |
class |
GlowThrownExpBottle |
class |
GlowTippedArrow |
class |
GlowWitherSkull |
Modifier and Type | Class and Description |
---|---|
class |
EntityStore<T extends GlowEntity>
The base for entity store classes.
|
Modifier and Type | Method and Description |
---|---|
static <T extends GlowEntity> |
EntityStorage.bind(EntityStore<T> store)
Binds a store by adding entries for it to the tables.
|
static <T extends GlowEntity> |
EntityStorage.create(Class<T> clazz,
org.bukkit.Location location)
Creates an entity of the given Glowstone class, by deserializing an empty tag.
|
Modifier and Type | Method and Description |
---|---|
static GlowEntity |
EntityStorage.loadEntity(GlowWorld world,
CompoundTag compound)
Load a new entity in the given world from the given data tag.
|
Modifier and Type | Method and Description |
---|---|
static void |
EntityStorage.load(GlowEntity entity,
CompoundTag compound)
Load an entity's data from the given compound tag.
|
static void |
EntityStorage.save(GlowEntity entity,
CompoundTag compound)
Save an entity's data to the given compound tag.
|
Copyright © 2021. All rights reserved.