net.minecraft.world.entity.projectile.hurtingprojectile.windcharge

public class WindCharge

extends AbstractWindCharge

All mapped superinterfaces:

SyncedDataHolder, DebugValueSource, Nameable, ItemOwner, SlotProvider, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, TraceableEntity, ItemSupplier

dev
net.minecraft.world.entity.projectile.hurtingprojectile.windcharge.WindCharge
net.minecraft.class_8956
net.minecraft.entity.projectile.WindChargeEntity
net.minecraft.src.C_432178_
net.minecraft.world.entity.projectile.hurtingprojectile.windcharge.WindCharge

字段概要

修饰符与类型字段
private static final ExplosionDamageCalculator
g
EXPLOSION_DAMAGE_CALCULATOR
field_47579
EXPLOSION_BEHAVIOR
f_436221_
private static final float
h
RADIUS
field_49243
EXPLOSION_POWER
f_433462_
private static final float
i
MIN_CAMERA_DISTANCE_SQUARED
field_52511
MAX_RENDER_DISTANCE_WHEN_NEWLY_SPAWNED
f_434087_
private int
j
noDeflectTicks
field_52019
deflectCooldown
f_433356_

构造函数概要

修饰符构造函数
public (EntityType<? extends AbstractWindCharge> p_450169_, Level arg1)
public (Player player, Level world, double x, double y, double z)
public (Level world, double x, double y, double z, Vec3 velocity)

方法概要

修饰符与类型方法
public void
g()
tick()
method_5773()
tick()
m_8119_()
public boolean
a(ded arg0, cgk arg1, cgr<cgk> arg2, boolean arg3)
deflect(ProjectileDeflection arg0, Entity arg1, EntityReference<Entity> arg2, boolean arg3)
method_59859(class_9109 arg0, class_1297 arg1, class_10583<class_1297> arg2, boolean arg3)
deflect(ProjectileDeflection arg0, Entity arg1, LazyEntityReference<Entity> arg2, boolean arg3)
m_318938_(C_313519_ p_453932_, C_507_ p_452225_, C_379042_<C_507_> p_457957_, boolean arg3)
protected void
a(ftm arg0)
explode(Vec3 arg0)
method_55055(class_243 arg0)
createExplosion(Vec3d arg0)
m_439391_(C_3046_ arg0)
public boolean
a(double arg0)
shouldRenderAtSqrDistance(double arg0)
method_5640(double arg0)
shouldRender(double arg0)
m_6783_(double arg0)