Перейти к содержимому
Mineforgian

Cobblemon Snap

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

Загрузки
26K
Подписчики
23
Обновлён
20 апреля 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 3 января 2026 г.

Please consider supporting me on ko-fi if you like the mod and can afford it, I appreciate even 1 dollar. Ko-fi


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:

Spoiler

[
  {
    "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

Ченджлог

1.1.3Релиз1.21.1 · 20 апреля 2026 г.
  • Added a shiny odds debug command.
  • Fixed the shiny rate so it increases the odds of encountering a shiny instead of decreasing them.
1.1.3Релиз1.21.1 · 20 апреля 2026 г.
  • Added a shiny odds debug command.
  • Fixed the shiny rate so it increases the odds of encountering a shiny instead of decreasing them.
1.1.2Релиз1.21.1 · 4 марта 2026 г.
  • Fixed a startup issue on neoforge
1.1.2Релиз1.21.1 · 4 марта 2026 г.
  • Fixed a startup issue on neoforge
1.1.1Релиз1.21.1 · 4 марта 2026 г.
  • Fixed snapdex rendering issues that could hide page content/footer after model render failures.

  • Fixed species/model lookup edge cases (Pokemon names with special characters) that caused blank/incorrect slots.

  • Fixed server/client photo-delete sync behavior and prevented photo deletion from wiping research progression.

  • Fixed startup stability for research bonus EXP hooks across Cobblemon API variations (avoids hard class-link crashes).

  • Improved group photo handling and messaging.

  • Improved research bonus UI/sidebar readability and progression display.

  • Improved task datapack reload/sync flow on both Fabric and NeoForge.

  • Improved build/deploy flow for Fabric + NeoForge with automatic mod-folder deployment.

  • Added cross-server storage support (file + MySQL backend) with admin storage commands:

    • /snap storage status - show configured backend, active backend, queue/worker state, blocked players, cache counts
    • /snap storage flush [seconds] - force pending save queue flush (optional timeout in seconds)
    • /snap storage blocked - list currently blocked players and reasons
    • /snap storage recover <player> - recover/unblock a player by online player target
    • /snap storage recover <uuid> - recover/unblock a player by UUID
  • Added data-driven task system controls (export defaults, merge/replace/remove behavior).

  • Added /snap reload to live-reload task JSON and resync task data to online players.

  • Added /snap tasks exportdefaults: exports a default task datapack to world/datapacks/cobblemon_snap_defaults, so server owners can directly edit task JSON and apply changes with /snap reload.

  • Added root task-bundle controls in exported JSON:

    • replace_defaults
    • remove
    • tasks
    • cobbledollars_rewards
  • Added command rewards for tasks (command_rewards) with player/server context + placeholders ({player}, {player_uuid}).

  • Added cobbledollars_rewards toggle in task datapack config to disable CobbleDollars rewards globally while keeping item/command rewards.

  • Added admin reset commands:

    • /snap tasks reset (all online players)
    • /snap tasks reset <player>
    • Preserves partial progress and completed-but-unclaimed tasks; resets claimed tasks for replayability.
  • Added/updated research bonus support:

    • +10% EXP at 55 species photographed
    • +20% EXP at 90 species photographed
    • FRIENDSHIP_BOOST
  • Added a built-in command-reward reference example in exported defaults:

    • First task (photo_any_5) exports with:
      • [server] give {player} cobblemon:poke_ball 5
    • This gives server owners a direct template for command-based rewards.
1.1.1Релиз1.21.1 · 4 марта 2026 г.
  • Fixed snapdex rendering issues that could hide page content/footer after model render failures.

  • Fixed species/model lookup edge cases (Pokemon names with special characters) that caused blank/incorrect slots.

  • Fixed server/client photo-delete sync behavior and prevented photo deletion from wiping research progression.

  • Fixed startup stability for research bonus EXP hooks across Cobblemon API variations (avoids hard class-link crashes).

  • Improved group photo handling and messaging.

  • Improved research bonus UI/sidebar readability and progression display.

  • Improved task datapack reload/sync flow on both Fabric and NeoForge.

  • Improved build/deploy flow for Fabric + NeoForge with automatic mod-folder deployment.

  • Added cross-server storage support (file + MySQL backend) with admin storage commands:

    • /snap storage status - show configured backend, active backend, queue/worker state, blocked players, cache counts
    • /snap storage flush [seconds] - force pending save queue flush (optional timeout in seconds)
    • /snap storage blocked - list currently blocked players and reasons
    • /snap storage recover <player> - recover/unblock a player by online player target
    • /snap storage recover <uuid> - recover/unblock a player by UUID
  • Added data-driven task system controls (export defaults, merge/replace/remove behavior).

  • Added /snap reload to live-reload task JSON and resync task data to online players.

  • Added /snap tasks exportdefaults: exports a default task datapack to world/datapacks/cobblemon_snap_defaults, so server owners can directly edit task JSON and apply changes with /snap reload.

  • Added root task-bundle controls in exported JSON:

    • replace_defaults
    • remove
    • tasks
    • cobbledollars_rewards
  • Added command rewards for tasks (command_rewards) with player/server context + placeholders ({player}, {player_uuid}).

  • Added cobbledollars_rewards toggle in task datapack config to disable CobbleDollars rewards globally while keeping item/command rewards.

  • Added admin reset commands:

    • /snap tasks reset (all online players)
    • /snap tasks reset <player>
    • Preserves partial progress and completed-but-unclaimed tasks; resets claimed tasks for replayability.
  • Added/updated research bonus support:

    • +10% EXP at 55 species photographed
    • +20% EXP at 90 species photographed
    • FRIENDSHIP_BOOST
  • Added a built-in command-reward reference example in exported defaults:

    • First task (photo_any_5) exports with:
      • [server] give {player} cobblemon:poke_ball 5
    • This gives server owners a direct template for command-based rewards.
1.0.0Релиз1.21.1 · 13 февраля 2026 г.

Release!

1.0.0Релиз1.21.1 · 13 февраля 2026 г.

Release!

Комментарии

Загружаем…