net.minecraft.world.entity.projectile.windcharge

public class WindCharge

extends AbstractWindCharge

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, CommandSource, ScoreHolder, TraceableEntity, ItemSupplier

coh
net.minecraft.world.entity.projectile.windcharge.WindCharge
net.minecraft.class_8956
net.minecraft.entity.projectile.WindChargeEntity
net.minecraft.src.C_313320_
net.minecraft.world.entity.projectile.windcharge.WindCharge

Field summary

Modifier and TypeField
private static final ExplosionDamageCalculator
g
EXPLOSION_DAMAGE_CALCULATOR
field_47579
EXPLOSION_BEHAVIOR
f_314324_
private static final float
h
RADIUS
field_49243
EXPLOSION_POWER
f_314044_
private int
i
noDeflectTicks
field_52019
deflectCooldown
f_337192_

Constructor summary

ModifierConstructor
public (EntityType<? extends AbstractWindCharge> p_330063_, 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
l()
tick()
method_5773()
tick()
m_8119_()
public boolean
a(cnq arg0, bsr arg1, bsr 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)
m_318938_(C_313519_ p_343086_, C_507_ p_342755_, C_507_ p_342935_, boolean arg3)
protected void
a(exc arg0)
explode(Vec3 arg0)
method_55055(class_243 arg0)
createExplosion(Vec3d arg0)
m_320462_(C_3046_ arg0)