net.minecraft.component.type

public record WeaponComponent

net.minecraft.world.item.component.Weapon
net.minecraft.class_10590
net.minecraft.component.type.WeaponComponent

Field summary

Modifier and TypeField
private final int
itemDamagePerAttack
comp_3481
itemDamagePerAttack
private final float
disableBlockingForSeconds
comp_3602
disableBlockingForSeconds
public static final float
AXE_DISABLES_BLOCKING_FOR_SECONDS
field_56320
AXE_DISABLE_BLOCKING_FOR_SECONDS
public static final com.mojang.serialization.Codec<WeaponComponent>
CODEC
field_55712
CODEC
public static final PacketCodec<RegistryByteBuf, WeaponComponent>
STREAM_CODEC
field_55713
PACKET_CODEC

Constructor summary

ModifierConstructor
public (int itemDamagePerAttack)
public (int itemDamagePerAttack, float disableBlockingForSeconds)

Method summary

Modifier and TypeMethod
public int
itemDamagePerAttack()
comp_3481()
itemDamagePerAttack()
public float
disableBlockingForSeconds()
comp_3602()
disableBlockingForSeconds()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_66336(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_66336(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)