类 FishingBobberEntity

  • 所有已实现的接口:
    CommandOutput, Nameable, EntityLike

    public class FishingBobberEntity
    extends ProjectileEntity
    Mappings:
    Namespace Name
    official bjr
    intermediary net/minecraft/class_1536
    named net/minecraft/entity/projectile/FishingBobberEntity
    • 字段详细资料

      • field_30665

        private static final int field_30665
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Lbjr;e:I
        intermediary field_30665 Lnet/minecraft/class_1536;field_30665:I
        named field_30665 Lnet/minecraft/entity/projectile/FishingBobberEntity;field_30665:I
      • HOOK_ENTITY_ID

        private static final TrackedData<Integer> HOOK_ENTITY_ID
        Mappings:
        Namespace Name Mixin selector
        official f Lbjr;f:Lvy;
        intermediary field_7170 Lnet/minecraft/class_1536;field_7170:Lnet/minecraft/class_2940;
        named HOOK_ENTITY_ID Lnet/minecraft/entity/projectile/FishingBobberEntity;HOOK_ENTITY_ID:Lnet/minecraft/entity/data/TrackedData;
      • CAUGHT_FISH

        private static final TrackedData<Boolean> CAUGHT_FISH
        Mappings:
        Namespace Name Mixin selector
        official ar Lbjr;ar:Lvy;
        intermediary field_23234 Lnet/minecraft/class_1536;field_23234:Lnet/minecraft/class_2940;
        named CAUGHT_FISH Lnet/minecraft/entity/projectile/FishingBobberEntity;CAUGHT_FISH:Lnet/minecraft/entity/data/TrackedData;
      • velocityRandom

        private final Random velocityRandom
        Mappings:
        Namespace Name Mixin selector
        official b Lbjr;b:Ljava/util/Random;
        intermediary field_23231 Lnet/minecraft/class_1536;field_23231:Ljava/util/Random;
        named velocityRandom Lnet/minecraft/entity/projectile/FishingBobberEntity;velocityRandom:Ljava/util/Random;
      • caughtFish

        private boolean caughtFish
        Mappings:
        Namespace Name Mixin selector
        official c Lbjr;c:Z
        intermediary field_23232 Lnet/minecraft/class_1536;field_23232:Z
        named caughtFish Lnet/minecraft/entity/projectile/FishingBobberEntity;caughtFish:Z
      • outOfOpenWaterTicks

        private int outOfOpenWaterTicks
        Mappings:
        Namespace Name Mixin selector
        official d Lbjr;d:I
        intermediary field_23233 Lnet/minecraft/class_1536;field_23233:I
        named outOfOpenWaterTicks Lnet/minecraft/entity/projectile/FishingBobberEntity;outOfOpenWaterTicks:I
      • removalTimer

        private int removalTimer
        Mappings:
        Namespace Name Mixin selector
        official as Lbjr;as:I
        intermediary field_7167 Lnet/minecraft/class_1536;field_7167:I
        named removalTimer Lnet/minecraft/entity/projectile/FishingBobberEntity;removalTimer:I
      • hookCountdown

        private int hookCountdown
        Mappings:
        Namespace Name Mixin selector
        official at Lbjr;at:I
        intermediary field_7173 Lnet/minecraft/class_1536;field_7173:I
        named hookCountdown Lnet/minecraft/entity/projectile/FishingBobberEntity;hookCountdown:I
      • waitCountdown

        private int waitCountdown
        Mappings:
        Namespace Name Mixin selector
        official au Lbjr;au:I
        intermediary field_7174 Lnet/minecraft/class_1536;field_7174:I
        named waitCountdown Lnet/minecraft/entity/projectile/FishingBobberEntity;waitCountdown:I
      • fishTravelCountdown

        private int fishTravelCountdown
        Mappings:
        Namespace Name Mixin selector
        official av Lbjr;av:I
        intermediary field_7172 Lnet/minecraft/class_1536;field_7172:I
        named fishTravelCountdown Lnet/minecraft/entity/projectile/FishingBobberEntity;fishTravelCountdown:I
      • fishAngle

        private float fishAngle
        Mappings:
        Namespace Name Mixin selector
        official aw Lbjr;aw:F
        intermediary field_7169 Lnet/minecraft/class_1536;field_7169:F
        named fishAngle Lnet/minecraft/entity/projectile/FishingBobberEntity;fishAngle:F
      • inOpenWater

        private boolean inOpenWater
        Mappings:
        Namespace Name Mixin selector
        official ax Lbjr;ax:Z
        intermediary field_23134 Lnet/minecraft/class_1536;field_23134:Z
        named inOpenWater Lnet/minecraft/entity/projectile/FishingBobberEntity;inOpenWater:Z
      • hookedEntity

        @Nullable
        private @Nullable Entity hookedEntity
        Mappings:
        Namespace Name Mixin selector
        official ay Lbjr;ay:Lasl;
        intermediary field_7165 Lnet/minecraft/class_1536;field_7165:Lnet/minecraft/class_1297;
        named hookedEntity Lnet/minecraft/entity/projectile/FishingBobberEntity;hookedEntity:Lnet/minecraft/entity/Entity;
      • state

        private FishingBobberEntity.State state
        Mappings:
        Namespace Name Mixin selector
        official az Lbjr;az:Lbjr$a;
        intermediary field_7175 Lnet/minecraft/class_1536;field_7175:Lnet/minecraft/class_1536$class_1537;
        named state Lnet/minecraft/entity/projectile/FishingBobberEntity;state:Lnet/minecraft/entity/projectile/FishingBobberEntity$State;
      • luckOfTheSeaLevel

        private final int luckOfTheSeaLevel
        Mappings:
        Namespace Name Mixin selector
        official aA Lbjr;aA:I
        intermediary field_7171 Lnet/minecraft/class_1536;field_7171:I
        named luckOfTheSeaLevel Lnet/minecraft/entity/projectile/FishingBobberEntity;luckOfTheSeaLevel:I
      • lureLevel

        private final int lureLevel
        Mappings:
        Namespace Name Mixin selector
        official aB Lbjr;aB:I
        intermediary field_7168 Lnet/minecraft/class_1536;field_7168:I
        named lureLevel Lnet/minecraft/entity/projectile/FishingBobberEntity;lureLevel:I
    • 构造器详细资料

      • FishingBobberEntity

        private FishingBobberEntity​(EntityType<? extends FishingBobberEntity> type,
                                    World world,
                                    int lureLevel,
                                    int luckOfTheSeaLevel)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbjr;<init>(Lasp;Lbvr;II)V
        intermediary <init> Lnet/minecraft/class_1536;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;II)V
        named <init> Lnet/minecraft/entity/projectile/FishingBobberEntity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;II)V
      • FishingBobberEntity

        public FishingBobberEntity​(EntityType<? extends FishingBobberEntity> type,
                                   World world)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lasl;<init>(Lasp;Lbvr;)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
      • FishingBobberEntity

        public FishingBobberEntity​(PlayerEntity thrower,
                                   World world,
                                   int lureLevel,
                                   int luckOfTheSeaLevel)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbjr;<init>(Lbjf;Lbvr;II)V
        intermediary <init> Lnet/minecraft/class_1536;<init>(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;II)V
        named <init> Lnet/minecraft/entity/projectile/FishingBobberEntity;<init>(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;II)V
    • 方法详细资料

      • initDataTracker

        protected void initDataTracker()
        指定者:
        initDataTracker 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official e Lasl;e()V
        intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
        named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
      • onTrackedDataSet

        public void onTrackedDataSet​(TrackedData<?> data)
        覆盖:
        onTrackedDataSet 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lvy;)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
      • shouldRender

        public boolean shouldRender​(double distance)
        覆盖:
        shouldRender 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(D)Z
        intermediary method_5640 Lnet/minecraft/class_1297;method_5640(D)Z
        named shouldRender Lnet/minecraft/entity/Entity;shouldRender(D)Z
      • updateTrackedPositionAndAngles

        public void updateTrackedPositionAndAngles​(double x,
                                                   double y,
                                                   double z,
                                                   float yaw,
                                                   float pitch,
                                                   int interpolationSteps,
                                                   boolean interpolate)
        覆盖:
        updateTrackedPositionAndAngles 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(DDDFFIZ)V
        intermediary method_5759 Lnet/minecraft/class_1297;method_5759(DDDFFIZ)V
        named updateTrackedPositionAndAngles Lnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
      • tick

        public void tick()
        覆盖:
        tick 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official j Lasl;j()V
        intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
        named tick Lnet/minecraft/entity/Entity;tick()V
      • removeIfInvalid

        private boolean removeIfInvalid​(PlayerEntity player)
        Mappings:
        Namespace Name Mixin selector
        official a Lbjr;a(Lbjf;)Z
        intermediary method_6959 Lnet/minecraft/class_1536;method_6959(Lnet/minecraft/class_1657;)Z
        named removeIfInvalid Lnet/minecraft/entity/projectile/FishingBobberEntity;removeIfInvalid(Lnet/minecraft/entity/player/PlayerEntity;)Z
      • checkForCollision

        private void checkForCollision()
        Mappings:
        Namespace Name Mixin selector
        official k Lbjr;k()V
        intermediary method_6958 Lnet/minecraft/class_1536;method_6958()V
        named checkForCollision Lnet/minecraft/entity/projectile/FishingBobberEntity;checkForCollision()V
      • canHit

        protected boolean canHit​(Entity entity)
        覆盖:
        canHit 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lbjv;a(Lasl;)Z
        intermediary method_26958 Lnet/minecraft/class_1676;method_26958(Lnet/minecraft/class_1297;)Z
        named canHit Lnet/minecraft/entity/projectile/ProjectileEntity;canHit(Lnet/minecraft/entity/Entity;)Z
      • onEntityHit

        protected void onEntityHit​(EntityHitResult entityHitResult)
        覆盖:
        onEntityHit 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lbjv;a(Ldlx;)V
        intermediary method_7454 Lnet/minecraft/class_1676;method_7454(Lnet/minecraft/class_3966;)V
        named onEntityHit Lnet/minecraft/entity/projectile/ProjectileEntity;onEntityHit(Lnet/minecraft/util/hit/EntityHitResult;)V
      • onBlockHit

        protected void onBlockHit​(BlockHitResult blockHitResult)
        覆盖:
        onBlockHit 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lbjv;a(Ldlw;)V
        intermediary method_24920 Lnet/minecraft/class_1676;method_24920(Lnet/minecraft/class_3965;)V
        named onBlockHit Lnet/minecraft/entity/projectile/ProjectileEntity;onBlockHit(Lnet/minecraft/util/hit/BlockHitResult;)V
      • updateHookedEntityId

        private void updateHookedEntityId​(Entity entity)
        Mappings:
        Namespace Name Mixin selector
        official e Lbjr;e(Lasl;)V
        intermediary method_6951 Lnet/minecraft/class_1536;method_6951(Lnet/minecraft/class_1297;)V
        named updateHookedEntityId Lnet/minecraft/entity/projectile/FishingBobberEntity;updateHookedEntityId(Lnet/minecraft/entity/Entity;)V
      • tickFishingLogic

        private void tickFishingLogic​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lbjr;a(Lgb;)V
        intermediary method_6949 Lnet/minecraft/class_1536;method_6949(Lnet/minecraft/class_2338;)V
        named tickFishingLogic Lnet/minecraft/entity/projectile/FishingBobberEntity;tickFishingLogic(Lnet/minecraft/util/math/BlockPos;)V
      • isOpenOrWaterAround

        private boolean isOpenOrWaterAround​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Lbjr;b(Lgb;)Z
        intermediary method_26086 Lnet/minecraft/class_1536;method_26086(Lnet/minecraft/class_2338;)Z
        named isOpenOrWaterAround Lnet/minecraft/entity/projectile/FishingBobberEntity;isOpenOrWaterAround(Lnet/minecraft/util/math/BlockPos;)Z
      • getPositionType

        private FishingBobberEntity.PositionType getPositionType​(BlockPos start,
                                                                 BlockPos end)
        Mappings:
        Namespace Name Mixin selector
        official a Lbjr;a(Lgb;Lgb;)Lbjr$b;
        intermediary method_26341 Lnet/minecraft/class_1536;method_26341(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1536$class_4984;
        named getPositionType Lnet/minecraft/entity/projectile/FishingBobberEntity;getPositionType(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/entity/projectile/FishingBobberEntity$PositionType;
      • getPositionType

        private FishingBobberEntity.PositionType getPositionType​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official c Lbjr;c(Lgb;)Lbjr$b;
        intermediary method_26342 Lnet/minecraft/class_1536;method_26342(Lnet/minecraft/class_2338;)Lnet/minecraft/class_1536$class_4984;
        named getPositionType Lnet/minecraft/entity/projectile/FishingBobberEntity;getPositionType(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/entity/projectile/FishingBobberEntity$PositionType;
      • isInOpenWater

        public boolean isInOpenWater()
        Mappings:
        Namespace Name Mixin selector
        official g Lbjr;g()Z
        intermediary method_26088 Lnet/minecraft/class_1536;method_26088()Z
        named isInOpenWater Lnet/minecraft/entity/projectile/FishingBobberEntity;isInOpenWater()Z
      • writeCustomDataToNbt

        public void writeCustomDataToNbt​(CompoundTag nbt)
        覆盖:
        writeCustomDataToNbt 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lasl;b(Lmv;)V
        intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
        named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • readCustomDataFromNbt

        public void readCustomDataFromNbt​(CompoundTag nbt)
        覆盖:
        readCustomDataFromNbt 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lmv;)V
        intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
        named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • use

        public int use​(ItemStack usedItem)
        Mappings:
        Namespace Name Mixin selector
        official b Lbjr;b(Lbpr;)I
        intermediary method_6957 Lnet/minecraft/class_1536;method_6957(Lnet/minecraft/class_1799;)I
        named use Lnet/minecraft/entity/projectile/FishingBobberEntity;use(Lnet/minecraft/item/ItemStack;)I
      • handleStatus

        public void handleStatus​(byte status)
        覆盖:
        handleStatus 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(B)V
        intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
        named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
      • pullHookedEntity

        protected void pullHookedEntity​(Entity entity)
        Mappings:
        Namespace Name Mixin selector
        official c Lbjr;c(Lasl;)V
        intermediary method_6954 Lnet/minecraft/class_1536;method_6954(Lnet/minecraft/class_1297;)V
        named pullHookedEntity Lnet/minecraft/entity/projectile/FishingBobberEntity;pullHookedEntity(Lnet/minecraft/entity/Entity;)V
      • getMoveEffect

        protected Entity.MoveEffect getMoveEffect()
        Returns the possible effect(s) of an entity moving.
        覆盖:
        getMoveEffect 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official aF Lasl;aF()Lasl$b;
        intermediary method_33570 Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;
        named getMoveEffect Lnet/minecraft/entity/Entity;getMoveEffect()Lnet/minecraft/entity/Entity$MoveEffect;
      • remove

        public void remove​(Entity.RemovalReason reason)
        覆盖:
        remove 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lasl$c;)V
        intermediary method_5650 Lnet/minecraft/class_1297;method_5650(Lnet/minecraft/class_1297$class_5529;)V
        named remove Lnet/minecraft/entity/Entity;remove(Lnet/minecraft/entity/Entity$RemovalReason;)V
      • method_36209

        public void method_36209()
        覆盖:
        method_36209 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official ad Lasl;ad()V
        intermediary method_36209 Lnet/minecraft/class_1297;method_36209()V
        named method_36209 Lnet/minecraft/entity/Entity;method_36209()V
      • setOwner

        public void setOwner​(@Nullable
                             @Nullable Entity entity)
        覆盖:
        setOwner 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lbjv;b(Lasl;)V
        intermediary method_7432 Lnet/minecraft/class_1676;method_7432(Lnet/minecraft/class_1297;)V
        named setOwner Lnet/minecraft/entity/projectile/ProjectileEntity;setOwner(Lnet/minecraft/entity/Entity;)V
      • method_36210

        private void method_36210​(@Nullable
                                  @Nullable FishingBobberEntity fishingBobberEntity)
        Mappings:
        Namespace Name Mixin selector
        official a Lbjr;a(Lbjr;)V
        intermediary method_36210 Lnet/minecraft/class_1536;method_36210(Lnet/minecraft/class_1536;)V
        named method_36210 Lnet/minecraft/entity/projectile/FishingBobberEntity;method_36210(Lnet/minecraft/entity/projectile/FishingBobberEntity;)V
      • getPlayerOwner

        @Nullable
        public @Nullable PlayerEntity getPlayerOwner()
        Mappings:
        Namespace Name Mixin selector
        official h Lbjr;h()Lbjf;
        intermediary method_6947 Lnet/minecraft/class_1536;method_6947()Lnet/minecraft/class_1657;
        named getPlayerOwner Lnet/minecraft/entity/projectile/FishingBobberEntity;getPlayerOwner()Lnet/minecraft/entity/player/PlayerEntity;
      • getHookedEntity

        @Nullable
        public @Nullable Entity getHookedEntity()
        Mappings:
        Namespace Name Mixin selector
        official i Lbjr;i()Lasl;
        intermediary method_26957 Lnet/minecraft/class_1536;method_26957()Lnet/minecraft/class_1297;
        named getHookedEntity Lnet/minecraft/entity/projectile/FishingBobberEntity;getHookedEntity()Lnet/minecraft/entity/Entity;
      • canUsePortals

        public boolean canUsePortals()
        覆盖:
        canUsePortals 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official bZ Lasl;bZ()Z
        intermediary method_5822 Lnet/minecraft/class_1297;method_5822()Z
        named canUsePortals Lnet/minecraft/entity/Entity;canUsePortals()Z
      • createSpawnPacket

        public Packet<?> createSpawnPacket()
        覆盖:
        createSpawnPacket 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official O Lasl;O()Lpf;
        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

        public void onSpawnPacket​(EntitySpawnS2CPacket packet)
        覆盖:
        onSpawnPacket 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lpj;)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