AE2 物品

AE2 物品

引入高密度深存储单元,无类型限制。基于AE2 Things的延续与衍生作品。

应用能源学 2

AE2 Objects

Stars Release ![GitHub CI](https://img.shields.io/github/actions/workflow/status/Likos-Lupus/AE2Objects/build.yml?style=flat-square&labelColor=444444&branch=master&label=GitHub CI) ![Modrinth](https://img.shields.io/badge/Modrinth-AE2 Objects-22ff84?style=flat-square&labelColor=444444) ![CurseForge](https://img.shields.io/badge/CurseForge-AE2 Objects-f16436?style=flat-square&labelColor=444444)

这是一个面向应用能源2 的 NeoForge 附属模组,引入了无类型限制的高密度深度存储单元。

AE2Objects 提供了灵活、高容量的存储解决方案,移除了传统 AE2 的 63 种类型限制,同时保持了基于字节的平衡机制。

特性

  • 深度物品存储单元:高密度存储单元,无物品类型限制——每件物品仅消耗 1 字节。
  • 多种容量等级:提供 1K、4K、16K、64K 和 256K 等级。
  • 完整的 AE2 集成:与 ME 驱动器、单元工作台、分区、模糊卡和反转卡无缝协作。
  • 安全的单元拆卸:手持空单元(或对方块)潜行+右键,可回收其存储外壳和组件。
  • 游戏内管理与恢复:内置命令用于检查单元 UUID 和恢复存储数据。
  • 专属创造模式标签页集成:无缝集成到应用能源2 的创造模式标签页中。

前置要求

  • Minecraft:26.1.2
  • NeoForge:26.1.2.98 或兼容版本
  • 应用能源2:26.1.10-beta 或兼容版本
  • Java:25

安装

  1. 确保你已安装 Minecraft、NeoForge 和 应用能源2。
  2. 从 Releases 页面下载最新版本。
  3. 将下载的 .jar 文件放入你的 .minecraft/mods 目录。
  4. 启动游戏,开始制作深度存储单元吧!

命令

AE2Objects 包含用于检查和恢复深度存储单元的管理员命令:

命令 权限 描述
/ae2objects getuuid 所有玩家 获取手中深度存储单元的 UUID 并复制到剪贴板。
/ae2objects recover <UUID> 2 级(管理员) 重建并给予对应指定 UUID 的存储单元。

从源码构建

# 在 Linux / macOS 上
./gradlew clean build

在 Windows 上(PowerShell / 命令提示符):

.\gradlew.bat clean build

编译后的模组 jar 文件位于:

build/libs/

开发运行

  • 客户端:./gradlew runClient
  • 专用服务器:./gradlew runServer
  • 数据生成:./gradlew runServerData

世界兼容性说明

AE2Objects 是 AE2Things 针对现代 Minecraft 版本的一次重大重写和品牌重塑。虽然核心存储概念仍然熟悉,但不保证从旧版 AE2Things 存档直接升级能无缝进行。迁移前请务必备份你的世界。

致谢

AE2Objects 是基于 AE2Things 的延续和衍生作品,最初由 ProjectET 创建,并由 Technici4n 维护。

许可证

本项目基于 GNU Lesser General Public License v3.0 (LGPL-3.0) 许可证发布。

原始 AE2Things 版权声明已保留在 LICENSE 文件中,同时包含后续项目的版权声明。