public abstract class MixinDamageSource extends Object
Modifier and Type | Field and Description |
---|---|
String |
damageType |
Constructor and Description |
---|
MixinDamageSource() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
canHarmInCreative() |
org.spongepowered.api.event.cause.entity.damage.DamageType |
damage$getDamageType() |
boolean |
damage$isDifficultyScaled() |
boolean |
damage$isExplosion() |
abstract float |
getHungerDamage() |
boolean |
isAbsolute() |
boolean |
isBypassingArmor() |
abstract boolean |
isDamageAbsolute() |
abstract boolean |
isDifficultyScaled() |
abstract boolean |
isExplosion() |
boolean |
isMagic() |
abstract boolean |
isMagicDamage() |
abstract boolean |
isProjectile() |
abstract boolean |
isUnblockable() |
void |
onConstructed(String damageTypeIn,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
abstract net.minecraft.util.DamageSource |
setExplosion() |
abstract net.minecraft.util.DamageSource |
setProjectile() |
public String damageType
public abstract boolean isProjectile()
public abstract boolean isUnblockable()
public abstract boolean canHarmInCreative()
public abstract boolean isDamageAbsolute()
public abstract boolean isMagicDamage()
public abstract float getHungerDamage()
public abstract net.minecraft.util.DamageSource setExplosion()
public abstract net.minecraft.util.DamageSource setProjectile()
public abstract boolean isDifficultyScaled()
public abstract boolean isExplosion()
public void onConstructed(String damageTypeIn, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public boolean damage$isExplosion()
public boolean isMagic()
public boolean isAbsolute()
public boolean isBypassingArmor()
public boolean damage$isDifficultyScaled()
public org.spongepowered.api.event.cause.entity.damage.DamageType damage$getDamageType()