ExtendedAE_Plus/README.md

61 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ExtendedAE Plus
一个为ExtendedAE模组添加额外功能的Minecraft模组。
## 功能特性
### 1. 扩展样板供应器分页功能
- **自动分页**当样板槽位超过36个时自动启用分页功能
- **循环翻页**:支持从第一页向前翻到最后一页,从最后一页向后翻到第一页
- **智能定位**确保所有样板槽位都正确显示在前4行中
- **页码显示**:显示当前页码和总页数
### 2. 扩展样板管理终端隐藏功能
- **隐藏样板槽位**:添加了一个切换按钮,可以隐藏所有样板供应器的样板槽位
- **只显示名称**:隐藏模式下只显示样板供应器的名称,不显示其内部的样板
- **实时切换**:点击按钮即可实时切换显示模式
- **状态同步**:按钮状态与隐藏模式保持同步
## 安装说明
1. 确保已安装ExtendedAE模组
2. 将此模组的JAR文件放入mods文件夹
3. 启动游戏
## 兼容性
- **Minecraft版本**1.20.1
- **Forge版本**NeoForge
- **依赖模组**ExtendedAE 1.4.2+
## 使用方法
### 扩展样板供应器
1. 放置扩展样板供应器
2. 当槽位超过36个时会自动显示翻页按钮
3. 使用左右箭头按钮进行翻页
4. 页码信息显示在界面右上角
### 扩展样板管理终端
1. 打开扩展样板管理终端
2. 在左侧工具栏中找到隐藏按钮(眼睛图标)
3. 点击按钮切换显示模式:
- **显示模式**:显示所有样板供应器的名称和样板槽位
- **隐藏模式**:只显示样板供应器的名称,隐藏所有样板槽位
## 技术实现
- 使用Mixin技术修改ExtendedAE的GUI和容器
- 通过反射访问私有字段和方法
- 支持混淆环境下的稳定运行
- 使用@GuiSync进行客户端-服务器数据同步
## 开发信息
- **开发环境**Minecraft 1.20.1 + NeoForge
- **构建工具**Gradle + Architectury Loom
- **主要技术**Mixin、反射、GUI修改
## 许可证
本项目遵循与原ExtendedAE模组相同的许可证。