Package vazkii.botania.common.item.relic
Class KeyOfTheKingsLawItem
java.lang.Object
net.minecraft.world.item.Item
vazkii.botania.common.item.relic.RelicItem
vazkii.botania.common.item.relic.KeyOfTheKingsLawItem
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike
-
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
FieldsFields inherited from class net.minecraft.world.item.Item
ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, DEFAULT_MAX_STACK_SIZE, MAX_BAR_WIDTHFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull net.minecraft.world.item.UseAnimgetUseAnimation(net.minecraft.world.item.ItemStack stack) intgetUseDuration(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.LivingEntity entity) static intgetWeaponsSpawned(net.minecraft.world.item.ItemStack stack) static booleanisCharging(net.minecraft.world.item.ItemStack stack) static RelicmakeRelic(net.minecraft.world.item.ItemStack stack) voidonUseTick(net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity living, net.minecraft.world.item.ItemStack stack, int count) voidreleaseUsing(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity living, int time) static voidsetCharging(net.minecraft.world.item.ItemStack stack, boolean charging) static voidsetWeaponsSpawned(net.minecraft.world.item.ItemStack stack, int count) @NotNull net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, @NotNull net.minecraft.world.InteractionHand hand) Methods inherited from class vazkii.botania.common.item.relic.RelicItem
appendHoverText, inventoryTickMethods 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, getEnchantmentValue, getId, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getTooltipImage, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, isValidRepairItem, mineBlock, 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
isEnabled
-
Field Details
-
WEAPON_TYPES
public static final int WEAPON_TYPES- See Also:
-
-
Constructor Details
-
KeyOfTheKingsLawItem
public KeyOfTheKingsLawItem(net.minecraft.world.item.Item.Properties props)
-
-
Method Details
-
use
@NotNull public @NotNull net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, @NotNull @NotNull net.minecraft.world.InteractionHand hand) - Overrides:
usein classnet.minecraft.world.item.Item
-
releaseUsing
public void releaseUsing(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity living, int time) - Overrides:
releaseUsingin classnet.minecraft.world.item.Item
-
onUseTick
public void onUseTick(net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity living, net.minecraft.world.item.ItemStack stack, int count) - Overrides:
onUseTickin classnet.minecraft.world.item.Item
-
getUseAnimation
@NotNull public @NotNull net.minecraft.world.item.UseAnim getUseAnimation(net.minecraft.world.item.ItemStack stack) - Overrides:
getUseAnimationin classnet.minecraft.world.item.Item
-
getUseDuration
public int getUseDuration(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.LivingEntity entity) - Overrides:
getUseDurationin classnet.minecraft.world.item.Item
-
isCharging
public static boolean isCharging(net.minecraft.world.item.ItemStack stack) -
getWeaponsSpawned
public static int getWeaponsSpawned(net.minecraft.world.item.ItemStack stack) -
setCharging
public static void setCharging(net.minecraft.world.item.ItemStack stack, boolean charging) -
setWeaponsSpawned
public static void setWeaponsSpawned(net.minecraft.world.item.ItemStack stack, int count) -
makeRelic
-