net.minecraft.entity

public interface ProjectileDeflection

net.minecraft.world.entity.projectile.ProjectileDeflection
net.minecraft.class_9109
net.minecraft.entity.ProjectileDeflection

Field summary

Modifier and TypeField
ProjectileDeflection
NONE
field_48347
NONE
ProjectileDeflection
REVERSE
field_48348
SIMPLE
ProjectileDeflection
AIM_DEFLECT
field_51509
REDIRECTED
ProjectileDeflection
MOMENTUM_DEFLECT
field_51510
TRANSFER_VELOCITY_DIRECTION

Method summary

Modifier and TypeMethod
void
deflect(Projectile projectile, Entity entity, RandomSource random)
method_1_291(class_1676 arg0, class_1297 arg1, class_5819 arg2)
method_1_291(ProjectileEntity projectile, Entity hitEntity, Random random)
private static void
lambda$static$3(Projectile arg0, Entity arg1, RandomSource arg2)
method_59861(class_1676 arg0, class_1297 arg1, class_5819 arg2)
method_59861(ProjectileEntity projectile, Entity hitEntity, Random random)
private static void
lambda$static$2(Projectile arg0, Entity arg1, RandomSource arg2)
method_59862(class_1676 arg0, class_1297 arg1, class_5819 arg2)
method_59862(ProjectileEntity projectile, Entity hitEntity, Random random)
private static void
lambda$static$1(Projectile arg0, Entity arg1, RandomSource arg2)
method_56095(class_1676 arg0, class_1297 arg1, class_5819 arg2)
method_56095(ProjectileEntity projectile, Entity hitEntity, Random random)
private static void
lambda$static$0(Projectile arg0, Entity arg1, RandomSource arg2)
method_56096(class_1676 arg0, class_1297 arg1, class_5819 arg2)
method_56096(ProjectileEntity projectile, Entity hitEntity, Random random)