net.minecraft.component.type

public record KineticWeaponComponent$Condition

net.minecraft.world.item.component.KineticWeapon$Condition
net.minecraft.class_12123$class_12124
net.minecraft.component.type.KineticWeaponComponent$Condition

Field summary

Modifier and TypeField
private final int
maxDurationTicks
comp_4965
maxDurationTicks
private final float
minSpeed
comp_4966
minSpeed
private final float
minRelativeSpeed
comp_4967
minRelativeSpeed
public static final com.mojang.serialization.Codec<KineticWeaponComponent$Condition>
CODEC
field_63409
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, KineticWeaponComponent$Condition>
STREAM_CODEC
field_63410
PACKET_CODEC

Constructor summary

ModifierConstructor
public (int maxDurationTicks, float minSpeed, float minRelativeSpeed)

Method summary

Modifier and TypeMethod
public boolean
test(int ticksUsed, double attackerSpeed, double relativeSpeed, double entityFactor)
method_75237(int arg0, double arg1, double arg2, double arg3)
isSatisfied(int durationTicks, double speed, double relativeSpeed, double minSpeedMultiplier)
public static Optional<KineticWeaponComponent$Condition>
ofAttackerSpeed(int untilTicks, float minAttackerSpeed)
method_75238(int arg0, float arg1)
ofMinSpeed(int maxDurationTicks, float minSpeed)
public static Optional<KineticWeaponComponent$Condition>
ofRelativeSpeed(int untilTicks, float minRelativeSpeed)
method_75240(int arg0, float arg1)
ofMinRelativeSpeed(int maxDurationTicks, float minRelativeSpeed)
public int
maxDurationTicks()
comp_4965()
maxDurationTicks()
public float
minSpeed()
comp_4966()
minSpeed()
public float
minRelativeSpeed()
comp_4967()
minRelativeSpeed()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75239(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75239(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)