Skip to content

Pokestops Configuration

All of the configuration files for Cobblemon Pokestops are located in the <game_directory>/config/ directory.

Configuration Files:

  • cobblemon_pokestops-server.toml - Server side configuration options for Cobblemon Pokestops.
cobblemon_pokestops-server.toml
#Pokestops Configuration
[pokestopsConfig]
extraRarities = ["cobblemon:master_ball", "cobblemon:ancient_origin_ball", "cobblemon:ability_capsule", "cobblemon:max_revive", "cobblemon:hyper_potion", "cobblemon:ultra_ball", "cobblemon:master_rod"]
#Broadcast Settings
[broadcastSettings]
enableGlobalBroadcast = false
localBroadcastRadius = 50.0
#Cooldown Settings
[cooldownSettings]
pokestops = 300
wingedstops = 300
pokeballstops = 300
healingstops = 600
#Stop Remover Configuration
[stopRemoverConfig]
requireOp = false
permissionLevel = "NONE"
dropsStopItem = false
confirmWindowSeconds = 5

Allows configuration of the Pokestops mod, including extra rarities to be used in the Pokestops.

A list of extra rarities to be used in the Pokestops mod.

  • Type: List of Strings
  • Default: ["cobblemon:master_ball", "cobblemon:ancient_origin_ball", "cobblemon:ability_capsule", "cobblemon:max_revive", "cobblemon:hyper_potion", "cobblemon:ultra_ball", "cobblemon:master_rod"]

The broadcast settings for Pokestops, including global and local broadcast options.

Whether to enable global broadcast for Pokestops.

  • Type: Boolean
  • Default: false

The radius in blocks for local broadcast of Pokestops.

  • Type: Double
  • Default: 50.0

The cooldown settings for the different types of Pokestops, including Pokestops, Winged Stops, Pokeball Stops, and Healing Stops.

The cooldown in seconds for Pokestops.

  • Type: Integer
  • Default: 300

The cooldown in seconds for Winged Stops.

  • Type: Integer
  • Default: 300

The cooldown in seconds for Pokeball Stops.

  • Type: Integer
  • Default: 300

The cooldown in seconds for Healing Stops.

  • Type: Integer
  • Default: 600

Allows configuration of the Stop Remover, including OP privileges, permission levels, and confirmation windows.

Whether the Stop Remover requires OP privileges to use.

  • Type: Boolean
  • Default: false

The permission level required to use the Stop Remover.

Available Values:

  • NONE - No permission required.

  • SPAWN_PROTECTION_BYPASS - Permission level required to bypass spawn protection

  • CHEAT_COMMANDS_AND_COMMAND_BLOCKS - Permission level required to use cheat commands and command blocks.

  • MULTIPLAYER_MANAGEMENT - Permission level required to manage multiplayer settings

  • ALL_COMMANDS - Permission level required to use all commands.

  • Default: NONE

Whether the Stop Remover drops the stop item when used.

  • Type: Boolean
  • Default: false

The number of seconds for the confirmation window when using the Stop Remover.

  • Type: Integer
  • Default: 5
For more information on how to configure the Pokestop loot tables as well as to see the default loot table configurations, see the Loot Tables Documentation.

Datapack Loot Table Locations:

  • PokeStop: /data/cobblemon_pokestops/loot_table/gameplay/pokestop_loot.json
  • WingedStop: /data/cobblemon_pokestops/loot_table/gameplay/wingedstop_loot.json
  • Pokeball Stop: /data/cobblemon_pokestops/loot_table/gameplay/pokeballstop_loot.json