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

cso
net.minecraft.world.entity.projectile.windcharge.AbstractWindCharge
net.minecraft.class_9236
net.minecraft.unmapped.C_kpiytlyx
net.minecraft.entity.projectile.AbstractWindChargeEntity
net.minecraft.entity.projectile.WindChargeProjectileEntity

Field summary

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

Constructor summary

ModifierConstructor
public (EntityType<? extends AbstractWindCharge> arg0, Level world)
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 world)

Method summary

Modifier and TypeMethod
protected AABB
c(feq arg0)
makeBoundingBox(Vec3 arg0)
method_65341(class_243 arg0)
m_sgtyfeib(C_vgpupfxx arg0)
calculateDefaultBoundingBox(Vec3d arg0)
getDimensionsBoxAt(Vec3d arg0)
public boolean
i(bwf arg0)
canCollideWith(Entity arg0)
method_30949(class_1297 arg0)
m_cjtrtfdq(C_astfners arg0)
collidesWith(Entity arg0)
collidesWith(Entity arg0)
protected boolean
b(bwf arg0)
canHitEntity(Entity arg0)
method_26958(class_1297 arg0)
m_jmdjqqjc(C_astfners arg0)
canHit(Entity arg0)
canHit(Entity arg0)
protected void
a(fen arg0)
onHitEntity(EntityHitResult arg0)
method_7454(class_3966 arg0)
m_nkpdbvpp(C_wokbhynj arg0)
onEntityHit(EntityHitResult arg0)
onEntityHit(EntityHitResult 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)
m_cizdqdzz(double arg0, double arg1, double arg2)
addVelocity(double arg0, double arg1, double arg2)
addVelocity(double arg0, double arg1, double arg2)
protected abstract void
a(feq arg0)
explode(Vec3 arg0)
method_55055(class_243 arg0)
m_sljbcxrp(C_vgpupfxx arg0)
createExplosion(Vec3d pos)
createExplosion(Vec3d arg0)
protected void
a(fem arg0)
onHitBlock(BlockHitResult arg0)
method_24920(class_3965 arg0)
m_ggjsldmr(C_jdakttms arg0)
onBlockHit(BlockHitResult arg0)
onBlockHit(BlockHitResult arg0)
protected void
a(feo arg0)
onHit(HitResult arg0)
method_7488(class_239 arg0)
m_xlvwraww(C_eetoegzn arg0)
onCollision(HitResult arg0)
onCollision(HitResult arg0)
protected boolean
g()
shouldBurn()
method_7468()
m_qdxptizg()
isBurning()
isBurning()
public ItemStack
f()
getItem()
method_7495()
m_xtxqiwdu()
getStack()
getStack()
protected float
m()
getInertia()
method_7466()
m_ppzxtyik()
getDrag()
getDrag()
protected float
n()
getLiquidInertia()
method_55583()
m_xdxnqmvz()
getDragInWater()
drag()
protected ParticleOptions
j()
getTrailParticle()
method_7467()
m_hwjredxm()
getParticleType()
getParticleType()
public void
h()
tick()
method_5773()
m_arkgrfeb()
tick()
tick()