ECB Builder Api

ECB Builder Api

ECB构建API是ECB构建器Mod的一个可选附加组件

EPC Buildet API

EPC Buildet API 是 ECB Builder 的可选配套 API 模组。它作为一个本地“大脑”系统,帮助 ECB Builder 理解指令、规划结构、生成建筑 ID、改善城市多样性、处理地下建筑,并更智能地组织结构细节。

ECB Builder 可以在没有此 API 的情况下运行,但安装 EPC Buildet API 可为主模组提供额外的规划知识和更高级的生成逻辑。

功能概述

EPC Buildet API 帮助 ECB Builder 在 Minecraft 世界中生成结构前处理结构构思。当玩家要求 ECB Builder 创建某些内容时,该 API 可以分析指令、检测结构类型、选择风格、规划调色板、应用安全规则,并返回更智能的建筑规划。

例如,指令:

/ecb build a secret underground base

可以被解释为包含地表入口、梯子竖井、隐藏房间、存储区域、灯光、安全材料以及生存模式友好的室内规划的地下建筑。

主要特性

  • ECB Builder 的可选配套 API
  • 本地后端风格的大脑系统
  • 高级指令分析
  • 建筑 ID 生成
  • 城市多样性规划
  • 地下建筑规划
  • 地表到地下的梯子竖井规划
  • 分类存储规划
  • 生物群系和风格规划支持
  • 调色板规划支持
  • 安全过滤
  • 版权和商标安全的改写逻辑
  • 房屋、城市、城堡、地下、动物、雕像和梦境建筑规划
  • 离线运行,无需外部服务器

巨型知识系统

EPC Buildet API 使用虚拟知识系统,而非在 JAR 中存储数百万个预建结构。它结合结构类型、风格、调色板、地形模式、房间、特性、安全规则和变种 ID,创建大量可能的建筑规划。

该 API 支持:

  • 150,000,000 种虚拟结构类型
  • 每种类型 125,000 个变种
  • 18.75 万亿种可能的结构生成组合

这并不意味着 JAR 中包含数万亿个真实结构。它意味着 API 可以使用程序化知识系统创建许多不同的规划组合。

v1.0.1 改进

此版本改进了以下方面的规划逻辑:

  • 更多样化的城市布局
  • 从地表开始的地下建筑
  • 地下基地和城市的梯子竖井规划
  • 更好的建筑 ID 规划
  • 分类整齐的存储类别
  • 基于食物、建筑、实用功能和主题的物品组织
  • 更安全的建筑规划规则

可选依赖说明

EPC Buildet API 是可选的。

ECB Builder 可以在没有它的条件下运行,但安装 API 可解锁更强的本地规划功能和扩展的生成知识。

推荐配置:

ecb-builder-3.0.3.jar
epc-buildet-api-1.0.1.jar

服务器/客户端

EPC Buildet API 主要用于服务端,因为它支持 ECB Builder 的结构规划。

对于单人游戏,请将其安装在常规的 mods 文件夹中。 对于多人游戏服务器,请将其安装在服务器上。

安全性

EPC Buildet API 旨在帮助 ECB Builder 保持安全、原创且对生存模式友好。它有助于避免不安全的指令、不合适的建筑、版权副本、商标复制品、过强的战利品、钻石、下界合金、附魔装备以及破坏游戏进程的奖励。

总结

EPC Buildet API 是 ECB Builder 的一个强大可选大脑附加组件。它增加了更深的指令理解、建筑 ID 规划、城市多样性、地下规划、分类存储逻辑、安全过滤和庞大的虚拟生成系统,同时保持本地、离线和服务器友好。