Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details
PlayerControl++
A lightweight client-side Fabric mod that hands your repetitive keypresses to a macro
Auto forward · Quick turn · Route cruising · Input recording & playback · Bulk container caching · Schematic water filling
What it is for
When you build something large, reorganise a warehouse, or run a long supply route, the time does not go into deciding what to do — it goes into holding one key down for a minute, clicking open one chest after another, and right-clicking a water bucket onto three hundred blocks.
PlayerControl++ turns those into hotkey-driven routines. Everything works by simulating your own key presses — it never rewrites your position and never sends malformed packets, so it behaves the same in single-player, on a LAN world, and on a multiplayer server.
Features
| Feature | What it does |
|---|---|
| Auto Forward | Keeps walking forward on one keypress — the same as holding W. Switches off on world change |
| Quick Turn | Turns you around instantly; the angle is configurable (180° by default) |
| Route Cruising | Record a start, any number of waypoints, and an end, then walk the whole thing on one key. Round-trip N times or loop forever, sprint the whole way, and jump automatically when stuck |
| Input Recording & Playback | Records your movement, camera and click input at tick precision and plays it back. Loops indefinitely; the files are compressed |
| Auto-cache Nearby Containers | Opens every container within arm's reach so a container-index mod can record its contents — no more clicking through a wall of chests by hand |
| Cache Containers in a Selection | The whole-area version of the above: mark out a region, then simply walk through it and the containers inside get cached as you pass them |
| Auto Water Fill | Fills in the blocks that your schematic says should be waterlogged but are not yet, saving hundreds of manual right-clicks |
| Render-layer Sync | Flips the schematic to the next layer each time a route completes a lap, so the blueprint follows you |
The options in the config screen grow and shrink with the optional mods you have installed. With more compatible mods present, a few extra advanced options show up that are not listed here — have a look for yourself.
Getting started
- Install Fabric Loader, Fabric API and MaLiLib, then drop this mod into
mods. - In game press
P+Cto open the config screen (Mod Menu works too, if you have it). - Bind keys for the features you want on the Hotkeys tab — nothing is bound by default, so it cannot clash with your existing keys.
The UI follows the MaLiLib convention (Litematica / Tweakeroo), so there is nothing new to learn. All text is available in English and 简体中文.
Dependencies
Required
| Mod | Why |
|---|---|
| Fabric API | Base runtime |
| MaLiLib | Config, GUI and hotkey system |
Optional — the matching features appear only when these are present, and their options stay hidden otherwise
| Mod | Unlocks |
|---|---|
| Litematica | Selection container caching, auto water fill, render-layer sync |
| Chest Tracker | Container content caching |
| QuickShulker | Opening shulker boxes straight from the inventory |
| Mod Menu | Config entry from the mod list |
Supported versions
1.21 – 1.21.1 · 1.21.4 · 1.21.6 – 1.21.7 · 1.21.8 · 1.21.11 · 26.1 – 26.1.2 · 26.2
Client-side only — nothing needs to be installed on the server.
Good to know
- Every automated routine stops or pauses immediately when you change world, die, or open another screen. Control is always one keypress away.
- Route and recording data is written atomically, so a crash will not leave you with a corrupt config.
- Playback reproduces key input, not coordinates, so a little positional drift is normal. The mod tells you when it happens and offers an optional correction toggle.
by Alonediamond · MIT licence · Issues and suggestions welcome on GitHub
轻量纯客户端 Fabric 模组 · 把重复的手工操作交给按键宏
自动前进 · 快速转向 · 路径巡航 · 输入录制回放 · 容器批量缓存 · 投影自动填水
这个模组解决什么问题
盖大型建筑、整理仓库、跑长距离运输线的时候,真正花时间的往往不是决策,而是一直按着同一个键、 一个一个点开箱子、给几百个方块逐个右键水桶。
PlayerControl++ 把这些动作做成可绑热键的自动流程。所有操作都是模拟你自己的按键, 不改玩家坐标、不发异常数据包,因此在单人、局域网和多人服务器上表现一致。
功能一览
| 功能 | 说明 |
|---|---|
| 自动前进 | 一键持续前进,等于帮你按住 W。切换世界自动关闭 |
| 快速转向 | 一键瞬时转身,角度可调(默认 180°) |
| 路径巡航 | 记录起点、途经点、终点,之后一键自动走完。支持往返 N 次 / 无限循环、全程疾跑、卡住自动跳跃脱困 |
| 输入录制与回放 | tick 级录制你的移动、视角与左右键操作,随时回放。可无限循环,文件体积经过压缩 |
| 自动缓存附近容器 | 自动打开你伸手可及的所有容器,让容器索引类模组把内容记下来,不必手动逐个点开 |
| 缓存投影选区容器 | 上一条的"整片区域"版本:框选一个区域,走过去就会自动缓存范围内的容器 |
| 自动填水 | 自动给投影里"应该有水但还没水"的方块填水,省掉几百次手动右键 |
| 投影渲染层联动 | 巡航走完一趟自动翻到下一层,边走边看图纸 |
配置界面里的选项会随你安装的可选前置增减。装上材料清单管理、自动寻路等类型的 兼容模组后,会多出几个这里没有列出的进阶选项——比如照着图纸自动从箱子里把建材 一整盒一整盒地备齐。进去看看就知道了。
三步上手
- 装好 Fabric Loader、Fabric API 和 MaLiLib,把本模组丢进
mods文件夹。 - 进游戏按
P+C打开配置界面(装了 Mod Menu 也可以从模组列表进)。 - 在 主要功能 标签页给想用的功能绑上按键——默认全部未绑定,不会和你现有的键冲突。
界面与操作逻辑和 MaLiLib 系模组(Litematica / Tweakeroo)保持一致,上手不用重新学。 全部文本支持 English / 简体中文。
依赖
必需
| 模组 | 说明 |
|---|---|
| Fabric API | 基础运行环境 |
| MaLiLib | 配置、界面与热键系统 |
可选(装了才有对应功能,没装则相关选项自动隐藏)
| 模组 | 解锁 |
|---|---|
| Litematica | 投影选区容器缓存、自动填水、渲染层联动 |
| Chest Tracker | 容器内容缓存 |
| QuickShulker | 直接在物品栏里开潜影盒 |
| LitematList | 统一管理多份投影材料清单(上传 / 合并 / 替换 / 忽略),并可作为自动备料的清单来源 |
| Mod Menu | 从模组列表进入配置界面 |


