net.minecraft.world.entity.projectile.windcharge

public abstract class AbstractWindCharge

extends AbstractHurtingProjectile implements ItemSupplier

All mapped superinterfaces:

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

cof
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
net.minecraft.src.C_313527_
net.minecraft.world.entity.projectile.windcharge.AbstractWindCharge

Field summary

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

Constructor summary

ModifierConstructor
public (EntityType<? extends AbstractWindCharge> p_334141_, Level world)
public (EntityType<? extends AbstractWindCharge> type, Level world, Entity owner, double x, double y, double z)
(EntityType<? extends AbstractWindCharge> p_330891_, double p_328515_, double p_342847_, double arg3, Vec3 arg4, Level world)

Method summary

Modifier and TypeMethod
protected AABB
au()
makeBoundingBox()
method_33332()
m_ieagoqtl()
calculateBoundingBox()
calculateBoundingBox()
m_142242_()
public boolean
i(bsr arg0)
canCollideWith(Entity arg0)
method_30949(class_1297 arg0)
m_cjtrtfdq(C_astfners arg0)
collidesWith(Entity arg0)
collidesWith(Entity arg0)
m_7337_(C_507_ arg0)
protected boolean
b(bsr arg0)
canHitEntity(Entity arg0)
method_26958(class_1297 arg0)
m_jmdjqqjc(C_astfners arg0)
canHit(Entity arg0)
canHit(Entity arg0)
m_5603_(C_507_ arg0)
protected void
a(ewz arg0)
onHitEntity(EntityHitResult arg0)
method_7454(class_3966 arg0)
m_nkpdbvpp(C_wokbhynj arg0)
onEntityHit(EntityHitResult arg0)
onEntityHit(EntityHitResult arg0)
m_5790_(C_3042_ 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)
m_cizdqdzz(double arg0, double arg1, double arg2)
addVelocity(double arg0, double arg1, double arg2)
addVelocity(double arg0, double arg1, double arg2)
m_5997_(double p_336037_, double arg1, double arg2)
protected abstract void
a(exc arg0)
explode(Vec3 arg0)
method_55055(class_243 arg0)
m_sljbcxrp(C_vgpupfxx arg0)
createExplosion(Vec3d pos)
createExplosion(Vec3d arg0)
m_320462_(C_3046_ arg0)
protected void
a(ewy arg0)
onHitBlock(BlockHitResult arg0)
method_24920(class_3965 arg0)
m_ggjsldmr(C_jdakttms arg0)
onBlockHit(BlockHitResult arg0)
onBlockHit(BlockHitResult arg0)
m_8060_(C_3041_ arg0)
protected void
a(exa arg0)
onHit(HitResult arg0)
method_7488(class_239 arg0)
m_xlvwraww(C_eetoegzn arg0)
onCollision(HitResult arg0)
onCollision(HitResult arg0)
m_6532_(C_3043_ arg0)
protected boolean
t()
shouldBurn()
method_7468()
m_qdxptizg()
isBurning()
isBurning()
m_5931_()
public ItemStack
p()
getItem()
method_7495()
m_xtxqiwdu()
getStack()
getStack()
m_7846_()
protected float
w()
getInertia()
method_7466()
m_ppzxtyik()
getDrag()
getDrag()
m_6884_()
protected float
x()
getLiquidInertia()
method_55583()
m_xdxnqmvz()
getDragInWater()
drag()
m_307145_()
protected ParticleOptions
v()
getTrailParticle()
method_7467()
m_hwjredxm()
getParticleType()
getParticleType()
m_5967_()
public void
l()
tick()
method_5773()
m_arkgrfeb()
tick()
tick()
m_8119_()
public boolean
a(brk arg0, float arg1)
hurt(DamageSource arg0, float arg1)
method_5643(class_1282 arg0, float arg1)
m_szxeksnh(C_sbxfkpyv arg0, float arg1)
damage(DamageSource arg0, float arg1)
damage(DamageSource arg0, float arg1)
m_6469_(C_489_ p_344025_, float arg1)