net.minecraft.world.entity.projectile.windcharge

public class WindCharge

extends AbstractWindCharge

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, ScoreHolder, TraceableEntity, ItemSupplier

cri
net.minecraft.world.entity.projectile.windcharge.WindCharge
net.minecraft.class_8956
net.minecraft.entity.projectile.WindChargeEntity
net.minecraft.world.entity.projectile.windcharge.WindCharge

Field summary

Modifier and TypeField
private static final ExplosionDamageCalculator
f
EXPLOSION_DAMAGE_CALCULATOR
field_47579
EXPLOSION_BEHAVIOR
private static final float
g
RADIUS
field_49243
EXPLOSION_POWER
private static final float
h
MIN_CAMERA_DISTANCE_SQUARED
field_52511
MAX_RENDER_DISTANCE_WHEN_NEWLY_SPAWNED
private int
i
noDeflectTicks
field_52019
deflectCooldown

Constructor summary

ModifierConstructor
public (EntityType<? extends AbstractWindCharge> arg0, Level arg1)
public (Player player, Level world, double x, double y, double z)
public (Level world, double x, double y, double z, Vec3 velocity)

Method summary

Modifier and TypeMethod
public void
h()
tick()
method_5773()
tick()
public boolean
a(cqr arg0, bvk arg1, bvk arg2, boolean arg3)
deflect(ProjectileDeflection arg0, Entity arg1, Entity arg2, boolean arg3)
method_59859(class_9109 arg0, class_1297 arg1, class_1297 arg2, boolean arg3)
deflect(ProjectileDeflection arg0, Entity arg1, Entity arg2, boolean arg3)
protected void
a(fby arg0)
explode(Vec3 arg0)
method_55055(class_243 arg0)
createExplosion(Vec3d arg0)
public boolean
a(double arg0)
shouldRenderAtSqrDistance(double arg0)
method_5640(double arg0)
shouldRender(double arg0)