Package net.minecraft.entity.damage
Class DamageSource
java.lang.Object
net.minecraft.entity.damage.DamageSource
- Mappings:
Namespace Name named net/minecraft/entity/damage/DamageSource
intermediary net/minecraft/class_1282
official bro
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionDamageSource
(RegistryEntry<DamageType> type) DamageSource
(RegistryEntry<DamageType> type, @Nullable Entity attacker) DamageSource
(RegistryEntry<DamageType> type, @Nullable Entity source, @Nullable Entity attacker) private
DamageSource
(RegistryEntry<DamageType> type, @Nullable Entity source, @Nullable Entity attacker, @Nullable Vec3d position) DamageSource
(RegistryEntry<DamageType> type, Vec3d position) -
Method Summary
Modifier and TypeMethodDescriptiongetDeathMessage
(LivingEntity killed) float
getName()
getType()
boolean
isIn
(TagKey<DamageType> tag) boolean
boolean
isOf
(RegistryKey<DamageType> typeKey) boolean
boolean
toString()
-
Field Details
-
type
- Mappings:
Namespace Name Mixin selector named type
Lnet/minecraft/entity/damage/DamageSource;type:Lnet/minecraft/registry/entry/RegistryEntry;
intermediary field_42291
Lnet/minecraft/class_1282;field_42291:Lnet/minecraft/class_6880;
official a
Lbro;a:Lji;
-
attacker
- Mappings:
Namespace Name Mixin selector named attacker
Lnet/minecraft/entity/damage/DamageSource;attacker:Lnet/minecraft/entity/Entity;
intermediary field_42292
Lnet/minecraft/class_1282;field_42292:Lnet/minecraft/class_1297;
official b
Lbro;b:Lbsv;
-
source
- Mappings:
Namespace Name Mixin selector named source
Lnet/minecraft/entity/damage/DamageSource;source:Lnet/minecraft/entity/Entity;
intermediary field_42293
Lnet/minecraft/class_1282;field_42293:Lnet/minecraft/class_1297;
official c
Lbro;c:Lbsv;
-
position
- Mappings:
Namespace Name Mixin selector named position
Lnet/minecraft/entity/damage/DamageSource;position:Lnet/minecraft/util/math/Vec3d;
intermediary field_42294
Lnet/minecraft/class_1282;field_42294:Lnet/minecraft/class_243;
official d
Lbro;d:Levs;
-
-
Constructor Details
-
DamageSource
private DamageSource(RegistryEntry<DamageType> type, @Nullable @Nullable Entity source, @Nullable @Nullable Entity attacker, @Nullable @Nullable Vec3d position) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/damage/DamageSource;<init>(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)V
intermediary <init>
Lnet/minecraft/class_1282;<init>(Lnet/minecraft/class_6880;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)V
official <init>
Lbro;<init>(Lji;Lbsv;Lbsv;Levs;)V
-
DamageSource
public DamageSource(RegistryEntry<DamageType> type, @Nullable @Nullable Entity source, @Nullable @Nullable Entity attacker) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/damage/DamageSource;<init>(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)V
intermediary <init>
Lnet/minecraft/class_1282;<init>(Lnet/minecraft/class_6880;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V
official <init>
Lbro;<init>(Lji;Lbsv;Lbsv;)V
-
DamageSource
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/damage/DamageSource;<init>(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/util/math/Vec3d;)V
intermediary <init>
Lnet/minecraft/class_1282;<init>(Lnet/minecraft/class_6880;Lnet/minecraft/class_243;)V
official <init>
Lbro;<init>(Lji;Levs;)V
-
DamageSource
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/damage/DamageSource;<init>(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/entity/Entity;)V
intermediary <init>
Lnet/minecraft/class_1282;<init>(Lnet/minecraft/class_6880;Lnet/minecraft/class_1297;)V
official <init>
Lbro;<init>(Lji;Lbsv;)V
-
DamageSource
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/damage/DamageSource;<init>(Lnet/minecraft/registry/entry/RegistryEntry;)V
intermediary <init>
Lnet/minecraft/class_1282;<init>(Lnet/minecraft/class_6880;)V
official <init>
Lbro;<init>(Lji;)V
-
-
Method Details
-
toString
-
getExhaustion
public float getExhaustion()- Mappings:
Namespace Name Mixin selector named getExhaustion
Lnet/minecraft/entity/damage/DamageSource;getExhaustion()F
intermediary method_5528
Lnet/minecraft/class_1282;method_5528()F
official a
Lbro;a()F
-
isIndirect
public boolean isIndirect()- Mappings:
Namespace Name Mixin selector named isIndirect
Lnet/minecraft/entity/damage/DamageSource;isIndirect()Z
intermediary method_48790
Lnet/minecraft/class_1282;method_48790()Z
official b
Lbro;b()Z
-
getSource
- Mappings:
Namespace Name Mixin selector named getSource
Lnet/minecraft/entity/damage/DamageSource;getSource()Lnet/minecraft/entity/Entity;
intermediary method_5526
Lnet/minecraft/class_1282;method_5526()Lnet/minecraft/class_1297;
official c
Lbro;c()Lbsv;
-
getAttacker
- Mappings:
Namespace Name Mixin selector named getAttacker
Lnet/minecraft/entity/damage/DamageSource;getAttacker()Lnet/minecraft/entity/Entity;
intermediary method_5529
Lnet/minecraft/class_1282;method_5529()Lnet/minecraft/class_1297;
official d
Lbro;d()Lbsv;
-
getDeathMessage
- Mappings:
Namespace Name Mixin selector named getDeathMessage
Lnet/minecraft/entity/damage/DamageSource;getDeathMessage(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/text/Text;
intermediary method_5506
Lnet/minecraft/class_1282;method_5506(Lnet/minecraft/class_1309;)Lnet/minecraft/class_2561;
official a
Lbro;a(Lbtq;)Lxp;
-
getName
- Mappings:
Namespace Name Mixin selector named getName
Lnet/minecraft/entity/damage/DamageSource;getName()Ljava/lang/String;
intermediary method_5525
Lnet/minecraft/class_1282;method_5525()Ljava/lang/String;
official e
Lbro;e()Ljava/lang/String;
-
isScaledWithDifficulty
public boolean isScaledWithDifficulty()- Mappings:
Namespace Name Mixin selector named isScaledWithDifficulty
Lnet/minecraft/entity/damage/DamageSource;isScaledWithDifficulty()Z
intermediary method_5514
Lnet/minecraft/class_1282;method_5514()Z
official f
Lbro;f()Z
-
isSourceCreativePlayer
public boolean isSourceCreativePlayer()- Mappings:
Namespace Name Mixin selector named isSourceCreativePlayer
Lnet/minecraft/entity/damage/DamageSource;isSourceCreativePlayer()Z
intermediary method_5530
Lnet/minecraft/class_1282;method_5530()Z
official g
Lbro;g()Z
-
getPosition
- Mappings:
Namespace Name Mixin selector named getPosition
Lnet/minecraft/entity/damage/DamageSource;getPosition()Lnet/minecraft/util/math/Vec3d;
intermediary method_5510
Lnet/minecraft/class_1282;method_5510()Lnet/minecraft/class_243;
official h
Lbro;h()Levs;
-
getStoredPosition
- Mappings:
Namespace Name Mixin selector named getStoredPosition
Lnet/minecraft/entity/damage/DamageSource;getStoredPosition()Lnet/minecraft/util/math/Vec3d;
intermediary method_48791
Lnet/minecraft/class_1282;method_48791()Lnet/minecraft/class_243;
official i
Lbro;i()Levs;
-
isIn
- Mappings:
Namespace Name Mixin selector named isIn
Lnet/minecraft/entity/damage/DamageSource;isIn(Lnet/minecraft/registry/tag/TagKey;)Z
intermediary method_48789
Lnet/minecraft/class_1282;method_48789(Lnet/minecraft/class_6862;)Z
official a
Lbro;a(Laxf;)Z
-
isOf
- Mappings:
Namespace Name Mixin selector named isOf
Lnet/minecraft/entity/damage/DamageSource;isOf(Lnet/minecraft/registry/RegistryKey;)Z
intermediary method_49708
Lnet/minecraft/class_1282;method_49708(Lnet/minecraft/class_5321;)Z
official a
Lbro;a(Lale;)Z
-
getType
- Mappings:
Namespace Name Mixin selector named getType
Lnet/minecraft/entity/damage/DamageSource;getType()Lnet/minecraft/entity/damage/DamageType;
intermediary method_48792
Lnet/minecraft/class_1282;method_48792()Lnet/minecraft/class_8110;
official j
Lbro;j()Lbrq;
-
getTypeRegistryEntry
- Mappings:
Namespace Name Mixin selector named getTypeRegistryEntry
Lnet/minecraft/entity/damage/DamageSource;getTypeRegistryEntry()Lnet/minecraft/registry/entry/RegistryEntry;
intermediary method_48793
Lnet/minecraft/class_1282;method_48793()Lnet/minecraft/class_6880;
official k
Lbro;k()Lji;
-