MonitoringMinecraft MonitoringMinecraft

CooldownLib

Мод Fabric

Fabric-библиотека для Майнкрафт упрощает добавление систем перезарядки в моды через удобный API

0 скачиваний 1 подписчик
Оцените первым

CooldownLib is a simple and lightweight Fabric library that allows Minecraft mod developers to easily add cooldown systems to their mods.

Instead of creating custom timers, HashMaps, and tick logic for every ability or item, CooldownLib provides a clean and easy-to-use API for managing cooldowns.

Example:

            Cooldown.trigger(player)
           
            .key("fireball")
   
    .ticks(20 * 10)
    
    .message("§cFireball is still on cooldown!")
    
    .run(() -> {
   
        castFireball();
   
    });

CooldownLib automatically handles:

Cooldown storage Multiple cooldowns per player Time calculation Cooldown expiration Custom cooldown messages Features

✅ Simple and readable Fluent API

✅ Multiple cooldowns per player

✅ Tick-based cooldown system

✅ Custom cooldown keys

✅ Custom cooldown messages

✅ Lightweight and easy to integrate

✅ Designed for Fabric 1.21.11 Why CooldownLib?

Many Minecraft mods need cooldown systems for:

Abilities Spells Weapons Special attacks Items Machines Custom mechanics

Without a library, developers often have to create their own cooldown handling system again and again.

CooldownLib provides a clean and reusable solution, allowing developers to focus on creating their gameplay features instead of rewriting cooldown code.

Installation

Add CooldownLib as a dependency to your Fabric mod.

Import:

import com.cooldown.lib.Cooldown;

Example:

    Cooldown.trigger(player)
    
    .key("dash")
    
    .ticks(200)
    
    .message("§cDash is still charging!")
    
    .run(() -> {

        performDash();

    });

API Usage Create a Cooldown

    Cooldown.trigger(player)
    
    .key("ability")
    
    .ticks(100)
    
    .message("Ability is unavailable!")
    
    .run(() -> {

        // Your action here

    });

Check a Cooldown

Cooldown.active(player, "ability");

Remove a Cooldown

Cooldown.clear(player, "ability");

Supported Versions

Minecraft: 1.21.11 Loader: Fabric Language: Java

Смотри также

Похожие подборки моды — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
2214 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
BULLCRAFT
BULLCRAFT Java + BE
164 онлайн
26.2 версия
Анархия! PvP | Работают поршни и вагонетки
Minestory
20 онлайн
1.21 — 26.2 версия
Выживание • Экономика • Кланы • Приваты • Ивенты • PVP • Работа
ReallyWorld КОПИЯ ВСЕМ АДМИНКА
54 онлайн
1.16.5 — 1.21.1 версия
ПвП, Гриферство, бесплатный донат Dragon, AIR DROP
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.4. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат