HCT 收藏品

HCT 收藏品

一个模块化框架,用于建立自定义注册表钩子和基于NBT的动态资产渲染,适用于可收集的街机模型。

杂项

概述

HCT Collectibles 是一个高度模块化、轻量级的后端框架,旨在为 Minecraft 生态系统引入自定义的可收藏人偶。通过将数据驱动逻辑与资源渲染分离,该模组允许服务器管理员和创作者部署自定义模型的可收藏品,而无需臃肿的代码或硬编码限制。

出处与灵感

本项目的基础灵感源于最初由 AzuTheAbysswalker 开发的可收藏品模组,并由 FoxyNoTail 为 Just Create SMP 第二季贡献。你可以在此观看他们解析概念的视频展示:Just Create SMP 第二季展示。

本模组是一个独立、完全自主构建的框架,旨在为更广泛的社区带来类似、模块化的收藏循环系统。

框架架构

该系统采用精简的三部分模块化交付系统运行:

  1. 核心框架(本模组): 建立底层 Java 代码注册表、NBT 标识以及识别自定义数据谓词所需的结构钩子。
  2. 核心数据引擎: 控制服务端注入逻辑,将人偶动态分发到原版刷怪笼地牢和试炼密室奖励宝库中。
  3. 视觉资源包: 处理所有客户端几何体、自定义 3D 模型以及展示盒纹理映射。

可扩展性与自定义

本次发布附带的默认数据和资源包作为功能完备的部署示例。该框架本质上具有可扩展性,允许用户轻松修改现有代码库、添加自定义 NBT 参数,或映射全新的社区驱动型人偶。未来的更新将扩展核心注册表,以包含标志性原版生物专用的基础模型。


如果未使用数据包,如何生成模型:

/give @p hct_collectibles:mc_pop[custom_model_data=0,custom_data={pop_name:"blank",model_id:0},item_name='"Blank Pop"']