类 LightningEntity

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

    public class LightningEntity
    extends Entity
    Mappings:
    Namespace Name
    official asx
    intermediary net/minecraft/class_1538
    named net/minecraft/entity/LightningEntity
    • 字段详细资料

      • field_30062

        private static final int field_30062
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lasx;c:I
        intermediary field_30062 Lnet/minecraft/class_1538;field_30062:I
        named field_30062 Lnet/minecraft/entity/LightningEntity;field_30062:I
      • ambientTick

        private int ambientTick
        Mappings:
        Namespace Name Mixin selector
        official d Lasx;d:I
        intermediary field_7185 Lnet/minecraft/class_1538;field_7185:I
        named ambientTick Lnet/minecraft/entity/LightningEntity;ambientTick:I
      • seed

        public long seed
        Mappings:
        Namespace Name Mixin selector
        official b Lasx;b:J
        intermediary field_7186 Lnet/minecraft/class_1538;field_7186:J
        named seed Lnet/minecraft/entity/LightningEntity;seed:J
      • remainingActions

        private int remainingActions
        Mappings:
        Namespace Name Mixin selector
        official e Lasx;e:I
        intermediary field_7183 Lnet/minecraft/class_1538;field_7183:I
        named remainingActions Lnet/minecraft/entity/LightningEntity;remainingActions:I
      • cosmetic

        private boolean cosmetic
        Mappings:
        Namespace Name Mixin selector
        official f Lasx;f:Z
        intermediary field_7184 Lnet/minecraft/class_1538;field_7184:Z
        named cosmetic Lnet/minecraft/entity/LightningEntity;cosmetic:Z
      • channeler

        @Nullable
        private @Nullable ServerPlayerEntity channeler
        Mappings:
        Namespace Name Mixin selector
        official ar Lasx;ar:Labk;
        intermediary field_7182 Lnet/minecraft/class_1538;field_7182:Lnet/minecraft/class_3222;
        named channeler Lnet/minecraft/entity/LightningEntity;channeler:Lnet/minecraft/server/network/ServerPlayerEntity;
    • 构造器详细资料

      • LightningEntity

        public LightningEntity​(EntityType<? extends LightningEntity> 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
    • 方法详细资料

      • setCosmetic

        public void setCosmetic​(boolean cosmetic)
        Mappings:
        Namespace Name Mixin selector
        official a Lasx;a(Z)V
        intermediary method_29498 Lnet/minecraft/class_1538;method_29498(Z)V
        named setCosmetic Lnet/minecraft/entity/LightningEntity;setCosmetic(Z)V
      • getSoundCategory

        public SoundCategory getSoundCategory()
        覆盖:
        getSoundCategory 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official cF Lasl;cF()Laex;
        intermediary method_5634 Lnet/minecraft/class_1297;method_5634()Lnet/minecraft/class_3419;
        named getSoundCategory Lnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/sound/SoundCategory;
      • getChanneler

        @Nullable
        public @Nullable ServerPlayerEntity getChanneler()
        Mappings:
        Namespace Name Mixin selector
        official g Lasx;g()Labk;
        intermediary method_35052 Lnet/minecraft/class_1538;method_35052()Lnet/minecraft/class_3222;
        named getChanneler Lnet/minecraft/entity/LightningEntity;getChanneler()Lnet/minecraft/server/network/ServerPlayerEntity;
      • setChanneler

        public void setChanneler​(@Nullable
                                 @Nullable ServerPlayerEntity channeler)
        Mappings:
        Namespace Name Mixin selector
        official b Lasx;b(Labk;)V
        intermediary method_6961 Lnet/minecraft/class_1538;method_6961(Lnet/minecraft/class_3222;)V
        named setChanneler Lnet/minecraft/entity/LightningEntity;setChanneler(Lnet/minecraft/server/network/ServerPlayerEntity;)V
      • powerLightningRod

        private void powerLightningRod()
        Mappings:
        Namespace Name Mixin selector
        official h Lasx;h()V
        intermediary method_31499 Lnet/minecraft/class_1538;method_31499()V
        named powerLightningRod Lnet/minecraft/entity/LightningEntity;powerLightningRod()V
      • tick

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

        private void spawnFire​(int spreadAttempts)
        Mappings:
        Namespace Name Mixin selector
        official a Lasx;a(I)V
        intermediary method_6960 Lnet/minecraft/class_1538;method_6960(I)V
        named spawnFire Lnet/minecraft/entity/LightningEntity;spawnFire(I)V
      • cleanOxidization

        private static void cleanOxidization​(World world,
                                             BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lasx;a(Lbvr;Lgb;)V
        intermediary method_34707 Lnet/minecraft/class_1538;method_34707(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
        named cleanOxidization Lnet/minecraft/entity/LightningEntity;cleanOxidization(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
      • cleanOxidizationAround

        private static void cleanOxidizationAround​(World world,
                                                   BlockPos pos,
                                                   BlockPos.Mutable mutablePos,
                                                   int count)
        Mappings:
        Namespace Name Mixin selector
        official a Lasx;a(Lbvr;Lgb;Lgb$a;I)V
        intermediary method_34709 Lnet/minecraft/class_1538;method_34709(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;I)V
        named cleanOxidizationAround Lnet/minecraft/entity/LightningEntity;cleanOxidizationAround(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos$Mutable;I)V
      • cleanOxidizationAround

        private static Optional<BlockPos> cleanOxidizationAround​(World world,
                                                                 BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Lasx;b(Lbvr;Lgb;)Ljava/util/Optional;
        intermediary method_34710 Lnet/minecraft/class_1538;method_34710(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/util/Optional;
        named cleanOxidizationAround Lnet/minecraft/entity/LightningEntity;cleanOxidizationAround(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Ljava/util/Optional;
      • 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
      • 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
      • readCustomDataFromNbt

        protected void readCustomDataFromNbt​(CompoundTag nbt)
        指定者:
        readCustomDataFromNbt 在类中 Entity
        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

        protected void writeCustomDataToNbt​(CompoundTag nbt)
        指定者:
        writeCustomDataToNbt 在类中 Entity
        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
      • createSpawnPacket

        public Packet<?> createSpawnPacket()
        指定者:
        createSpawnPacket 在类中 Entity
        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;