You can assign these new custom properties to your Pokémon in Cobblemon using anything that use the PokemonProperties logic, including commands such as /pokespawn and /pokeedit, and the pokemon in a spawn_pool_world data file.

catch_on_defeat

A Boolean property that determines whether or not the given Pokémon can be caught via defeating it in battle.

must_be_soloed

A Boolean property that determines whether or not the given Pokémon must be defeated with only one player participating in the Pokémon battle in order for the join on defeat mechanic to succeed. Requires catch_on_defeat to be true for this Pokémon, or for the config to be set to all Pokémon being caught this way.

defeat_join_chance

A Float property that determines the percent chance for the given Pokémon to succeed in its attempt to trigger the join on defeat mechanic. A number from 0.0 to 100.0. Requires catch_on_defeat to be true for this Pokémon, or for the config to be set to all Pokémon being caught this way.

prevent_regular_capture

A Boolean property that determines whether or not the give Pokémon will reject being caught by a PokeBall. Requires catch_on_defeat to be true for this Pokémon, or for the config to be set to all Pokémon being caught this way.