ChaosCraft's Devices

ChaosCraft's Devices

一个为游戏添加可用电脑的模组!

基础库

在 Ko-fi 上支持我们

🖥️ 混沌工艺的装置 🖥️

一个为 Minecraft 打造的轻量级游戏内桌面,包含窗口化应用、虚拟文件、壁纸以及每位玩家的独立存档。把一台微型电脑带进 Minecraft!

🔧 必要依赖

  • GeckoLib v.4.7.4+

🚀 即时游戏内桌面

将你的 Minecraft 体验转化为真正的桌面环境——拖拽窗口、管理文件、自定义壁纸,并在 Minecraft 内运行内置或自定义应用——只需将 jar 文件放入 mods 文件夹即可!

🌟 持久化与可扩展

应用和桌面状态会按玩家单独保存(JSON + 世界文件系统)。整合包作者可以轻松自定义、扩展并持久化应用状态与文件。通过简单 API 在运行时注册自定义应用/图标。

🖼️ 壁纸与媒体支持

支持纯色、PNG/JPG/GIF 壁纸以及动态背景。画图应用可导出 PNG。将图片拖入运行时文件夹即可添加新壁纸——无需资源包。

⚠️ 兼容性说明

支持 Minecraft 1.20.1 搭配 Forge 47.4.0。

⚡ 主要特性

  • 完整的桌面 UI:可拖拽窗口、图标、任务栏、预览
  • 内置应用:文件、笔记、记事本、画图、天气、设置、应用商店、几何冲刺等……
  • 按玩家 JSON 持久化及世界级文件系统(pc_ui_files.dat)
  • 壁纸管理器:纯色、图片、GIF
  • 标签页功能——若打开任意应用,按 Tab 键即可查看全部!
  • 搜索栏——位于任务栏,可搜索应用
  • 可扩展:可在运行时注册自定义应用/图标
  • 性能:异步 I/O 与智能缓存带来流畅体验(v.2.0.0 将全面实现)

注意:该模组不会改变游戏玩法——它只是在 Minecraft 内增加了一个功能完整的桌面! 同时请注意!部分应用可能尚不完整,如日历、浏览器和 YouTube 应用 浏览器或 YouTube 等应用未来将通过附加包实现完整功能, 因为运行真正的浏览器引擎会严重影响性能

🆕 版本 1.0.0 - 初始发布 🎉

更新内容:

  • ✅ 可放置的笔记本电脑可打开游戏内桌面
  • 🖼️ 壁纸选择器、拖放支持、窗口堆叠与吸附
  • 🧩 核心应用:文件、笔记、记事本、画图、计算器、日历、浏览器、应用商店、即时通讯等……
  • 💾 每位玩家独立的 JSON 数据及文件世界系统
  • 🛠️ 应用注册与图标自定义 API

💬 常见问题

🔄 我可以将该模组加入现有世界吗?

可以!桌面和应用数据按玩家保存在 JSON 中。你可以随时安全地添加/移除该模组,但请务必做好备份。

💾 文件持久化如何工作?

文件和应用状态保存在 config/chaoscrafts_device_mod/players/<player>/ 及世界文件系统(pc_ui_files.dat)中。壁纸可添加至 run/chaoscrafts_device_mod/wallpapers/ 以供即时使用。

🖼️ 我可以使用自定义壁纸吗?

当然可以!只需将 PNG/JPG/GIF 图片放入壁纸文件夹即可。

👥 如何扩展我自己的应用或图标?

在您的模组或数据包中使用 AppFactory.registerApp(...) 和 IconManager.registerCustomIcon(...)。(不久将提供文档,帮助开发者轻松创建自定义应用!)

🔧 关键修复与功能

  • 完整的窗口管理:拖拽、最小化、还原、堆叠、吸附
  • 带悬停预览和应用右键菜单的任务栏
  • 文件浏览器与编辑器、画图可导出 PNG、按玩家保存的笔记
  • 实时异步统计与诊断(用于故障排除,v.2.0.0 将全面实现)
  • 安装简单:将 jar 放入 mods 文件夹即可游玩!

📊 真实世界性能

  • 游戏内桌面即时加载
  • 所有应用与文件操作均为异步,保证游戏流畅(v.2.0.0 将全面实现)
  • 在高端与普通电脑上均运行流畅

🎮 兼容性

  • Minecraft 1.20.1 搭配 Forge 47.4.0
  • 兼容大多数整合包
  • 壁纸无需资源包——只需将图片拖入文件夹即可

🌐 社区

需要帮助或想建议某个应用?加入 BlackRift Studios Discord: BlackRift Studios Discord

👋 关于

由 ChaosCraft 创作——灵感来源于在 Minecraft 中拥有真正桌面操作系统的想法,并支持完整的扩展性与每位玩家的本地持久化。

⚖️ 使用指南

© 2025 ChaosCraft - 保留所有权利

整合包与服务器使用: 可自由包含在整合包/服务器中(欢迎注明出处!)。对于大型整合包/服务器,请尽量提前通知我们。

代码保护: 请尊重代码版权。欢迎合作与扩展——若想贡献或创建自定义应用,请联系我们。

💬 我的政策说明

该模组面向社区开放且可扩展,但在大型整合包或公共服务器中使用主要功能时,请注明 ChaosCraft。

ChaosCrafts Device Mod • 版本 1.0.0-1.20.1 • 作者:ChaosCraft • BlackRift Studios • 2025 年 10 月 1 日