net.minecraft.world.entity.projectile.windcharge

public abstract class AbstractWindCharge

extends AbstractHurtingProjectile implements ItemSupplier

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, ScoreHolder, TraceableEntity, ItemSupplier

crg
net.minecraft.world.entity.projectile.windcharge.AbstractWindCharge
net.minecraft.class_9236
net.minecraft.entity.projectile.AbstractWindChargeEntity
net.minecraft.world.entity.projectile.windcharge.AbstractWindCharge

Field summary

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

Constructor summary

ModifierConstructor
public (EntityType<? extends AbstractWindCharge> arg0, Level arg1)
public (EntityType<? extends AbstractWindCharge> type, Level world, Entity owner, double x, double y, double z)
(EntityType<? extends AbstractWindCharge> arg0, double arg1, double arg2, double arg3, Vec3 arg4, Level arg5)

Method summary

Modifier and TypeMethod
protected AABB
ax()
makeBoundingBox()
method_33332()
calculateBoundingBox()
public boolean
i(bvk arg0)
canCollideWith(Entity arg0)
method_30949(class_1297 arg0)
collidesWith(Entity arg0)
protected boolean
b(bvk arg0)
canHitEntity(Entity arg0)
method_26958(class_1297 arg0)
canHit(Entity arg0)
protected void
a(fbv arg0)
onHitEntity(EntityHitResult arg0)
method_7454(class_3966 arg0)
onEntityHit(EntityHitResult arg0)
public void
j(double arg0, double arg1, double arg2)
push(double arg0, double arg1, double arg2)
method_5762(double arg0, double arg1, double arg2)
addVelocity(double arg0, double arg1, double arg2)
protected abstract void
a(fby arg0)
explode(Vec3 arg0)
method_55055(class_243 arg0)
createExplosion(Vec3d pos)
protected void
a(fbu arg0)
onHitBlock(BlockHitResult arg0)
method_24920(class_3965 arg0)
onBlockHit(BlockHitResult arg0)
protected void
a(fbw arg0)
onHit(HitResult arg0)
method_7488(class_239 arg0)
onCollision(HitResult arg0)
protected boolean
m()
shouldBurn()
method_7468()
isBurning()
public ItemStack
l()
getItem()
method_7495()
getStack()
protected float
t()
getInertia()
method_7466()
getDrag()
protected float
u()
getLiquidInertia()
method_55583()
getDragInWater()
protected ParticleOptions
s()
getTrailParticle()
method_7467()
getParticleType()
public void
h()
tick()
method_5773()
tick()