net.minecraft.world.entity.projectile.windcharge

public abstract class AbstractWindCharge

extends AbstractHurtingProjectile implements ItemSupplier

All mapped superinterfaces:

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

cog
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_

Field summary

Modifier and TypeField
public static final AbstractWindCharge$WindChargeDamageCalculator
g
EXPLOSION_DAMAGE_CALCULATOR
field_50137
f_whsjpufz
EXPLOSION_BEHAVIOR
EXPLOSION_BEHAVIOR
f_316764_

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_330076_, double p_330731_, double arg4, double arg5, double arg6, Level world)

Method summary

Modifier and TypeMethod
protected AABB
as()
makeBoundingBox()
method_33332()
m_ieagoqtl()
calculateBoundingBox()
calculateBoundingBox()
m_142242_()
public boolean
i(bsv 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(bsv 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(evp 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
y()
explode()
method_55055()
m_sljbcxrp()
createExplosion()
createExplosion()
m_320462_()
protected void
a(evo 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(evq 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
u()
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_()