| IAnimal<T extends net.minecraft.entity.passive.EntityAnimal> |
Represents an animal entity with additional behavior such as breeding,
following, and mating.
|
| IAnimatable |
Represents an entity capable of playing animations.
|
| IArrow<T extends net.minecraft.entity.projectile.EntityArrow> |
Represents a arrow entity with additional methods.
|
| ICustomNpc<T extends net.minecraft.entity.EntityCreature> |
Represents a customizable NPC with a wide variety of properties such as appearance,
behavior, combat, loot, and more.
|
| IDBCPlayer |
Extends IPlayer with additional methods specific to DBC (Dragon Ball C) players.
|
| IEnergyAbility<T extends net.minecraft.entity.Entity> |
Base interface for all energy ability entities (Projectiles, Barriers).
|
| IEnergyBarrier<T extends net.minecraft.entity.Entity> |
Base interface for energy barrier entities (Dome, Panel).
|
| IEnergyBeam<T extends net.minecraft.entity.Entity> |
A directional beam projectile with a trailing path and optional head orb.
|
| IEnergyDisc<T extends net.minecraft.entity.Entity> |
A flat spinning disc projectile with optional boomerang behavior.
|
| IEnergyDome<T extends net.minecraft.entity.Entity> |
Represents an energy dome barrier - a spherical shield centered on the caster.
|
| IEnergyExplosion<T extends net.minecraft.entity.Entity> |
Represents a standalone energy explosion entity.
|
| IEnergyLaser<T extends net.minecraft.entity.Entity> |
A continuous laser beam that extends outward from its origin along a direction vector.
|
| IEnergyOrb<T extends net.minecraft.entity.Entity> |
A spherical homing energy ball.
|
| IEnergyPanel<T extends net.minecraft.entity.Entity> |
Represents an energy panel barrier - a flat rectangular shield (Wall or Shield mode).
|
| IEnergyProjectile<T extends net.minecraft.entity.Entity> |
Base interface for all energy projectile entities (Orb, Beam, Disc, Laser, Slicer).
|
| IEnergySlicer<T extends net.minecraft.entity.Entity> |
A thin, wide blade projectile that slices through targets.
|
| IEnergySweeper<T extends net.minecraft.entity.Entity> |
Entity-level interface for sweeper beam entities.
|
| IEnergyZone<T extends net.minecraft.entity.Entity> |
Entity-level interface for zone entities (Hazard and Trap).
|
| IEntity<T extends net.minecraft.entity.Entity> |
Represents a generic entity in the world.
|
| IEntityItem<T extends net.minecraft.entity.item.EntityItem> |
Represents an item entity in the world.
|
| IEntityLiving<T extends net.minecraft.entity.EntityLiving> |
Represents a living entity (mob, NPC, etc.) that extends the base living functionality.
|
| IEntityLivingBase<T extends net.minecraft.entity.EntityLivingBase> |
Represents a living entity (mob, NPC, etc.) with additional methods to manage health,
damage, targeting, vision, potion effects, equipment, and various attributes.
|
| IFishHook<T extends net.minecraft.entity.projectile.EntityFishHook> |
Represents a fish hook entity with additional methods.
|
| IMonster<T extends net.minecraft.entity.monster.EntityMob> |
Represents a monster entity.
|
| IPixelmon<T extends net.minecraft.entity.passive.EntityTameable> |
Represents a Pixelmon (a tameable creature) with additional attributes
such as shiny state, level, IV/EV values, nature, moves, and more.
|
| IPlayer<T extends net.minecraft.entity.player.EntityPlayerMP> |
Represents a player in the game with methods for managing dialogs, quests,
inventory, sound, and more.
|
| IProjectile |
Represents a projectile entity.
|
| IThrowable<T extends net.minecraft.entity.projectile.EntityThrowable> |
Represents a throwable entity with additional methods.
|
| IVillager<T extends net.minecraft.entity.passive.EntityVillager> |
Represents a villager entity with additional trading-related methods.
|