Have you ever gotten tired of the vanilla potion effects? Wanted something new and interesting? Well then this mod has plenty to offer!
This mod contains a whole bunch of potion effects that I plan to use in some other mods! There is no way to get the potions besides the creative menu in this mod (since this is just a core mod), but check out Not Enough Potions, which has recipes and new brewing mechanics. I haven't updated Not Enough Potions for 1.12 yet, but sschr15 has created some recipes for it here., or Pacoheroico made some here.
There are quite a few added potion effects, including:
Attack:
Trueshot - Increases projectile damage (like how strength increases melee damage).
Klutz - Decreases projectile damage (like how weakness decreases melee damage).
Magic Focus - Increases magic damage (like how strength increases melee damage).
Magic Inhibition - Decreases magic damage (like how weakness decreases melee damage).
Recoil - Reflects a portion of damage back to the attacker.
Burst - Makes you explode but doesn't hurt you (only your enemies), and doesn't do block damage.
Explosion - Explodes you.
Combustion - Sets you on fire.
Lightning - Strikes you with lightning.
Launch - Shoots you up into the air.
Defense:
Vulnerability - Increases all damage to you (like how resistance decreases all damage to you).
Broken Armor - Decreases your armor
Iron Skin - Increases your armor
Diamond Skin - Increases your armor toughness
Magic Shielding - Protects you from magic damage (which is normally unblockable)
Solid Core - Gives you knockback resistance.
Revival - If you die with this effect on, you will revive with 2 hearts per level.
Utility:
Slowfall - Slows your fall and prevents some fall damage at level 1, and all fall damage at level 2.
Step Up - Increases your step height so you can step up a full block.
Reach - Increases your reach distance.
Climbing - Lets you climb walls like spiders.
Corrosion - Damages your armor and held item (except for gold items/armor).
Repairing - Repairs your armor and held item.
Flight - Lets you fly like in creative mode.
Random Teleport - Teleports you to a nearby location.
Surface Teleport - Teleports you to the top surface block.
Spawn Teleport - Teleports you to your spawn point if you stand still with it for 10 seconds.
Love - Causes breedable entities to breed with eachother.
Antidote - Prevents you from taking poison damage.
Purity - Prevents you from taking wither damage.
Other:
Drowning - Makes you only breath underwater.
Weight - Negative jump boost; makes it so you can't jump up a full block.
Disorganization - Shuffles your inventory
Perplexity - Reverses your controls so forwards is backwards, sneak is jump, etc.
Extension - Prevents one other potion on you from ticking down per level. Essentially doubles the length of another potion on you.
Chance - Gives you one random potion effect (could be good or bad).
Bless - Gives you one random good potion effect.
Curse - Gives you one random bad potion effect.
Cure - Clears all bad potion effects from you.
Dispel - Clears all good potion effects from you.
Inversion - Inverts all potion effects on you (like regeneration -> wither, strength -> weakness, etc.).
Potion Sickness - Disabled by default. Has a low chance of giving you a random bad potion effect.
It also changes the way a few vanilla potions work:
Blindness - Now the fog comes closer per level (making you more blind), and it also affects mobs, so they won't attack you unless you are close to them.
Jump Boost - You can control how high you jump by holding down the space bar, so you can jump up one block instead of shooting into the air.
There are also a few new attributes (that can be applied to armor and tools as well):
Projectile Damage
- Attribute Name: potioncore.projectileDamage
- Default: 1
- Range: 0 - 2048
- What it does: Represents your projectile damage from bows, thrown items, etc. Used by the archery and klutz potions.
Magic Damage:
- Attribute Name: potioncore.magicDamage
- Default: 1
- Range: 0 - 2048
- What it does: Represents your magic damage, which in vanilla minecraft is only from throwing harming/healing potions. Used by the magic focus and magic inhibition potions.
Jump Height:
- Attribute Name: potioncore.jumpHeight
- Default: 1
- Range: 0 - 2048
- What it does: Represents the height you can jump. Used by the weight and vanilla jump boost potions.
Dig Speed:
- Attribute Name: potioncore.digSpeed
- Default: 1
- Range: 8.1E-4 - 2048
- What it does: Represents your dig speed. Used by the vanilla haste potion (mining fatigue doesn't use it, since it's effects aren't linear).
Reach: Removed in 1.12 onwards! Use forge's generic.reachDistance instead!
Attribute Name: potioncore.reachDefault: 4.5Range: 0 - 2048What it does: Represents your reach in blocks. Used by the reach potion.
Step Height:
- Attribute Name: potioncore.stepHeight
- Default: 0.6
- Range: 0 - 256
- What it does: Represents how high you can step. Used by the step up potion.
Damage Resistance:
- Attribute Name: potioncore.damageResistance
- Default: 1
- Range: -2048 - 2
- What it does: Represents your damage resistance, where 1 is normal, 2 is 100% resistance, and values below 1 decrease your resistance. Used by the vulnerability and vanilla resistance potions.
Magic Shielding:
- Attribute Name: potioncore.magicShielding
- Default: 0
- Range: 0 - 20
- What it does: Represents your magic 'armor', which protects you from magic damage (since magic damage penetrates normal armor). Used by the magic shield potion.
There's also a new potion mechanic, Potion Sickness, that limits how many beneficial potions you can drink at once (in case you don't want to get too overpowered). After you reach a certain configurable number of good potion effects, you will get potion sickness, which will rarely give you bad potion effects as long as you have it. So if you are too greedy, you could literally blow yourself up. It is disabled by default; you can enable it in the config file.
Most settings can be enabled/disabled/modified in the config files.
This is a regular mod; just install forge and then drop this in your mods folder! If you don't know how to install forge, there are many tutorials out there.
Yes, this is allowed in modpacks. Just link back to curse or minecraftforum, and list me as the author.
There is an old beta version for 1.7.10. I don't plan to update it further, but it's there if you really want a version for 1.7.10.
If you want to use this mod in one of your mods, you can load it as a library by:
- Going into the Files on curseforge, and clicking on the file name you want to download it for
- Scrolling down to the related files on the bottom.
- Download both the deobf and sources files.
- In your forge dev environment, create a libs folder.
- Drag both files into the libs folder.
- If you are using eclipse, go to the libs folder, right click on the deobf file, and click Build Path -> Add to Build Path
- It should now be loaded at the bottom of Referenced Libraries.
- Try to open a class, click Add Source, and point it to the sources file.
- It should now be loaded as a library.
Enjoy the potions!
If you find a bug, or want to leave a comment, you should do so on the minecraftforum page, as I will look at it more often.
Why did you make magma cubes jump 1 block high instead of 4!? This mod shouldn't even effect those thing, and its not even configurable!
Hey, I always wanted a potion mod like this one, but for 1.16.5. I know you don't want to update it as you don't have time or are working on other things, but would it be okay if I basically used some of your ideas in my own mod? I will of course give all credit for the ideas to you and link this mod in the post as well. Thanks! (btw, if you don't want that, I'll still make the mod but won't publish it.)
EDIT:
Nvrmind, I don't even know how to do this. lol...
can you add a effect that instantly damages any mob regardless of them being undead or not?
how do i use this mod in config? for example i tried "potion_core:knockback_resistance" didnt work
Potion Core's Resist has a conflict with Vanilla Resist if it's default value was changed by... say... Potion Tweaker. It's a mod that allows you to change the default values that potions give for strength potions, weakness potions, instant damage potions, etc.
Here's a breakdown between No Potion Core & Potion Core. With Potion Tweaker I changed the resist value from 0.2 (20%) to 0.1 (10%).
(0)R0= 1001 1001 1001 1001 | 0%
(-)R1= ____ 0901 ____ 0901 | 10%
(1)R2= 0801 0801 0801 0801 | 20%
(-)R3= ____ 0701 ____ 0701 | 30%
(2)R4= 0601 0601 0601 0601 | 40%
(-)R5= ____ 0501 ____ 0501 | 50%
(3)R6= 0400 0400 0400 0480 | 60%
(-)R7= ____ 0300 ____ 0420 | 70%
(4)R8= 0200 0200 0200 0320 | 80%
(-)R9= ____ 0100 ____ 0180 | 90%
(T)RT= 0000 0000 0000 0000 |100%
===========================
Resist 0.2 0.1 0.2PC 0.1PC
This has been looked into and this is due to the Resist in Potion Core being hard coded with 0.2D (20%) so it will always expect that level 5 is the max. If it goes above level 5, then the damage reduction ends up breaking.
One other bug occurs where if you have Vanilla Resist & Potion Core Resist attributes... you CANNOT have both at the same time if they reach high values otherwise the damage reduction will get a bit messy. Example...
If either one is being used it's fine but if you have both then you'll run into conflicts such as the damage reduction not working the way it's suppose to, in some cases you may take more damage if you had higher resist.
I think that the Potion Core Resist should be it's own damage reduction attribute that isn't mixed with Vanilla Resist since currently it causes these conflicts to occur. It could go after Vanilla Resist reduces the damage so like if you took 50 damage, and had 50% vanilla resist, that lowers to 25 damage... and if you had 25% Potion Core resist... that lowers to 18.75 damage.
Anyway to give a potion effect forever?
Like I'm trying to affect myself with weight for unlimited time but I need the id. (Playing on 1.7.10)
In reply to Wolfy618x:
Disclaimer: I have no Idea if this will work yet, I haven't tried.
I was planning on combining this mod with this one in order to make diverse armor sets. This would be my best guess for the time being.
when will there be a 1.16.5 version
Please 1.17
pls update to 1.15.2
Thanks for doing the amazing mod, It is really a good helpers to RPG makers
According to my research and knowledge of Minecraft's source code, this statement is actually incorrect. While potions are the most common sources of player inflicted magic damage, they are not the only sources of magic damage in the game. Part of the damage from Guardian beams (and the entirety of the damage from their spines), Evoker fangs and the Thorns enchantment are all sources of magic damage in vanilla, and testing this with a Guardian and a Splash Potion of Magical Focus, the beam damage did increase slightly and the spine counter attack damage did increase by the full amount (Also tested this with the Thorns enchantment and got similar results).
I don't mean to be picky and pedantic, but an accurate description would be better. It doesn't need to say that only potions cause magic damage, but at least indicating some of the common sources, like potions and thorns, would help prevent confusion.
Someone know if there a chance the author update this mod to 1.16 :(?
Hello, I have a problem. I have the corrosion effect and don't know how to get rid of it, can someone help me?
In reply to Herr_Malzy:
"got milk?"
Will this ever be updated to higher versions? If not does anyone know a mod like this for 1.16? Because I love this mod and was wondering if there were any like it
I'm trying to use this with Realistic Armor Tiers to create my own armor sets which each have their own potions auto applied. I have it working with vanilla potion effects and modded armor. The only part that isn't working is when I try to apply a potioncore effect. I've used CraftTweaker to grab the correct name (I think). Any ideas?
====== [ THIS WORKS ] ======
{
"name": "Turtle Master",
"helmet": "Lapis",
"chestplate": "Emerald",
"leggings": "Emerald",
"boots": "Lapis",
"potion": [
{
"effect": "minecraft:slowness",
"efficiency": 3
}
]
}
======[ THIS DOESN'T WORK ] ======
{
"name": "Turtle Master",
"helmet": "Lapis",
"chestplate": "Emerald",
"leggings": "Emerald",
"boots": "Lapis",
"potion": [
{
"effect": "potioncore:resistance",
"efficiency": 1
}
]
}
======[ I FIXED IT, REMOVE 'potioncore:']======
{
"name": "Turtle Master",
"helmet": "Lapis",
"chestplate": "Emerald",
"leggings": "Emerald",
"boots": "Lapis",
"potion": [
{
"effect": "resistance",
"efficiency": 1
}
]
}
In reply to aquarius7373:
Ah yeah, the resistance effect is minecraft:resistance. It's part of the base game, not potion core.
Personally think this is the best Potion Mod out there
I have 3 suggestions
1: Whitelist for items resistant to Rust
2: Reverse Launch. Sends You downwards instead of upwards (trying to balance potions like levitation from being used for infinite height)
3: a potion that stops all movement like high slowness but also works in the air. Example would be putting an Adventure mode player into spectator mode with the effect to stop them in place and tp them where You want them to look then tp them back and change their gamemode back to Adventure mode. Basically, cutscenes
But yeah these are just suggestions and doesn't bother Me if they don't get implemented I just wanted to give some ideas
In reply to ambitiousmaker91:
Hmm nice idea with the whitelist.