2026-05-28 16:13:40 +08:00
2026-05-28 16:13:40 +08:00
2026-03-04 23:07:33 +08:00
2026-03-01 05:28:17 +08:00
2026-03-04 23:07:33 +08:00
2026-03-01 05:40:47 +08:00
2026-03-01 10:43:14 +08:00
2026-03-04 23:07:33 +08:00
2026-03-01 05:28:17 +08:00
2026-03-05 00:14:51 +08:00
2026-03-04 06:41:24 +08:00
2026-03-04 13:26:06 +08:00
2026-03-01 05:28:17 +08:00

CCExpand Peripherals

CCExpand Peripherals 是一个基于 Minecraft 1.20.1 + Forge 47.x + CC:Tweaked 1.117.1 的扩展模组。
项目目标是为 CC 生态提供更强的图形能力GPU + Monitor、自定义计算机形态方块/口袋)和存储外设扩展。

当前功能

  • cce_gpu 图形外设(物理 GPU 方块 + 内置虚拟 GPU
  • 自定义 monitor(支持多块拼接显示与事件回传)
  • custom_computer(方块计算机,自定义 UI + GPU
  • custom_pocket_computer(口袋计算机,自定义 UI + 手持渲染)
  • 阵列存储与硬盘类外设(array_drive、多档硬盘)

重要文档

开发环境

  • Java 17
  • Gradle 8.x项目自带 Wrapper
  • Minecraft 1.20.1
  • Forge 47.4.x

构建与运行

# 构建
.\gradlew.bat build

# 仅编译 Java
.\gradlew.bat compileJava -x test

# 开发环境客户端
.\gradlew.bat runClient

外设类型与识别

GPU 外设统一类型名为 cce_gpu
你可以通过新 API 区分是否为内置 GPU

local gpu = peripheral.find("cce_gpu")
if gpu then
  print("built-in:", gpu.isBuiltInGPU())
end

目录简述

  • src/main/java/com/xingluo/ccexpand/: 主代码
  • src/main/resources/assets/ccexpand_peripherals/: 资源(模型/贴图/方块状态)
  • src/main/resources/data/ccexpand_peripherals/: 数据包内容(配方、掉落等)
  • examples/: Lua 示例与测试脚本
  • docs/: 项目文档
Description
No description provided
Readme MIT 1.6 MiB
1.5.6 Latest
2026-03-04 23:09:00 +08:00
Languages
Java 100%