Cobblemon Snap

Cobblemon Snap

Cobblemon Snap!拍摄不同姿态和行为的宝可梦照片,为Snapdex累积分数!

冒险

如果你喜欢这个模组并且负担得起,请考虑在 ko-fi 上支持我,哪怕 1 美元我也感激不尽。Ko-fi


我允许任何人将我的模组加入整合包


Cobblemon Snap
捕捉完美瞬间。一个受《宝可梦快照》启发的摄影模组,适用于 Cobblemon。

Cobblemon Snap 为 Cobblemon 添加了完整的摄影进度系统,将宝可梦遭遇转化为沉浸式的评分、研究和收集体验。

主要特性:

  • 相机物品与摄影机制
  • 制作并使用相机拍摄世界中的宝可梦
  • 变焦功能,用于远距离目标与精确构图
  • 智能视角锥体检测,随变焦级别而缩小
  • 视线检测,实现真实拍摄
  • 相机声音反馈与屏幕 HUD

高级照片评分:

  • 基于距离、构图、行为/活动及条件等因素的动态评分
  • 优秀照片的加分项(面向相机、构图更佳等)
  • 从低到高分数段位的排名进度
  • 支持团体照片,单次拍摄可捕捉多只宝可梦

Snapdex 进度:

  • 美观的 Snapdex 界面,带 3D 宝可梦模型预览
  • 每个物种的研究进度(5 级)
  • 追踪形态、姿势/活动、生物群系、闪光记录、最佳分数和总照片数
  • 排序与筛选按钮,用于浏览你的收藏
  • 每个物种的图鉴视图 + 画廊视图

全局进度加成

  • 随着你推进 Snapdex 研究,你将解锁账户范围的游戏加成。
  • 这些加成包括提高捕获率加成和增加闪光率倍率,奖励长期的摄影与收集进度。

任务与奖励:

  • 内置任务系统,提供进度奖励
  • 支持物品奖励和 CobbleDollars(如果存在)
  • 多人游戏中的实时任务同步
  • Snapdex 中集成的任务页面

数据包任务自定义:

  • 通过数据包实现完整的任务/奖励自定义
  • 使用 JSON 定义你自己的任务列表
  • 当有效的自定义任务数据包加载时,会替换内置默认任务
  • 当没有有效的自定义任务时,回退到默认任务

数据包格式:

剧透

[
  {
    "id": "example_photo_any_3",
    "title": "热身拍摄",
    "description": "拍摄 3 张任意宝可梦的照片。",
    "trigger": {
      "type": "PHOTO_ANY",
      "amount": 3
    },
    "reward": {
      "item_rewards": [
        { "item": "cobblemon:poke_ball", "count": 8 },
        { "item": "cobblemon:exp_candy_s", "count": 4 }
      ],
      "cobble_dollars": 200
    }
  },
  {
    "id": "example_pose_sleep",
    "title": "午睡时间",
    "description": "拍摄一只处于睡眠姿势的宝可梦。",
    "trigger": {
      "type": "PHOTO_POSE",
      "target": "SLEEP",
      "amount": 1
    },
    "reward": {
      "item_rewards": [
        { "item": "cobblemon:moon_stone", "count": 1 }
      ],
      "cobble_dollars": 350
    }
  },
  {
    "id": "example_activity_sleeping",
    "title": "睡眠活动",
    "description": "拍摄一个睡眠活动的行为。",
    "trigger": {
      "type": "PHOTO_ACTIVITY",
      "target": "POKEMON_SLEEPING",
      "amount": 1
    },
    "reward": {
      "item_rewards": [
        { "item": "cobblemon:protein", "count": 1 },
        { "item": "cobblemon:zinc", "count": 1 }
      ],
      "cobble_dollars": 450
    }
  },
  {
    "id": "example_collect_item",
    "title": "物资补给",
    "description": "上交 5 个精灵球。",
    "trigger": {
      "type": "COLLECT_ITEM",
      "amount": 5,
      "item_id": "cobblemon:poke_ball"
    },
    "reward": {
      "item_rewards": [
        { "item": "cobblemon:great_ball", "count": 4 }
      ],
      "cobble_dollars": 500
    }
  },
  {
    "id": "example_completion_15",
    "title": "Snapdex 15%",
    "description": "达到 15% 的 Snapdex 完成度。",
    "trigger": {
      "type": "COMPLETE_PERCENT",
      "amount": 15
    },
    "reward": {
      "item_rewards": [
        { "item": "cobblemon:exp_candy_m", "count": 5 },
        { "item": "cobblemon:lucky_egg", "count": 1 }
      ],
      "cobble_dollars": 900
    }
  }
]

命令:

  • /snap reload
  • 从数据包重新加载自定义任务定义,并将任务同步给在线玩家。
  • 标准 Minecraft /reload 命令也会重新加载数据包资源。

工作原理:

  • 制作一台相机和一部 Snapdex。
    Snapdex 相机
  • 使用相机进入摄影模式。
  • 拍摄宝可梦以获取分数并推进研究。
  • 打开 Snapdex 查看条目、形态、进化、生物群系和画廊。
  • 完成任务并领取奖励。

要求:
Cobblemon: 1.7.0+
Architectury API: 13.0.8
支持 CobbleDollars