Class EchoShriekerItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.ProjectileWeaponItem
net.minecraft.world.item.BowItem
net.trique.wardentools.item.archery.EchoShriekerItem
- 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.minecraft.world.item.BowItem
DEFAULT_RANGE, MAX_DRAW_DURATIONFields inherited from class net.minecraft.world.item.ProjectileWeaponItem
ARROW_ONLY, ARROW_OR_FIREWORKFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.world.item.component.ItemAttributeModifiersprotected net.minecraft.world.item.ItemStackfindEchoShard(net.minecraft.world.entity.player.Player player) static booleanisAABBInConeSimple(net.minecraft.world.phys.Vec3 vertex, net.minecraft.world.phys.Vec3 axisVector, net.minecraft.world.phys.AABB aabb) booleanisValidRepairItem(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemStack ingredient) voidreleaseUsing(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity user, int remainingUseTicks) net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player user, net.minecraft.world.InteractionHand hand) Methods inherited from class net.minecraft.world.item.BowItem
getAllSupportedProjectiles, getDefaultProjectileRange, getPowerForTime, getUseAnimation, getUseDuration, shootProjectileMethods inherited from class net.minecraft.world.item.ProjectileWeaponItem
createProjectile, customArrow, draw, getAllSupportedProjectiles, getDefaultCreativeAmmo, getDurabilityUse, getEnchantmentValue, getHeldProjectile, getSupportedHeldProjectiles, getSupportedHeldProjectiles, shoot, useAmmoMethods inherited from class net.minecraft.world.item.Item
appendHoverText, 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, isEnchantable, isFoil, isRepairable, mineBlock, modifyDefaultComponentsFrom, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, 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
-
EchoShriekerItem
public EchoShriekerItem(net.minecraft.world.item.Item.Properties settings)
-
-
Method Details
-
createAttributeModifiers
public static net.minecraft.world.item.component.ItemAttributeModifiers createAttributeModifiers() -
use
public net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player user, net.minecraft.world.InteractionHand hand) - Overrides:
usein classnet.minecraft.world.item.BowItem
-
releaseUsing
public void releaseUsing(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity user, int remainingUseTicks) - Overrides:
releaseUsingin classnet.minecraft.world.item.BowItem
-
findEchoShard
protected net.minecraft.world.item.ItemStack findEchoShard(net.minecraft.world.entity.player.Player player) -
isValidRepairItem
public boolean isValidRepairItem(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemStack ingredient) - Overrides:
isValidRepairItemin classnet.minecraft.world.item.Item
-
isAABBInConeSimple
public static boolean isAABBInConeSimple(net.minecraft.world.phys.Vec3 vertex, net.minecraft.world.phys.Vec3 axisVector, net.minecraft.world.phys.AABB aabb)
-