Cobblemon 自定义内容

Cobblemon 自定义内容

Cobblemon 皮肤的管理与支持

装饰

Cobblemon Customizables

Cobblemon Customizables 是一个 Cobblemon 扩展模组,旨在让宝可梦皮肤包的更易使用、管理和享受。

本模组的主要目标是广泛的兼容性:它能够检测并加载许多 Cobblemon 数据包/资源包中的皮肤,即使不同包对皮肤的组织方式各不相同。相比于每个皮肤包都需使用自定义 UI 或物品流程,Cobblemon Customizables 在宝可梦摘要界面中为玩家提供了一个专属的皮肤浏览器。

玩家可以预览皮肤、查看已拥有的皮肤、通过任务解锁新皮肤,并直接从摘要界面应用它们。

核心功能

  • 检测来自许多 Cobblemon 数据包/资源包的皮肤。
  • 在宝可梦摘要界面中添加专属皮肤浏览器。
  • 允许服务器控制哪些皮肤是公开的、私有的或可解锁的。
  • 支持通过任务解锁,可通过以下方式实现:
    • 物品消耗
    • 计分板目标
    • 玩家标签
    • 队伍
  • 支持每个皮肤的自定义元数据:
    • 显示名称
    • 描述
    • 等级
    • 解锁任务
  • 可将服务器皮肤包同步至客户端(含哈希校验),因此客户端无需预装服务器上的皮肤包,包会自动同步。
  • 防止受任务控制的皮肤通过常规装饰物品应用方式被绕过。

已测试的皮肤包

以下皮肤包已经过测试,并包含内置/默认的元数据兼容性:

  • CobbleCafe
  • FireFits for Fire Cats
  • Lucario Overhaul
  • Failskins

若其他皮肤包使用符合 Cobblemon 标准的皮肤结构,它们也可能自动生效。

服务器相关

服务器管理员可将支持的皮肤包放置在:

config/cobblemon_customizables/skins