-
Notifications
You must be signed in to change notification settings - Fork 5
Settings
壁纸、字体颜色、界面大小、设备名称、App 管理器与快捷键。
| 这一页 | 干什么 | 存在哪 |
|---|---|---|
| App 管理器 | 每个 App 一页:来历、前置/联动、卸载、快捷键 | — |
| 更换壁纸 | 选一张 PNG 当壁纸 | 服务端,按玩家 |
| 界面大小 | 把整个手机放大缩小 | mcphone-client.toml |
| 字体颜色 | 六个预设里挑一个 | mcphone-client.toml |
| 设备名称 | 给自己这部手机起名 | 服务端 |
| 副手 HUD | 手机挂在画面上:开关、大小、位置 | mcphone-client.toml |
| 关于 | 版本、联动模组装没装 | — |
列出已装的每一个 App,点一行进它自己的一页——图标、名字、作者、版本、介绍,以及它是哪个模组给的、声明的前置与联动模组装没装。
卸载在这一页,而且要点两次(第一次上膛、第二次才真卸),跟相册删照片同一条规矩;系统 App 的卸载键是灰的并写明原因。装回来仍然走应用商店。
这一页往后是每个 App 的开关都该待的地方——操作区是一行一个的形状,加一个开关就是加一行。第一个这样的开关是快捷键。
在「设置 → App 管理器 → 点开某个 App」里点那行「快捷键」,然后按一个键——以后在世界里按它就直接开机并进这个 App,不必再「开机 → 找图标 → 点开」。
默认未指定,每个 App 各绑各的,绑过的键会显示在管理器的列表行上,一眼看得完。
| 键 | 意思 |
|---|---|
| 任意键盘键 | 绑上 |
| 鼠标侧键(4/5)、中键、右键 | 绑上,和原版「按键设置」能绑的范围一样 |
| 鼠标左键 | 算了(取消这次绑定) |
| ESC | 清除(与原版「按键设置」里的意思一致) |
| 再点一次那一行 | 算了 |
左键是你在手机里点东西的那只手,等键时点一下就是取消;真绑上去的话,在世界里每挖一次方块都会开一次手机。
绑在鼠标键上的 App 打开时不会顺带挥手或用一次物品——那一下会被整个吃掉。
支持组合键。 按住 Ctrl / Shift / Alt 再按主键就是组合,可以叠(Ctrl+Shift+K),鼠标键同样可以(Ctrl+侧键 4)。修饰键自己按下去不算数,等你按主键那一下才成立。Mac 上的 Command 就是这里的 Ctrl。
触发要求完全一致:绑了 Ctrl+K,光按 K 不会开,按 Ctrl+Shift+K 也不会。
否则两个 App 分别绑这两个组合时,后者会连着前者一起响。
撞了车不拦你,但会先说一声。 一个组合已经被别的 App、或者被原版/别的模组的键位占着时,那一行会变成「再按一次强制」并写出是被谁占的;再按同一个组合就照绑。强制之后那一行会一直带个 ⚠,提醒你这个组合是重着的。
要说这一声,是因为这套快捷键不出现在原版的「按键设置」界面里——真让「按 E 同时开背包和手机」这种事默默发生,日后你查不出是谁干的。
顺带一提,加了修饰键并不等于就避开了冲突:原版自己的键位判"要不要响应"时不管你有没有按住修饰键,所以 Ctrl+E 照样会连带开背包。真按下去时手机会把那条键位这一下攒的点击倒掉,不至于等你关掉手机再补开一次背包。
手机已经开着时按这些键不会切换 App:那时候你多半正在手机里打字。
绑定是客户端设置,存在 config/mcphone-client.toml 的 appHotkeys 里,跟着这台电脑走,换服务器、换存档都在。
把任意尺寸的 PNG 放进 config/mcphone/wallpapers/,在「设置 → 更换壁纸」里选。
那一页右上角有个「打开文件夹」,点了直接用系统的文件管理器开那个目录,省得自己一层层找;点过之后这一页会盯着目录,拖进去的图切回游戏就看得见,不必退出去再进来。
壁纸选择由服务端保存并同步,多人游戏中每位玩家的壁纸各自独立。
把整个手机放大或缩小 —— 拖那条,或者点 − + 一档 25%,范围 75%–300%,默认 100%。改的时候手机(连同这一页自己)就在跟着变,不用另外预览。
为什么不用原版的 GUI 缩放:那一项是全局的,为了看清手机把它调大,聊天框、物品栏、所有界面都会跟着变大。这一项只管手机。
放大是整体缩放,不是重排布局:手机里所有东西的相对位置一点不变,鼠标坐标由模组自己换算回去。
「贴合清晰倍数」默认开着。 字是位图、按最近邻画,所以每个像素方不方正只看一个乘积:GUI 缩放 × 界面大小。是整数就横平竖直,不是整数就有的列占两像素、有的占三像素,细线时粗时细。
开着的时候档位自动对齐到 1/GUI缩放:
| GUI 缩放 | 档位 |
|---|---|
| 2 | 100 / 150 / 200… |
| 3 | 100 / 133 / 166… |
| 4 | 100 / 125 / 150… |
− + 一次正好走一档。关掉就能拖到任意值,代价就是上面那点不匀。
窗口放不下时会自动夹回去,配置里的数不动,窗口拉大之后又回到你要的大小;被夹着的时候那一页会写一行「窗口放不下,实际 xxx%」。
客户端设置,存在 config/mcphone-client.toml 的 uiScale 里。
从六个预设里挑一个 —— 白色(默认)、黑色、琥珀、天青、薄荷、樱粉。用了浅色壁纸就换黑色,否则浅底浅字看不清。选中即生效,不用重启。
客户端设置,存在你自己的 config/mcphone-client.toml 里,不同步给服务端,换服务器也不会变 —— 和资源包一个性质。也可以从模组列表的「配置」按钮进去改。
只有画在壁纸上的字跟着变。导航栏、通知、聊天气泡、商店按钮上的字不跟随:那些底是手机自带的深色构件,字跟着一起变就陷进底里看不见了。
起过名的手机在物品栏显示该名,上限 24 字符,服务端做校验与截断。
铁砧改名优先级更高,会盖过设备名。
手机拿在副手里时自动挂到画面上。开关、大小与位置在「设置 → 副手 HUD」里,也可以就地拖动与滚轮缩放。
完整说明见 📱 副手 HUD。
以上带「客户端」字样的设置全部存在 config/mcphone-client.toml 里,跟着这台电脑走,换服务器、换存档都在。也可以从模组列表的「配置」按钮进去改。
| 键 | 默认 | 对应界面 |
|---|---|---|
fontColor |
WHITE |
字体颜色 |
musicMode |
LIST_LOOP |
🎵 音乐 的循环模式 |
musicVolume |
100 |
音乐 App 音量,0–100。最终输出还要乘游戏主音量与唱片音量 |
appHotkeys |
空 |
每个 App 一个快捷键,一条写成 <App id>=<键>
|
cameraSoftFlash |
false |
快门闪光,true 为模糊 |
uiScale |
100 |
界面大小,75–300 |
uiScaleSnap |
true |
贴合清晰倍数 |
hudEnabled |
true |
副手 HUD 总开关 |
hudAnchor |
BOTTOM_RIGHT |
HUD 贴哪个角,九选一 |
hudOffsetX / hudOffsetY
|
0 / 0
|
HUD 从锚点再往里挪多少像素 |
hudScale |
60 |
HUD 上那部手机多大,40–150 |
服务端那一份(serverconfig/mcphone-server.toml)见服主须知 → 服务端配置。
手机里的输入框用的就是原版按 T 那个聊天框的同一个控件,能不能打中文与原版完全一致。
要注意的是 Minecraft 不会把输入法候选窗定位到光标处(GLFW 缺少相应接口,原版聊天框也一样),打拼音时基本看不见候选列表,等于盲打——想稳妥就用 Ctrl+V 粘贴。