All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Cobblemon: Fight First

Cobblemon: Fight First

by Slaxlax • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

📖 Introduction

Do you think it should be a little bit more challenging to catch new Pokémon?

Fight First makes it so that you have to fight Pokémon until their HP is low enough before you can catch them!


✨ Features

  • 🥊 Fight First: Wild Pokémon' HP must be below a threshold specified in the config before it can be caught - or even battled!

  • 📄 Customizable Config: Set both the HP thresholds as well as an optional bonus catch rate yourself! You can even change the messages the mod sends!

  • ✅ Server-side Only: No need for clients to install anything!


⚙️ Installation

  1. Install Cobblemon and any dependencies.

  2. Drop the FightFirst.jar into your /mods-folder.

  3. Start the game or server to generate the config file.

  4. Edit /config/fightfirst.json to customize your settings.

Please note that the Fabric version of this mod requires fabric-language-kotlin!


🔧 Config: fightfirst.json

"MinHPForBattle"

Pokémon must be below this HP % to start a Pokémon battle (range: 0.01 = 1% and 1.0 = 100%)

"MinHPForCapture"

Pokémon must be below this HP % to be caught (range: 0.01 = 1% and 1.0 = 100%)

"BonusCatchRate"

Additional catch rate if HP is under the threshold

"AllowMasterBall"

Lets Master Balls bypass subjugation requirements

"AllowOriginBall"

Lets Ancient Origin Balls bypass subjugation requirements

"AllowQuickBall"

Lets Quick Balls bypass subjugation requirements

"AllowSafariBall"

Lets Safari Balls bypass subjugation requirements

"WorldBlacklist"

Worlds (e.g. from mods like Multiworld) in which Fight First should be disabled.

"DimensionBlacklist"

Dimensions (e.g. "minecraft:overworld") in which Fight First should be disabled.

"PokemonBlacklist"

Pokémon for which Fight First should be disabled (e.g. "pikachu").

"PokemonWhitelist"

Pokémon for which Fight Fist should be enabled. If the list is not empty, Fight First will be disabled for all other Pokémon.

How to Install Cobblemon: Fight First (Mod)

Cobblemon: Fight First by Slaxlax is verified for Fabric, Neoforge across Minecraft versions 1.21.1 (latest release: 1.4.0, file size: 20 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.21.1) and platform (Fabric, Neoforge).
  2. Make sure you have the compatible loader or environment installed for Fabric, Neoforge.
  3. Move the downloaded Cobblemon: Fight First file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.21.1
Neoforge
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.21.1
Neoforge
9mo ago 1
1.21.1
Fabric
9mo ago 1
1.21.1
Neoforge
11mo ago 1
1.21.1
Fabric
11mo ago 1
1.21.1
Neoforge
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Neoforge
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Neoforge
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Neoforge
last yr. 1
1.21.1
Fabric
last yr. 1
[1.4.0] Fight First 1.4.0 by Slaxlax on Apr 18, 2026
Download
## NeoForge 1.4.0

🎉 Some new settings for more configurability!

  • ⭐ New features:**

> - **New setting**: _StartOnLevel_ // Fight First will only be enabled for Pokémon at or above this level.
> - **New setting**: _ReturnBallOnFail_ // Whether players should get their Pokéballs back whenever a capture attempt fails because of this mod.
[1.4.0] Fight First 1.4.0 by Slaxlax on Apr 18, 2026
Download
## Fabric 1.4.0

🎉 Some new settings for more configurability!

  • ⭐ New features:**

> - **New setting**: _StartOnLevel_ // Fight First will only be enabled for Pokémon at or above this level.
> - **New setting**: _ReturnBallOnFail_ // Whether players should get their Pokéballs back whenever a capture attempt fails because of this mod.
[1.3.0] Fight First 1.3.0 by Slaxlax on Mar 06, 2026
Download
## NeoForge 1.3.0

🎉 Blacklists, Multiworld support, editable messages and more changes!

  • ⭐ New features:**

> - **New config**: _fightfirst_messages.json_ // You can now edit the messages the mod sends!
> - **New setting**: _WorldBlacklist_ // Worlds (e.g. from mods like [Multiworld](https://modrinth.com/mod/multiworld)) in which Fight First should be disabled (e.g. "MySecondWorld")
>- **New setting**: _PokemonBlacklist_ // Pokémon for which Fight First should be disabled (e.g. "pikachu")

  • 🔧 Changes and fixes:**

> - Changed _BonusCatchRate_ from a flat value to an additional percentage of the catch rate.
> - Fixed _HPThresholdBeforeBattle_ not respecting the _DimensionBlacklist_.
> - Renamed _HPThresholdBeforeBattle_ to _MinHPForBattle_.
> - Renamed _MinCaptureHPThreshold_ to _MinHPForCapture_.

_Special thanks to mr200tt for providing ideas and feedback for this update!_
[1.3.0] Fight First 1.3.0 by Slaxlax on Mar 06, 2026
Download
## Fabric 1.3.0

🎉 Blacklists, Multiworld support, editable messages and more changes!

  • ⭐ New features:**

> - **New config**: _fightfirst_messages.json_ // You can now edit the messages the mod sends!
> - **New setting**: _WorldBlacklist_ // Worlds (e.g. from mods like [Multiworld](https://modrinth.com/mod/multiworld)) in which Fight First should be disabled (e.g. "MySecondWorld")
>- **New setting**: _PokemonBlacklist_ // Pokémon for which Fight First should be disabled (e.g. "pikachu")

  • 🔧 Changes and fixes:**

