← Назад к ресурсам

AFK Utilitys

Advanced AFK management mod for Minecraft Fabric with anti-kick protection, auto-reconnect, safety disconnect, and hunger management

Modrinth management optimization utility

Описание

# AFK Utilitys [](https://www.oracle.com/java/technologies/downloads/#java21) [](https://modrinth.com/mod/afk-utilitys) An advanced utility mod for Minecraft Fabric that manages AFK (Away From Keyboard) states with intelligent automation and safety features. > **Settings Keybind: `K`** ## Use Cases - **Server AFK Protection**: Prevent kicks from AFK timeout systems - **Safety Management**: Auto-disconnect when health drops or taking damage - **Automatic Reconnection**: Never lose your spot during server restarts - **Hunger Management**: Keep your hunger bar full while away - **Farm Automation**: Maintain activity for passive mob farms and auto-clickers ## Features ### Anti-AFK System Simulates natural player activity to prevent server kicks: - **Auto-Jump**: Randomized jumping intervals for natural appearance - **Auto-Swing**: Periodic hand swinging with **Use** (right-click) interaction. Perfect for flipping levers or interacting with buttons automatically. - **Auto-Sneak**: Configurable crouch timing and intervals - **Strafe Mode**: Automatic left-right movement to avoid coordinate-based detection - **Spin Mode**: - **Client Mode**: Rotates your camera view visually - **Server Mode**: Sends rotation packets while keeping your screen static - **Chat Messages**: Send periodic messages with custom text - Interval range: 0.1 to 30 minutes - Custom message support ### Auto Reconnect Smart reconnection system for uninterrupted gameplay: - **Server Retention**: Automatically remembers last connected server - **Countdown Timer**: Visual countdown on disconnect screen - **Quick Toggle**: Enable/disable directly from disconnect screen - **Configurable Delay**: Set custom wait time before reconnection attempt ### Auto Log (Safety Disconnect) Protect your character while away: - **HP Threshold**: Disconnect when health drops below configured value - **Instant Damage Mode**: Disconnect immediately upon taking any damage - **Safety Lock**: Optional Auto Reconnect disable after Auto Log trigger - **Death Prevention**: Keeps you safe in dangerous situations ### Auto Eat Intelligent hunger management: - **Smart Timing**: Only eats when hunger restoration won't be wasted - **Blacklist Support**: Exclude specific items (e.g., Rotten Flesh, Spider Eyes) - **Efficient Consumption**: Calculates optimal eating times based on food value ## Installation ### Requirements - Minecraft 1.21+ - Fabric Loader 0.16.0+ - FabricAPI ### Download Download the mod from Modrinth and place the `.jar` file into your `.minecraft/mods` folder. [**Download on Modrinth**](https://modrinth.com/mod/afk-utilitys) ## Configuration The mod features a sidebar-based configuration UI with four main categories: 1. **Anti-AFK**: Configure all anti-kick features and intervals 2. **Auto-Eat**: Set hunger thresholds and manage food blacklist 3. **Reconnect**: Adjust reconnection delay and toggle auto-reconnect 4. **Auto-Log**: Configure health thresholds and safety settings ### Configuration File Settings are saved to: ``` .minecraft/config/afkutility.json ``` Example configuration: ```json { "antiAfk": { "autoJump": true, "autoSwing": true, "autoSneak": false, "sneakTime": 2.0, "strafeMode": false, "spinMode": "OFF", "chatMessages": false, "messageInterval": 5.0, "customMessage": "I am not AFK" }, "autoReconnect": { "enabled": true, "delay": 5 }, "autoLog": { "enabled": true, "healthThreshold": 4.0, "onDamage": false, "disableReconnect": true }, "autoEat": { "enabled": true, "blacklist": ["minecraft:rotten_flesh", "minecraft:spider_eye"] } } ``` ## For Developers ### Building ```bash ./gradlew build ``` Output: `build/libs/afk-utility-1.0.0.jar` ### Project Structure ``` src/client/java/dev/afk/utility/ ├── AFKUtilityClient.java # Client entrypoint ├── config/ │ └── ModConfig.java # Configuration management ├── features/ │ ├── AntiAFK.java # Anti-AFK implementations │ ├── AutoReconnect.java # Reconnection handler │ ├── AutoLog.java # Safety disconnect │ └── AutoEat.java # Hunger management ├── mixin/client/ │ ├── DisconnectScreenMixin.java # UI integration │ └── ClientPlayerMixin.java # Player event hooks └── screen/ └── ConfigScreen.java # Sidebar configuration UI ``` ## License MIT ## Credits - Fabric API Team - Minecraft Modding Community