net.minecraft.entity.projectile

public abstract class AbstractWindChargeEntity

extends ExplosiveProjectileEntity implements FlyingItemEntity

All mapped superinterfaces:

DataTracked, DebugTrackable, Nameable, HeldItemContext, StackReferenceGetter, EntityLike, UniquelyIdentifiable, ScoreHolder, ComponentsAccess, Ownable, FlyingItemEntity

det
net.minecraft.world.entity.projectile.hurtingprojectile.windcharge.AbstractWindCharge
net.minecraft.class_9236
net.minecraft.entity.projectile.AbstractWindChargeEntity
net.minecraft.unmapped.C_kpiytlyx
net.minecraft.entity.projectile.WindChargeProjectileEntity
net.minecraft.src.C_432354_

Field summary

Modifier and TypeField
public static final ExplosionBehavior
e
EXPLOSION_DAMAGE_CALCULATOR
field_50137
EXPLOSION_BEHAVIOR
f_whsjpufz
EXPLOSION_BEHAVIOR
f_435001_
public static final double
f
JUMP_SCALE
field_52224
field_52224
f_znqlelyq
JUMP_SCALE
f_434993_

Constructor summary

ModifierConstructor
public (EntityType<? extends AbstractWindChargeEntity> type, World world)
public (EntityType<? extends AbstractWindChargeEntity> type, World world, Entity owner, double x, double y, double z)
(EntityType<? extends AbstractWindChargeEntity> type, double p_451354_, double p_458042_, double arg3, Vec3d arg4, World world)

Method summary

Modifier and TypeMethod
protected Box
c(ftm arg0)
makeBoundingBox(Vec3 arg0)
method_65341(class_243 arg0)
calculateDefaultBoundingBox(Vec3d arg0)
m_sgtyfeib(C_vgpupfxx arg0)
getDimensionsBoxAt(Vec3d arg0)
m_149800_(C_3046_ arg0)
public boolean
i(cgk arg0)
canCollideWith(Entity arg0)
method_30949(class_1297 arg0)
collidesWith(Entity arg0)
m_cjtrtfdq(C_astfners arg0)
collidesWith(Entity arg0)
m_7337_(C_507_ arg0)
protected boolean
b(cgk arg0)
canHitEntity(Entity arg0)
method_26958(class_1297 arg0)
canHit(Entity arg0)
m_jmdjqqjc(C_astfners arg0)
canHit(Entity arg0)
m_5603_(C_507_ arg0)
protected void
a(ftj arg0)
onHitEntity(EntityHitResult arg0)
method_7454(class_3966 arg0)
onEntityHit(EntityHitResult arg0)
m_nkpdbvpp(C_wokbhynj arg0)
onEntityHit(EntityHitResult arg0)
m_5790_(C_3042_ arg0)
public void
i(double o, 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)
m_cizdqdzz(double arg0, double arg1, double arg2)
addVelocity(double arg0, double arg1, double arg2)
m_5997_(double p_454422_, double arg1, double arg2)
protected abstract void
a(ftm arg0)
explode(Vec3 arg0)
method_55055(class_243 arg0)
createExplosion(Vec3d pos)
m_sljbcxrp(C_vgpupfxx arg0)
createExplosion(Vec3d arg0)
m_439391_(C_3046_ arg0)
protected void
a(fti arg0)
onHitBlock(BlockHitResult arg0)
method_24920(class_3965 arg0)
onBlockHit(BlockHitResult arg0)
m_ggjsldmr(C_jdakttms arg0)
onBlockHit(BlockHitResult arg0)
m_8060_(C_3041_ arg0)
protected void
b(ftk arg0)
onHit(HitResult arg0)
method_7488(class_239 arg0)
onCollision(HitResult arg0)
m_xlvwraww(C_eetoegzn arg0)
onCollision(HitResult arg0)
m_6532_(C_3043_ arg0)
protected boolean
i()
shouldBurn()
method_7468()
isBurning()
m_qdxptizg()
isBurning()
m_440657_()
public ItemStack
e()
getItem()
method_7495()
getStack()
m_xtxqiwdu()
getStack()
m_7846_()
protected float
r()
getInertia()
method_7466()
getDrag()
m_ppzxtyik()
getDrag()
m_440017_()
protected float
s()
getLiquidInertia()
method_55583()
getDragInWater()
m_xdxnqmvz()
drag()
m_443129_()
protected ParticleEffect
k()
getTrailParticle()
method_7467()
getParticleType()
m_hwjredxm()
getParticleType()
m_441046_()
public void
g()
tick()
method_5773()
tick()
m_arkgrfeb()
tick()
m_8119_()