> - Changed _BonusCatchRate_ from a flat value to an additional percentage of the catch rate.
> - Fixed _HPThresholdBeforeBattle_ not respecting the _DimensionBlacklist_.
> - Renamed _HPThresholdBeforeBattle_ to _MinHPForBattle_.
> - Renamed _MinCaptureHPThreshold_ to _MinHPForCapture_.

_Special thanks to mr200tt for providing ideas and feedback for this update!_
[1.2.0] Fight First 1.2.0 by Slaxlax on Feb 07, 2026
Download
## NeoForge 1.2.0

🎉 Fight First is finally getting some love from me and is going to become a true standalone mod - with features seperate from [Limited Legends](https://modrinth.com/mod/cobblemon-limited-legends).

  • ⭐ New features:**

> - **_Actually_ Fight First**: Now you can make it so that players actually have to attack Pokémon and lower their HP before they can battle them in a Pokémon battle!
> - **New setting**: _HPThresholdBeforeBattle_ // Set the % of HP before a battle against a wild Pokémon can be initiated (Range: 0.0 - 1.0)
>- **New setting**: _DimensionBlacklist_ // Dimensions in which Fight First should be disabled (e.g. "minecraft:overworld")
>- **New setting**: _PokemonWhitelist_ // Pokémon that shall be fought first (e.g. "pikachu"). Leave empty if all Pokémon should be fought first.
[1.2.0] Fight First 1.2.0 by Slaxlax on Feb 07, 2026
Download
## Fabric 1.2.0

🎉 Fight First is finally getting some love from me and is going to become a true standalone mod - with features seperate from [Limited Legends](https://modrinth.com/mod/cobblemon-limited-legends).

  • ⭐ New features:**

> - **_Actually_ Fight First**: Now you can make it so that players actually have to attack Pokémon and lower their HP before they can battle them in a Pokémon battle!
> - **New setting**: _HPThresholdBeforeBattle_ // Set the % of HP before a battle against a wild Pokémon can be initiated (Range: 0.0 - 1.0)
>- **New setting**: _DimensionBlacklist_ // Dimensions in which Fight First should be disabled (e.g. "minecraft:overworld")
>- **New setting**: _PokemonWhitelist_ // Pokémon that shall be fought first (e.g. "pikachu"). Leave empty if all Pokémon should be fought first.
[1.1.2] Fight First 1.1.2 by Slaxlax on Dec 09, 2025
Download
## NeoForge 1.1.2

🎉 You may now use Safari Balls again!

⭐ New features:

> - New option: AllowSafariBall // Set whether Safari Balls should work as intended.
[1.1.2] Fight First 1.1.2 by Slaxlax on Dec 09, 2025
Download
## Fabric 1.1.2

🎉 You may now use Safari Balls again!

⭐ New features:

> - New option: AllowSafariBall // Set whether Safari Balls should work as intended.
[1.1.1] Fight First 1.1.1 by Slaxlax on Nov 17, 2025
Download
## NeoForge 1.1.1

🎉 You may now use Ancient Origin Balls again!

⭐ New features:

> - New option: AllowOrigin // Set whether Ancient Origin Balls should work as intended.
[1.1.1] Fight First 1.1.1 by Slaxlax on Nov 17, 2025
Download
## Fabric 1.1.1

🎉 You may now use Ancient Origin Balls again!

⭐ New features:

> - New option: AllowOrigin // Set whether Ancient Origin Balls should work as intended.
[1.1.0] Fight First 1.1.0 by Slaxlax on Oct 17, 2025
Download
## NeoForge 1.1.0

🎉 You may now use Master Balls and Quick Balls again!

⭐ New features:

> - New option: AllowMasterBall // Set whether Master Balls should work as intended.
> - New option: AllowQuickBall // Set whether Quick Balls should work as intended.
[1.1.0] Fight First 1.1.0 by Slaxlax on Oct 17, 2025
Download
## Fabric 1.1.0

🎉 You may now use Master Balls and Quick Balls again!

⭐ New features:

> - New option: AllowMasterBall // Set whether Master Balls should work as intended.
> - New option: AllowQuickBall // Set whether Quick Balls should work as intended.
[1.0.1] Fight First 1.0.1 by Slaxlax on Sep 05, 2025
Download
## NeoForge 1.0.1

🎉 Get your balls back!

🔧 Changes and fixes:

> - Players will now get their Pokéballs back if the Pokémon cannot be captured yet!
[1.0.1] Fight First 1.0.1 by Slaxlax on Sep 05, 2025
Download
## Fabric 1.0.1

🎉 Get your balls back!

🔧 Changes and fixes:

> - Players will now get their Pokéballs back if the Pokémon cannot be captured yet!
[1.0.0] Fight First 1.0.0 by Slaxlax on Aug 10, 2025
Download
## NeoForge 1.0.0

🎉 Inital release!

⭐ New features:

> - New option: New option: MinCaptureHPThreshold // Pokémon must be below this HP % to be caught _(range: 0.01 = 1% and 1.0 = 100%)_.
> - New option: BonusCatchRate // Additional catch rate if HP is under the threshold.
Cobblemon: Fight First Icon
Download Cobblemon: Fight First
Select game version
Select platform