History - net.minecraft.component.type.BlocksAttacksComponent

26.4-snapshot-7

Names

Fields

Constructors

Methods

26.4-snapshot-6

Names

Fields

Constructors

Methods

26.4-snapshot-5

Names

Fields

Constructors

Methods

26.4-snapshot-4

Names

Fields

Constructors

Methods

26.4-snapshot-3

Names

Fields

Constructors

Methods

26.4-snapshot-2

Names

Fields

Constructors

Methods

26.4-snapshot-1

Names

Fields

Constructors

Methods

26.3

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

void (ServerWorld, LivingEntity, RegistryEntry): lambda$disable$2, method_67201, method_67201

void (ServerWorld, LivingEntity, RegistryEntry): lambda$disable$0, method_67201, method_67201

void (ServerWorld, LivingEntity, RegistryEntry): lambda$onBlocked$1, method_67205, method_67205

void (ServerWorld, LivingEntity, RegistryEntry): lambda$onBlocked$0, method_67205, method_67205

1.21.11_unobfuscated

Names

net.minecraft.world.item.component.BlocksAttacks

net.minecraft.class_10707

net.minecraft.component.type.BlocksAttacksComponent

Fields

float: blockDelaySeconds, comp_3586, blockDelaySeconds

float: disableCooldownScale, comp_3587, disableCooldownScale

List<BlocksAttacksComponent$DamageReduction>: damageReductions, comp_3588, damageReductions

BlocksAttacksComponent$ItemDamage: itemDamage, comp_3589, itemDamage

Optional<TagKey<DamageType>>: bypassedBy, comp_3637, bypassedBy

Optional<RegistryEntry<SoundEvent>>: blockSound, comp_3590, blockSound

Optional<RegistryEntry<SoundEvent>>: disableSound, comp_3591, disableSound

com.mojang.serialization.Codec<BlocksAttacksComponent>: CODEC, field_56301, CODEC

PacketCodec<RegistryByteBuf, BlocksAttacksComponent>: STREAM_CODEC, field_56302, PACKET_CODEC

Constructors

(float, float, List<BlocksAttacksComponent$DamageReduction>, BlocksAttacksComponent$ItemDamage, Optional<TagKey<DamageType>>, Optional<RegistryEntry<SoundEvent>>, Optional<RegistryEntry<SoundEvent>>)

Methods

void (ServerWorld, LivingEntity): onBlocked, method_67199, playBlockSound

void (ServerWorld, LivingEntity, float, ItemStack): disable, method_67200, applyShieldCooldown

void (World, ItemStack, LivingEntity, Hand, float): hurtBlockingItem, method_67204, onShieldHit

int (float): disableBlockingForTicks, method_67198, convertCooldownToTicks

int (): blockDelayTicks, method_67197, getBlockDelayTicks

float (DamageSource, float, double): resolveBlockedDamage, method_67202, getDamageReductionAmount

float (): blockDelaySeconds, comp_3586, blockDelaySeconds

float (): disableCooldownScale, comp_3587, disableCooldownScale

List<BlocksAttacksComponent$DamageReduction> (): damageReductions, comp_3588, damageReductions

BlocksAttacksComponent$ItemDamage (): itemDamage, comp_3589, itemDamage

Optional<TagKey<DamageType>> (): bypassedBy, comp_3637, bypassedBy

Optional<RegistryEntry<SoundEvent>> (): blockSound, comp_3590, blockSound

Optional<RegistryEntry<SoundEvent>> (): disableSound, comp_3591, disableSound

void (ServerWorld, LivingEntity, RegistryEntry): lambda$disable$2, method_67201, method_67201

void (ServerWorld, LivingEntity, RegistryEntry): lambda$onBlocked$1, method_67205, method_67205

com.mojang.datafixers.kinds.App (com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$static$0, method_67203, method_67203