
AfkDummy
Keep your automated farms running 24/7 with chunk-loading NPC "fake players." Includes a fully customizable upkeep system (like 5 diamonds/hour) managed directly in config.yml
Автор: subham2008shaw7290обновлён 20 авг. 2026 г.
Механики игрыУправлениеУтилиты
Описание
🌾 FakePlayerFarm
Keep your automated farms running 24/7 without staying AFK! This plugin allows players to spawn NPC "fake players" that permanently load a specific spawn radius and its chunk, keeping redstone, crop, or mob farms active even when offline.
🛠️ Features & Usage:
- Spawn Command: Simply run
/afkdummyin-game to open the management GUI and easily spawn your NPC. - Customizable Upkeep: Features a fully configurable economy/tax system (e.g., costing 5 diamonds per hour) managed directly via
config.yml. - Server Friendly: Efficient chunk loading without the performance lag of traditional world loaders.
Галерея
Последние версии
Все версии →release
AfkDummy 1.0.3
1.0.320 авг. 2026 г.533Minecraft: 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
> **⚠️ Release Note**: Version 1.0.2 contained several runtime bugs and was skipped for general distribution on Modrinth (its development archive remains on [GitHub](https://github.com/subham1920/FakePlayerFarm/releases)). **Version 1.0.3 is the definitive production release.**
### 🐛 Bug Fixes & Improvements in v1.0.3:
* **🏷️ 3D Floating Nametag `[AFK] <name>` Fix**:
* Broadcasts explicit `ClientboundSetPlayerTeamPacket` protocol packets across all active player connections, guaranteeing that the floating nametag above the dummy's head displays `[AFK] <name>` consistently across all client setups and custom scoreboard plugins.
* Implemented single source of truth for dummy display names with prefix deduplication (`[AFK] Steve` $\rightarrow$ `[AFK] Steve`).
* Removed all unwanted trailing session ID characters and suffix artifacts.
* **📍 Initial Spawn Placement Race Condition Fix**:
* Pre-registers dummy sessions in active tracking maps prior to `PlayerList.placeNewPlayer()`.
* Paper's `PlayerSpawnLocationEvent` intercepts the injection and places the fake player directly in the target chunk and coordinates on tick 0, preventing world spawn appearance.
* **✨ Teleportation & Rotation Sync**:
* Replaced unacknowledged packet teleports with authoritative NMS position and connection resets, fixing visual rubberbanding and snap-backs.
* Synchronized head yaw (`yHeadRot`) and body yaw (`yBodyRot`) with Bukkit rotation queries and tracking packets.
* **⚙️ Dual `config.json` & `config.yml` Support**:
* Native loading and live hot-reloading (`/afkdummy reload`) for both `config.json` and `config.yml`.
* Full configuration audit logging tracking item currency, limits, and costs.
* **🔍 Duplicate Entity Detection & Diagnostics**:
* Added `/afkdummy debug` command and automated entity duplicate checks across server worlds and player lists.
* **💤 Sleep Ignored Integration**:
* Dummies have `setSleepingIgnored(true)` enabled, allowing real players to skip the night normally.
release
Multi-Dummy Support, Performance Optimization & bStats
1.0.116 авг. 2026 г.55Minecraft: 26.1.2, 26.2paper
Что нового
# 🚀 AFKDummy v1.0.1 — Multi-Dummy Support, Performance & Security Patch
This update brings full support for multiple dummies per player, resolves Netty memory buildup, hardens entity protections, and integrates bStats metrics reporting!
---
### ✨ What's New & Key Features
* **Multi-Dummy Scaling (`max-dummies-per-player`)**:
* Fixed the issue where changing the config limit didn't allow players to spawn additional dummies.
* Players can now spawn and maintain multiple AFK dummies simultaneously up to your configured `max-dummies-per-player` setting.
* Each session is assigned a unique deterministic UUID to ensure zero entity collisions in Paper's player list and chunk map.
* **Upgraded Management GUI**:
* **Main Menu**: Shows real-time progression (e.g., `Active Dummies: 1/2`), lists coordinates and remaining timers for every active dummy.
* **Smart Despawn**: Quickly despawn the nearest dummy or shift-click to despawn all active dummies at once.
* **bStats Telemetry Integration**:
* Added bStats metrics reporting to track active dummy counts, popular payment currencies, and server limit configurations anonymously.
---
### 🛠️ Bug Fixes & Improvements
* **Netty Memory Optimization**: Fixed an `EmbeddedChannel` buffer leak by attaching an outbound packet release handler, preventing heap memory buildup over long uptimes.
* **NMS Location Enforcement**: Fixed an issue where Paper's playerdata loading would reset newly placed dummies back to world spawn or old coordinates.
* **GUI Interaction Fix**: Resolved a client-side glitch where right-clicking a dummy would fire for both hands and trigger the menu twice in a single tick.
* **Hardened Grief Protections**:
* Added protection against piston heads extending into dummies and sticky pistons pulling adjacent blocks into dummy hitboxes.
* Added block explosion immunity (Nether beds and Respawn Anchors) and portal teleportation cancellation.
* **Atomic JSON Storage**: Replaced asynchronous direct file writing with atomic temporary file swapping (`ATOMIC_MOVE`) to eliminate any risk of `dummies.json` corruption.
* **Dynamic Reloading**: Running `/afkdummy reload` now immediately reschedules expiration cleanup tasks with your updated config intervals.
---
### 📦 Compatibility
* **Server Software**: PaperMC 26.2 (Minecraft 1.21+ / Mojang Mappings)
* **Java Version**: Java 25 / OpenJDK 25
* **Binary Artifact**: `AFKDummy-1.0.1.jar` (located in `build/libs/`)
release
FakePlayerFarm 1.0.0
1.0.03 июл. 2026 г.139Minecraft: 26.2paper
Что нового
Finished every bugs and works great for smp
If you find any bugs report at :
discord : over._.simplified


