Class MagmaSwordItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.TieredItem
net.minecraft.world.item.SwordItem
com.idark.valoria.registries.item.types.MagmaSwordItem
- All Implemented Interfaces:
IRadiusItem
,net.minecraft.world.flag.FeatureElement
,net.minecraft.world.item.Vanishable
,net.minecraft.world.level.ItemLike
,net.minecraftforge.common.extensions.IForgeItem
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties
-
Field Summary
Fields inherited from class net.minecraft.world.item.Item
BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZE
Fields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES
-
Constructor Summary
ConstructorDescriptionMagmaSwordItem
(net.minecraft.world.item.Tier tier, int attackDamageIn, float attackSpeedIn, net.minecraft.world.item.Item.Properties builderIn) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addCharge
(net.minecraft.world.item.ItemStack stack, int charge) void
appendHoverText
(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, List<net.minecraft.network.chat.Component> tooltip, net.minecraft.world.item.TooltipFlag flags) boolean
canApplyAtEnchantingTable
(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.enchantment.Enchantment enchant) static String
getModeString
(net.minecraft.world.item.ItemStack stack) net.minecraft.world.item.UseAnim
getUseAnimation
(net.minecraft.world.item.ItemStack stack) int
getUseDuration
(net.minecraft.world.item.ItemStack stack) boolean
hurtEnemy
(net.minecraft.world.item.ItemStack pStack, net.minecraft.world.entity.LivingEntity pTarget, net.minecraft.world.entity.LivingEntity pAttacker) static int
isCharged
(net.minecraft.world.item.ItemStack stack) void
releaseUsing
(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level worldIn, net.minecraft.world.entity.LivingEntity entityLiving, int timeLeft) Some sounds taken from the CalamityMod (Terraria) in a Calamity Mod Wiki.ggstatic void
setCharges
(net.minecraft.world.item.ItemStack stack, int charge) net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack>
use
(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player playerIn, net.minecraft.world.InteractionHand handIn) Methods inherited from class net.minecraft.world.item.SwordItem
canAttackBlock, canPerformAction, getDamage, getDefaultAttributeModifiers, getDestroySpeed, isCorrectToolForDrops, mineBlock
Methods inherited from class net.minecraft.world.item.TieredItem
getEnchantmentValue, getTier, isValidRepairItem
Methods inherited from class net.minecraft.world.item.Item
asItem, builtInRegistryHolder, byBlock, byId, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDrinkingSound, getEatingSound, getFoodProperties, getId, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTooltipImage, hasCraftingRemainingItem, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isEdible, isEnchantable, isFireResistant, isFoil, isRepairable, onCraftedBy, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, requiredFeatures, shouldOverrideMultiplayerNbt, toString, useOn, useOnRelease, verifyTagAfterLoad
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabled
Methods inherited from interface net.minecraftforge.common.extensions.IForgeItem
canContinueUsing, canDisableShield, canElytraFly, canEquip, canGrindstoneRepair, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getAttributeModifiers, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultTooltipHideFlags, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getShareTag, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, initCapabilities, isBookEnchantable, isCorrectToolForDrops, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onInventoryTick, onItemUseFirst, onLeftClickEntity, onStopUsing, readShareTag, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation
-
Constructor Details
-
MagmaSwordItem
public MagmaSwordItem(net.minecraft.world.item.Tier tier, int attackDamageIn, float attackSpeedIn, net.minecraft.world.item.Item.Properties builderIn)
-
-
Method Details
-
canApplyAtEnchantingTable
public boolean canApplyAtEnchantingTable(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.enchantment.Enchantment enchant) - Specified by:
canApplyAtEnchantingTable
in interfacenet.minecraftforge.common.extensions.IForgeItem
-
hurtEnemy
public boolean hurtEnemy(net.minecraft.world.item.ItemStack pStack, net.minecraft.world.entity.LivingEntity pTarget, net.minecraft.world.entity.LivingEntity pAttacker) - Overrides:
hurtEnemy
in classnet.minecraft.world.item.SwordItem
-
use
public net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player playerIn, net.minecraft.world.InteractionHand handIn) - Overrides:
use
in classnet.minecraft.world.item.Item
-
getUseAnimation
public net.minecraft.world.item.UseAnim getUseAnimation(net.minecraft.world.item.ItemStack stack) - Overrides:
getUseAnimation
in classnet.minecraft.world.item.Item
-
getUseDuration
public int getUseDuration(net.minecraft.world.item.ItemStack stack) - Overrides:
getUseDuration
in classnet.minecraft.world.item.Item
-
releaseUsing
public void releaseUsing(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level worldIn, net.minecraft.world.entity.LivingEntity entityLiving, int timeLeft) Some sounds taken from the CalamityMod (Terraria) in a Calamity Mod Wiki.gg- Overrides:
releaseUsing
in classnet.minecraft.world.item.Item
-
isCharged
public static int isCharged(net.minecraft.world.item.ItemStack stack) -
addCharge
public static void addCharge(net.minecraft.world.item.ItemStack stack, int charge) -
setCharges
public static void setCharges(net.minecraft.world.item.ItemStack stack, int charge) -
getModeString
-
appendHoverText
public void appendHoverText(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, List<net.minecraft.network.chat.Component> tooltip, net.minecraft.world.item.TooltipFlag flags) - Overrides:
appendHoverText
in classnet.minecraft.world.item.Item
-