类 TridentEntity

    • 字段详细资料

      • LOYALTY

        private static final TrackedData<Byte> LOYALTY
        Mappings:
        Namespace Name Mixin selector
        official ar Lbkh;ar:Lvy;
        intermediary field_7647 Lnet/minecraft/class_1685;field_7647:Lnet/minecraft/class_2940;
        named LOYALTY Lnet/minecraft/entity/projectile/TridentEntity;LOYALTY:Lnet/minecraft/entity/data/TrackedData;
      • ENCHANTED

        private static final TrackedData<Boolean> ENCHANTED
        Mappings:
        Namespace Name Mixin selector
        official as Lbkh;as:Lvy;
        intermediary field_21514 Lnet/minecraft/class_1685;field_21514:Lnet/minecraft/class_2940;
        named ENCHANTED Lnet/minecraft/entity/projectile/TridentEntity;ENCHANTED:Lnet/minecraft/entity/data/TrackedData;
      • tridentStack

        private ItemStack tridentStack
        Mappings:
        Namespace Name Mixin selector
        official at Lbkh;at:Lbpr;
        intermediary field_7650 Lnet/minecraft/class_1685;field_7650:Lnet/minecraft/class_1799;
        named tridentStack Lnet/minecraft/entity/projectile/TridentEntity;tridentStack:Lnet/minecraft/item/ItemStack;
      • dealtDamage

        private boolean dealtDamage
        Mappings:
        Namespace Name Mixin selector
        official au Lbkh;au:Z
        intermediary field_7648 Lnet/minecraft/class_1685;field_7648:Z
        named dealtDamage Lnet/minecraft/entity/projectile/TridentEntity;dealtDamage:Z
      • returnTimer

        public int returnTimer
        Mappings:
        Namespace Name Mixin selector
        official f Lbkh;f:I
        intermediary field_7649 Lnet/minecraft/class_1685;field_7649:I
        named returnTimer Lnet/minecraft/entity/projectile/TridentEntity;returnTimer:I
    • 构造器详细资料

      • TridentEntity

        public TridentEntity​(EntityType<? extends TridentEntity> 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
      • TridentEntity

        public TridentEntity​(World world,
                             LivingEntity owner,
                             ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbkh;<init>(Lbvr;Lasy;Lbpr;)V
        intermediary <init> Lnet/minecraft/class_1685;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V
        named <init> Lnet/minecraft/entity/projectile/TridentEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)V
    • 方法详细资料

      • initDataTracker

        protected void initDataTracker()
        覆盖:
        initDataTracker 在类中 PersistentProjectileEntity
        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
      • tick

        public void tick()
        覆盖:
        tick 在类中 PersistentProjectileEntity
        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
      • isOwnerAlive

        private boolean isOwnerAlive()
        Mappings:
        Namespace Name Mixin selector
        official z Lbkh;z()Z
        intermediary method_7493 Lnet/minecraft/class_1685;method_7493()Z
        named isOwnerAlive Lnet/minecraft/entity/projectile/TridentEntity;isOwnerAlive()Z
      • asItemStack

        protected ItemStack asItemStack()
        指定者:
        asItemStack 在类中 PersistentProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official k Lbjj;k()Lbpr;
        intermediary method_7445 Lnet/minecraft/class_1665;method_7445()Lnet/minecraft/class_1799;
        named asItemStack Lnet/minecraft/entity/projectile/PersistentProjectileEntity;asItemStack()Lnet/minecraft/item/ItemStack;
      • isEnchanted

        public boolean isEnchanted()
        Mappings:
        Namespace Name Mixin selector
        official u Lbkh;u()Z
        intermediary method_23751 Lnet/minecraft/class_1685;method_23751()Z
        named isEnchanted Lnet/minecraft/entity/projectile/TridentEntity;isEnchanted()Z
      • getEntityCollision

        @Nullable
        protected @Nullable EntityHitResult getEntityCollision​(Vec3d currentPosition,
                                                               Vec3d nextPosition)
        覆盖:
        getEntityCollision 在类中 PersistentProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lbjj;a(Ldma;Ldma;)Ldlx;
        intermediary method_7434 Lnet/minecraft/class_1665;method_7434(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Lnet/minecraft/class_3966;
        named getEntityCollision Lnet/minecraft/entity/projectile/PersistentProjectileEntity;getEntityCollision(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/hit/EntityHitResult;
      • onEntityHit

        protected void onEntityHit​(EntityHitResult entityHitResult)
        覆盖:
        onEntityHit 在类中 PersistentProjectileEntity
        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
      • hasChanneling

        public boolean hasChanneling()
        Mappings:
        Namespace Name Mixin selector
        official y Lbkh;y()Z
        intermediary method_31551 Lnet/minecraft/class_1685;method_31551()Z
        named hasChanneling Lnet/minecraft/entity/projectile/TridentEntity;hasChanneling()Z
      • tryPickup

        protected boolean tryPickup​(PlayerEntity player)
        覆盖:
        tryPickup 在类中 PersistentProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lbjj;a(Lbjf;)Z
        intermediary method_34713 Lnet/minecraft/class_1665;method_34713(Lnet/minecraft/class_1657;)Z
        named tryPickup Lnet/minecraft/entity/projectile/PersistentProjectileEntity;tryPickup(Lnet/minecraft/entity/player/PlayerEntity;)Z
      • getHitSound

        protected SoundEvent getHitSound()
        覆盖:
        getHitSound 在类中 PersistentProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official h Lbjj;h()Laev;
        intermediary method_7440 Lnet/minecraft/class_1665;method_7440()Lnet/minecraft/class_3414;
        named getHitSound Lnet/minecraft/entity/projectile/PersistentProjectileEntity;getHitSound()Lnet/minecraft/sound/SoundEvent;
      • onPlayerCollision

        public void onPlayerCollision​(PlayerEntity player)
        覆盖:
        onPlayerCollision 在类中 PersistentProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a_ Lasl;a_(Lbjf;)V
        intermediary method_5694 Lnet/minecraft/class_1297;method_5694(Lnet/minecraft/class_1657;)V
        named onPlayerCollision Lnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V
      • readCustomDataFromNbt

        public void readCustomDataFromNbt​(CompoundTag nbt)
        覆盖:
        readCustomDataFromNbt 在类中 PersistentProjectileEntity
        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
      • writeCustomDataToNbt

        public void writeCustomDataToNbt​(CompoundTag nbt)
        覆盖:
        writeCustomDataToNbt 在类中 PersistentProjectileEntity
        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
      • age

        public void age()
        覆盖:
        age 在类中 PersistentProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official g Lbjj;g()V
        intermediary method_7446 Lnet/minecraft/class_1665;method_7446()V
        named age Lnet/minecraft/entity/projectile/PersistentProjectileEntity;age()V
      • getDragInWater

        protected float getDragInWater()
        覆盖:
        getDragInWater 在类中 PersistentProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official r Lbjj;r()F
        intermediary method_7436 Lnet/minecraft/class_1665;method_7436()F
        named getDragInWater Lnet/minecraft/entity/projectile/PersistentProjectileEntity;getDragInWater()F
      • shouldRender

        public boolean shouldRender​(double cameraX,
                                    double cameraY,
                                    double cameraZ)
        覆盖:
        shouldRender 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official j Lasl;j(DDD)Z
        intermediary method_5727 Lnet/minecraft/class_1297;method_5727(DDD)Z
        named shouldRender Lnet/minecraft/entity/Entity;shouldRender(DDD)Z