Class Entity

java.lang.Object
net.minecraft.entity.Entity
Direct Known Subclasses:
AbstractLightningEntity, ArrowEntity, BoatEntity, EggEntity, FallingBlockEntity, FireballEntity, FishingBobberEntity, ItemEntity, LivingEntity, MinecartEntity, PaintingEntity, Particle, SnowballEntity, TntEntity

public abstract class Entity extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_57
glue class_450
server lq
client sn
named net/minecraft/entity/Entity
  • Field Details

    • nextId

      private static int nextId
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1590 Lnet/minecraft/class_57;field_1590:I
      glue field_1758 Lclass_450;field_1758:I
      server a Llq;a:I
      client a Lsn;a:I
      named nextId Lnet/minecraft/entity/Entity;nextId:I
    • id

      public int id
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1591 Lnet/minecraft/class_57;field_1591:I
      glue field_1759 Lclass_450;field_1759:I
      server aG Llq;aG:I
      client aD Lsn;aD:I
      named id Lnet/minecraft/entity/Entity;id:I
    • renderDistanceMultiplier

      public double renderDistanceMultiplier
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1592 Lnet/minecraft/class_57;field_1592:D
      glue field_1760 Lclass_450;field_1760:D
      server aH Llq;aH:D
      client aE Lsn;aE:D
      named renderDistanceMultiplier Lnet/minecraft/entity/Entity;renderDistanceMultiplier:D
    • blocksSameBlockSpawning

      public boolean blocksSameBlockSpawning
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1593 Lnet/minecraft/class_57;field_1593:Z
      glue field_1761 Lclass_450;field_1761:Z
      server aI Llq;aI:Z
      client aF Lsn;aF:Z
      named blocksSameBlockSpawning Lnet/minecraft/entity/Entity;blocksSameBlockSpawning:Z
    • passenger

      public Entity passenger
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1594 Lnet/minecraft/class_57;field_1594:Lnet/minecraft/class_57;
      glue field_1762 Lclass_450;field_1762:Lclass_450;
      server aJ Llq;aJ:Llq;
      client aG Lsn;aG:Lsn;
      named passenger Lnet/minecraft/entity/Entity;passenger:Lnet/minecraft/entity/Entity;
    • vehicle

      public Entity vehicle
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1595 Lnet/minecraft/class_57;field_1595:Lnet/minecraft/class_57;
      glue field_1763 Lclass_450;field_1763:Lclass_450;
      server aK Llq;aK:Llq;
      client aH Lsn;aH:Lsn;
      named vehicle Lnet/minecraft/entity/Entity;vehicle:Lnet/minecraft/entity/Entity;
    • world

      public World world
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1596 Lnet/minecraft/class_57;field_1596:Lnet/minecraft/class_18;
      glue field_1764 Lclass_450;field_1764:Lclass_129;
      server aL Llq;aL:Ldj;
      client aI Lsn;aI:Lfd;
      named world Lnet/minecraft/entity/Entity;world:Lnet/minecraft/world/World;
    • prevX

      public double prevX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1597 Lnet/minecraft/class_57;field_1597:D
      glue field_1765 Lclass_450;field_1765:D
      server aM Llq;aM:D
      client aJ Lsn;aJ:D
      named prevX Lnet/minecraft/entity/Entity;prevX:D
    • prevY

      public double prevY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1598 Lnet/minecraft/class_57;field_1598:D
      glue field_1766 Lclass_450;field_1766:D
      server aN Llq;aN:D
      client aK Lsn;aK:D
      named prevY Lnet/minecraft/entity/Entity;prevY:D
    • prevZ

      public double prevZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1599 Lnet/minecraft/class_57;field_1599:D
      glue field_1767 Lclass_450;field_1767:D
      server aO Llq;aO:D
      client aL Lsn;aL:D
      named prevZ Lnet/minecraft/entity/Entity;prevZ:D
    • x

      public double x
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1600 Lnet/minecraft/class_57;field_1600:D
      glue field_1768 Lclass_450;field_1768:D
      server aP Llq;aP:D
      client aM Lsn;aM:D
      named x Lnet/minecraft/entity/Entity;x:D
    • y

      public double y
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1601 Lnet/minecraft/class_57;field_1601:D
      glue field_1769 Lclass_450;field_1769:D
      server aQ Llq;aQ:D
      client aN Lsn;aN:D
      named y Lnet/minecraft/entity/Entity;y:D
    • z

      public double z
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1602 Lnet/minecraft/class_57;field_1602:D
      glue field_1770 Lclass_450;field_1770:D
      server aR Llq;aR:D
      client aO Lsn;aO:D
      named z Lnet/minecraft/entity/Entity;z:D
    • velocityX

      public double velocityX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1603 Lnet/minecraft/class_57;field_1603:D
      glue field_1771 Lclass_450;field_1771:D
      server aS Llq;aS:D
      client aP Lsn;aP:D
      named velocityX Lnet/minecraft/entity/Entity;velocityX:D
    • velocityY

      public double velocityY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1604 Lnet/minecraft/class_57;field_1604:D
      glue field_1772 Lclass_450;field_1772:D
      server aT Llq;aT:D
      client aQ Lsn;aQ:D
      named velocityY Lnet/minecraft/entity/Entity;velocityY:D
    • velocityZ

      public double velocityZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1605 Lnet/minecraft/class_57;field_1605:D
      glue field_1773 Lclass_450;field_1773:D
      server aU Llq;aU:D
      client aR Lsn;aR:D
      named velocityZ Lnet/minecraft/entity/Entity;velocityZ:D
    • yaw

      public float yaw
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1606 Lnet/minecraft/class_57;field_1606:F
      glue field_1774 Lclass_450;field_1774:F
      server aV Llq;aV:F
      client aS Lsn;aS:F
      named yaw Lnet/minecraft/entity/Entity;yaw:F
    • pitch

      public float pitch
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1607 Lnet/minecraft/class_57;field_1607:F
      glue field_1775 Lclass_450;field_1775:F
      server aW Llq;aW:F
      client aT Lsn;aT:F
      named pitch Lnet/minecraft/entity/Entity;pitch:F
    • prevYaw

      public float prevYaw
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1608 Lnet/minecraft/class_57;field_1608:F
      glue field_1776 Lclass_450;field_1776:F
      server aX Llq;aX:F
      client aU Lsn;aU:F
      named prevYaw Lnet/minecraft/entity/Entity;prevYaw:F
    • prevPitch

      public float prevPitch
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1609 Lnet/minecraft/class_57;field_1609:F
      glue field_1777 Lclass_450;field_1777:F
      server aY Llq;aY:F
      client aV Lsn;aV:F
      named prevPitch Lnet/minecraft/entity/Entity;prevPitch:F
    • boundingBox

      public final Box boundingBox
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1610 Lnet/minecraft/class_57;field_1610:Lnet/minecraft/class_25;
      glue field_1778 Lclass_450;field_1778:Lclass_113;
      server aZ Llq;aZ:Lcz;
      client aW Lsn;aW:Leq;
      named boundingBox Lnet/minecraft/entity/Entity;boundingBox:Lnet/minecraft/util/math/Box;
    • onGround

      public boolean onGround
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1623 Lnet/minecraft/class_57;field_1623:Z
      glue field_1791 Lclass_450;field_1791:Z
      server ba Llq;ba:Z
      client aX Lsn;aX:Z
      named onGround Lnet/minecraft/entity/Entity;onGround:Z
    • horizontalCollision

      public boolean horizontalCollision
      This is true if delta X or Z in move(double,double,double) was cut short. Usually caused by bumping into a block.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1624 Lnet/minecraft/class_57;field_1624:Z
      glue field_1792 Lclass_450;field_1792:Z
      server bb Llq;bb:Z
      client aY Lsn;aY:Z
      named horizontalCollision Lnet/minecraft/entity/Entity;horizontalCollision:Z
    • verticalCollision

      public boolean verticalCollision
      This is true if delta Y in move(double,double,double) was cut short. Usually caused by bumping into a block.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1625 Lnet/minecraft/class_57;field_1625:Z
      glue field_1793 Lclass_450;field_1793:Z
      server bc Llq;bc:Z
      client aZ Lsn;aZ:Z
      named verticalCollision Lnet/minecraft/entity/Entity;verticalCollision:Z
    • hasCollided

      public boolean hasCollided
      Will be true if either horizontalCollision or verticalCollision is true.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1626 Lnet/minecraft/class_57;field_1626:Z
      glue field_1794 Lclass_450;field_1794:Z
      server bd Llq;bd:Z
      client ba Lsn;ba:Z
      named hasCollided Lnet/minecraft/entity/Entity;hasCollided:Z
    • velocityModified

      public boolean velocityModified
      This is a weird one. This will be always stuck to true on clients once set to true, but on server, this behaves as described.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1627 Lnet/minecraft/class_57;field_1627:Z
      glue field_1795 Lclass_450;field_1795:Z
      server be Llq;be:Z
      client bb Lsn;bb:Z
      named velocityModified Lnet/minecraft/entity/Entity;velocityModified:Z
    • slowed

      public boolean slowed
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1628 Lnet/minecraft/class_57;field_1628:Z
      glue field_1796 Lclass_450;field_1796:Z
      server bf Llq;bf:Z
      client bc Lsn;bc:Z
      named slowed Lnet/minecraft/entity/Entity;slowed:Z
    • keepVelocityOnCollision

      public boolean keepVelocityOnCollision
      When false, reset all velocity to 0 on any collision while moving.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1629 Lnet/minecraft/class_57;field_1629:Z
      glue field_1797 Lclass_450;field_1797:Z
      server bg Llq;bg:Z
      client bd Lsn;bd:Z
      named keepVelocityOnCollision Lnet/minecraft/entity/Entity;keepVelocityOnCollision:Z
    • dead

      public boolean dead
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1630 Lnet/minecraft/class_57;field_1630:Z
      glue field_1798 Lclass_450;field_1798:Z
      server bh Llq;bh:Z
      client be Lsn;be:Z
      named dead Lnet/minecraft/entity/Entity;dead:Z
    • standingEyeHeight

      public float standingEyeHeight
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1631 Lnet/minecraft/class_57;field_1631:F
      glue field_1799 Lclass_450;field_1799:F
      server bi Llq;bi:F
      client bf Lsn;bf:F
      named standingEyeHeight Lnet/minecraft/entity/Entity;standingEyeHeight:F
    • width

      public float width
      dimensions.width in yarn.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1632 Lnet/minecraft/class_57;field_1632:F
      glue field_1800 Lclass_450;field_1800:F
      server bj Llq;bj:F
      client bg Lsn;bg:F
      named width Lnet/minecraft/entity/Entity;width:F
    • height

      public float height
      dimensions.height in yarn.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1633 Lnet/minecraft/class_57;field_1633:F
      glue field_1801 Lclass_450;field_1801:F
      server bk Llq;bk:F
      client bh Lsn;bh:F
      named height Lnet/minecraft/entity/Entity;height:F
    • prevHorizontalSpeed

      public float prevHorizontalSpeed
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1634 Lnet/minecraft/class_57;field_1634:F
      glue field_1802 Lclass_450;field_1802:F
      server bl Llq;bl:F
      client bi Lsn;bi:F
      named prevHorizontalSpeed Lnet/minecraft/entity/Entity;prevHorizontalSpeed:F
    • horizontalSpeed

      public float horizontalSpeed
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1635 Lnet/minecraft/class_57;field_1635:F
      glue field_1803 Lclass_450;field_1803:F
      server bm Llq;bm:F
      client bj Lsn;bj:F
      named horizontalSpeed Lnet/minecraft/entity/Entity;horizontalSpeed:F
    • fallDistance

      protected float fallDistance
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1636 Lnet/minecraft/class_57;field_1636:F
      glue field_1804 Lclass_450;field_1804:F
      server bn Llq;bn:F
      client bk Lsn;bk:F
      named fallDistance Lnet/minecraft/entity/Entity;fallDistance:F
    • nextStepSoundDistance

      private int nextStepSoundDistance
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1611 Lnet/minecraft/class_57;field_1611:I
      glue field_1779 Lclass_450;field_1779:I
      server b Llq;b:I
      client b Lsn;b:I
      named nextStepSoundDistance Lnet/minecraft/entity/Entity;nextStepSoundDistance:I
    • lastTickX

      public double lastTickX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1637 Lnet/minecraft/class_57;field_1637:D
      glue field_1805 Lclass_450;field_1805:D
      server bo Llq;bo:D
      client bl Lsn;bl:D
      named lastTickX Lnet/minecraft/entity/Entity;lastTickX:D
    • lastTickY

      public double lastTickY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1638 Lnet/minecraft/class_57;field_1638:D
      glue field_1806 Lclass_450;field_1806:D
      server bp Llq;bp:D
      client bm Lsn;bm:D
      named lastTickY Lnet/minecraft/entity/Entity;lastTickY:D
    • lastTickZ

      public double lastTickZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1639 Lnet/minecraft/class_57;field_1639:D
      glue field_1807 Lclass_450;field_1807:D
      server bq Llq;bq:D
      client bn Lsn;bn:D
      named lastTickZ Lnet/minecraft/entity/Entity;lastTickZ:D
    • cameraOffset

      public float cameraOffset
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1640 Lnet/minecraft/class_57;field_1640:F
      glue field_1808 Lclass_450;field_1808:F
      server br Llq;br:F
      client bo Lsn;bo:F
      named cameraOffset Lnet/minecraft/entity/Entity;cameraOffset:F
    • stepHeight

      public float stepHeight
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1641 Lnet/minecraft/class_57;field_1641:F
      glue field_1809 Lclass_450;field_1809:F
      server bs Llq;bs:F
      client bp Lsn;bp:F
      named stepHeight Lnet/minecraft/entity/Entity;stepHeight:F
    • noClip

      public boolean noClip
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1642 Lnet/minecraft/class_57;field_1642:Z
      glue field_1810 Lclass_450;field_1810:Z
      server bt Llq;bt:Z
      client bq Lsn;bq:Z
      named noClip Lnet/minecraft/entity/Entity;noClip:Z
    • field_1643

      public float field_1643
      MCP seems to think this reduces collision, but changing this has no observable difference.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1643 Lnet/minecraft/class_57;field_1643:F
      glue field_1811 Lclass_450;field_1811:F
      server bu Llq;bu:F
      client br Lsn;br:F
      named field_1643 Lnet/minecraft/entity/Entity;field_1643:F
    • random

      protected Random random
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1644 Lnet/minecraft/class_57;field_1644:Ljava/util/Random;
      glue field_1812 Lclass_450;field_1812:Ljava/util/Random;
      server bv Llq;bv:Ljava/util/Random;
      client bs Lsn;bs:Ljava/util/Random;
      named random Lnet/minecraft/entity/Entity;random:Ljava/util/Random;
    • age

      public int age
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1645 Lnet/minecraft/class_57;field_1645:I
      glue field_1813 Lclass_450;field_1813:I
      server bw Llq;bw:I
      client bt Lsn;bt:I
      named age Lnet/minecraft/entity/Entity;age:I
    • fireImmunityTicks

      public int fireImmunityTicks
      How many ticks this entity has before it catches alight.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1646 Lnet/minecraft/class_57;field_1646:I
      glue field_1814 Lclass_450;field_1814:I
      server bx Llq;bx:I
      client bu Lsn;bu:I
      named fireImmunityTicks Lnet/minecraft/entity/Entity;fireImmunityTicks:I
    • fireTicks

      public int fireTicks
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1647 Lnet/minecraft/class_57;field_1647:I
      glue field_1815 Lclass_450;field_1815:I
      server by Llq;by:I
      client bv Lsn;bv:I
      named fireTicks Lnet/minecraft/entity/Entity;fireTicks:I
    • maxAir

      protected int maxAir
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1648 Lnet/minecraft/class_57;field_1648:I
      glue field_1816 Lclass_450;field_1816:I
      server bz Llq;bz:I
      client bw Lsn;bw:I
      named maxAir Lnet/minecraft/entity/Entity;maxAir:I
    • submergedInWater

      protected boolean submergedInWater
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1612 Lnet/minecraft/class_57;field_1612:Z
      glue field_1780 Lclass_450;field_1780:Z
      server bA Llq;bA:Z
      client bx Lsn;bx:Z
      named submergedInWater Lnet/minecraft/entity/Entity;submergedInWater:Z
    • hearts

      public int hearts
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1613 Lnet/minecraft/class_57;field_1613:I
      glue field_1781 Lclass_450;field_1781:I
      server bB Llq;bB:I
      client by Lsn;by:I
      named hearts Lnet/minecraft/entity/Entity;hearts:I
    • air

      public int air
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1614 Lnet/minecraft/class_57;field_1614:I
      glue field_1782 Lclass_450;field_1782:I
      server bC Llq;bC:I
      client bz Lsn;bz:I
      named air Lnet/minecraft/entity/Entity;air:I
    • firstTick

      private boolean firstTick
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1649 Lnet/minecraft/class_57;field_1649:Z
      glue field_1817 Lclass_450;field_1817:Z
      server c Llq;c:Z
      client c Lsn;c:Z
      named firstTick Lnet/minecraft/entity/Entity;firstTick:Z
    • skinUrl

      @Environment(CLIENT) public String skinUrl
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1652 Lnet/minecraft/class_57;field_1652:Ljava/lang/String;
      glue field_2663 Lclass_450;field_2663:Ljava/lang/String;
      server field_1652 Llq;field_1652:Ljava/lang/String;
      client bA Lsn;bA:Ljava/lang/String;
      named skinUrl Lnet/minecraft/entity/Entity;skinUrl:Ljava/lang/String;
    • capeUrl

      @Environment(CLIENT) public String capeUrl
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1653 Lnet/minecraft/class_57;field_1653:Ljava/lang/String;
      glue field_2664 Lclass_450;field_2664:Ljava/lang/String;
      server field_1653 Llq;field_1653:Ljava/lang/String;
      client bB Lsn;bB:Ljava/lang/String;
      named capeUrl Lnet/minecraft/entity/Entity;capeUrl:Ljava/lang/String;
    • fireImmune

      protected boolean fireImmune
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1615 Lnet/minecraft/class_57;field_1615:Z
      glue field_1783 Lclass_450;field_1783:Z
      server bD Llq;bD:Z
      client bC Lsn;bC:Z
      named fireImmune Lnet/minecraft/entity/Entity;fireImmune:Z
    • dataTracker

      protected DataTracker dataTracker
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1616 Lnet/minecraft/class_57;field_1616:Lnet/minecraft/class_216;
      glue field_1784 Lclass_450;field_1784:Lclass_489;
      server bE Llq;bE:Lmo;
      client bD Lsn;bD:Lud;
      named dataTracker Lnet/minecraft/entity/Entity;dataTracker:Lnet/minecraft/entity/data/DataTracker;
    • minBrightness

      public float minBrightness
      Set to 1 when rendering inside inventory.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1617 Lnet/minecraft/class_57;field_1617:F
      glue field_1785 Lclass_450;field_1785:F
      server bF Llq;bF:F
      client bE Lsn;bE:F
      named minBrightness Lnet/minecraft/entity/Entity;minBrightness:F
    • vehiclePitchDelta

      private double vehiclePitchDelta
      Moves the camera in the specified direction until it's moved by this amount, ignoring other camera movements.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1650 Lnet/minecraft/class_57;field_1650:D
      glue field_1818 Lclass_450;field_1818:D
      server d Llq;d:D
      client d Lsn;d:D
      named vehiclePitchDelta Lnet/minecraft/entity/Entity;vehiclePitchDelta:D
    • vehicleYawDelta

      private double vehicleYawDelta
      Moves the camera in the specified direction until it's moved by this amount, ignoring other camera movements.
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1651 Lnet/minecraft/class_57;field_1651:D
      glue field_1819 Lclass_450;field_1819:D
      server e Llq;e:D
      client e Lsn;e:D
      named vehicleYawDelta Lnet/minecraft/entity/Entity;vehicleYawDelta:D
    • isPersistent

      public boolean isPersistent
      Is this entity being ticked over by a chunk?
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1618 Lnet/minecraft/class_57;field_1618:Z
      glue field_1786 Lclass_450;field_1786:Z
      server bG Llq;bG:Z
      client bF Lsn;bF:Z
      named isPersistent Lnet/minecraft/entity/Entity;isPersistent:Z
    • chunkX

      public int chunkX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1619 Lnet/minecraft/class_57;field_1619:I
      glue field_1787 Lclass_450;field_1787:I
      server bH Llq;bH:I
      client bG Lsn;bG:I
      named chunkX Lnet/minecraft/entity/Entity;chunkX:I
    • chunkSlice

      public int chunkSlice
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1620 Lnet/minecraft/class_57;field_1620:I
      glue field_1788 Lclass_450;field_1788:I
      server bI Llq;bI:I
      client bH Lsn;bH:I
      named chunkSlice Lnet/minecraft/entity/Entity;chunkSlice:I
    • chunkZ

      public int chunkZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1621 Lnet/minecraft/class_57;field_1621:I
      glue field_1789 Lclass_450;field_1789:I
      server bJ Llq;bJ:I
      client bI Lsn;bI:I
      named chunkZ Lnet/minecraft/entity/Entity;chunkZ:I
    • trackedPosX

      @Environment(CLIENT) public int trackedPosX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1654 Lnet/minecraft/class_57;field_1654:I
      glue field_2665 Lclass_450;field_2665:I
      server field_1654 Llq;field_1654:I
      client bJ Lsn;bJ:I
      named trackedPosX Lnet/minecraft/entity/Entity;trackedPosX:I
    • trackedPosY

      @Environment(CLIENT) public int trackedPosY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1655 Lnet/minecraft/class_57;field_1655:I
      glue field_2666 Lclass_450;field_2666:I
      server field_1655 Llq;field_1655:I
      client bK Lsn;bK:I
      named trackedPosY Lnet/minecraft/entity/Entity;trackedPosY:I
    • trackedPosZ

      @Environment(CLIENT) public int trackedPosZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1656 Lnet/minecraft/class_57;field_1656:I
      glue field_2667 Lclass_450;field_2667:I
      server field_1656 Llq;field_1656:I
      client bL Lsn;bL:I
      named trackedPosZ Lnet/minecraft/entity/Entity;trackedPosZ:I
    • ignoreFrustumCull

      public boolean ignoreFrustumCull
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1622 Lnet/minecraft/class_57;field_1622:Z
      glue field_1790 Lclass_450;field_1790:Z
      server bK Llq;bK:Z
      client bM Lsn;bM:Z
      named ignoreFrustumCull Lnet/minecraft/entity/Entity;ignoreFrustumCull:Z
  • Constructor Details

    • Entity

      public Entity(World world)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_57;<init>(Lnet/minecraft/class_18;)V
      glue <init> Lclass_450;<init>(Lclass_129;)V
      server <init> Llq;<init>(Ldj;)V
      client <init> Lsn;<init>(Lfd;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • initDataTracker

      protected abstract void initDataTracker()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1310 Lnet/minecraft/class_57;method_1310()V
      glue method_108 Lclass_450;method_108()V
      server b Llq;b()V
      client b Lsn;b()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • getDataTracker

      public DataTracker getDataTracker()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1331 Lnet/minecraft/class_57;method_1331()Lnet/minecraft/class_216;
      glue method_1639 Lclass_450;method_1639()Lclass_489;
      server aa Llq;aa()Lmo;
      client ad Lsn;ad()Lud;
      named getDataTracker Lnet/minecraft/entity/Entity;getDataTracker()Lnet/minecraft/entity/data/DataTracker;
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      intermediary equals Lnet/minecraft/class_57;equals(Ljava/lang/Object;)Z
      glue equals Lclass_450;equals(Ljava/lang/Object;)Z
      server equals Llq;equals(Ljava/lang/Object;)Z
      client equals Lsn;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/entity/Entity;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • teleportTop

      @Environment(CLIENT) protected void teleportTop()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1315 Lnet/minecraft/class_57;method_1315()V
      glue method_1174 Lclass_450;method_1174()V
      server method_1315 Llq;method_1315()V
      client t_ Lsn;t_()V
      named teleportTop Lnet/minecraft/entity/Entity;teleportTop()V
    • markDead

      public void markDead()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1386 Lnet/minecraft/class_57;method_1386()V
      glue method_826 Lclass_450;method_826()V
      server J Llq;J()V
      client K Lsn;K()V
      named markDead Lnet/minecraft/entity/Entity;markDead()V
    • setBoundingBoxSpacing

      protected void setBoundingBoxSpacing(float spacingXZ, float spacingY)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1321 Lnet/minecraft/class_57;method_1321(FF)V
      glue method_1310 Lclass_450;method_1310(FF)V
      server b Llq;b(FF)V
      client b Lsn;b(FF)V
      named setBoundingBoxSpacing Lnet/minecraft/entity/Entity;setBoundingBoxSpacing(FF)V
    • setRotation

      protected void setRotation(float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1342 Lnet/minecraft/class_57;method_1342(FF)V
      glue method_1650 Lclass_450;method_1650(FF)V
      server c Llq;c(FF)V
      client c Lsn;c(FF)V
      named setRotation Lnet/minecraft/entity/Entity;setRotation(FF)V
    • setPosition

      public void setPosition(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1340 Lnet/minecraft/class_57;method_1340(DDD)V
      glue method_1648 Lclass_450;method_1648(DDD)V
      server c Llq;c(DDD)V
      client e Lsn;e(DDD)V
      named setPosition Lnet/minecraft/entity/Entity;setPosition(DDD)V
    • changeLookDirection

      @Environment(CLIENT) public void changeLookDirection(float cursorDeltaX, float cursorDeltaY)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1362 Lnet/minecraft/class_57;method_1362(FF)V
      glue method_2155 Lclass_450;method_2155(FF)V
      server method_1362 Llq;method_1362(FF)V
      client d Lsn;d(FF)V
      named changeLookDirection Lnet/minecraft/entity/Entity;changeLookDirection(FF)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1370 Lnet/minecraft/class_57;method_1370()V
      glue method_29 Lclass_450;method_29()V
      server m_ Llq;m_()V
      client w_ Lsn;w_()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • baseTick

      public void baseTick()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1317 Lnet/minecraft/class_57;method_1317()V
      glue method_1298 Lclass_450;method_1298()V
      server R Llq;R()V
      client U Lsn;U()V
      named baseTick Lnet/minecraft/entity/Entity;baseTick()V
    • setOnFire

      protected void setOnFire()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1332 Lnet/minecraft/class_57;method_1332()V
      glue method_1640 Lclass_450;method_1640()V
      server ab Llq;ab()V
      client ae Lsn;ae()V
      named setOnFire Lnet/minecraft/entity/Entity;setOnFire()V
    • tickInVoid

      protected void tickInVoid()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1319 Lnet/minecraft/class_57;method_1319()V
      glue method_1305 Lclass_450;method_1305()V
      server Y Llq;Y()V
      client ab Lsn;ab()V
      named tickInVoid Lnet/minecraft/entity/Entity;tickInVoid()V
    • getEntitiesInside

      public boolean getEntitiesInside(double offsetX, double offsetY, double offsetZ)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1344 Lnet/minecraft/class_57;method_1344(DDD)Z
      glue method_1652 Lclass_450;method_1652(DDD)Z
      server d Llq;d(DDD)Z
      client f Lsn;f(DDD)Z
      named getEntitiesInside Lnet/minecraft/entity/Entity;getEntitiesInside(DDD)Z
    • move

      public void move(double dx, double dy, double dz)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1371 Lnet/minecraft/class_57;method_1371(DDD)V
      glue method_436 Lclass_450;method_436(DDD)V
      server a Llq;a(DDD)V
      client b Lsn;b(DDD)V
      named move Lnet/minecraft/entity/Entity;move(DDD)V
    • bypassesSteppingEffects

      protected boolean bypassesSteppingEffects()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1358 Lnet/minecraft/class_57;method_1358()Z
      glue method_195 Lclass_450;method_195()Z
      server n Llq;n()Z
      client n Lsn;n()Z
      named bypassesSteppingEffects Lnet/minecraft/entity/Entity;bypassesSteppingEffects()Z
    • fall

      protected void fall(double heightDifference, boolean onGround)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1374 Lnet/minecraft/class_57;method_1374(DZ)V
      glue method_607 Lclass_450;method_607(DZ)V
      server a Llq;a(DZ)V
      client a Lsn;a(DZ)V
      named fall Lnet/minecraft/entity/Entity;fall(DZ)V
    • getBoundingBox

      public Box getBoundingBox()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1381 Lnet/minecraft/class_57;method_1381()Lnet/minecraft/class_25;
      glue method_746 Lclass_450;method_746()Lclass_113;
      server e_ Llq;e_()Lcz;
      client f Lsn;f()Leq;
      named getBoundingBox Lnet/minecraft/entity/Entity;getBoundingBox()Lnet/minecraft/util/math/Box;
    • damage

      protected void damage(int amount)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1392 Lnet/minecraft/class_57;method_1392(I)V
      glue method_892 Lclass_450;method_892(I)V
      server a Llq;a(I)V
      client a Lsn;a(I)V
      named damage Lnet/minecraft/entity/Entity;damage(I)V
    • onLanding

      protected void onLanding(float fallDistance)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1389 Lnet/minecraft/class_57;method_1389(F)V
      glue method_833 Lclass_450;method_833(F)V
      server a Llq;a(F)V
      client b Lsn;b(F)V
      named onLanding Lnet/minecraft/entity/Entity;onLanding(F)V
    • isWet

      public boolean isWet()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1333 Lnet/minecraft/class_57;method_1333()Z
      glue method_1641 Lclass_450;method_1641()Z
      server ac Llq;ac()Z
      client af Lsn;af()Z
      named isWet Lnet/minecraft/entity/Entity;isWet()Z
    • isSubmergedInWater

      public boolean isSubmergedInWater()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1334 Lnet/minecraft/class_57;method_1334()Z
      glue method_1642 Lclass_450;method_1642()Z
      server ad Llq;ad()Z
      client ag Lsn;ag()Z
      named isSubmergedInWater Lnet/minecraft/entity/Entity;isSubmergedInWater()Z
    • method_1393

      public boolean method_1393()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1393 Lnet/minecraft/class_57;method_1393()Z
      glue method_893 Lclass_450;method_893()Z
      server f_ Llq;f_()Z
      client k_ Lsn;k_()Z
      named method_1393 Lnet/minecraft/entity/Entity;method_1393()Z
    • isInFluid

      public boolean isInFluid(Material material)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1328 Lnet/minecraft/class_57;method_1328(Lnet/minecraft/class_15;)Z
      glue method_1636 Lclass_450;method_1636(Lclass_280;)Z
      server a Llq;a(Lhj;)Z
      client a Lsn;a(Lln;)Z
      named isInFluid Lnet/minecraft/entity/Entity;isInFluid(Lnet/minecraft/block/material/Material;)Z
    • getEyeHeight

      public float getEyeHeight()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1378 Lnet/minecraft/class_57;method_1378()F
      glue method_626 Lclass_450;method_626()F
      server t Llq;t()F
      client w Lsn;w()F
      named getEyeHeight Lnet/minecraft/entity/Entity;getEyeHeight()F
    • isTouchingLava

      public boolean isTouchingLava()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1335 Lnet/minecraft/class_57;method_1335()Z
      glue method_1643 Lclass_450;method_1643()Z
      server ae Llq;ae()Z
      client ah Lsn;ah()Z
      named isTouchingLava Lnet/minecraft/entity/Entity;isTouchingLava()Z
    • moveNonSolid

      public void moveNonSolid(float float2, float float3, float float4)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1324 Lnet/minecraft/class_57;method_1324(FFF)V
      glue method_1632 Lclass_450;method_1632(FFF)V
      server a Llq;a(FFF)V
      client a Lsn;a(FFF)V
      named moveNonSolid Lnet/minecraft/entity/Entity;moveNonSolid(FFF)V
    • getBrightnessAtEyes

      public float getBrightnessAtEyes(float float2)
      The float here seems to be randomly used for seemingly random things.
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1394 Lnet/minecraft/class_57;method_1394(F)F
      glue method_983 Lclass_450;method_983(F)F
      server c Llq;c(F)F
      client a Lsn;a(F)F
      named getBrightnessAtEyes Lnet/minecraft/entity/Entity;getBrightnessAtEyes(F)F
    • setWorld

      public void setWorld(World world)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1375 Lnet/minecraft/class_57;method_1375(Lnet/minecraft/class_18;)V
      glue method_611 Lclass_450;method_611(Lclass_129;)V
      server a Llq;a(Ldj;)V
      client a Lsn;a(Lfd;)V
      named setWorld Lnet/minecraft/entity/Entity;setWorld(Lnet/minecraft/world/World;)V
    • setPositionAndAngles

      public void setPositionAndAngles(double x, double y, double z, float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1338 Lnet/minecraft/class_57;method_1338(DDDFF)V
      glue method_1646 Lclass_450;method_1646(DDDFF)V
      server b Llq;b(DDDFF)V
      client b Lsn;b(DDDFF)V
      named setPositionAndAngles Lnet/minecraft/entity/Entity;setPositionAndAngles(DDDFF)V
    • setPositionAndAnglesKeepPrevAngles

      public void setPositionAndAnglesKeepPrevAngles(double x, double y, double z, float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1341 Lnet/minecraft/class_57;method_1341(DDDFF)V
      glue method_1649 Lclass_450;method_1649(DDDFF)V
      server c Llq;c(DDDFF)V
      client c Lsn;c(DDDFF)V
      named setPositionAndAnglesKeepPrevAngles Lnet/minecraft/entity/Entity;setPositionAndAnglesKeepPrevAngles(DDDFF)V
    • getDistance

      public float getDistance(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1351 Lnet/minecraft/class_57;method_1351(Lnet/minecraft/class_57;)F
      glue method_1659 Lclass_450;method_1659(Lclass_450;)F
      server f Llq;f(Llq;)F
      client f Lsn;f(Lsn;)F
      named getDistance Lnet/minecraft/entity/Entity;getDistance(Lnet/minecraft/entity/Entity;)F
    • getSquaredDistance

      public double getSquaredDistance(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1347 Lnet/minecraft/class_57;method_1347(DDD)D
      glue method_1655 Lclass_450;method_1655(DDD)D
      server e Llq;e(DDD)D
      client g Lsn;g(DDD)D
      named getSquaredDistance Lnet/minecraft/entity/Entity;getSquaredDistance(DDD)D
    • getDistance

      public double getDistance(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1350 Lnet/minecraft/class_57;method_1350(DDD)D
      glue method_1658 Lclass_450;method_1658(DDD)D
      server f Llq;f(DDD)D
      client h Lsn;h(DDD)D
      named getDistance Lnet/minecraft/entity/Entity;getDistance(DDD)D
    • getSquaredDistance

      public double getSquaredDistance(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1352 Lnet/minecraft/class_57;method_1352(Lnet/minecraft/class_57;)D
      glue method_1660 Lclass_450;method_1660(Lclass_450;)D
      server g Llq;g(Llq;)D
      client g Lsn;g(Lsn;)D
      named getSquaredDistance Lnet/minecraft/entity/Entity;getSquaredDistance(Lnet/minecraft/entity/Entity;)D
    • onPlayerInteraction

      public void onPlayerInteraction(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1354 Lnet/minecraft/class_57;method_1354(Lnet/minecraft/class_54;)V
      glue method_172 Lclass_450;method_172(Lclass_172;)V
      server b Llq;b(Lem;)V
      client b Lsn;b(Lgs;)V
      named onPlayerInteraction Lnet/minecraft/entity/Entity;onPlayerInteraction(Lnet/minecraft/entity/player/PlayerEntity;)V
    • onCollision

      public void onCollision(Entity otherEntity)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1353 Lnet/minecraft/class_57;method_1353(Lnet/minecraft/class_57;)V
      glue method_1661 Lclass_450;method_1661(Lclass_450;)V
      server h Llq;h(Llq;)V
      client h Lsn;h(Lsn;)V
      named onCollision Lnet/minecraft/entity/Entity;onCollision(Lnet/minecraft/entity/Entity;)V
    • addVelocity

      public void addVelocity(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1322 Lnet/minecraft/class_57;method_1322(DDD)V
      glue method_1542 Lclass_450;method_1542(DDD)V
      server b Llq;b(DDD)V
      client d Lsn;d(DDD)V
      named addVelocity Lnet/minecraft/entity/Entity;addVelocity(DDD)V
    • scheduleVelocityUpdate

      protected void scheduleVelocityUpdate()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1336 Lnet/minecraft/class_57;method_1336()V
      glue method_1644 Lclass_450;method_1644()V
      server af Llq;af()V
      client ai Lsn;ai()V
      named scheduleVelocityUpdate Lnet/minecraft/entity/Entity;scheduleVelocityUpdate()V
    • damage

      public boolean damage(Entity damageSource, int amount)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1355 Lnet/minecraft/class_57;method_1355(Lnet/minecraft/class_57;I)Z
      glue method_178 Lclass_450;method_178(Lclass_450;I)Z
      server a Llq;a(Llq;I)Z
      client a Lsn;a(Lsn;I)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/Entity;I)Z
    • isCollidable

      public boolean isCollidable()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1356 Lnet/minecraft/class_57;method_1356()Z
      glue method_179 Lclass_450;method_179()Z
      server l_ Llq;l_()Z
      client h_ Lsn;h_()Z
      named isCollidable Lnet/minecraft/entity/Entity;isCollidable()Z
    • isPushable

      public boolean isPushable()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1380 Lnet/minecraft/class_57;method_1380()Z
      glue method_745 Lclass_450;method_745()Z
      server d_ Llq;d_()Z
      client i_ Lsn;i_()Z
      named isPushable Lnet/minecraft/entity/Entity;isPushable()Z
    • method_1391

      public void method_1391(Entity entity, int int2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1391 Lnet/minecraft/class_57;method_1391(Lnet/minecraft/class_57;I)V
      glue method_847 Lclass_450;method_847(Lclass_450;I)V
      server c Llq;c(Llq;I)V
      client c Lsn;c(Lsn;I)V
      named method_1391 Lnet/minecraft/entity/Entity;method_1391(Lnet/minecraft/entity/Entity;I)V
    • method_1367

      @Environment(CLIENT) public boolean method_1367(Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1367 Lnet/minecraft/class_57;method_1367(Lnet/minecraft/class_26;)Z
      glue method_239 Lclass_450;method_239(Lclass_45;)Z
      server method_1367 Llq;method_1367(Lba;)Z
      client a Lsn;a(Lbt;)Z
      named method_1367 Lnet/minecraft/entity/Entity;method_1367(Lnet/minecraft/util/math/Vec3d;)Z
    • shouldRender

      @Environment(CLIENT) public boolean shouldRender(double distance)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1364 Lnet/minecraft/class_57;method_1364(D)Z
      glue method_235 Lclass_450;method_235(D)Z
      server method_1364 Llq;method_1364(D)Z
      client a Lsn;a(D)Z
      named shouldRender Lnet/minecraft/entity/Entity;shouldRender(D)Z
    • getTexture

      @Environment(CLIENT) public String getTexture()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1314 Lnet/minecraft/class_57;method_1314()Ljava/lang/String;
      glue method_1135 Lclass_450;method_1135()Ljava/lang/String;
      server method_1314 Llq;method_1314()Ljava/lang/String;
      client q_ Lsn;q_()Ljava/lang/String;
      named getTexture Lnet/minecraft/entity/Entity;getTexture()Ljava/lang/String;
    • saveSelfNbt

      public boolean saveSelfNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1343 Lnet/minecraft/class_57;method_1343(Lnet/minecraft/class_8;)Z
      glue method_1651 Lclass_450;method_1651(Lclass_333;)Z
      server c Llq;c(Liq;)Z
      client c Lsn;c(Lnu;)Z
      named saveSelfNbt Lnet/minecraft/entity/Entity;saveSelfNbt(Lnet/minecraft/nbt/NbtCompound;)Z
    • write

      public void write(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1346 Lnet/minecraft/class_57;method_1346(Lnet/minecraft/class_8;)V
      glue method_1654 Lclass_450;method_1654(Lclass_333;)V
      server d Llq;d(Liq;)V
      client d Lsn;d(Lnu;)V
      named write Lnet/minecraft/entity/Entity;write(Lnet/minecraft/nbt/NbtCompound;)V
    • read

      public void read(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1348 Lnet/minecraft/class_57;method_1348(Lnet/minecraft/class_8;)V
      glue method_1656 Lclass_450;method_1656(Lclass_333;)V
      server e Llq;e(Liq;)V
      client e Lsn;e(Lnu;)V
      named read Lnet/minecraft/entity/Entity;read(Lnet/minecraft/nbt/NbtCompound;)V
    • getRegistryEntry

      protected final String getRegistryEntry()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1337 Lnet/minecraft/class_57;method_1337()Ljava/lang/String;
      glue method_1645 Lclass_450;method_1645()Ljava/lang/String;
      server ag Llq;ag()Ljava/lang/String;
      client aj Lsn;aj()Ljava/lang/String;
      named getRegistryEntry Lnet/minecraft/entity/Entity;getRegistryEntry()Ljava/lang/String;
    • readNbt

      protected abstract void readNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1363 Lnet/minecraft/class_57;method_1363(Lnet/minecraft/class_8;)V
      glue method_23 Lclass_450;method_23(Lclass_333;)V
      server a Llq;a(Liq;)V
      client a Lsn;a(Lnu;)V
      named readNbt Lnet/minecraft/entity/Entity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • writeNbt

      protected abstract void writeNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1368 Lnet/minecraft/class_57;method_1368(Lnet/minecraft/class_8;)V
      glue method_24 Lclass_450;method_24(Lclass_333;)V
      server b Llq;b(Liq;)V
      client b Lsn;b(Lnu;)V
      named writeNbt Lnet/minecraft/entity/Entity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • toNbtList

      protected NbtList toNbtList(double[] values)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1329 Lnet/minecraft/class_57;method_1329([D)Lnet/minecraft/class_202;
      glue method_1637 Lclass_450;method_1637([D)Lclass_452;
      server a Llq;a([D)Llr;
      client a Lsn;a([D)Lsp;
      named toNbtList Lnet/minecraft/entity/Entity;toNbtList([D)Lnet/minecraft/nbt/NbtList;
    • toNbtList

      protected NbtList toNbtList(float[] values)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1330 Lnet/minecraft/class_57;method_1330([F)Lnet/minecraft/class_202;
      glue method_1638 Lclass_450;method_1638([F)Lclass_452;
      server a Llq;a([F)Llr;
      client a Lsn;a([F)Lsp;
      named toNbtList Lnet/minecraft/entity/Entity;toNbtList([F)Lnet/minecraft/nbt/NbtList;
    • getShadowRadius

      @Environment(CLIENT) public float getShadowRadius()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1366 Lnet/minecraft/class_57;method_1366()F
      glue method_237 Lclass_450;method_237()F
      server method_1366 Llq;method_1366()F
      client x_ Lsn;x_()F
      named getShadowRadius Lnet/minecraft/entity/Entity;getShadowRadius()F
    • dropItem

      public ItemEntity dropItem(int id, int amount)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1339 Lnet/minecraft/class_57;method_1339(II)Lnet/minecraft/class_142;
      glue method_1647 Lclass_450;method_1647(II)Lclass_189;
      server b Llq;b(II)Lez;
      client b Lsn;b(II)Lhl;
      named dropItem Lnet/minecraft/entity/Entity;dropItem(II)Lnet/minecraft/entity/ItemEntity;
    • dropItem

      public ItemEntity dropItem(int id, int amount, float yOffset)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1325 Lnet/minecraft/class_57;method_1325(IIF)Lnet/minecraft/class_142;
      glue method_1633 Lclass_450;method_1633(IIF)Lclass_189;
      server a Llq;a(IIF)Lez;
      client a Lsn;a(IIF)Lhl;
      named dropItem Lnet/minecraft/entity/Entity;dropItem(IIF)Lnet/minecraft/entity/ItemEntity;
    • dropItem

      public ItemEntity dropItem(ItemStack itemStack, float yOffset)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1327 Lnet/minecraft/class_57;method_1327(Lnet/minecraft/class_31;F)Lnet/minecraft/class_142;
      glue method_1635 Lclass_450;method_1635(Lclass_224;F)Lclass_189;
      server a Llq;a(Lfy;F)Lez;
      client a Lsn;a(Liz;F)Lhl;
      named dropItem Lnet/minecraft/entity/Entity;dropItem(Lnet/minecraft/item/ItemStack;F)Lnet/minecraft/entity/ItemEntity;
    • isAlive

      public boolean isAlive()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1318 Lnet/minecraft/class_57;method_1318()Z
      glue method_1300 Lclass_450;method_1300()Z
      server T Llq;T()Z
      client W Lsn;W()Z
      named isAlive Lnet/minecraft/entity/Entity;isAlive()Z
    • isInsideWall

      public boolean isInsideWall()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1387 Lnet/minecraft/class_57;method_1387()Z
      glue method_827 Lclass_450;method_827()Z
      server K Llq;K()Z
      client L Lsn;L()Z
      named isInsideWall Lnet/minecraft/entity/Entity;isInsideWall()Z
    • interact

      public boolean interact(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1323 Lnet/minecraft/class_57;method_1323(Lnet/minecraft/class_54;)Z
      glue method_159 Lclass_450;method_159(Lclass_172;)Z
      server a Llq;a(Lem;)Z
      client a Lsn;a(Lgs;)Z
      named interact Lnet/minecraft/entity/Entity;interact(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • method_1379

      public Box method_1379(Entity entity)
      Seems to return anything only for minecarts and boats.
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1379 Lnet/minecraft/class_57;method_1379(Lnet/minecraft/class_57;)Lnet/minecraft/class_25;
      glue method_744 Lclass_450;method_744(Lclass_450;)Lclass_113;
      server a_ Llq;a_(Llq;)Lcz;
      client a Lsn;a(Lsn;)Leq;
      named method_1379 Lnet/minecraft/entity/Entity;method_1379(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Box;
    • tickRiding

      public void tickRiding()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1384 Lnet/minecraft/class_57;method_1384()V
      glue method_821 Lclass_450;method_821()V
      server E Llq;E()V
      client s_ Lsn;s_()V
      named tickRiding Lnet/minecraft/entity/Entity;tickRiding()V
    • updatePassengerPosition

      public void updatePassengerPosition()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1382 Lnet/minecraft/class_57;method_1382()V
      glue method_747 Lclass_450;method_747()V
      server f Llq;f()V
      client l_ Lsn;l_()V
      named updatePassengerPosition Lnet/minecraft/entity/Entity;updatePassengerPosition()V
    • getStandingEyeHeight

      public double getStandingEyeHeight()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1385 Lnet/minecraft/class_57;method_1385()D
      glue method_825 Lclass_450;method_825()D
      server I Llq;I()D
      client I Lsn;I()D
      named getStandingEyeHeight Lnet/minecraft/entity/Entity;getStandingEyeHeight()D
    • getPassengerRidingHeight

      public double getPassengerRidingHeight()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1357 Lnet/minecraft/class_57;method_1357()D
      glue method_194 Lclass_450;method_194()D
      server m Llq;m()D
      client m Lsn;m()D
      named getPassengerRidingHeight Lnet/minecraft/entity/Entity;getPassengerRidingHeight()D
    • setVehicle

      public void setVehicle(Entity entity)
      If given null or their existing vehicle, removes the rider from their vehicle. If given a new vehicle, moves them to the new vehicle.
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1376 Lnet/minecraft/class_57;method_1376(Lnet/minecraft/class_57;)V
      glue method_620 Lclass_450;method_620(Lclass_450;)V
      server b Llq;b(Llq;)V
      client i Lsn;i(Lsn;)V
      named setVehicle Lnet/minecraft/entity/Entity;setVehicle(Lnet/minecraft/entity/Entity;)V
    • setPositionAndAnglesAvoidEntities

      @Environment(CLIENT) public void setPositionAndAnglesAvoidEntities(double x, double y, double z, float pitch, float yaw, int interpolationSteps)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1311 Lnet/minecraft/class_57;method_1311(DDDFFI)V
      glue method_1090 Lclass_450;method_1090(DDDFFI)V
      server method_1311 Llq;method_1311(DDDFFI)V
      client a Lsn;a(DDDFFI)V
      named setPositionAndAnglesAvoidEntities Lnet/minecraft/entity/Entity;setPositionAndAnglesAvoidEntities(DDDFFI)V
    • getTargetingMargin

      @Environment(CLIENT) public float getTargetingMargin()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1369 Lnet/minecraft/class_57;method_1369()F
      glue method_253 Lclass_450;method_253()F
      server method_1369 Llq;method_1369()F
      client m_ Lsn;m_()F
      named getTargetingMargin Lnet/minecraft/entity/Entity;getTargetingMargin()F
    • method_1320

      public Vec3d method_1320()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1320 Lnet/minecraft/class_57;method_1320()Lnet/minecraft/class_26;
      glue method_1306 Lclass_450;method_1306()Lclass_45;
      server Z Llq;Z()Lba;
      client ac Lsn;ac()Lbt;
      named method_1320 Lnet/minecraft/entity/Entity;method_1320()Lnet/minecraft/util/math/Vec3d;
    • method_1388

      public void method_1388()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1388 Lnet/minecraft/class_57;method_1388()V
      glue method_832 Lclass_450;method_832()V
      server P Llq;P()V
      client S Lsn;S()V
      named method_1388 Lnet/minecraft/entity/Entity;method_1388()V
    • setVelocityClient

      @Environment(CLIENT) public void setVelocityClient(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1365 Lnet/minecraft/class_57;method_1365(DDD)V
      glue method_236 Lclass_450;method_236(DDD)V
      server method_1365 Llq;method_1365(DDD)V
      client a Lsn;a(DDD)V
      named setVelocityClient Lnet/minecraft/entity/Entity;setVelocityClient(DDD)V
    • processServerEntityStatus

      @Environment(CLIENT) public void processServerEntityStatus(byte status)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1313 Lnet/minecraft/class_57;method_1313(B)V
      glue method_1131 Lclass_450;method_1131(B)V
      server method_1313 Llq;method_1313(B)V
      client a Lsn;a(B)V
      named processServerEntityStatus Lnet/minecraft/entity/Entity;processServerEntityStatus(B)V
    • animateHurt

      @Environment(CLIENT) public void animateHurt()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1312 Lnet/minecraft/class_57;method_1312()V
      glue method_1091 Lclass_450;method_1091()V
      server method_1312 Llq;method_1312()V
      client h Lsn;h()V
      named animateHurt Lnet/minecraft/entity/Entity;animateHurt()V
    • updateCapeUrl

      @Environment(CLIENT) public void updateCapeUrl()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1316 Lnet/minecraft/class_57;method_1316()V
      glue method_1175 Lclass_450;method_1175()V
      server method_1316 Llq;method_1316()V
      client u_ Lsn;u_()V
      named updateCapeUrl Lnet/minecraft/entity/Entity;updateCapeUrl()V
    • method_1361

      @Environment(CLIENT) public void method_1361(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1361 Lnet/minecraft/class_57;method_1361(III)V
      glue method_2154 Lclass_450;method_2154(III)V
      server method_1361 Llq;method_1361(III)V
      client c Lsn;c(III)V
      named method_1361 Lnet/minecraft/entity/Entity;method_1361(III)V
    • isOnFire

      @Environment(CLIENT) public boolean isOnFire()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1359 Lnet/minecraft/class_57;method_1359()Z
      glue method_2152 Lclass_450;method_2152()Z
      server method_1359 Llq;method_1359()Z
      client ak Lsn;ak()Z
      named isOnFire Lnet/minecraft/entity/Entity;isOnFire()Z
    • hasVehicle

      @Environment(CLIENT) public boolean hasVehicle()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1360 Lnet/minecraft/class_57;method_1360()Z
      glue method_2153 Lclass_450;method_2153()Z
      server method_1360 Llq;method_1360()Z
      client al Lsn;al()Z
      named hasVehicle Lnet/minecraft/entity/Entity;hasVehicle()Z
    • getEquipment

      @Environment(SERVER) public ItemStack[] getEquipment()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1377 Lnet/minecraft/class_57;method_1377()[Lnet/minecraft/class_31;
      glue method_622 Lclass_450;method_622()[Lclass_224;
      server i_ Llq;i_()[Lfy;
      client method_1377 Lsn;method_1377()[Liz;
      named getEquipment Lnet/minecraft/entity/Entity;getEquipment()[Lnet/minecraft/item/ItemStack;
    • isSneaking

      public boolean isSneaking()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1373 Lnet/minecraft/class_57;method_1373()Z
      glue method_447 Lclass_450;method_447()Z
      server ah Llq;ah()Z
      client t Lsn;t()Z
      named isSneaking Lnet/minecraft/entity/Entity;isSneaking()Z
    • setSneaking

      @Environment(SERVER) public void setSneaking(boolean sneaking)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1349 Lnet/minecraft/class_57;method_1349(Z)V
      glue method_1657 Lclass_450;method_1657(Z)V
      server e Llq;e(Z)V
      client method_1349 Lsn;method_1349(Z)V
      named setSneaking Lnet/minecraft/entity/Entity;setSneaking(Z)V
    • getFlag

      protected boolean getFlag(int index)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1345 Lnet/minecraft/class_57;method_1345(I)Z
      glue method_1653 Lclass_450;method_1653(I)Z
      server d Llq;d(I)Z
      client d Lsn;d(I)Z
      named getFlag Lnet/minecraft/entity/Entity;getFlag(I)Z
    • setFlag

      protected void setFlag(int index, boolean value)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1326 Lnet/minecraft/class_57;method_1326(IZ)V
      glue method_1634 Lclass_450;method_1634(IZ)V
      server a Llq;a(IZ)V
      client b Lsn;b(IZ)V
      named setFlag Lnet/minecraft/entity/Entity;setFlag(IZ)V
    • onStruckByLightning

      public void onStruckByLightning(LightningEntity lightning)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1383 Lnet/minecraft/class_57;method_1383(Lnet/minecraft/class_411;)V
      glue method_748 Lclass_450;method_748(Lclass_76;)V
      server a Llq;a(Lc;)V
      client a Lsn;a(Lc;)V
      named onStruckByLightning Lnet/minecraft/entity/Entity;onStruckByLightning(Lnet/minecraft/entity/LightningEntity;)V
    • onKilledOther

      public void onKilledOther(LivingEntity other)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1390 Lnet/minecraft/class_57;method_1390(Lnet/minecraft/class_127;)V
      glue method_839 Lclass_450;method_839(Lclass_283;)V
      server a Llq;a(Lhl;)V
      client a Lsn;a(Lls;)V
      named onKilledOther Lnet/minecraft/entity/Entity;onKilledOther(Lnet/minecraft/entity/LivingEntity;)V
    • pushOutOfBlock

      protected boolean pushOutOfBlock(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1372 Lnet/minecraft/class_57;method_1372(DDD)Z
      glue method_439 Lclass_450;method_439(DDD)Z
      server g Llq;g(DDD)Z
      client c Lsn;c(DDD)Z
      named pushOutOfBlock Lnet/minecraft/entity/Entity;pushOutOfBlock(DDD)Z