From ccd88e362f529d03b1407de3119634d99a6bde1d Mon Sep 17 00:00:00 2001 From: C-H716 <1536152356@qq.com> Date: Tue, 21 Oct 2025 02:34:51 +0800 Subject: [PATCH] guideme --- .../devices/assembler_matrix_upload_core.md | 1 + .../devices/crafting_accelerator.md | 1 + .../devices/entity_speed_ticker_part.md | 95 ++++++++++++++++++ .../devices/network_pattern_controller.md | 1 + .../devices/wireless_transceiver.md | 1 + .../ae2guide/introduction/index.md | 2 +- .../introduction/items/channel_card.md | 48 +++++++++ .../introduction/items/entity_speed_card.md | 43 ++++++++ .../items/infinity_biginteger_cell.md | 30 ++++++ .../ae2guide/picture/eformula2.png | Bin 0 -> 13625 bytes .../ae2guide/picture/entity_speed_ticker.png | Bin 0 -> 25073 bytes .../structure/entity_speed_ticker.snbt | 11 ++ 12 files changed, 232 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/entity_speed_ticker_part.md create mode 100644 src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/channel_card.md create mode 100644 src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/entity_speed_card.md create mode 100644 src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/infinity_biginteger_cell.md create mode 100644 src/main/resources/assets/extendedae_plus/ae2guide/picture/eformula2.png create mode 100644 src/main/resources/assets/extendedae_plus/ae2guide/picture/entity_speed_ticker.png create mode 100644 src/main/resources/assets/extendedae_plus/ae2guide/structure/entity_speed_ticker.snbt diff --git a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/assembler_matrix_upload_core.md b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/assembler_matrix_upload_core.md index 8401960..24983d9 100644 --- a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/assembler_matrix_upload_core.md +++ b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/assembler_matrix_upload_core.md @@ -2,6 +2,7 @@ navigation: parent: introduction/index.md title: 装配矩阵上传核心 + position: 8 icon: extendedae_plus:assembler_matrix_upload_core categories: - extendedae_plus devices diff --git a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/crafting_accelerator.md b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/crafting_accelerator.md index af8a14d..5eb149b 100644 --- a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/crafting_accelerator.md +++ b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/crafting_accelerator.md @@ -2,6 +2,7 @@ navigation: parent: introduction/index.md title: 并行处理单元 + position: 4 icon: extendedae_plus:1024x_crafting_accelerator categories: - extendedae_plus devices diff --git a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/entity_speed_ticker_part.md b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/entity_speed_ticker_part.md new file mode 100644 index 0000000..8f4ec67 --- /dev/null +++ b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/entity_speed_ticker_part.md @@ -0,0 +1,95 @@ +--- +navigation: + parent: introduction/index.md + title: 实体加速器 + position: 5 + icon: extendedae_plus:entity_speed_ticker +categories: + - extendedae_plus devices +item_ids: + - extendedae_plus:entity_speed_ticker +--- + +# 实体加速器 +实体加速器通过消耗应用能源2(AE2)网络中的能量,为前方一格方块实体提供运行加速,其功能与“加速火把”类似。 + + + + + +## 工作机制 +1. **启用条件**:必须在加速器中插入“****”才能激活加速功能 +2. **加速效果**:最高可为方块实体提供**1024倍**的加速倍率 +3. **能量供应**:加速过程持续消耗AE网络能量。当AE能量不足时,加速功能将自动暂停直至能量恢复。如安装Applied Flux模组,网络磁盘中存在FE能量且AE能量不足时,可消耗磁盘存储的FE能量继续加速(优先级可配置) +4. **配置选项**:可通过配置文件调整基础能耗、设置实体黑名单,以及为特定实体配置独立的能量消耗倍率 + +![实体加速器界面](../../picture/entity_speed_ticker.png) + +## 能量消耗机制 + +### 基础能量计算 + +实体加速器的能量消耗由基础配置值 `baseCost` 和目标加速倍率共同决定。 + +令: +- \( M \) = 目标加速倍率(2, 4, 8, ..., 1024) +- \( B \) = 基础能量配置值(默认512) +- \( L \) = log_2(M) + +**基础能量消耗公式:** + +![eformula1](../../picture/eformula1.png) + +**基础能耗参考表(baseCost = 512)** + +| 加速倍率 | 基础能量消耗(AE) | +| -------- | ------------------ | +| 2 | 256 | +| 4 | 1,024 | +| 8 | 2,048 | +| 16 | 8,192 | +| 32 | 16,384 | +| 64 | 65,536 | +| 128 | 131,072 | +| 256 | 524,288 | +| 512 | 268,435,456 | +| 1024 | 2,147,483,648 | + +### 能量卡节能效果 + +安装能量卡可有效降低设备能耗,节能效果随卡数量增加而提升,但存在边际递减效应。 + +令 \( N \) = 安装的能量卡数量 + +**能耗比例公式:** +![eformula1](../../picture/eformula2.png) + +**能量卡节能效果表:** + +| 能量卡数量 | 节能效果 | 实际能耗比例 | +| ---------- | -------- | ------------ | +| 0 | 0% | 100% | +| 1 | 10% | 90% | +| 2 | 14.5% | 85.5% | +| 3 | 17.15% | 82.85% | +| 4 | 19.0% | 81.0% | +| 5 | 20.21% | 79.79% | +| 6 | 21.15% | 78.85% | +| 7 | 21.9% | 78.1% | +| ≥8 | 50% | 50% | + +### 最终能耗计算 + +**最终能量消耗公式:** + +**finalPower = basePower × energyRatio** + +**计算示例:** + +- 目标加速倍率:64倍 +- 安装能量卡:3张 +- 基础能耗:65,536 AE +- 能耗比例:82.85% +- **最终能耗**:65,536 × 0.8285 ≈ 54,267AE + +> 实际能耗可能因实体类型配置而有所调整 diff --git a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/network_pattern_controller.md b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/network_pattern_controller.md index 1b63620..d7aaba7 100644 --- a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/network_pattern_controller.md +++ b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/network_pattern_controller.md @@ -2,6 +2,7 @@ navigation: parent: introduction/index.md title: 样板供应器状态控制器 + position: 3 icon: extendedae_plus:network_pattern_controller categories: - extendedae_plus devices diff --git a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/wireless_transceiver.md b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/wireless_transceiver.md index 0c28e53..155066e 100644 --- a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/wireless_transceiver.md +++ b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/devices/wireless_transceiver.md @@ -2,6 +2,7 @@ navigation: parent: introduction/index.md title: 无线收发器 + position: 1 icon: extendedae_plus:wireless_transceiver categories: - extendedae_plus devices diff --git a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/index.md b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/index.md index 960d502..fbb8685 100644 --- a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/index.md +++ b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/index.md @@ -5,7 +5,7 @@ navigation: --- # Extendedae_plus 指南 -欢迎使用 **Extendedae_plus**。基于 AE2 与 ExtendedAE 的功能增强模组,聚焦于「样板供应器」的改进与玩家体验优化,并可与多种 AE2 扩展生态(如 AAE等)共存。 它提供更灵活、可控的样板执行行为,以及更直观、友好的 GUI 交互。 +欢迎使用 **Extendedae_plus**。这是一个基于 Applied Energistics 2 (AE2) 的附属模组,在 ExtendedAE 的基础上进行了功能增强,聚焦于「样板供应器」的改进与玩家体验优化,并可与多种 AE2 扩展生态(如 AAE等)共存。 它提供更灵活、可控的样板执行行为,以及更直观、友好的 GUI 交互。 本指南将介绍: ## Extendedae_plus Devices diff --git a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/channel_card.md b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/channel_card.md new file mode 100644 index 0000000..4eb0de0 --- /dev/null +++ b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/channel_card.md @@ -0,0 +1,48 @@ +--- +navigation: + parent: introduction/index.md + title: 频道卡 + position: 2 + icon: extendedae_plus:channel_card +categories: + - extendedae_plus items +item_ids: + - extendedae_plus:channel_card +--- + +# 频道卡 + + + +频道卡是一种功能升级卡,它将的从端功能浓缩为一张卡片。将其安装到支持的AE设备后,该设备即可直接连接到同频率的无线收发器主端,无需使用线缆。 + +## 功能与使用 + +### 基本功能 +- **无线连接**:插入频道卡的AE设备会自动寻找并连接至**相同频率**的无线收发器主端,从而接入其提供的ME网络频道。 +- **调整频率**: + - **手持频道卡右键**:**增加**卡片自身的频率。 + - **手持频道卡Shift+右键**:**减少**卡片自身的频率。 + +### 所有权绑定 (v1.4.4+) +- **绑定操作**:手持频道卡**Shift+左键**(无需对准方块),即可将其绑定到你的队伍或个人UUID。 +- **绑定要求**:**必须完成绑定后**,频道卡才能成功连接到同样绑定了所有权的无线收发器。 + +### 支持设备 +频道卡可以安装到以下AE设备(及其对应的ExtendedAE扩展版本)中,使其获得无线连接能力。安装后,设备将自动尝试连接至同频率的无线收发器主端。 + +- +- +- +- +- + +## 工作流程 + +1. 确保已有一个设置好频率和模式的无线收发器**主端**接入源ME网络。 +2. 手持频道卡,通过**Shift+左键**完成所有权绑定。 +3. 手持频道卡**右键**或**Shift+右键**调整至所需频率。 +4. 将频道卡安装到目标AE设备(如ME接口)中。 +5. 该设备将自动连接到同频率且所有权匹配的无线收发器主端。 + +> **注意**:频道卡与无线收发器主端必须在**频率**和**所有权**(v1.4.4+)上都匹配,才能建立连接。 \ No newline at end of file diff --git a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/entity_speed_card.md b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/entity_speed_card.md new file mode 100644 index 0000000..dd5a24b --- /dev/null +++ b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/entity_speed_card.md @@ -0,0 +1,43 @@ +--- +navigation: + parent: introduction/index.md + title: 实体加速卡 + position: 6 + icon: extendedae_plus:entity_speed_card +categories: + - extendedae_plus items +item_ids: + - extendedae_plus:entity_speed_card +--- + +# 实体加速卡 + + + + + + + + +实体加速卡是一种升级组件,可插入中,为其提供不同级别的加速能力。加速卡的等级直接决定了实体加速器所能达到的**最大加速倍率上限**。 + +## 加速卡等级与效果 + +实体加速器最多可同时放入**4张**加速卡。最终的加速倍率为所有插入加速卡的**基础倍率相乘**,但**不能超过**当前装配的**最高等级加速卡**所规定的最大速率上限。 + +| 加速卡类型 | 基础加速倍率 | 单卡最大速率上限 | +| :--- | :--- | :--- | +| 实体加速卡 (x2) | 2倍 | 8倍 | +| 实体加速卡 (x4) | 4倍 | 64倍 | +| 实体加速卡 (x8) | 8倍 | 256倍 | +| 实体加速卡 (x16) | 16倍 | 1024倍 | + +> **混合插入规则**:当插入不同等级的加速卡时,总倍率为所有卡基础倍率的乘积,但最终结果不能超过其中**最高级单卡的最大速率上限**。 +> +> **示例**:同时插入1张 **x2卡** 和3张 **x4卡**。 +> +> - 计算倍率:2 × 4^3 = 128 +> - 最高级单卡为 **x4卡**,其上限为 **64倍**,因此**最终加速倍率为64倍** + +## 合成配方 + \ No newline at end of file diff --git a/src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/infinity_biginteger_cell.md b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/infinity_biginteger_cell.md new file mode 100644 index 0000000..b5f286a --- /dev/null +++ b/src/main/resources/assets/extendedae_plus/ae2guide/introduction/items/infinity_biginteger_cell.md @@ -0,0 +1,30 @@ +--- +navigation: + parent: introduction/index.md + title: "吞噬万籁的寂静" + position: 7 + icon: extendedae_plus:infinity_biginteger_cell +categories: + - extendedae_plus items +item_ids: + - extendedae_plus:infinity_biginteger_cell +--- + +# 吞噬万籁的寂静 + + + +“吞噬万籁的寂静”是一种终极的ME存储磁盘,它提供了无限的物品种类支持与近乎无限的存储容量。 + +## 功能特性 + +- **无限类型**:**不限制**可存储的物品种类数量。 +- **无限容量**:存储容量为 **BigInteger** 级别,理论上是无限的。 +- **显示限制**:受AE2系统自身界面显示的限制,在ME终端中最大显示存储量为 **9.2E (9,223,372,036,854,775,808)**,但**实际上可以继续向其中存入物品**,远超此显示数值。 +- **广泛兼容**:能够存储通过附属模组(如Applied Flux、Applied Mekanistics等)接入AE2系统的各类资源(如FE、Mek化学品、魔源等)。存储这些资源需要安装对应的附属模组。 + +## 数据安全与恢复 + +此磁盘包含一项数据安全保障机制: +- 使用指令 `/eap give_infinity_disks` 可以获得存档中存储数据对应的磁盘副本。 +- 此功能作为**保底手段**,可在原始磁盘意外丢失的情况下**恢复存储数据**。 \ No newline at end of file diff --git a/src/main/resources/assets/extendedae_plus/ae2guide/picture/eformula2.png b/src/main/resources/assets/extendedae_plus/ae2guide/picture/eformula2.png new file mode 100644 index 0000000000000000000000000000000000000000..2fc7888f14140b77ca83f0aa1f33fda5b134f451 GIT binary patch literal 13625 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/extendedae_plus/ae2guide/structure/entity_speed_ticker.snbt b/src/main/resources/assets/extendedae_plus/ae2guide/structure/entity_speed_ticker.snbt new file mode 100644 index 0000000..64b6998 --- /dev/null +++ b/src/main/resources/assets/extendedae_plus/ae2guide/structure/entity_speed_ticker.snbt @@ -0,0 +1,11 @@ +{ + DataVersion: 3465, + size: [1, 1, 1], + data: [ + {pos: [0, 0, 0], state: "ae2:cable_bus{light_level:0,waterlogged:false}", nbt: {ForgeCaps: {}, cable: {gn: {p: 0}, id: "ae2:fluix_glass_cable", visual: {channelsDown: 1, connections: ["down"], missingChannel: 0b, powered: 0b}}, hasRedstone: 2, id: "ae2:cable_bus", up: {accelerate: "YES", gn: {p: 0}, id: "extendedae_plus:entity_speed_ticker", visual: {missingChannel: 0b, powered: 0b}}, visual: {}}} + ], + entities: [], + palette: [ + "ae2:cable_bus{light_level:0,waterlogged:false}" + ] +} \ No newline at end of file