Skip to content

Config.json

Unariginal edited this page Sep 4, 2025 · 5 revisions

Default File

{
  "debug": false,
  "raid_settings": {
    "use_queue_system": false,
    "run_raids_with_no_players": false,
    "hide_other_catch_encounters": true,
    "hide_other_players_in_raid": false,
    "hide_other_pokemon_in_raid": true,
    "bosses_have_infinite_pp": true,
    "allow_experience_gain": true,
    "automatic_battles": true,
    "automatic_battle_delay_seconds": 2,
    "global_contraband": {
      "banned_pokemon": ["weedle", "caterpie"],
      "banned_moves": ["tackle", "bite"],
      "banned_abilities": ["healer", "wonderguard"],
      "banned_held_items": ["cobblemon:leftovers"],
      "banned_bag_items": ["cobblemon:revive"]
    }
  },
  "item_settings": {
    "voucher_settings": {
      "vouchers_enabled": true,
      "join_raid_after_voucher_use": true,
      "default_voucher": {
        "voucher_item": "minecraft:feather",
        "voucher_name": "<aqua>Raid Voucher",
        "voucher_lore": [
          "<gray>Use to start a raid!"
        ],
        "voucher_data": {}
      },
      "global_choice_voucher": {
        "voucher_item": "minecraft:feather",
        "voucher_name": "<aqua>Raid Voucher",
        "voucher_lore": [
          "<gray>Use to start a raid!"
        ],
        "voucher_data": {}
      },
      "global_random_voucher": {
        "voucher_item": "minecraft:feather",
        "voucher_name": "<aqua>Raid Voucher",
        "voucher_lore": [
          "<gray>Use to start a raid!"
        ],
        "voucher_data": {}
      }
    },
    "pass_settings": {
      "passes_enabled": true,
      "default_pass": {
        "pass_item": "minecraft:paper",
        "pass_name": "<light_purple>Raid Pass",
        "pass_lore": [
          "<gray>Use to join a raid!"
        ],
        "pass_data": {}
      },
      "global_pass": {
        "pass_item": "minecraft:paper",
        "pass_name": "<light_purple>Raid Pass",
        "pass_lore": [
          "<gray>Use to join a raid!"
        ],
        "pass_data": {}
      }
    },
    "raid_ball_settings": {
      "raid_balls_enabled": true,
      "player_linked_raid_balls": true,
      "raid_balls": {
        "premier": {
          "pokeball": "cobblemon:premier_ball",
          "pokeball_name": "<red>Raid Pokeball",
          "pokeball_lore": [
            "<gray>Use this to try and capture raid bosses!"
          ],
          "pokeball_data": {}
        },
        "ultra": {
          "pokeball": "cobblemon:ultra_ball",
          "pokeball_name": "<red>Raid Pokeball",
          "pokeball_lore": [
            "<gray>Use this to try and capture raid bosses!"
          ],
          "pokeball_data": {}
        },
        "master": {
          "pokeball": "cobblemon:master_ball",
          "pokeball_name": "<red>Raid Pokeball",
          "pokeball_lore": [
            "<gray>Use this to try and capture raid bosses!"
          ],
          "pokeball_data": {}
        }
      }
    }
  }
}

Config Sections (NOT UP TO DATE)

  • "debug": boolean
    Displays additional debug information in the console.

Raid Settings

  • "use_queue_system": boolean
    Toggle using the queue system instead of letting multiple raids happen at the same time.
  • "run_raids_with_no_players": boolean
    Toggles if raids will start at set times/randomly when no players are online.
  • "hide_other_catch_encounters": boolean
    Toggles if other players' catch encounters are rendered for players within the same raid.
  • "hide_other_players_in_raid": boolean
    Toggles if other players within the same raid are rendered.
  • "hide_other_pokemon_in_raid": boolean
    Toggles if other players' Pokémon are rendered within the same raid. If this is true, Pokémon will not get teleported to the edge of the arena.

Global Contraband Section

  • "banned_pokemon": list of strings
    List of Pokémon that players can't use in a raid.
  • "banned_moves": list of strings
    List of moves that player's Pokémon can't have in a raid.
  • "banned_abilities": list of strings
    List of abilities that a player's Pokémon can't have in a raid.
  • "banned_held_items": list of strings
    List of items that a player's Pokémon can't hold in a raid.
  • "banned_bag_items": list of strings
    List of items that can't be in a player's inventory (or right-clicked, primarily) in a raid.

Item Settings
Voucher Settings

  • "vouchers_enabled": boolean
    Toggles the functionality of raid vouchers.
  • "voucher_item": string
    Item used for vouchers.
  • "voucher_name": string
    Name of the voucher item. Supports MiniMessage formatting.
  • "voucher_lore: list of strings
    Lore applied to the voucher item. Supports MiniMessage formatting.
  • "voucher_data": json element
    Data components to apply to the voucher item.
    Pass Settings
  • "passes_enabled": boolean
    Toggles the functionality of raid passes.
  • "pass_item": string
    Item used for passes.
  • "pass_name": string
    Name of the pass item. Supports MiniMessage formatting.
  • "pass_lore: list of strings
    Lore applied to the pass item. Supports MiniMessage formatting.
  • "voucher_data": json element
  • "pass_data": json element
    Data components to apply to the pass item.
    Raid Ball Settings
  • "raid_balls_enabled": boolean
    Whether to use raid pokeballs in a raid or allow normal pokeballs.
  • "raid_balls": json object
    • "your_raid_ball_id": json object
      • "pokeball": string
        Pokeball item.
      • "pokeball_name: string
        Name of the pokeball item. Supports MiniMessage formatting.
      • "pokeball_lore: string
        Lore of the pokeball item. Supports MiniMessage formatting.
      • "pokeball_data": json element
        Data components to apply to the Pokeball.

Clone this wiki locally