You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.5 KiB
Java
57 lines
1.5 KiB
Java
package net.minecraft.util;
|
|
|
|
import net.minecraft.entity.EntityLivingBase;
|
|
|
|
public class CombatEntry
|
|
{
|
|
private final DamageSource damageSrc;
|
|
private final int field_94567_b;
|
|
private final float field_94568_c;
|
|
private final float field_94565_d;
|
|
private final String field_94566_e;
|
|
private final float field_94564_f;
|
|
private static final String __OBFID = "CL_00001519";
|
|
|
|
public CombatEntry(DamageSource p_i1564_1_, int p_i1564_2_, float p_i1564_3_, float p_i1564_4_, String p_i1564_5_, float p_i1564_6_)
|
|
{
|
|
this.damageSrc = p_i1564_1_;
|
|
this.field_94567_b = p_i1564_2_;
|
|
this.field_94568_c = p_i1564_4_;
|
|
this.field_94565_d = p_i1564_3_;
|
|
this.field_94566_e = p_i1564_5_;
|
|
this.field_94564_f = p_i1564_6_;
|
|
}
|
|
|
|
/**
|
|
* Get the DamageSource of the CombatEntry instance.
|
|
*/
|
|
public DamageSource getDamageSrc()
|
|
{
|
|
return this.damageSrc;
|
|
}
|
|
|
|
public float func_94563_c()
|
|
{
|
|
return this.field_94568_c;
|
|
}
|
|
|
|
public boolean func_94559_f()
|
|
{
|
|
return this.damageSrc.getEntity() instanceof EntityLivingBase;
|
|
}
|
|
|
|
public String func_94562_g()
|
|
{
|
|
return this.field_94566_e;
|
|
}
|
|
|
|
public IChatComponent func_151522_h()
|
|
{
|
|
return this.getDamageSrc().getEntity() == null ? null : this.getDamageSrc().getEntity().func_145748_c_();
|
|
}
|
|
|
|
public float func_94561_i()
|
|
{
|
|
return this.damageSrc == DamageSource.outOfWorld ? Float.MAX_VALUE : this.field_94564_f;
|
|
}
|
|
} |