类 InfinityClockItem

java.lang.Object
net.minecraft.world.item.Item
committee.nova.mods.avaritia.common.item.resources.ResourceItem
committee.nova.mods.avaritia.common.item.misc.InfinityClockItem
所有已实现的接口:
IInfinityClockSwitchable, ISwitchable, ITooltip, net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.ItemLike, net.minecraftforge.common.extensions.IForgeItem

public class InfinityClockItem extends ResourceItem implements IInfinityClockSwitchable
  • 嵌套类概要

    嵌套类
    修饰符和类型
    说明
    static class 
     
    static class 
     

    从类继承的嵌套类/接口 net.minecraft.world.item.Item

    net.minecraft.world.item.Item.Properties
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final Map<net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>,Map<net.minecraft.core.BlockPos,Integer>>
     

    从类继承的字段 net.minecraft.world.item.Item

    BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZE

    从接口继承的字段 net.minecraft.world.flag.FeatureElement

    FILTERED_REGISTRIES
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    getSavedData(net.minecraft.server.level.ServerLevel level)
     
    boolean
    isDamageable(net.minecraft.world.item.ItemStack stack)
     
    boolean
    isFoil(@NotNull net.minecraft.world.item.ItemStack pStack)
     
    static void
    loadAcceleratedBlocksFromSavedData(net.minecraft.server.level.ServerLevel level)
     
    static void
    saveAcceleratedBlocksToSavedData(net.minecraft.server.level.ServerLevel 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)
     
    net.minecraft.world.InteractionResult
    useOn(net.minecraft.world.item.context.UseOnContext ctx)
     

    从类继承的方法 committee.nova.mods.avaritia.common.item.resources.ResourceItem

    createEntity, getRarity, hasDescTooltip

    从类继承的方法 net.minecraft.world.item.Item

    appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getFoodProperties, getId, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRenderPropertiesInternal, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, releaseUsing, requiredFeatures, shouldOverrideMultiplayerNbt, toString, useOnRelease, verifyTagAfterLoad

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    从接口继承的方法 net.minecraft.world.flag.FeatureElement

    isEnabled

    从接口继承的方法 net.minecraftforge.common.extensions.IForgeItem

    canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, 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, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onInventoryTick, onItemUseFirst, onLeftClickEntity, onStopUsing, readShareTag, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation

    从接口继承的方法 committee.nova.mods.avaritia.api.iface.IInfinityClockSwitchable

    switchClockMode

    从接口继承的方法 committee.nova.mods.avaritia.api.iface.ISwitchable

    cycleMode, getCurrentModeIndex, isActive, setMode, switchMode, switchToMode
  • 字段详细资料

    • acceleratedBlocks

      public static final Map<net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>,Map<net.minecraft.core.BlockPos,Integer>> acceleratedBlocks
  • 构造器详细资料

    • InfinityClockItem

      public InfinityClockItem()
  • 方法详细资料

    • isFoil

      public boolean isFoil(@NotNull @NotNull net.minecraft.world.item.ItemStack pStack)
      覆盖:
      isFoil 在类中 net.minecraft.world.item.Item
    • isDamageable

      public boolean isDamageable(net.minecraft.world.item.ItemStack stack)
      指定者:
      isDamageable 在接口中 net.minecraftforge.common.extensions.IForgeItem
    • 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)
      覆盖:
      use 在类中 net.minecraft.world.item.Item
    • useOn

      public net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.context.UseOnContext ctx)
      覆盖:
      useOn 在类中 net.minecraft.world.item.Item
    • getSavedData

      public static InfinityClockItem.AcceleratedBlocksSavedData getSavedData(net.minecraft.server.level.ServerLevel level)
    • loadAcceleratedBlocksFromSavedData

      public static void loadAcceleratedBlocksFromSavedData(net.minecraft.server.level.ServerLevel level)
    • saveAcceleratedBlocksToSavedData

      public static void saveAcceleratedBlocksToSavedData(net.minecraft.server.level.ServerLevel level)