Package com.li64.tide.registries.items
Class TideFishingRodItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.FishingRodItem
com.li64.tide.registries.items.TideFishingRodItem
- All Implemented Interfaces:
net.fabricmc.fabric.api.item.v1.FabricItem,net.minecraft.world.flag.FeatureElement,net.minecraft.world.item.Vanishable,net.minecraft.world.level.ItemLike
public class TideFishingRodItem
extends net.minecraft.world.item.FishingRodItem
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceLocationFields inherited from class net.minecraft.world.item.Item
BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZEFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendHoverText(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level, List<net.minecraft.network.chat.Component> tooltip, net.minecraft.world.item.TooltipFlag flag) voidcastHook(net.minecraft.world.item.ItemStack rod, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, float charge) intgetChargeDuration(net.minecraft.world.item.ItemStack rod) getHook(net.minecraft.world.entity.player.Player player) net.minecraft.world.item.UseAnimgetUseAnimation(net.minecraft.world.item.ItemStack stack) intgetUseDuration(net.minecraft.world.item.ItemStack stack) booleanisHookActive(net.minecraft.world.entity.player.Player player) booleanisLavaproof(net.minecraft.world.item.ItemStack stack) voidonUseTick(net.minecraft.world.level.Level level, net.minecraft.world.entity.LivingEntity user, net.minecraft.world.item.ItemStack rod, int charge) voidreleaseUsing(net.minecraft.world.item.ItemStack rod, net.minecraft.world.level.Level level, net.minecraft.world.entity.LivingEntity user, int charge) voidretrieveHook(net.minecraft.world.item.ItemStack rod, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level) net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack>use(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand) Methods inherited from class net.minecraft.world.item.FishingRodItem
getEnchantmentValueMethods inherited from class net.minecraft.world.item.Item
asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getFoodProperties, getId, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getTooltipImage, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, isValidRepairItem, mineBlock, onCraftedBy, onDestroyed, overrideOtherStackedOnMe, overrideStackedOnOther, requiredFeatures, shouldOverrideMultiplayerNbt, toString, useOn, useOnRelease, verifyTagAfterLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.fabricmc.fabric.api.item.v1.FabricItem
allowContinuingBlockBreaking, allowNbtUpdateAnimation, getAttributeModifiers, getRecipeRemainder, isSuitableForMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabled
-
Field Details
-
CAST_PROPERTY
public static final net.minecraft.resources.ResourceLocation CAST_PROPERTY
-
-
Constructor Details
-
TideFishingRodItem
public TideFishingRodItem(net.minecraft.world.item.Item.Properties properties)
-
-
Method Details
-
isLavaproof
public boolean isLavaproof(net.minecraft.world.item.ItemStack stack) -
use
public net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand) - Overrides:
usein classnet.minecraft.world.item.FishingRodItem
-
releaseUsing
public void releaseUsing(net.minecraft.world.item.ItemStack rod, net.minecraft.world.level.Level level, net.minecraft.world.entity.LivingEntity user, int charge) - Overrides:
releaseUsingin classnet.minecraft.world.item.Item
-
isHookActive
public boolean isHookActive(net.minecraft.world.entity.player.Player player) -
getHook
-
castHook
public void castHook(net.minecraft.world.item.ItemStack rod, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level, float charge) -
retrieveHook
public void retrieveHook(net.minecraft.world.item.ItemStack rod, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level) -
onUseTick
public void onUseTick(net.minecraft.world.level.Level level, net.minecraft.world.entity.LivingEntity user, net.minecraft.world.item.ItemStack rod, int charge) - Overrides:
onUseTickin classnet.minecraft.world.item.Item
-
getUseDuration
public int getUseDuration(net.minecraft.world.item.ItemStack stack) - Overrides:
getUseDurationin classnet.minecraft.world.item.Item
-
getChargeDuration
public int getChargeDuration(net.minecraft.world.item.ItemStack rod) -
getUseAnimation
public net.minecraft.world.item.UseAnim getUseAnimation(net.minecraft.world.item.ItemStack stack) - Overrides:
getUseAnimationin classnet.minecraft.world.item.Item
-
appendHoverText
public void appendHoverText(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level, List<net.minecraft.network.chat.Component> tooltip, net.minecraft.world.item.TooltipFlag flag) - Overrides:
appendHoverTextin classnet.minecraft.world.item.Item
-