net.minecraft.world.item

public class MaceItem

extends Item

All mapped superinterfaces:

FeatureElement, ItemLike

ddh
net.minecraft.world.item.MaceItem
net.minecraft.class_9362
net.minecraft.item.MaceItem
net.minecraft.src.C_313549_

Field summary

Modifier and TypeField
private static final int
c
DEFAULT_ATTACK_DAMAGE
field_49824
ATTACK_DAMAGE_MODIFIER_VALUE
f_315599_
private static final float
d
DEFAULT_ATTACK_SPEED
field_49825
ATTACK_SPEED_MODIFIER_VALUE
f_314059_
public static final float
a
SMASH_ATTACK_FALL_THRESHOLD
field_49823
MINING_SPEED_MULTIPLIER
f_314421_
private static final float
o
SMASH_ATTACK_HEAVY_THRESHOLD
field_50141
HEAVY_SMASH_SOUND_FALL_DISTANCE_THRESHOLD
f_315869_
public static final float
b
SMASH_ATTACK_KNOCKBACK_RADIUS
field_49999
KNOCKBACK_RANGE
f_315457_
private static final float
p
SMASH_ATTACK_KNOCKBACK_POWER
field_50000
KNOCKBACK_POWER
f_315270_

Constructor summary

ModifierConstructor
public (Item$Properties arg0)

Method summary

Modifier and TypeMethod
public static ItemAttributeModifiers
a()
createAttributes()
method_59532()
createAttributeModifiers()
m_320958_()
public static Tool
b()
createToolProperties()
method_58412()
createToolComponent()
m_324286_()
public void
a(dcv arg0, cam arg1, cam arg2)
hurtEnemy(ItemStack arg0, LivingEntity arg1, LivingEntity arg2)
method_7873(class_1799 arg0, class_1309 arg1, class_1309 arg2)
postHit(ItemStack arg0, LivingEntity arg1, LivingEntity arg2)
m_7579_(C_1391_ p_332492_, C_524_ p_333391_, C_524_ arg2)
private Vec3
a(auc arg0)
calculateImpactPosition(ServerPlayer arg0)
method_61658(class_3222 arg0)
getCurrentExplosionImpactPos(ServerPlayerEntity player)
m_351688_(C_13_ arg0)
public void
b(dcv arg0, cam arg1, cam arg2)
postHurtEnemy(ItemStack arg0, LivingEntity arg1, LivingEntity arg2)
method_59978(class_1799 arg0, class_1309 arg1, class_1309 arg2)
postDamageEntity(ItemStack arg0, LivingEntity arg1, LivingEntity arg2)
m_338515_(C_1391_ p_344000_, C_524_ p_342605_, C_524_ arg2)
public float
a(bzm arg0, float arg1, byb arg2)
getAttackDamageBonus(Entity arg0, float arg1, DamageSource arg2)
method_58403(class_1297 arg0, float arg1, class_1282 arg2)
getBonusAttackDamage(Entity arg0, float arg1, DamageSource arg2)
m_319585_(C_507_ p_333106_, float p_345351_, C_489_ arg2)
private static void
a(dmu arg0, bzm arg1, bzm arg2)
knockback(Level arg0, Entity arg1, Entity arg2)
method_58411(class_1937 arg0, class_1297 arg1, class_1297 arg2)
knockbackNearbyEntities(World world, Entity attacker, Entity attacked)
m_322114_(C_1596_ p_332228_, C_507_ p_335011_, C_507_ p_364373_)
private static Predicate<LivingEntity>
a(bzm arg0, bzm arg1)
knockbackPredicate(Entity arg0, Entity arg1)
method_58660(class_1297 arg0, class_1297 arg1)
getKnockbackPredicate(Entity attacker, Entity attacked)
m_321647_(C_507_ p_334480_, C_507_ p_363363_)
private static double
a(bzm arg0, cam arg1, fis arg2)
getKnockbackPower(Entity arg0, LivingEntity arg1, Vec3 arg2)
method_58662(class_1297 arg0, class_1309 arg1, class_243 arg2)
getKnockback(Entity attacker, LivingEntity attacked, Vec3d distance)
m_320432_(C_507_ p_361841_, C_524_ p_334129_, C_3046_ p_335583_)
public static boolean
b(cam arg0)
canSmashAttack(LivingEntity arg0)
method_58659(class_1309 arg0)
shouldDealAdditionalDamage(LivingEntity attacker)
m_320829_(C_524_ p_345213_)
public DamageSource
a(cam arg0)
getDamageSource(LivingEntity arg0)
method_64193(class_1309 arg0)
getDamageSource(LivingEntity arg0)
m_354152_(C_524_ arg0)