LongNight
CarrotS 生态下的数据驱动资源包项目 —— 以 blocks.json 为核心, 构建一套可扩展、配置化的方块与物品体系。
长夜(LongNight)是 CarrotS 旗下的资源包项目,采用数据驱动设计理念。
所有方块和物品通过 blocks.json 文件定义属性,涵盖物理参数(硬度、透明度、重力等)、
视觉资源(纹理、地图色、声音)以及交互行为(工具类型、掉落物、TileEntity)。
每个方块只需定义与默认模板 CarrotS:default 不同的字段,其余自动继承,
大幅降低维护成本。当前已实现固、液、气三态共 4 个基础方块,
并提供了完整的继承覆盖示范。
所有方块从默认模板继承属性,只需定义差异字段,减少重复配置。
暗色与白日双模式,CSS 变量驱动,适配不同阅读环境。
每个方块可独立配置地图渲染颜色,支持 24 位 RGB 色值。
已实现固体、液体、气体三种基础方块类型及完整属性体系。
模块化设计,未来可扩展多面纹理、方块状态、Loot Table 等。
配套调色盘工具与文档站点,提升开发与维护效率。