net.minecraft.world.item.component

public record AttackRange

dnu
net.minecraft.world.item.component.AttackRange
net.minecraft.class_12392
net.minecraft.component.type.AttackRangeComponent
net.minecraft.src.C_433008_
net.minecraft.world.item.component.AttackRange

字段概要

修饰符与类型字段
private final float
c
minRange
comp_5260
minRange
f_436369_
private final float
d
maxRange
comp_5261
maxRange
f_437128_
private final float
e
minCreativeRange
comp_5265
minCreativeRange
f_435614_
private final float
f
maxCreativeRange
comp_5266
maxCreativeRange
f_436923_
private final float
g
hitboxMargin
comp_5262
hitboxMargin
f_437327_
private final float
h
mobFactor
comp_5263
mobFactor
f_435276_
public static final com.mojang.serialization.Codec<AttackRange>
a
CODEC
field_64654
CODEC
f_433237_
public static final StreamCodec<io.netty.buffer.ByteBuf, AttackRange>
b
STREAM_CODEC
field_64655
PACKET_CODEC
f_435080_

构造函数概要

修饰符构造函数
public (float minRange, float maxRange, float minCreativeRange, float maxCreativeRange, float hitboxMargin, float mobFactor)

方法概要

修饰符与类型方法
public static AttackRange
a(chl arg0)
defaultFor(LivingEntity arg0)
method_76734(class_1309 arg0)
defaultForEntity(LivingEntity entity)
m_446989_(C_524_ p_456142_)
public HitResult
a(cgk arg0, float arg1, Predicate<cgk> arg2)
getClosesetHit(Entity arg0, float arg1, Predicate<Entity> arg2)
method_76733(class_1297 arg0, float arg1, Predicate<class_1297> arg2)
getHitResult(Entity entity, float tickProgress, Predicate<Entity> hitPredicate)
m_440229_(C_507_ p_460900_, float p_458573_, Predicate<C_507_> arg2)
public float
a(cgk arg0)
effectiveMinRange(Entity arg0)
method_76732(class_1297 arg0)
getEffectiveMinRange(Entity entity)
m_444031_(C_507_ arg0)
public float
b(cgk arg0)
effectiveMaxRange(Entity arg0)
method_76739(class_1297 arg0)
getEffectiveMaxRange(Entity entity)
m_440780_(C_507_ arg0)
public boolean
a(chl arg0, ftm arg1)
isInRange(LivingEntity arg0, Vec3 arg1)
method_76736(class_1309 arg0, class_243 arg1)
isWithinRange(LivingEntity entity, Vec3d pos)
m_441539_(C_524_ p_456236_, C_3046_ arg1)
public boolean
a(chl arg0, fth arg1, double arg2)
isInRange(LivingEntity arg0, AABB arg1, double arg2)
method_76735(class_1309 arg0, class_238 arg1, double arg2)
isWithinRange(LivingEntity entity, Box box, double extraHitboxMargin)
m_440015_(C_524_ p_459371_, C_3040_ p_459884_, double arg2)
private boolean
a(chl arg0, ToDoubleFunction<ftm> arg1, double arg2)
isInRange(LivingEntity arg0, ToDoubleFunction<Vec3> arg1, double arg2)
method_76737(class_1309 arg0, ToDoubleFunction<class_243> arg1, double arg2)
isWithinRange(LivingEntity entity, ToDoubleFunction<Vec3d> squaredDistanceFunction, double extraHitboxMargin)
m_438891_(C_524_ p_457212_, ToDoubleFunction<C_3046_> p_457293_, double arg2)
public float
a()
minRange()
comp_5260()
minRange()
f_436369_()
public float
b()
maxRange()
comp_5261()
maxRange()
f_437128_()
public float
c()
minCreativeRange()
comp_5265()
minCreativeRange()
f_435614_()
public float
d()
maxCreativeRange()
comp_5266()
maxCreativeRange()
f_436923_()
public float
e()
hitboxMargin()
comp_5262()
hitboxMargin()
f_437327_()
public float
f()
mobFactor()
comp_5263()
mobFactor()
f_435276_()