Potion ID Helper

Designed to help resolve potion id conflicts in your pack and expand the potion id cap

This is a mod designed to help mod pack makers resolve potion id conflicts.

To do this it dose the following:

1. Uses ASM to extend the potion array to 2048 

1. Tracks all potions as they are added to the potions array.
2. Finds all conflicting id's.
3. Finds all available id's.
4. Creates a text file listing all of the conflicts and suggests a free id for each one. (See spoiler for an example output)

Potion Id Sorter has found 5 potion id conflicts.
The first potion is the one that has been overwritten. The second is the potion currently assigned to the id.
This mod has already found all of the available potion id's and assigned one to each conflict. Simply change one of the conflicting potions to the id suggested in the config for the mod that adds the potion.

Potions are listed as:
[Potion 1 Class]:[Potion 1 Name] --> [Potion 2 Class]:[Potion 2 Name]
The mod id is not given but it should be easy to figure out the mod from the class. Just look for the mod name in the class path e.g. "am2.buffs.ArsMagicaPotion" = Ars Magica, "vazkii.botania.common.brew.potion.PotionSoulCross" = Botania, "com.emoniph.witchery.brewing.potions.PotionChilled" = Witchery etc.

Conflict: vazkii.botania.common.brew.potion.PotionAllure:botania.potion.allure --> com.emoniph.witchery.brewing.potions.PotionChilled:witchery:potion.chilled at id: 95 Change one of these to 87
Conflict: vazkii.botania.common.brew.potion.PotionBloodthirst:botania.potion.bloodthirst --> com.emoniph.witchery.brewing.potions.PotionBrewingExpertise:witchery:potion.brewingexpertise at id: 94 Change one of these to 89
Conflict: vazkii.botania.common.brew.potion.PotionEmptiness:botania.potion.emptiness --> com.emoniph.witchery.brewing.potions.PotionAttractProjectiles:witchery:potion.attractprojectiles at id: 93 Change one of these to 69
Conflict: vazkii.botania.common.brew.potion.PotionFeatherfeet:botania.potion.featherFeet --> com.emoniph.witchery.brewing.potions.PotionSunAllergy:witchery:potion.allergysun at id: 92 Change one of these to 39
Conflict: vazkii.botania.common.brew.potion.PotionSoulCross:botania.potion.soulCross --> com.emoniph.witchery.brewing.potions.PotionDarknessAllergy:witchery:potion.allergydark at id: 91 Change one of these to 88

This file is generated in the config folder.

 

Once you have resolved all of the conflicts it is recommended that you remove the mod (Unless you need more then 127 potion id's) because the asm used to extend the potion array past 127 breaks compatibility with vanilla servers.

 
Installation:

  • Backup your world!
  • Delete any old versions of PotionIDHelper and BrandonsCore.jar files from your ".minecraft/mods" folder.
  • Install Minecraft Forge
  • Download and drop both PotionIDHelper and BrandonsCore.jar files into your ".minecraft/mods" folder.

Requires: http://www.curse.com/mc-mods/minecraft/231382-brandons-core

 

This mod is still in beta and will likely have issues. Please report any bugs here:
https://github.com/brandon3055/PotionIDHelper/issues

The Potion ID Helper Team

MasterMason tier frameprofile avatar
  • 166
    Followers
  • 12
    Projects
  • 250.2M
    Downloads

More from brandon3055View all

  • Backup Manager project image

    Backup Manager

    • 766.5K
    • Mods

    A mod to add basic gui support for multiple backup mods

    • 766.5K
    • April 30, 2025
    • Mods
  • Avaritia 1.1x Unofficial Extended Life project image

    Avaritia 1.1x Unofficial Extended Life

    • 113.5K
    • Mods

    This is Unofficial Extended Life for Avaritia. Where you will find many Bug Fixes and Changes to keep this project Alive.

    • 113.5K
    • April 17, 2026
    • Mods
  • Draconic Evolution project image

    Draconic Evolution

    • 103.3M
    • Mods

    Draconic Evolution is a mod that adds some extremely expensive high tier items to the game.

    • 103.3M
    • February 6, 2026
    • Mods
    • +4
  • Brandon's Core project image

    Brandon's Core

    • 103.9M
    • Mods

    This is the core mod that will be used by most of my mods from now on

    • 103.9M
    • October 20, 2025
    • Mods
  • Backup Manager project image

    Backup Manager

    • 766.5K
    • Mods

    A mod to add basic gui support for multiple backup mods

    • 766.5K
    • April 30, 2025
    • Mods
  • Avaritia 1.1x Unofficial Extended Life project image

    Avaritia 1.1x Unofficial Extended Life

    • 113.5K
    • Mods

    This is Unofficial Extended Life for Avaritia. Where you will find many Bug Fixes and Changes to keep this project Alive.

    • 113.5K
    • April 17, 2026
    • Mods
  • Draconic Evolution project image

    Draconic Evolution

    • 103.3M
    • Mods

    Draconic Evolution is a mod that adds some extremely expensive high tier items to the game.

    • 103.3M
    • February 6, 2026
    • Mods
    • +4
  • Brandon's Core project image

    Brandon's Core

    • 103.9M
    • Mods

    This is the core mod that will be used by most of my mods from now on

    • 103.9M
    • October 20, 2025
    • Mods