Class EggEntity

All Implemented Interfaces:
FlyingItemEntity, Ownable, CommandOutput, Nameable, EntityLike

public class EggEntity extends ThrownItemEntity
Mappings:
Namespace Name
intermediary net/minecraft/class_1681
official bzm
named net/minecraft/entity/projectile/thrown/EggEntity
  • Constructor Details

    • EggEntity

      public EggEntity(EntityType<? extends EggEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      official <init> Lbfh;<init>(Lbfl;Lcmk;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
    • EggEntity

      public EggEntity(World world, LivingEntity owner)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_1681;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V
      official <init> Lbzm;<init>(Lcmk;Lbfx;)V
      named <init> Lnet/minecraft/entity/projectile/thrown/EggEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;)V
    • EggEntity

      public EggEntity(World world, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_1681;<init>(Lnet/minecraft/class_1937;DDD)V
      official <init> Lbzm;<init>(Lcmk;DDD)V
      named <init> Lnet/minecraft/entity/projectile/thrown/EggEntity;<init>(Lnet/minecraft/world/World;DDD)V
  • Method Details

    • handleStatus

      public void handleStatus(byte status)
      Called on the client when the entity receives an entity status from the server. They are often used to spawn particles or play sounds. Subclasses can override this method to handle custom entity status.
      Overrides:
      handleStatus in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      official b Lbfh;b(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • onEntityHit

      protected void onEntityHit(EntityHitResult entityHitResult)
      Overrides:
      onEntityHit in class ProjectileEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_7454 Lnet/minecraft/class_1676;method_7454(Lnet/minecraft/class_3966;)V
      official a Lbze;a(Ledx;)V
      named onEntityHit Lnet/minecraft/entity/projectile/ProjectileEntity;onEntityHit(Lnet/minecraft/util/hit/EntityHitResult;)V
    • onCollision

      protected void onCollision(HitResult hitResult)
      Overrides:
      onCollision in class ProjectileEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_7488 Lnet/minecraft/class_1676;method_7488(Lnet/minecraft/class_239;)V
      official a Lbze;a(Ledy;)V
      named onCollision Lnet/minecraft/entity/projectile/ProjectileEntity;onCollision(Lnet/minecraft/util/hit/HitResult;)V
    • getDefaultItem

      protected Item getDefaultItem()
      Specified by:
      getDefaultItem in class ThrownItemEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_16942 Lnet/minecraft/class_3857;method_16942()Lnet/minecraft/class_1792;
      official j Lbzk;j()Lcfs;
      named getDefaultItem Lnet/minecraft/entity/projectile/thrown/ThrownItemEntity;getDefaultItem()Lnet/minecraft/item/Item;