Class ItemFrameEntity

All Implemented Interfaces:
EntityLike, CommandOutput, Nameable

public class ItemFrameEntity
extends AbstractDecorationEntity
Mappings:
Namespace Name
official bee
intermediary net/minecraft/class_1533
named net/minecraft/entity/decoration/ItemFrameEntity
  • Field Details

    • ITEM_FRAME_LOGGER

      private static final Logger ITEM_FRAME_LOGGER
      Mappings:
      Namespace Name Mixin selector
      official e Lbee;e:Lorg/apache/logging/log4j/Logger;
      intermediary field_7131 Lnet/minecraft/class_1533;field_7131:Lorg/apache/logging/log4j/Logger;
      named ITEM_FRAME_LOGGER Lnet/minecraft/entity/decoration/ItemFrameEntity;ITEM_FRAME_LOGGER:Lorg/apache/logging/log4j/Logger;
    • ITEM_STACK

      private static final TrackedData<ItemStack> ITEM_STACK
      Mappings:
      Namespace Name Mixin selector
      official f Lbee;f:Lvk;
      intermediary field_7130 Lnet/minecraft/class_1533;field_7130:Lnet/minecraft/class_2940;
      named ITEM_STACK Lnet/minecraft/entity/decoration/ItemFrameEntity;ITEM_STACK:Lnet/minecraft/entity/data/TrackedData;
    • ROTATION

      private static final TrackedData<Integer> ROTATION
      Mappings:
      Namespace Name Mixin selector
      official g Lbee;g:Lvk;
      intermediary field_7132 Lnet/minecraft/class_1533;field_7132:Lnet/minecraft/class_2940;
      named ROTATION Lnet/minecraft/entity/decoration/ItemFrameEntity;ROTATION:Lnet/minecraft/entity/data/TrackedData;
    • itemDropChance

      private float itemDropChance
      Mappings:
      Namespace Name Mixin selector
      official ae Lbee;ae:F
      intermediary field_7129 Lnet/minecraft/class_1533;field_7129:F
      named itemDropChance Lnet/minecraft/entity/decoration/ItemFrameEntity;itemDropChance:F
    • fixed

      private boolean fixed
      Mappings:
      Namespace Name Mixin selector
      official af Lbee;af:Z
      intermediary field_22476 Lnet/minecraft/class_1533;field_22476:Z
      named fixed Lnet/minecraft/entity/decoration/ItemFrameEntity;fixed:Z
  • Constructor Details

    • ItemFrameEntity

      public ItemFrameEntity​(EntityType<? extends ItemFrameEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqv;<init>(Laqz;Lbtv;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
    • ItemFrameEntity

      public ItemFrameEntity​(World world, BlockPos pos, Direction facing)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbee;<init>(Lbtv;Lfx;Lgc;)V
      intermediary <init> Lnet/minecraft/class_1533;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V
      named <init> Lnet/minecraft/entity/decoration/ItemFrameEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
    • ItemFrameEntity

      public ItemFrameEntity​(EntityType<? extends ItemFrameEntity> type, World world, BlockPos pos, Direction facing)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbee;<init>(Laqz;Lbtv;Lfx;Lgc;)V
      intermediary <init> Lnet/minecraft/class_1533;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V
      named <init> Lnet/minecraft/entity/decoration/ItemFrameEntity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
  • Method Details

    • getEyeHeight

      protected float getEyeHeight​(EntityPose pose, EntityDimensions dimensions)
      Overrides:
      getEyeHeight in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lart;Laqw;)F
      intermediary method_18378 Lnet/minecraft/class_1297;method_18378(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
      named getEyeHeight Lnet/minecraft/entity/Entity;getEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official e Laqv;e()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • setFacing

      protected void setFacing​(Direction facing)
      Overrides:
      setFacing in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbed;a(Lgc;)V
      intermediary method_6892 Lnet/minecraft/class_1530;method_6892(Lnet/minecraft/class_2350;)V
      named setFacing Lnet/minecraft/entity/decoration/AbstractDecorationEntity;setFacing(Lnet/minecraft/util/math/Direction;)V
    • updateAttachmentPosition

      protected void updateAttachmentPosition()
      Overrides:
      updateAttachmentPosition in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official g Lbed;g()V
      intermediary method_6895 Lnet/minecraft/class_1530;method_6895()V
      named updateAttachmentPosition Lnet/minecraft/entity/decoration/AbstractDecorationEntity;updateAttachmentPosition()V
    • canStayAttached

      public boolean canStayAttached()
      Overrides:
      canStayAttached in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lbed;h()Z
      intermediary method_6888 Lnet/minecraft/class_1530;method_6888()Z
      named canStayAttached Lnet/minecraft/entity/decoration/AbstractDecorationEntity;canStayAttached()Z
    • move

      public void move​(MovementType movementType, Vec3d movement)
      Overrides:
      move in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Larn;Ldiu;)V
      intermediary method_5784 Lnet/minecraft/class_1297;method_5784(Lnet/minecraft/class_1313;Lnet/minecraft/class_243;)V
      named move Lnet/minecraft/entity/Entity;move(Lnet/minecraft/entity/MovementType;Lnet/minecraft/util/math/Vec3d;)V
    • addVelocity

      public void addVelocity​(double deltaX, double deltaY, double deltaZ)
      Overrides:
      addVelocity in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official i Laqv;i(DDD)V
      intermediary method_5762 Lnet/minecraft/class_1297;method_5762(DDD)V
      named addVelocity Lnet/minecraft/entity/Entity;addVelocity(DDD)V
    • getTargetingMargin

      public float getTargetingMargin()
      Overrides:
      getTargetingMargin in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bl Laqv;bl()F
      intermediary method_5871 Lnet/minecraft/class_1297;method_5871()F
      named getTargetingMargin Lnet/minecraft/entity/Entity;getTargetingMargin()F
    • kill

      public void kill()
      Overrides:
      kill in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aa Laqv;aa()V
      intermediary method_5768 Lnet/minecraft/class_1297;method_5768()V
      named kill Lnet/minecraft/entity/Entity;kill()V
    • damage

      public boolean damage​(DamageSource source, float amount)
      Overrides:
      damage in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Laqf;F)Z
      intermediary method_5643 Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • getWidthPixels

      public int getWidthPixels()
      Specified by:
      getWidthPixels in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official i Lbed;i()I
      intermediary method_6897 Lnet/minecraft/class_1530;method_6897()I
      named getWidthPixels Lnet/minecraft/entity/decoration/AbstractDecorationEntity;getWidthPixels()I
    • getHeightPixels

      public int getHeightPixels()
      Specified by:
      getHeightPixels in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official k Lbed;k()I
      intermediary method_6891 Lnet/minecraft/class_1530;method_6891()I
      named getHeightPixels Lnet/minecraft/entity/decoration/AbstractDecorationEntity;getHeightPixels()I
    • shouldRender

      @Environment(CLIENT) public boolean shouldRender​(double distance)
      Overrides:
      shouldRender in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(D)Z
      intermediary method_5640 Lnet/minecraft/class_1297;method_5640(D)Z
      named shouldRender Lnet/minecraft/entity/Entity;shouldRender(D)Z
    • onBreak

      public void onBreak​(@Nullable Entity entity)
      Specified by:
      onBreak in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbed;a(Laqv;)V
      intermediary method_6889 Lnet/minecraft/class_1530;method_6889(Lnet/minecraft/class_1297;)V
      named onBreak Lnet/minecraft/entity/decoration/AbstractDecorationEntity;onBreak(Lnet/minecraft/entity/Entity;)V
    • onPlace

      public void onPlace()
      Specified by:
      onPlace in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official m Lbed;m()V
      intermediary method_6894 Lnet/minecraft/class_1530;method_6894()V
      named onPlace Lnet/minecraft/entity/decoration/AbstractDecorationEntity;onPlace()V
    • dropHeldStack

      private void dropHeldStack​(@Nullable Entity entity, boolean alwaysDrop)
      Mappings:
      Namespace Name Mixin selector
      official b Lbee;b(Laqv;Z)V
      intermediary method_6936 Lnet/minecraft/class_1533;method_6936(Lnet/minecraft/class_1297;Z)V
      named dropHeldStack Lnet/minecraft/entity/decoration/ItemFrameEntity;dropHeldStack(Lnet/minecraft/entity/Entity;Z)V
    • removeFromFrame

      private void removeFromFrame​(ItemStack map)
      Mappings:
      Namespace Name Mixin selector
      official c Lbee;c(Lbnv;)V
      intermediary method_6937 Lnet/minecraft/class_1533;method_6937(Lnet/minecraft/class_1799;)V
      named removeFromFrame Lnet/minecraft/entity/decoration/ItemFrameEntity;removeFromFrame(Lnet/minecraft/item/ItemStack;)V
    • getHeldItemStack

      public ItemStack getHeldItemStack()
      Mappings:
      Namespace Name Mixin selector
      official o Lbee;o()Lbnv;
      intermediary method_6940 Lnet/minecraft/class_1533;method_6940()Lnet/minecraft/class_1799;
      named getHeldItemStack Lnet/minecraft/entity/decoration/ItemFrameEntity;getHeldItemStack()Lnet/minecraft/item/ItemStack;
    • setHeldItemStack

      public void setHeldItemStack​(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official b Lbee;b(Lbnv;)V
      intermediary method_6935 Lnet/minecraft/class_1533;method_6935(Lnet/minecraft/class_1799;)V
      named setHeldItemStack Lnet/minecraft/entity/decoration/ItemFrameEntity;setHeldItemStack(Lnet/minecraft/item/ItemStack;)V
    • setHeldItemStack

      public void setHeldItemStack​(ItemStack value, boolean update)
      Mappings:
      Namespace Name Mixin selector
      official a Lbee;a(Lbnv;Z)V
      intermediary method_6933 Lnet/minecraft/class_1533;method_6933(Lnet/minecraft/class_1799;Z)V
      named setHeldItemStack Lnet/minecraft/entity/decoration/ItemFrameEntity;setHeldItemStack(Lnet/minecraft/item/ItemStack;Z)V
    • method_32318

      public class_5630 method_32318​(int int2)
      Overrides:
      method_32318 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official k Laqv;k(I)Lary;
      intermediary method_32318 Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;
      named method_32318 Lnet/minecraft/entity/Entity;method_32318(I)Lnet/minecraft/class_5630;
    • onTrackedDataSet

      public void onTrackedDataSet​(TrackedData<?> data)
      Overrides:
      onTrackedDataSet in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lvk;)V
      intermediary method_5674 Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V
      named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • getRotation

      public int getRotation()
      Mappings:
      Namespace Name Mixin selector
      official p Lbee;p()I
      intermediary method_6934 Lnet/minecraft/class_1533;method_6934()I
      named getRotation Lnet/minecraft/entity/decoration/ItemFrameEntity;getRotation()I
    • setRotation

      public void setRotation​(int value)
      Mappings:
      Namespace Name Mixin selector
      official a Lbee;a(I)V
      intermediary method_6939 Lnet/minecraft/class_1533;method_6939(I)V
      named setRotation Lnet/minecraft/entity/decoration/ItemFrameEntity;setRotation(I)V
    • setRotation

      private void setRotation​(int value, boolean updateComparators)
      Mappings:
      Namespace Name Mixin selector
      official a Lbee;a(IZ)V
      intermediary method_6941 Lnet/minecraft/class_1533;method_6941(IZ)V
      named setRotation Lnet/minecraft/entity/decoration/ItemFrameEntity;setRotation(IZ)V
    • writeCustomDataToTag

      public void writeCustomDataToTag​(CompoundTag tag)
      Overrides:
      writeCustomDataToTag in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laqv;b(Lmq;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToTag Lnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
    • readCustomDataFromTag

      public void readCustomDataFromTag​(CompoundTag tag)
      Overrides:
      readCustomDataFromTag in class AbstractDecorationEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lmq;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromTag Lnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
    • interact

      public ActionResult interact​(PlayerEntity player, Hand hand)
      Called when a player interacts with this entity.
      Overrides:
      interact in class Entity
      Parameters:
      player - the player
      hand - the hand the player used to interact with this entity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lbhl;Lapp;)Lapq;
      intermediary method_5688 Lnet/minecraft/class_1297;method_5688(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      named interact Lnet/minecraft/entity/Entity;interact(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
    • getComparatorPower

      public int getComparatorPower()
      Mappings:
      Namespace Name Mixin selector
      official q Lbee;q()I
      intermediary method_6938 Lnet/minecraft/class_1533;method_6938()I
      named getComparatorPower Lnet/minecraft/entity/decoration/ItemFrameEntity;getComparatorPower()I
    • createSpawnPacket

      public Packet<?> createSpawnPacket()
      Specified by:
      createSpawnPacket in class Entity
      Mappings:
      Namespace Name Mixin selector
      official P Laqv;P()Lpa;
      intermediary method_18002 Lnet/minecraft/class_1297;method_18002()Lnet/minecraft/class_2596;
      named createSpawnPacket Lnet/minecraft/entity/Entity;createSpawnPacket()Lnet/minecraft/network/Packet;
    • onSpawnPacket

      @Environment(CLIENT) public void onSpawnPacket​(EntitySpawnS2CPacket packet)
      Overrides:
      onSpawnPacket in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lpe;)V
      intermediary method_31471 Lnet/minecraft/class_1297;method_31471(Lnet/minecraft/class_2604;)V
      named onSpawnPacket Lnet/minecraft/entity/Entity;onSpawnPacket(Lnet/minecraft/network/packet/s2c/play/EntitySpawnS2CPacket;)V
    • getPickBlockStack

      @Environment(CLIENT) public ItemStack getPickBlockStack()
      Overrides:
      getPickBlockStack in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cY Laqv;cY()Lbnv;
      intermediary method_31480 Lnet/minecraft/class_1297;method_31480()Lnet/minecraft/class_1799;
      named getPickBlockStack Lnet/minecraft/entity/Entity;getPickBlockStack()Lnet/minecraft/item/ItemStack;
    • getAsItemStack

      private ItemStack getAsItemStack()
      Mappings:
      Namespace Name Mixin selector
      official s Lbee;s()Lbnv;
      intermediary method_33340 Lnet/minecraft/class_1533;method_33340()Lnet/minecraft/class_1799;
      named getAsItemStack Lnet/minecraft/entity/decoration/ItemFrameEntity;getAsItemStack()Lnet/minecraft/item/ItemStack;
    • isGlowItemFrame

      public boolean isGlowItemFrame()
      Mappings:
      Namespace Name Mixin selector
      official r Lbee;r()Z
      intermediary method_33339 Lnet/minecraft/class_1533;method_33339()Z
      named isGlowItemFrame Lnet/minecraft/entity/decoration/ItemFrameEntity;isGlowItemFrame()Z