Class PaintingEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.decoration.painting.PaintingEntity

public class PaintingEntity extends Entity
Mappings:
Namespace Name
intermediary net/minecraft/class_107
glue class_390
server kf
client qv
named net/minecraft/entity/decoration/painting/PaintingEntity
  • Field Details

    • obstructionCheckCounter

      private int obstructionCheckCounter
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1389 Lnet/minecraft/class_107;field_1389:I
      glue field_1557 Lclass_390;field_1557:I
      server f Lkf;f:I
      client f Lqv;f:I
      named obstructionCheckCounter Lnet/minecraft/entity/decoration/painting/PaintingEntity;obstructionCheckCounter:I
    • facing

      public int facing
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1384 Lnet/minecraft/class_107;field_1384:I
      glue field_1552 Lclass_390;field_1552:I
      server a Lkf;a:I
      client a Lqv;a:I
      named facing Lnet/minecraft/entity/decoration/painting/PaintingEntity;facing:I
    • attachmentX

      public int attachmentX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1385 Lnet/minecraft/class_107;field_1385:I
      glue field_1553 Lclass_390;field_1553:I
      server b Lkf;b:I
      client b Lqv;b:I
      named attachmentX Lnet/minecraft/entity/decoration/painting/PaintingEntity;attachmentX:I
    • attachmentY

      public int attachmentY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1386 Lnet/minecraft/class_107;field_1386:I
      glue field_1554 Lclass_390;field_1554:I
      server c Lkf;c:I
      client c Lqv;c:I
      named attachmentY Lnet/minecraft/entity/decoration/painting/PaintingEntity;attachmentY:I
    • attachmentZ

      public int attachmentZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1387 Lnet/minecraft/class_107;field_1387:I
      glue field_1555 Lclass_390;field_1555:I
      server d Lkf;d:I
      client d Lqv;d:I
      named attachmentZ Lnet/minecraft/entity/decoration/painting/PaintingEntity;attachmentZ:I
    • variant

      public PaintingVariants variant
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1388 Lnet/minecraft/class_107;field_1388:Lnet/minecraft/class_191;
      glue field_1556 Lclass_390;field_1556:Lclass_215;
      server e Lkf;e:Lfr;
      client e Lqv;e:Liq;
      named variant Lnet/minecraft/entity/decoration/painting/PaintingEntity;variant:Lnet/minecraft/entity/decoration/painting/PaintingVariants;
  • Constructor Details

    • PaintingEntity

      public PaintingEntity(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
    • PaintingEntity

      public PaintingEntity(World world, int x, int y, int z, int facing)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_107;<init>(Lnet/minecraft/class_18;IIII)V
      glue <init> Lclass_390;<init>(Lclass_129;IIII)V
      server <init> Lkf;<init>(Ldj;IIII)V
      client <init> Lqv;<init>(Lfd;IIII)V
      named <init> Lnet/minecraft/entity/decoration/painting/PaintingEntity;<init>(Lnet/minecraft/world/World;IIII)V
    • PaintingEntity

      @Environment(CLIENT) public PaintingEntity(World world, int x, int y, int z, int facing, String variant)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_107;<init>(Lnet/minecraft/class_18;IIIILjava/lang/String;)V
      glue <init> Lclass_390;<init>(Lclass_129;IIIILjava/lang/String;)V
      server <init> Lkf;<init>(Ldj;IIIILjava/lang/String;)V
      client <init> Lqv;<init>(Lfd;IIIILjava/lang/String;)V
      named <init> Lnet/minecraft/entity/decoration/painting/PaintingEntity;<init>(Lnet/minecraft/world/World;IIIILjava/lang/String;)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
      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
    • setFacing

      public void setFacing(int facing)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1191 Lnet/minecraft/class_107;method_1191(I)V
      glue method_1543 Lclass_390;method_1543(I)V
      server b Lkf;b(I)V
      client b Lqv;b(I)V
      named setFacing Lnet/minecraft/entity/decoration/painting/PaintingEntity;setFacing(I)V
    • getHorizontalOffset

      private float getHorizontalOffset(int width)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1192 Lnet/minecraft/class_107;method_1192(I)F
      glue method_1544 Lclass_390;method_1544(I)F
      server c Lkf;c(I)F
      client c Lqv;c(I)F
      named getHorizontalOffset Lnet/minecraft/entity/decoration/painting/PaintingEntity;getHorizontalOffset(I)F
    • tick

      public void tick()
      Overrides:
      tick in class Entity
      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
    • canStayAttached

      public boolean canStayAttached()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1193 Lnet/minecraft/class_107;method_1193()Z
      glue method_1545 Lclass_390;method_1545()Z
      server h Lkf;h()Z
      client k Lqv;k()Z
      named canStayAttached Lnet/minecraft/entity/decoration/painting/PaintingEntity;canStayAttached()Z
    • isCollidable

      public boolean isCollidable()
      Overrides:
      isCollidable in class Entity
      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
    • damage

      public boolean damage(Entity damageSource, int amount)
      Overrides:
      damage in class Entity
      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
    • writeNbt

      public void writeNbt(NbtCompound nbt)
      Specified by:
      writeNbt in class Entity
      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
    • readNbt

      public void readNbt(NbtCompound nbt)
      Specified by:
      readNbt in class Entity
      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
    • move

      public void move(double dx, double dy, double dz)
      Overrides:
      move in class Entity
      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
    • addVelocity

      public void addVelocity(double x, double y, double z)
      Overrides:
      addVelocity in class Entity
      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