类 ProjectileDamageSource


  • public class ProjectileDamageSource
    extends EntityDamageSource
    Mappings:
    Namespace Name
    official arx
    intermediary net/minecraft/class_1284
    named net/minecraft/entity/damage/ProjectileDamageSource
    • 字段详细资料

      • attacker

        @Nullable
        private final @Nullable Entity attacker
        Mappings:
        Namespace Name Mixin selector
        official A Larx;A:Lasl;
        intermediary field_5878 Lnet/minecraft/class_1284;field_5878:Lnet/minecraft/class_1297;
        named attacker Lnet/minecraft/entity/damage/ProjectileDamageSource;attacker:Lnet/minecraft/entity/Entity;
    • 构造器详细资料

      • ProjectileDamageSource

        public ProjectileDamageSource​(String name,
                                      Entity projectile,
                                      @Nullable
                                      @Nullable Entity attacker)
        Mappings:
        Namespace Name Mixin selector
        official <init> Larx;<init>(Ljava/lang/String;Lasl;Lasl;)V
        intermediary <init> Lnet/minecraft/class_1284;<init>(Ljava/lang/String;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V
        named <init> Lnet/minecraft/entity/damage/ProjectileDamageSource;<init>(Ljava/lang/String;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)V
    • 方法详细资料

      • getSource

        @Nullable
        public @Nullable Entity getSource()
        覆盖:
        getSource 在类中 DamageSource
        Mappings:
        Namespace Name Mixin selector
        official k Larv;k()Lasl;
        intermediary method_5526 Lnet/minecraft/class_1282;method_5526()Lnet/minecraft/class_1297;
        named getSource Lnet/minecraft/entity/damage/DamageSource;getSource()Lnet/minecraft/entity/Entity;
      • getAttacker

        @Nullable
        public @Nullable Entity getAttacker()
        覆盖:
        getAttacker 在类中 EntityDamageSource
        Mappings:
        Namespace Name Mixin selector
        official l Larv;l()Lasl;
        intermediary method_5529 Lnet/minecraft/class_1282;method_5529()Lnet/minecraft/class_1297;
        named getAttacker Lnet/minecraft/entity/damage/DamageSource;getAttacker()Lnet/minecraft/entity/Entity;
      • getDeathMessage

        public Text getDeathMessage​(LivingEntity entity)
        覆盖:
        getDeathMessage 在类中 EntityDamageSource
        Mappings:
        Namespace Name Mixin selector
        official a Larv;a(Lasy;)Lon;
        intermediary method_5506 Lnet/minecraft/class_1282;method_5506(Lnet/minecraft/class_1309;)Lnet/minecraft/class_2561;
        named getDeathMessage Lnet/minecraft/entity/damage/DamageSource;getDeathMessage(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/text/Text;