跳到正文

PlayerControl++

作者:Alonediamond

Enhanced player controls, route flow automation, input recording & playback, and container caching assistance.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

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

  1. Install Fabric Loader, Fabric API and MaLiLib, then drop this mod into mods.
  2. In game press P + C to open the config screen (Mod Menu works too, if you have it).
  3. 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 |


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 级录制你的移动、视角与左右键操作,随时回放。可无限循环,文件体积经过压缩 |
| 自动缓存附近容器 | 自动打开你伸手可及的所有容器,让容器索引类模组把内容记下来,不必手动逐个点开 |
| 缓存投影选区容器 | 上一条的”整片区域”版本:框选一个区域,走过去就会自动缓存范围内的容器 |
| 自动填水 | 自动给投影里”应该有水但还没水”的方块填水,省掉几百次手动右键 |
| 投影渲染层联动 | 巡航走完一趟自动翻到下一层,边走边看图纸 |

配置界面里的选项会随你安装的可选前置增减。装上材料清单管理、自动寻路等类型的

兼容模组后,会多出几个这里没有列出的进阶选项——比如照着图纸自动从箱子里把建材

一整盒一整盒地备齐。进去看看就知道了。


三步上手

  1. 装好 Fabric Loader、Fabric API 和 MaLiLib,把本模组丢进 mods 文件夹。
  2. 进游戏按 P + C 打开配置界面(装了 Mod Menu 也可以从模组列表进)。
  3. 在 主要功能 标签页给想用的功能绑上按键——默认全部未绑定,不会和你现有的键冲突。

界面与操作逻辑和 MaLiLib 系模组(Litematica / Tweakeroo)保持一致,上手不用重新学。
全部文本支持 English / 简体中文。


依赖

必需

| 模组 | 说明 |
| ———- | ——————– |
| Fabric API | 基础运行环境 |
| MaLiLib | 配置、界面与热键系统 |

可选(装了才有对应功能,没装则相关选项自动隐藏)

| 模组 | 解锁 |
| ————- | ———————————————————— |
| Litematica | 投影选区容器缓存、自动填水、渲染层联动 |
| Chest Tracker | 容器内容缓存 |
| QuickShulker | 直接在物品栏里开潜影盒 |
| LitematList | 统一管理多份投影材料清单(上传 / 合并 / 替换 / 忽略),并可作为自动备料的清单来源 |
| Mod Menu | 从模组列表进入配置界面 |


##

常见问题

PlayerControl++ 支持哪些 Minecraft 版本?

PlayerControl++ 支持 Minecraft Java 版 1.21–26.3,共 13 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

PlayerControl++ 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分