26 lines
706 B
Java
26 lines
706 B
Java
package com.atsuishio.superbwarfare.tools;
|
|
|
|
import com.atsuishio.superbwarfare.entity.projectile.ProjectileEntity;
|
|
import net.minecraft.world.phys.EntityHitResult;
|
|
|
|
/**
|
|
* Author: MrCrayFish
|
|
*/
|
|
public class ExtendedEntityRayTraceResult extends EntityHitResult {
|
|
private final boolean headshot;
|
|
private final boolean legShot;
|
|
|
|
public ExtendedEntityRayTraceResult(ProjectileEntity.EntityResult result) {
|
|
super(result.getEntity(), result.getHitPos());
|
|
this.headshot = result.isHeadshot();
|
|
this.legShot = result.isLegShot();
|
|
}
|
|
|
|
public boolean isHeadshot() {
|
|
return this.headshot;
|
|
}
|
|
|
|
public boolean isLegShot() {
|
|
return this.legShot;
|
|
}
|
|
}
|