类 ItemCooldownManager

  • 直接已知子类:
    ServerItemCooldownManager

    public class ItemCooldownManager
    extends Object
    Mappings:
    Namespace Name
    official bpo
    intermediary net/minecraft/class_1796
    named net/minecraft/entity/player/ItemCooldownManager
    • 字段详细资料

      • entries

        private final Map<Item,​ItemCooldownManager.Entry> entries
        Mappings:
        Namespace Name Mixin selector
        official a Lbpo;a:Ljava/util/Map;
        intermediary field_8024 Lnet/minecraft/class_1796;field_8024:Ljava/util/Map;
        named entries Lnet/minecraft/entity/player/ItemCooldownManager;entries:Ljava/util/Map;
      • tick

        private int tick
        Mappings:
        Namespace Name Mixin selector
        official b Lbpo;b:I
        intermediary field_8025 Lnet/minecraft/class_1796;field_8025:I
        named tick Lnet/minecraft/entity/player/ItemCooldownManager;tick:I
    • 构造器详细资料

      • ItemCooldownManager

        public ItemCooldownManager()
    • 方法详细资料

      • isCoolingDown

        public boolean isCoolingDown​(Item item)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpo;a(Lbpn;)Z
        intermediary method_7904 Lnet/minecraft/class_1796;method_7904(Lnet/minecraft/class_1792;)Z
        named isCoolingDown Lnet/minecraft/entity/player/ItemCooldownManager;isCoolingDown(Lnet/minecraft/item/Item;)Z
      • getCooldownProgress

        public float getCooldownProgress​(Item item,
                                         float partialTicks)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpo;a(Lbpn;F)F
        intermediary method_7905 Lnet/minecraft/class_1796;method_7905(Lnet/minecraft/class_1792;F)F
        named getCooldownProgress Lnet/minecraft/entity/player/ItemCooldownManager;getCooldownProgress(Lnet/minecraft/item/Item;F)F
      • update

        public void update()
        Mappings:
        Namespace Name Mixin selector
        official a Lbpo;a()V
        intermediary method_7903 Lnet/minecraft/class_1796;method_7903()V
        named update Lnet/minecraft/entity/player/ItemCooldownManager;update()V
      • set

        public void set​(Item item,
                        int duration)
        Mappings:
        Namespace Name Mixin selector
        official a Lbpo;a(Lbpn;I)V
        intermediary method_7906 Lnet/minecraft/class_1796;method_7906(Lnet/minecraft/class_1792;I)V
        named set Lnet/minecraft/entity/player/ItemCooldownManager;set(Lnet/minecraft/item/Item;I)V
      • remove

        public void remove​(Item item)
        Mappings:
        Namespace Name Mixin selector
        official b Lbpo;b(Lbpn;)V
        intermediary method_7900 Lnet/minecraft/class_1796;method_7900(Lnet/minecraft/class_1792;)V
        named remove Lnet/minecraft/entity/player/ItemCooldownManager;remove(Lnet/minecraft/item/Item;)V
      • onCooldownUpdate

        protected void onCooldownUpdate​(Item item,
                                        int duration)
        Mappings:
        Namespace Name Mixin selector
        official b Lbpo;b(Lbpn;I)V
        intermediary method_7902 Lnet/minecraft/class_1796;method_7902(Lnet/minecraft/class_1792;I)V
        named onCooldownUpdate Lnet/minecraft/entity/player/ItemCooldownManager;onCooldownUpdate(Lnet/minecraft/item/Item;I)V
      • onCooldownUpdate

        protected void onCooldownUpdate​(Item item)
        Mappings:
        Namespace Name Mixin selector
        official c Lbpo;c(Lbpn;)V
        intermediary method_7901 Lnet/minecraft/class_1796;method_7901(Lnet/minecraft/class_1792;)V
        named onCooldownUpdate Lnet/minecraft/entity/player/ItemCooldownManager;onCooldownUpdate(Lnet/minecraft/item/Item;)V