Class FishingBobberEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.FishingBobberEntity
All Implemented Interfaces:
CommandSource

public class FishingBobberEntity
extends Entity
Mappings:
Namespace Name
official ur
intermediary net/minecraft/class_1887
named net/minecraft/entity/projectile/FishingBobberEntity
  • Field Details

    • JUNK_LOOT

      private static final List<WeightedRandomFishingLoot> JUNK_LOOT
      Mappings:
      Namespace Name Mixin selector
      official d Lur;d:Ljava/util/List;
      intermediary field_8101 Lnet/minecraft/class_1887;field_8101:Ljava/util/List;
      named JUNK_LOOT Lnet/minecraft/entity/projectile/FishingBobberEntity;JUNK_LOOT:Ljava/util/List;
    • TREASURE_LOOT

      private static final List<WeightedRandomFishingLoot> TREASURE_LOOT
      Mappings:
      Namespace Name Mixin selector
      official e Lur;e:Ljava/util/List;
      intermediary field_8102 Lnet/minecraft/class_1887;field_8102:Ljava/util/List;
      named TREASURE_LOOT Lnet/minecraft/entity/projectile/FishingBobberEntity;TREASURE_LOOT:Ljava/util/List;
    • FISHING_LOOT

      private static final List<WeightedRandomFishingLoot> FISHING_LOOT
      Mappings:
      Namespace Name Mixin selector
      official f Lur;f:Ljava/util/List;
      intermediary field_8103 Lnet/minecraft/class_1887;field_8103:Ljava/util/List;
      named FISHING_LOOT Lnet/minecraft/entity/projectile/FishingBobberEntity;FISHING_LOOT:Ljava/util/List;
    • posX

      private int posX
      Mappings:
      Namespace Name Mixin selector
      official g Lur;g:I
      intermediary field_8104 Lnet/minecraft/class_1887;field_8104:I
      named posX Lnet/minecraft/entity/projectile/FishingBobberEntity;posX:I
    • posY

      private int posY
      Mappings:
      Namespace Name Mixin selector
      official h Lur;h:I
      intermediary field_8105 Lnet/minecraft/class_1887;field_8105:I
      named posY Lnet/minecraft/entity/projectile/FishingBobberEntity;posY:I
    • posZ

      private int posZ
      Mappings:
      Namespace Name Mixin selector
      official i Lur;i:I
      intermediary field_8106 Lnet/minecraft/class_1887;field_8106:I
      named posZ Lnet/minecraft/entity/projectile/FishingBobberEntity;posZ:I
    • inBlock

      private Block inBlock
      Mappings:
      Namespace Name Mixin selector
      official ar Lur;ar:Lafh;
      intermediary field_8090 Lnet/minecraft/class_1887;field_8090:Lnet/minecraft/class_160;
      named inBlock Lnet/minecraft/entity/projectile/FishingBobberEntity;inBlock:Lnet/minecraft/block/Block;
    • inGround

      private boolean inGround
      Mappings:
      Namespace Name Mixin selector
      official as Lur;as:Z
      intermediary field_8091 Lnet/minecraft/class_1887;field_8091:Z
      named inGround Lnet/minecraft/entity/projectile/FishingBobberEntity;inGround:Z
    • shake

      public int shake
      Mappings:
      Namespace Name Mixin selector
      official a Lur;a:I
      intermediary field_8089 Lnet/minecraft/class_1887;field_8089:I
      named shake Lnet/minecraft/entity/projectile/FishingBobberEntity;shake:I
    • player

      public PlayerEntity player
      Mappings:
      Namespace Name Mixin selector
      official b Lur;b:Lwn;
      intermediary field_8099 Lnet/minecraft/class_1887;field_8099:Lnet/minecraft/class_1963;
      named player Lnet/minecraft/entity/projectile/FishingBobberEntity;player:Lnet/minecraft/entity/player/PlayerEntity;
    • removalTimer

      private int removalTimer
      Mappings:
      Namespace Name Mixin selector
      official at Lur;at:I
      intermediary field_8092 Lnet/minecraft/class_1887;field_8092:I
      named removalTimer Lnet/minecraft/entity/projectile/FishingBobberEntity;removalTimer:I
    • field_8093

      private int field_8093
      Mappings:
      Namespace Name Mixin selector
      official au Lur;au:I
      intermediary field_8093 Lnet/minecraft/class_1887;field_8093:I
      named field_8093 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8093:I
    • selfHitTimer

      private int selfHitTimer
      Mappings:
      Namespace Name Mixin selector
      official av Lur;av:I
      intermediary field_8094 Lnet/minecraft/class_1887;field_8094:I
      named selfHitTimer Lnet/minecraft/entity/projectile/FishingBobberEntity;selfHitTimer:I
    • field_8095

      private int field_8095
      Mappings:
      Namespace Name Mixin selector
      official aw Lur;aw:I
      intermediary field_8095 Lnet/minecraft/class_1887;field_8095:I
      named field_8095 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8095:I
    • field_8096

      private int field_8096
      Mappings:
      Namespace Name Mixin selector
      official ax Lur;ax:I
      intermediary field_8096 Lnet/minecraft/class_1887;field_8096:I
      named field_8096 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8096:I
    • field_8097

      private float field_8097
      Mappings:
      Namespace Name Mixin selector
      official ay Lur;ay:F
      intermediary field_8097 Lnet/minecraft/class_1887;field_8097:F
      named field_8097 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8097:F
    • caughtEntity

      public Entity caughtEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lur;c:Lpk;
      intermediary field_8100 Lnet/minecraft/class_1887;field_8100:Lnet/minecraft/class_1745;
      named caughtEntity Lnet/minecraft/entity/projectile/FishingBobberEntity;caughtEntity:Lnet/minecraft/entity/Entity;
    • field_8098

      private int field_8098
      Mappings:
      Namespace Name Mixin selector
      official az Lur;az:I
      intermediary field_8098 Lnet/minecraft/class_1887;field_8098:I
      named field_8098 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8098:I
    • field_8081

      private double field_8081
      Mappings:
      Namespace Name Mixin selector
      official aA Lur;aA:D
      intermediary field_8081 Lnet/minecraft/class_1887;field_8081:D
      named field_8081 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8081:D
    • field_8082

      private double field_8082
      Mappings:
      Namespace Name Mixin selector
      official aB Lur;aB:D
      intermediary field_8082 Lnet/minecraft/class_1887;field_8082:D
      named field_8082 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8082:D
    • field_8083

      private double field_8083
      Mappings:
      Namespace Name Mixin selector
      official aC Lur;aC:D
      intermediary field_8083 Lnet/minecraft/class_1887;field_8083:D
      named field_8083 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8083:D
    • field_8084

      private double field_8084
      Mappings:
      Namespace Name Mixin selector
      official aD Lur;aD:D
      intermediary field_8084 Lnet/minecraft/class_1887;field_8084:D
      named field_8084 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8084:D
    • field_8085

      private double field_8085
      Mappings:
      Namespace Name Mixin selector
      official aE Lur;aE:D
      intermediary field_8085 Lnet/minecraft/class_1887;field_8085:D
      named field_8085 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8085:D
    • field_8086

      @Environment(CLIENT) private double field_8086
      Mappings:
      Namespace Name Mixin selector
      official aF Lur;aF:D
      intermediary field_8086 Lnet/minecraft/class_1887;field_8086:D
      named field_8086 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8086:D
    • field_8087

      @Environment(CLIENT) private double field_8087
      Mappings:
      Namespace Name Mixin selector
      official aG Lur;aG:D
      intermediary field_8087 Lnet/minecraft/class_1887;field_8087:D
      named field_8087 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8087:D
    • field_8088

      @Environment(CLIENT) private double field_8088
      Mappings:
      Namespace Name Mixin selector
      official aH Lur;aH:D
      intermediary field_8088 Lnet/minecraft/class_1887;field_8088:D
      named field_8088 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8088:D
  • Constructor Details

    • FishingBobberEntity

      public FishingBobberEntity​(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
    • FishingBobberEntity

      @Environment(CLIENT) public FishingBobberEntity​(World world, double x, double y, double z, PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lur;<init>(Ladm;DDDLwn;)V
      intermediary <init> Lnet/minecraft/class_1887;<init>(Lnet/minecraft/class_99;DDDLnet/minecraft/class_1963;)V
      named <init> Lnet/minecraft/entity/projectile/FishingBobberEntity;<init>(Lnet/minecraft/world/World;DDDLnet/minecraft/entity/player/PlayerEntity;)V
    • FishingBobberEntity

      public FishingBobberEntity​(World world, PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lur;<init>(Ladm;Lwn;)V
      intermediary <init> Lnet/minecraft/class_1887;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1963;)V
      named <init> Lnet/minecraft/entity/projectile/FishingBobberEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;)V
  • Method Details

    • getFishingLoot

      public static List<WeightedRandomFishingLoot> getFishingLoot()
      Mappings:
      Namespace Name Mixin selector
      official j Lur;j()Ljava/util/List;
      intermediary method_7743 Lnet/minecraft/class_1887;method_7743()Ljava/util/List;
      named getFishingLoot Lnet/minecraft/entity/projectile/FishingBobberEntity;getFishingLoot()Ljava/util/List;
    • 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
    • shouldRender

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

      public void method_7742​(double double2, double double3, double double4, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official c Lur;c(DDDFF)V
      intermediary method_7742 Lnet/minecraft/class_1887;method_7742(DDDFF)V
      named method_7742 Lnet/minecraft/entity/projectile/FishingBobberEntity;method_7742(DDDFF)V
    • updateTrackedPositionAndAngles

      @Environment(CLIENT) public void updateTrackedPositionAndAngles​(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)
      Overrides:
      updateTrackedPositionAndAngles in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(DDDFFIZ)V
      intermediary method_6920 Lnet/minecraft/class_1745;method_6920(DDDFFIZ)V
      named updateTrackedPositionAndAngles Lnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
    • setVelocityClient

      @Environment(CLIENT) public void setVelocityClient​(double x, double y, double z)
      Overrides:
      setVelocityClient in class Entity
      Mappings:
      Namespace Name Mixin selector
      official i Lpk;i(DDD)V
      intermediary method_7048 Lnet/minecraft/class_1745;method_7048(DDD)V
      named setVelocityClient Lnet/minecraft/entity/Entity;setVelocityClient(DDD)V
    • 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
    • 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
    • retract

      public int retract()
      Mappings:
      Namespace Name Mixin selector
      official l Lur;l()I
      intermediary method_7744 Lnet/minecraft/class_1887;method_7744()I
      named retract Lnet/minecraft/entity/projectile/FishingBobberEntity;retract()I
    • getResult

      private ItemStack getResult()
      Mappings:
      Namespace Name Mixin selector
      official m Lur;m()Lzx;
      intermediary method_7745 Lnet/minecraft/class_1887;method_7745()Lnet/minecraft/class_2056;
      named getResult Lnet/minecraft/entity/projectile/FishingBobberEntity;getResult()Lnet/minecraft/item/ItemStack;
    • remove

      public void remove()
      Overrides:
      remove in class Entity
      Mappings:
      Namespace Name Mixin selector
      official J Lpk;J()V
      intermediary method_6899 Lnet/minecraft/class_1745;method_6899()V
      named remove Lnet/minecraft/entity/Entity;remove()V