Class AmethystEchoStaffItem
java.lang.Object
net.minecraft.world.item.Item
net.trique.wardentools.item.staff.EchoStaffItem
net.trique.wardentools.item.staff.AmethystEchoStaffItem
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,net.neoforged.neoforge.common.extensions.IItemExtension,ISonicBoomItem
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item.TooltipContext -
Field Summary
Fields inherited from class net.trique.wardentools.item.staff.EchoStaffItem
CHARGE_TIME, cooldown, damage, distance, horizontalKnockbackCoefficient, verticalKnockbackCoefficientFields inherited from class net.minecraft.world.item.Item
ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, canRepair, DEFAULT_MAX_STACK_SIZE, MAX_BAR_WIDTHFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
ConstructorsConstructorDescriptionAmethystEchoStaffItem(net.minecraft.world.item.Item.Properties settings, int cooldown, float distance, float damage, float horizontalKnockbackCoefficient, float verticalKnockbackCoefficient) -
Method Summary
Modifier and TypeMethodDescriptionintbooleanisValidRepairItem(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemStack ingredient) protected voidspawnSonicBoom(net.minecraft.world.item.ItemStack stack, net.minecraft.server.level.ServerLevel world, net.minecraft.world.entity.LivingEntity user) Methods inherited from class net.trique.wardentools.item.staff.EchoStaffItem
appendHoverText, createAttributeModifiers, findEchoShard, getUseAnimation, getUseDuration, isEnchantable, onUseTick, releaseUsing, useMethods inherited from class net.minecraft.world.item.Item
asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canFitInsideContainerItems, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getBreakingSound, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDefaultMaxStackSize, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getId, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getTooltipImage, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isFoil, isRepairable, mineBlock, modifyDefaultComponentsFrom, onCraftedBy, onCraftedPostProcess, onDestroyed, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, requiredFeatures, toString, useOn, useOnRelease, verifyComponentsAfterLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabledMethods inherited from interface net.neoforged.neoforge.common.extensions.IItemExtension
applyEnchantments, canBeHurtBy, canContinueUsing, canDisableShield, canElytraFly, canEquip, canFitInsideContainerItems, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultAttributeModifiers, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, isBookEnchantable, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, isPrimaryItemFor, makesPiglinsNeutral, onAnimalArmorTick, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onEntitySwing, onItemUseFirst, onLeftClickEntity, onStopUsing, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, supportsEnchantmentMethods inherited from interface net.trique.wardentools.item.util.ISonicBoomItem
calculateEnchantedDamage, calculateFinalDistance, getChargePowerForTime
-
Constructor Details
-
AmethystEchoStaffItem
public AmethystEchoStaffItem(net.minecraft.world.item.Item.Properties settings, int cooldown, float distance, float damage, float horizontalKnockbackCoefficient, float verticalKnockbackCoefficient)
-
-
Method Details
-
spawnSonicBoom
protected void spawnSonicBoom(net.minecraft.world.item.ItemStack stack, net.minecraft.server.level.ServerLevel world, net.minecraft.world.entity.LivingEntity user) - Overrides:
spawnSonicBoomin classEchoStaffItem
-
isValidRepairItem
public boolean isValidRepairItem(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemStack ingredient) - Overrides:
isValidRepairItemin classEchoStaffItem
-
getEnchantmentValue
public int getEnchantmentValue()- Overrides:
getEnchantmentValuein classEchoStaffItem
-