| Modifier and Type | Method and Description |
|---|---|
com.nukkitx.math.vector.Vector3f |
BlockBehavior.addVelocityToEntity(Block block,
com.nukkitx.math.vector.Vector3f vector,
Entity entity) |
void |
BlockBehavior.onEntityCollide(Block block,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
void |
EnchantmentBehavior.doPostAttack(EnchantmentInstance enchantment,
Entity entity,
Entity attacker) |
void |
EnchantmentBehavior.doPostHurt(EnchantmentInstance enchantment,
Entity entity,
Entity attacker) |
float |
EnchantmentBehavior.getDamageBonus(EnchantmentInstance enchantment,
Entity entity) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EntityFactory<T extends Entity> |
class |
EntityProvider<T extends Entity> |
class |
EntityType<T extends Entity> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Creature |
interface |
Human |
interface |
Living |
interface |
Projectile |
interface |
Rideable
author: MagicDroidX
Nukkit Project
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Entity> |
EntityType.from(Identifier identifier,
Class<T> entityClass) |
static <T extends Entity> |
EntityType.from(String identifier,
Class<T> entityClass) |
| Modifier and Type | Method and Description |
|---|---|
Entity |
Entity.getOwner() |
default Entity |
Projectile.getShooter() |
Entity |
Entity.getVehicle() |
| Modifier and Type | Method and Description |
|---|---|
List<? extends Entity> |
Entity.getPassengers() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Entity.canCollideWith(Entity entity) |
boolean |
Entity.dismount(Entity vehicle) |
boolean |
Rideable.dismount(Entity entity) |
boolean |
Entity.isControlling(Entity entity) |
boolean |
Entity.isPassenger(Entity entity) |
default boolean |
Entity.mount(Entity entity) |
boolean |
Entity.mount(Entity vehicle,
MountType mode)
Enter into a vehicle
|
boolean |
Rideable.mount(Entity entity,
MountType mode)
Mount or Dismounts an Entity from a rideable entity
|
void |
Entity.onDismount(Entity passenger) |
void |
Entity.onEntityCollision(Entity entity) |
void |
Entity.onMount(Entity passenger) |
void |
Entity.setOwner(Entity entity) |
default void |
Projectile.setShooter(Entity entity) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Blaze |
interface |
CaveSpider |
interface |
Creeper |
interface |
DeprecatedZombieVillager |
interface |
Drowned |
interface |
ElderGuardian |
interface |
EnderDragon |
interface |
Enderman |
interface |
Endermite |
interface |
EvocationIllager |
interface |
Ghast |
interface |
Guardian |
interface |
Hoglin |
interface |
Husk |
interface |
MagmaCube |
interface |
Phantom |
interface |
Piglin |
interface |
PiglinBrute |
interface |
Pillager |
interface |
Ravager |
interface |
Shulker |
interface |
Silverfish |
interface |
Skeleton |
interface |
Slime |
interface |
Spider |
interface |
Stray |
interface |
Vex |
interface |
Vindicator |
interface |
Witch |
interface |
Wither |
interface |
WitherSkeleton |
interface |
Zoglin |
interface |
Zombie |
interface |
ZombiePigman |
interface |
ZombieVillager |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AreaEffectCloud |
interface |
ArmorStand |
interface |
DroppedItem |
interface |
EnderCrystal |
interface |
EvocationFang |
interface |
ExperienceOrb |
interface |
FallingBlock |
interface |
FireworksRocket |
interface |
LeashKnot |
interface |
LightningBolt |
interface |
Painting |
interface |
PrimedTnt |
| Modifier and Type | Method and Description |
|---|---|
default Entity |
PrimedTnt.getSource() |
| Modifier and Type | Method and Description |
|---|---|
default void |
PrimedTnt.setSource(Entity entity) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Bat |
interface |
Bee |
interface |
Cat |
interface |
Chicken |
interface |
Cod |
interface |
Cow |
interface |
DeprecatedVillager |
interface |
Dolphin |
interface |
Donkey |
interface |
Fox |
interface |
Horse |
interface |
IronGolem |
interface |
Llama |
interface |
Mooshroom |
interface |
Mule |
interface |
Ocelot |
interface |
Panda |
interface |
Parrot |
interface |
Pig |
interface |
PolarBear |
interface |
Pufferfish |
interface |
Rabbit |
interface |
Salmon |
interface |
Sheep |
interface |
SkeletonHorse |
interface |
SnowGolem |
interface |
Squid |
interface |
Strider |
interface |
TropicalFish |
interface |
Turtle |
interface |
Villager |
interface |
WanderingTrader |
interface |
Wolf |
interface |
ZombieHorse |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Arrow |
interface |
DragonFireball |
interface |
Egg |
interface |
EnderPearl |
interface |
EyeOfEnderSignal |
interface |
Fireball |
interface |
FishingHook |
interface |
LingeringPotion |
interface |
LlamaSpit |
interface |
ShulkerBullet |
interface |
SmallFireball |
interface |
Snowball |
interface |
SplashPotion |
interface |
ThrownTrident |
interface |
WitherSkull |
interface |
XpBottle |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Boat |
interface |
ChestMinecart |
interface |
CommandBlockMinecart |
interface |
HopperMinecart |
interface |
Minecart |
interface |
TntMinecart |
interface |
Vehicle |
| Modifier and Type | Method and Description |
|---|---|
Entity |
BlockIgniteEvent.getEntity() |
| Constructor and Description |
|---|
BlockIgniteEvent(Block block,
Block source,
Entity entity,
BlockIgniteEvent.BlockIgniteCause cause) |
| Modifier and Type | Field and Description |
|---|---|
protected Entity |
EntityCombustByEntityEvent.combuster |
protected Entity |
EntityEvent.entity |
| Modifier and Type | Method and Description |
|---|---|
Entity |
EntityDamageByChildEntityEvent.getChild() |
Entity |
EntityCombustByEntityEvent.getCombuster() |
Entity |
EntityDamageByEntityEvent.getDamager() |
Entity |
EntityEvent.getEntity() |
Entity |
ProjectileLaunchEvent.getEntity() |
Entity |
EntityShootBowEvent.getProjectile() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
EntityDamageByEntityEvent.addAttackerModifiers(Entity damager) |
void |
EntityShootBowEvent.setProjectile(Entity projectile) |
| Modifier and Type | Field and Description |
|---|---|
protected Entity |
PlayerInteractEntityEvent.entity |
| Modifier and Type | Method and Description |
|---|---|
Entity |
PlayerInteractEntityEvent.getEntity() |
Entity |
PlayerMouseOverEntityEvent.getEntity() |
| Constructor and Description |
|---|
PlayerInteractEntityEvent(Player player,
Entity entity,
ItemStack item,
com.nukkitx.math.vector.Vector3f clickedPos) |
PlayerMouseOverEntityEvent(Player player,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
Entity |
PotionApplyEvent.getEntity() |
| Constructor and Description |
|---|
PotionApplyEvent(Potion potion,
Effect applyEffect,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
Entity |
VehicleDamageEvent.getAttacker() |
Entity |
VehicleDestroyEvent.getAttacker() |
Entity |
EntityEnterVehicleEvent.getEntity() |
Entity |
EntityExitVehicleEvent.getEntity() |
| Constructor and Description |
|---|
EntityEnterVehicleEvent(Entity rider,
Vehicle vehicle) |
EntityExitVehicleEvent(Entity rider,
Vehicle vehicle) |
VehicleDamageEvent(Vehicle vehicle,
Entity attacker,
double damage) |
VehicleDestroyEvent(Vehicle vehicle,
Entity attacker) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
ItemBehavior.useOn(ItemStack item,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
Entity |
Level.getEntity(long runtimeId) |
| Modifier and Type | Method and Description |
|---|---|
default Set<? extends Entity> |
Level.getCollidingEntities(AxisAlignedBB bb) |
Set<? extends Entity> |
Level.getCollidingEntities(AxisAlignedBB bb,
Entity target) |
Set<? extends Entity> |
Level.getNearbyEntities(AxisAlignedBB bb) |
Set<? extends Entity> |
Level.getNearbyEntities(AxisAlignedBB bb,
Entity entity) |
Set<? extends Entity> |
Level.getNearbyEntities(AxisAlignedBB bb,
Entity entity,
boolean loadChunks) |
| Modifier and Type | Method and Description |
|---|---|
void |
Level.addEntity(Entity entity) |
void |
Level.addEntityMovement(Entity entity,
double x,
double y,
double z,
double yaw,
double pitch,
double headYaw) |
Set<? extends Entity> |
Level.getCollidingEntities(AxisAlignedBB bb,
Entity target) |
default AxisAlignedBB[] |
Level.getCollisionCubes(Entity entity,
AxisAlignedBB boundingBox) |
default AxisAlignedBB[] |
Level.getCollisionCubes(Entity entity,
AxisAlignedBB boundingBox,
boolean entities) |
AxisAlignedBB[] |
Level.getCollisionCubes(Entity entity,
AxisAlignedBB boundingBox,
boolean entities,
boolean solidEntites) |
Set<? extends Entity> |
Level.getNearbyEntities(AxisAlignedBB bb,
Entity entity) |
Set<? extends Entity> |
Level.getNearbyEntities(AxisAlignedBB bb,
Entity entity,
boolean loadChunks) |
boolean |
Level.hasCollision(Entity entity,
AxisAlignedBB bb,
boolean entities) |
void |
Level.removeEntity(Entity entity) |
void |
Level.scheduleEntityUpdate(Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
Set<? extends Entity> |
Chunk.getEntities()
Gets an immutable copy of entities currently in this chunk
|
| Modifier and Type | Method and Description |
|---|---|
void |
Chunk.addEntity(Entity entity) |
void |
Chunk.removeEntity(Entity entity) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Player |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
Effect.add(Entity entity) |
abstract void |
Effect.applyEffect(Entity entity) |
abstract void |
Potion.applyPotion(Entity entity) |
abstract void |
Effect.remove(Entity entity) |
| Modifier and Type | Field and Description |
|---|---|
Entity |
MovingObjectPosition.entityHit |
| Modifier and Type | Method and Description |
|---|---|
static MovingObjectPosition |
MovingObjectPosition.fromEntity(Entity entity) |
Copyright © 2021. All rights reserved.