[EM]电子模组

[EM]电子模组

这个模组为Minecraft添加了一部智能手机。

手机 Mod

一个把现代智能手机、网页显示器和休闲娱乐带进 Minecraft 的 NeoForge 模组。你可以在游戏里使用手机应用、播放音乐、与服务器玩家聊天、进行多人棋类游戏,也可以放置一台可交互的网页显示器浏览网页。

主要功能

手机

手持手机即可打开完整的手机界面。手机包含以下功能:

  • 现代化手机界面:锁屏、主屏幕、应用图标、状态栏、壁纸、动画过渡和触控式交互。
  • 相机:打开相机界面并在游戏中拍摄照片,照片会保存到游戏目录的 screenshots 文件夹。
  • 计算器:支持基础数字和算术运算,适合在游戏中快速计算。
  • 天气:查看当前世界的天气状态和相关信息。
  • 聊天:查看当前在线玩家、选择聊天对象并发送私聊消息。
  • 音乐播放器:播放内置的 Phone Waves 主题音乐,也可以读取自定义本地曲目。
  • 应用商店:从手机应用商店进入内置应用和小游戏。
  • 设置中心:管理虚拟账号、通用设置、辅助功能、待机显示、电池信息和屏幕密码。
  • 待机显示:在手机待机界面显示时间、日期、天气和状态信息。
  • 屏幕密码:为手机设置密码,防止其他玩家直接打开手机内容。
  • 微信界面:提供游戏内的微信登录风格界面和相关交互入口。
  • Edge 浏览器入口:从手机启动网页浏览功能。
  • QQ音乐入口:从手机进入 QQ音乐 风格的音乐界面;播放状态会显示在游戏 HUD 上。

音乐系统

手机自带一首 Phone Waves 主题曲,也支持读取玩家自己的音乐文件:

  1. 启动游戏并打开手机的“音乐”应用。
  2. 将音乐文件放入游戏目录下的 phone_music 文件夹。
  3. 在音乐应用中点击“重新扫描”。
  4. 选择曲目播放,或使用搜索框筛选本地曲目。

支持的文件格式为:

  • WAV
  • AIFF
  • AU

音乐应用支持播放、停止、搜索、收藏和循环播放。当前曲目还会显示在游戏内的音乐 HUD 中。

多人小游戏

手机内置三种小游戏,并支持本地游玩和服务器联机对战:

  • 中国象棋:完整棋盘和回合校验。
  • 五子棋:15×15 棋盘,支持胜负判断。
  • 飞行棋:支持投骰子、移动棋子和终局判断。

你可以从手机主屏幕进入游戏,也可以邀请在线玩家加入对局。服务器会校验棋盘、回合和玩家阵营,避免无效状态影响联机游戏。

网页显示器

放置“网页显示器”方块后,可以打开一个网页浏览界面:

  • 支持输入网址并导航到网页。
  • 支持点击网页中的链接。
  • 支持鼠标移动、点击、滚轮操作。
  • 支持键盘按键和文字输入。
  • 支持网页中的基础交互内容。
  • 支持两种显示规格:4×5 和 7×4。
  • 显示器由一名玩家连接和操控,避免多人同时操作造成冲突。
  • 其他玩家可以看到显示器同步后的状态。

网页显示器适合用来制作游戏内公告屏、信息终端、服务器大厅屏幕或装饰性的电子设备。

物品与方块

手机

  • 物品名称:手机
  • 最大堆叠数量:1
  • 具有耐久度
  • 默认打开按键:G
  • 也可以直接手持手机右键打开
  • 如果 G 与其他模组按键冲突,可以在 Minecraft 的按键设置中修改。

网页显示器

  • 物品名称:网页显示器
  • 放置后变为可交互的显示器方块
  • 右键显示器即可打开浏览界面
  • 使用显示器界面中的规格按钮可以在 4×5 和 7×4 之间切换

操作说明

手机

  • 手持手机右键:打开手机
  • G:打开手机
  • 鼠标左键:点击应用和界面控件
  • 返回按钮或 Esc:返回上一级界面或退出手机
  • 手机内的输入框:直接使用键盘输入

网页显示器

  • 右键显示器:打开网页浏览界面
  • 鼠标左键:点击网页内容
  • 鼠标移动:移动网页光标
  • 鼠标滚轮:滚动网页
  • 键盘:输入文字和网页快捷键
  • 地址栏:输入网址后执行导航

合成与获取

手机和网页显示器均注册在模组的创造模式物品栏中,方便测试和创造模式使用。生存模式下可按照模组提供的配方制作对应物品;如果整合包调整了配方,也可以通过 JEI、EMI 等配方查看模组确认具体材料。

运行环境

  • Minecraft:1.21.1
  • Mod Loader:NeoForge
  • NeoForge:21.1.244 或兼容的 21.1.x 版本
  • 模组 ID:generated_mod

注意事项

  • 网页显示器的网页内容需要客户端具备可用的网页渲染环境,并且访问外部网站可能受到网络环境、网站兼容性或安全策略影响。
  • 本地音乐文件必须放在游戏目录的 phone_music 文件夹中,并使用支持的音频格式。
  • 多人小游戏需要服务器和客户端都安装本模组,且双方版本尽量保持一致。
  • 手机、网页显示器和网页输入功能属于客户端与服务器协同功能,联机时请确保网络连接稳定。

反馈与建议

如果发现显示问题、网页兼容性问题、音频无法读取、联机对局异常或有新的应用创意,欢迎在项目页面提交问题和建议。

许可证

本项目当前使用 All Rights Reserved 许可。未经作者许可,请勿重新发布、转载或用于其他项目的打包分发。