跳到正文

Cobblemon Snap

作者:Raguto

Cobblemon Snap! Take photos of pokemon in different poses and behaviors and earn points for the Snapdex!

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

 


I grant permission to anyone seeking to add my mod to a modpack


Cobblemon Snap
Capture the perfect shot. A Pokemon Snap-inspired photography mod for Cobblemon.

Cobblemon Snap adds a complete photography progression system to Cobblemon, turning Pokemon encounters into an immersive scoring, research, and collection experience.

Key Features:

  • Camera Item and Photography Mechanics
  • Craft and use a Camera to photograph Pokemon in the world
  • Zoom functionality for distant targets and precision framing
  • Smart view-cone detection that narrows with zoom level
  • Line-of-sight checks for realistic captures
  • Camera feedback with sounds and on-screen HUD

Advanced Photo Scoring:

  • Dynamic scoring based on factors like distance, framing, behavior/activity, and conditions
  • Bonus scoring for strong shots (facing camera, better composition, and more)
  • Rank progression from lower to higher score tiers
  • Group-photo support for capturing multiple Pokemon in a single shot

Snapdex Progression:

  • Beautiful Snapdex UI with 3D Pokemon model previews
  • Per-species research progression (5 levels)
  • Track forms, poses/activities, biomes, shiny records, best score, and total photos
  • Sort and filter buttons for browsing your collection
  • Dex view + gallery view per species

Global Progression Bonuses

  • As you progress your Snapdex research, you unlock account-wide gameplay bonuses.
  • These include improved catch-rate boosts and increased shiny-rate multipliers, rewarding long-term photography and collection progress.

Tasks and Rewards:

  • Built-in task system with progression rewards
  • Reward support for item rewards and CobbleDollars (if present)
  • Live task sync in multiplayer
  • Integrated task page in Snapdex

Datapack Task Customization:

  • Full task/reward customization via datapacks
  • Define your own task list using JSON
  • Custom tasks replace built-in defaults when valid datapack tasks are loaded
  • Fallback to defaults when no valid custom tasks are found
    Datapack Format:
    [
      {
        "id": "example_photo_any_3",
        "title": "Warmup Shots",
        "description": "Take 3 photos of any Pokemon.",
        "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": "Nap Time",
        "description": "Photograph a Pokemon in SLEEP pose.",
        "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": "Sleeping Activity",
        "description": "Photograph a sleeping activity behavior.",
        "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": "Supply Run",
        "description": "Turn in 5 Pokeballs.",
        "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": "Reach 15% Snapdex completion.",
        "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
        }
      }
    ]
    



Commands:

  • /snap reload
  • Reloads custom task definitions from datapacks and syncs tasks to online players.
  • Standard Minecraft /reload also reloads datapack resources.

How It Works:

  • Craft a Camera and Snapdex.
    Snapdex Camera
  • Use the Camera to enter photography mode.
  • Photograph Pokemon to earn scores and progress research.
  • Open Snapdex to review entries, forms, evolutions, biomes, and gallery.
  • Complete tasks and claim rewards.

Requirements:
Cobblemon: 1.7.0+
Architectury API: 13.0.8
Supports CobbleDollars

常见问题

Cobblemon Snap 支持哪些 Minecraft 版本?

Cobblemon Snap 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Cobblemon Snap 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Raguto 的其他作品

查看全部 →