Class DecorationEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.decoration.DecorationEntity
All Implemented Interfaces:
CommandSource
Direct Known Subclasses:
ItemFrameEntity, LeadKnotEntity, PaintingEntity

public abstract class DecorationEntity
extends Entity
Mappings:
Namespace Name
official un
intermediary net/minecraft/class_1882
named net/minecraft/entity/decoration/DecorationEntity
  • Field Details

    • field_8045

      private int field_8045
      Mappings:
      Namespace Name Mixin selector
      official c Lun;c:I
      intermediary field_8045 Lnet/minecraft/class_1882;field_8045:I
      named field_8045 Lnet/minecraft/entity/decoration/DecorationEntity;field_8045:I
    • pos

      protected BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official a Lun;a:Lcj;
      intermediary field_8043 Lnet/minecraft/class_1882;field_8043:Lnet/minecraft/class_1372;
      named pos Lnet/minecraft/entity/decoration/DecorationEntity;pos:Lnet/minecraft/util/math/BlockPos;
    • direction

      public Direction direction
      Mappings:
      Namespace Name Mixin selector
      official b Lun;b:Lcq;
      intermediary field_8044 Lnet/minecraft/class_1882;field_8044:Lnet/minecraft/class_1383;
      named direction Lnet/minecraft/entity/decoration/DecorationEntity;direction:Lnet/minecraft/util/math/Direction;
  • Constructor Details

    • DecorationEntity

      public DecorationEntity​(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpk;<init>(Ladm;)V
      intermediary <init> Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
    • DecorationEntity

      public DecorationEntity​(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lun;<init>(Ladm;Lcj;)V
      intermediary <init> Lnet/minecraft/class_1882;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;)V
      named <init> Lnet/minecraft/entity/decoration/DecorationEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
      Mappings:
      Namespace Name Mixin selector
      official h Lpk;h()V
      intermediary method_7043 Lnet/minecraft/class_1745;method_7043()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • setDirection

      protected void setDirection​(Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lun;a(Lcq;)V
      intermediary method_7724 Lnet/minecraft/class_1882;method_7724(Lnet/minecraft/class_1383;)V
      named setDirection Lnet/minecraft/entity/decoration/DecorationEntity;setDirection(Lnet/minecraft/util/math/Direction;)V
    • method_7730

      private void method_7730()
      Mappings:
      Namespace Name Mixin selector
      official o Lun;o()V
      intermediary method_7730 Lnet/minecraft/class_1882;method_7730()V
      named method_7730 Lnet/minecraft/entity/decoration/DecorationEntity;method_7730()V
    • method_7723

      private double method_7723​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lun;a(I)D
      intermediary method_7723 Lnet/minecraft/class_1882;method_7723(I)D
      named method_7723 Lnet/minecraft/entity/decoration/DecorationEntity;method_7723(I)D
    • tick

      public void tick()
      Overrides:
      tick in class Entity
      Mappings:
      Namespace Name Mixin selector
      official t_ Lpk;t_()V
      intermediary method_7060 Lnet/minecraft/class_1745;method_7060()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • isPosValid

      public boolean isPosValid()
      Mappings:
      Namespace Name Mixin selector
      official j Lun;j()Z
      intermediary method_7726 Lnet/minecraft/class_1882;method_7726()Z
      named isPosValid Lnet/minecraft/entity/decoration/DecorationEntity;isPosValid()Z
    • collides

      public boolean collides()
      Overrides:
      collides in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ad Lpk;ad()Z
      intermediary method_6973 Lnet/minecraft/class_1745;method_6973()Z
      named collides Lnet/minecraft/entity/Entity;collides()Z
    • handleAttack

      public boolean handleAttack​(Entity attacker)
      Overrides:
      handleAttack in class Entity
      Mappings:
      Namespace Name Mixin selector
      official l Lpk;l(Lpk;)Z
      intermediary method_7054 Lnet/minecraft/class_1745;method_7054(Lnet/minecraft/class_1745;)Z
      named handleAttack Lnet/minecraft/entity/Entity;handleAttack(Lnet/minecraft/entity/Entity;)Z
    • getHorizontalDirection

      public Direction getHorizontalDirection()
      Overrides:
      getHorizontalDirection in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aP Lpk;aP()Lcq;
      intermediary method_6962 Lnet/minecraft/class_1745;method_6962()Lnet/minecraft/class_1383;
      named getHorizontalDirection Lnet/minecraft/entity/Entity;getHorizontalDirection()Lnet/minecraft/util/math/Direction;
    • damage

      public boolean damage​(DamageSource source, float amount)
      Overrides:
      damage in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Low;F)Z
      intermediary method_6937 Lnet/minecraft/class_1745;method_6937(Lnet/minecraft/class_1733;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • move

      public void move​(double velocityX, double velocityY, double velocityZ)
      Overrides:
      move in class Entity
      Mappings:
      Namespace Name Mixin selector
      official d Lpk;d(DDD)V
      intermediary method_7015 Lnet/minecraft/class_1745;method_7015(DDD)V
      named move Lnet/minecraft/entity/Entity;move(DDD)V
    • addVelocity

      public void addVelocity​(double x, double y, double z)
      Overrides:
      addVelocity in class Entity
      Mappings:
      Namespace Name Mixin selector
      official g Lpk;g(DDD)V
      intermediary method_7037 Lnet/minecraft/class_1745;method_7037(DDD)V
      named addVelocity Lnet/minecraft/entity/Entity;addVelocity(DDD)V
    • serialize

      public void serialize​(CompoundTag tag)
      Specified by:
      serialize in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Ldn;)V
      intermediary method_7003 Lnet/minecraft/class_1745;method_7003(Lnet/minecraft/class_1405;)V
      named serialize Lnet/minecraft/entity/Entity;serialize(Lnet/minecraft/nbt/CompoundTag;)V
    • deserialize

      public void deserialize​(CompoundTag tag)
      Specified by:
      deserialize in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ldn;)V
      intermediary method_6933 Lnet/minecraft/class_1745;method_6933(Lnet/minecraft/class_1405;)V
      named deserialize Lnet/minecraft/entity/Entity;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
    • getWidth

      public abstract int getWidth()
      Mappings:
      Namespace Name Mixin selector
      official l Lun;l()I
      intermediary method_7727 Lnet/minecraft/class_1882;method_7727()I
      named getWidth Lnet/minecraft/entity/decoration/DecorationEntity;getWidth()I
    • getHeight

      public abstract int getHeight()
      Mappings:
      Namespace Name Mixin selector
      official m Lun;m()I
      intermediary method_7728 Lnet/minecraft/class_1882;method_7728()I
      named getHeight Lnet/minecraft/entity/decoration/DecorationEntity;getHeight()I
    • method_7725

      public abstract void method_7725​(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lun;b(Lpk;)V
      intermediary method_7725 Lnet/minecraft/class_1882;method_7725(Lnet/minecraft/class_1745;)V
      named method_7725 Lnet/minecraft/entity/decoration/DecorationEntity;method_7725(Lnet/minecraft/entity/Entity;)V
    • shouldSetPositionOnLoad

      protected boolean shouldSetPositionOnLoad()
      Overrides:
      shouldSetPositionOnLoad in class Entity
      Mappings:
      Namespace Name Mixin selector
      official af Lpk;af()Z
      intermediary method_6975 Lnet/minecraft/class_1745;method_6975()Z
      named shouldSetPositionOnLoad Lnet/minecraft/entity/Entity;shouldSetPositionOnLoad()Z
    • updatePosition

      public void updatePosition​(double x, double y, double z)
      Overrides:
      updatePosition in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(DDD)V
      intermediary method_6996 Lnet/minecraft/class_1745;method_6996(DDD)V
      named updatePosition Lnet/minecraft/entity/Entity;updatePosition(DDD)V
    • getTilePos

      public BlockPos getTilePos()
      Mappings:
      Namespace Name Mixin selector
      official n Lun;n()Lcj;
      intermediary method_7729 Lnet/minecraft/class_1882;method_7729()Lnet/minecraft/class_1372;
      named getTilePos Lnet/minecraft/entity/decoration/DecorationEntity;getTilePos()Lnet/minecraft/util/math/BlockPos;