修复丘比特之箭不生效的问题
This commit is contained in:
parent
d42e79fd91
commit
f7b93a8a88
1 changed files with 7 additions and 1 deletions
|
@ -18,11 +18,12 @@ import net.minecraft.world.entity.npc.Villager;
|
|||
import net.minecraft.world.entity.player.Player;
|
||||
import net.minecraft.world.entity.projectile.Projectile;
|
||||
import net.minecraft.world.entity.schedule.Activity;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public class CupidArrow extends AmmoPerk {
|
||||
|
||||
public CupidArrow() {
|
||||
super(new AmmoPerk.Builder("cupid_arrow", Perk.Type.AMMO).bypassArmorRate(0.0f).damageRate(0.0f).speedRate(1.0f).slug(true).rgb(255, 185, 215));
|
||||
super(new AmmoPerk.Builder("cupid_arrow", Perk.Type.AMMO).bypassArmorRate(0.0f).damageRate(1.0f).speedRate(1.0f).slug(true).rgb(255, 185, 215));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -57,6 +58,11 @@ public class CupidArrow extends AmmoPerk {
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public float getModifiedDamage(float damage, GunData data, PerkInstance instance, @Nullable LivingEntity target, DamageSource source) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean shouldCancelHurtEvent(float damage, GunData data, PerkInstance instance, LivingEntity target, DamageSource source) {
|
||||
return true;
|
||||
|
|
Loading…
Add table
Reference in a new issue