CLASS net/minecraft/class_1796 net/minecraft/entity/player/ItemCooldownManager FIELD field_8024 entries Ljava/util/Map; FIELD field_8025 tick I METHOD method_7900 remove (Lnet/minecraft/class_1792;)V ARG 1 item METHOD method_7901 onCooldownUpdate (Lnet/minecraft/class_1792;)V ARG 1 item METHOD method_7902 onCooldownUpdate (Lnet/minecraft/class_1792;I)V ARG 1 item ARG 2 duration METHOD method_7903 update ()V METHOD method_7904 isCoolingDown (Lnet/minecraft/class_1792;)Z ARG 1 item METHOD method_7905 getCooldownProgress (Lnet/minecraft/class_1792;F)F ARG 1 item ARG 2 partialTicks METHOD method_7906 set (Lnet/minecraft/class_1792;I)V ARG 1 item ARG 2 duration CLASS class_1797 Entry FIELD field_8027 endTick I FIELD field_8028 startTick I METHOD (Lnet/minecraft/class_1796;II)V ARG 2 startTick ARG 3 endTick