net.minecraft.world.entity.projectile.windcharge

public abstract class AbstractWindCharge

extends AbstractHurtingProjectile implements ItemSupplier

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, TraceableEntity, ItemSupplier

cuk
net.minecraft.world.entity.projectile.windcharge.AbstractWindCharge
net.minecraft.class_9236

Field summary

Modifier and TypeField
public static final ExplosionDamageCalculator
d
EXPLOSION_DAMAGE_CALCULATOR
field_50137
public static final double
e
JUMP_SCALE
field_52224

Constructor summary

ModifierConstructor
public (EntityType<? extends AbstractWindCharge> arg0, Level arg1)
public (EntityType<? extends AbstractWindCharge> arg0, Level arg1, Entity arg2, double arg3, double arg4, double arg5)
(EntityType<? extends AbstractWindCharge> arg0, double arg1, double arg2, double arg3, Vec3 arg4, Level arg5)

Method summary

Modifier and TypeMethod
protected AABB
c(fgx arg0)
makeBoundingBox(Vec3 arg0)
method_65341(class_243 arg0)
public boolean
i(bxs arg0)
canCollideWith(Entity arg0)
method_30949(class_1297 arg0)
protected boolean
b(bxs arg0)
canHitEntity(Entity arg0)
method_26958(class_1297 arg0)
protected void
a(fgu arg0)
onHitEntity(EntityHitResult arg0)
method_7454(class_3966 arg0)
public void
i(double arg0, double arg1, double arg2)
push(double arg0, double arg1, double arg2)
method_5762(double arg0, double arg1, double arg2)
protected abstract void
a(fgx arg0)
explode(Vec3 arg0)
method_55055(class_243 arg0)
protected void
a(fgt arg0)
onHitBlock(BlockHitResult arg0)
method_24920(class_3965 arg0)
protected void
a(fgv arg0)
onHit(HitResult arg0)
method_7488(class_239 arg0)
protected boolean
f()
shouldBurn()
method_7468()
public ItemStack
e()
getItem()
method_7495()
protected float
l()
getInertia()
method_7466()
protected float
m()
getLiquidInertia()
method_55583()
protected ParticleOptions
i()
getTrailParticle()
method_7467()
public void
g()
tick()
method_5773()