All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Infuse

Infuse

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

Infuse

This is a Custom Plugin with different types of effects that provide OP Abilities

Plugin Info:

The brewing stand ui has been replaced with a crafting table! Use this to craft your effects.
Admins can re-enable brewing by adjusting the config.yml.
Augmented effects have half the cooldown of regular effects.
When an effect is crafted, the coordinates of where it was crafted are broadcast to the entire server.
The first effect of each type to be crafted is augmented.
When augmented effects are crafted, they start a ritual.
Rituals last for 10 minutes before the augmented effect is crafted.
Players don't need to do anything but be the one to grab the effect when the ritual finishes.

Resource Packs

Head over to the InfusePack page to get it.

Effect Abilities:

In-game, run /infuses to see what they do!

Commands:

/controls

This changes between using Command Keys and using offhand to activate abilities

/lspark, /rspark

This activates your ability in your first or second slot

/cleareffects

This clears the player's effects

/cooldown

This resets the cooldown of the player

/ldrain /rdrain

This turns your effect back into a bottle that can be used for trading

/swap

This swaps the order of your effects around

/infuse gui

This can be allowed to preview/take effects

Optional

You can use Command Keys for custom keybinds (bind /rspark to something and /lspark), but it's optional

Recipes:

The first effect crafted starts a ritual and gives an augmented effect, the next 3 give a regular one, and then it's uncraftable

Some Notes:

  • The speed effect uses 1 dune and 1 eye armor trim.
  • The heart effect can be crafted with any potion.
  • The frost and regen effects require pearlescent froglights. Default Recipes Extra Recipes Thief Recipe

Strength Emerald Feather Fire Frost Haste Heart Ocean Invis Speed Regen Thunder Ender Apophis

Credits

Thank you to Jannyboy11 for the platform and version classes, and for the general inspiration for the multi-version support! Thank you to Lucko and pop4959 for inspiring multi-platform support! Thank you to the devs at PaperMC for making great guides and having amazing support!

All of you have contributed to this project in both borrowed code and ideas, and I thank you all greatly.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.2 26.1.x 1.21.11
Paper Purpur
18h ago 1
26.2 26.1.x 1.21.11
Paper Purpur
18h ago 1
26.2 26.1.x 1.21.11
Paper Purpur
18h ago 1
26.2 26.1.x 1.21.11
Paper Purpur
18h ago 1
26.2 26.1.x 1.21.11
Paper Purpur
18h ago 1
26.2 26.1.x 1.21.11
Paper Purpur
18h ago 1
26.2 26.1.x 1.21.11
Paper Purpur
18h ago 1
26.1.x 1.21.11
Paper Purpur
18h ago 1
26.2 26.1
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
26.1.x 1.21.11
Paper Purpur
18h ago 1
26.1.x 1.21.11
Paper Purpur
18h ago 1
26.1.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
26.1.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
26.1.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
26.1.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
26.1.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
26.1.x
Paper Purpur
18h ago 1
26.1.x 1.21.x
Paper Purpur
18h ago 1
26.1.x 1.21.x
Paper Purpur
18h ago 1
26.1.x 1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
1.21.x
Paper Purpur
18h ago 1
[2.4.5-beta19] 2.4.5-beta19 by CatAdmirer on Oct 12, 2026
Download
# Infuse 2.4.5-beta19
  • Re-implementing the speed application for Frost, and disabling that weird gliding thing.
  • Adding a notification when there is an update for the plugin.
  • Change who gets this notification with the infuse.update_notify permission.
  • Automatically downloading the resource pack for clients. (No more manually setting it up)
  • Implemented invis armor hiding.
  • Fixed abilities based on effect activation.
  • Fixing bug where augmented recipes didn't take your ingredients.
  • Added configurable thunder damage
  • Changed extra-effects to true by default
  • Fixing some issues with EffectCraftManager and RitualManager
  • Changing strength autocrit particles and damage
  • Fixing effect icons
  • Preventing null errors with Infuse#getDataManager
  • Removing parameters from listener constructors and fixing EntityDropItemListener
  • Making the offhand effect activation run the necessary command
[2.4.5-beta18] 2.4.5-beta18 by CatAdmirer on Oct 12, 2026
Download
Fixing key parsing in InfuseEffect
Fixing key parsing in MainConfig
Fixing key parsing in EffectFlag
Fixing key parsing in DataManager
Fixing key parsing in InfuseEffectArgumentType
[2.4.5-beta17] 2.4.5-beta17 by CatAdmirer on Oct 12, 2026
Download
Fixing some console spam with the thief icon
Had to remap the unicode
should of fixed fire flooding console.
Fixing dual registration and changing how recipe keys are determined
Removing placeholders for effect icons as they are no longer in the default font
Adding a duration to the thief effect
Loading config and player data when the plugin is initialized
Making DataManager#applyUpdates smaller
Redoing effect icons to work with the new infuse pack
Reloading the recipe manager on load
fixing config copying
Registering effects under adventure Keys
Replacing enum constants with regular variables and adding keys to the constants
Saving changes to the config
skipping file creation if it exists and is not mean to be overridden
Merge branch 'dev/2.4.5' of https://github.com/PluginMart/Infuse into dev/2.4.5
Changing how the apophis/heart effect health modifiers are removed
Improving material parsing and no longer checking the enabled key in recipes.yml
Registering each effect's event listeners in InfuseEffect#register and renaming registry-related functions.
Making Infuse handle the RegionBlocker instance
Updating recipe registration and removing unused methods
Fixing key getters when tracking effects
No longer using legacy ender updating code
Fixing how recipes are updated
Allowing parsing of augmented effect recipes
Fixing error in ender recipe
Redoing the HitTracker to keep track of hits given and taken. Also has better decay handling
[2.4.5-beta16] 2.4.5-beta16 by CatAdmirer on Oct 12, 2026
Download
Handling out-of-bounds enchantment checks
[2.4.5-beta15] 2.4.5-beta15 by CatAdmirer on Oct 12, 2026
Download
Skipping old recipe enabled check
Removing the recipe enabled check
[2.4.5-beta14] 2.4.5-beta14 by CatAdmirer on Oct 12, 2026
Download
Fixing config updating
marking deployments as supporting 26.2
[2.4.5-beta13] 2.4.5-beta13 by CatAdmirer on Oct 12, 2026
Download
Fixing heart boost values
[2.4.5-beta12] 2.4.5-beta12 by CatAdmirer on Oct 12, 2026
Download
# 2.4.5-beta12

## User Changes (stuff you'll care about)
  • So. Many. Config. Changes.
  • Reorganized the config as a whole.
  • Added config versioning for better updates.
  • Made sure the config updater supports all versions past 2.3.0.
  • You enable thief and apophis in their own config blocks now.
  • allow_infinite_effects has been implemented.
  • You can remove the limit for a specific effect by setting its craft limit to -1.
  • Added the drop_on_natural_death config that lets you prevent players from losing effects when they die to something other than a player.
  • Dropped official support for 1.21.4-1.21.10
  • Added a better /infuse help message.
  • Removed /recipes, /controls, and /cleareffects. All have been moved under the main /infuse command.
  • Added permissions to each command. EX: infuse.commands.infuse.gui lets you run /infuse gui
  • Added BetterTeams trust support. You can also enable a config that trusts teams you're allied with too.
  • Added the /infuse reroll command that removes a player's effects and gives them a new starting effect.
  • Added the /infuse getTrusted command that lists all the players you trust.
  • Running /infuse controls with no parameters tells you your current control mode.
  • When you leave off a target for /infuse cooldown, it defaults to you.
  • Implemented auto-smelt for the fire effect.
  • Added the strikes_per_player config to thunder that makes it so an entity can only be struck by lightning x amount of times during the spark's thunderstorm.
## Bug Fixes
  • Fixed a bug where the ritual beam wouldn't be removed after the ritual ended.
  • Fixed the "Lightning bug" (lighting striking players hundreds of times)
  • Fixed issues with the trust command
  • Fixed Heart effect not healing to 20 hp.
  • Preventing the console from using some commands that require players.
  • Redid the speed effect boost so you can't lose all your momentum by looking down.
  • Fixed shield cooldowns and damage with the strength effect.
## API Changes (nerd stuff)
  • Converted commands to the brigadier api. (better parameter checking and automatic tab completion)
  • Added custom brigadier argument types for effect keys, slots, and control modes.
  • Added a generic SelectStringArgumentType that lets you allow specific strings.
  • Infuse.getInstance() is marked as NonNull.
  • EffectManager now controls join effect distribution and can forcefully remove effects.
  • Removed the legacy ability.use permission.
  • Added an EffectCraftEvent for listeners.
  • Rituals are now handled by RitualManager.
  • Using DataComponents instead of ItemMeta.
  • Merged EffectIds and EffectConstants.
  • Made EffectConstants a collection of enums.
  • Player trust is handled with the new TrustManager. Don't use the old DataManager functions.
  • You can get a TrustManager with Infuse.getInstance().getTrustManager()
  • Fixed where recipes were not registering
  • Fixed the console error when server shuts down.
  • Fixed where recipes were not registering
  • Fixed the console error when server shuts down.
[2.4.5-beta11] 2.4.5-beta11 by CatAdmirer on Oct 12, 2026
Download
# INFUSE UPDATE - 2.4.5 BETA 11

### Implemented WorldGuard support
Here's how you use the custom flags:
  • blocked-effects: A list of InfuseEffect keys to prevent players from using within a certain region. Works with both augmented and regular effects.
  • use-spark: Prevents players from activating sparks in a region.
  • spark-passthrough: Prevents active sparks from targeting players in the region. Helpful around safe zone borders.

  • If you don't want WorldGuard, you can also disable effects across worlds with the new blocked-worlds config in config.yml!
  • blocked-worlds takes a list of strings that corresponds to the internal name of the minecraft world.
  • These use NamespacedKeys internally, so make sure to add the "multiverse:" prefix with multiverse, or the equivalent for your plugin.
  • If the worldguard flags are in their default state, the blocked-worlds config will still be used.

### Bug Fixes:
  • Fixed an issue where you could take items out of the RecipeListGUI.
  • Fixed an issue where the ritual beam wouldn't be killed.
  • Fixed effect crafting and brewing stands.
  • Re-implemented Apophis with multiple new configs and abilities.
  • Fixed something in ocean and frost (dont remember what)
  • Fixed the bug when your inventory was full the effect would get cleared
  • Fixed when an inventory click listener sometimes returned console error.
  • General bug fixes + Added haste's Item Held Event
[2.4.5-beta10] 2.4.5-beta10 by CatAdmirer on Oct 12, 2026
Download
Fixed Invis max dust option (15 -> 4)
Addressing some compiler warnings around enchantments
Removing the plugin member value from DataManager
Removing extra whitespace
Adding comments to thief
Replacing ItemMeta usage with DataComponent api
Fixing bug where only the first line of an effect's lore had no italics
Removing checks for if the plugin is enabled
Adding an instance of the Infuse class to InfuseEffect so it didnt need to be created in every effect instance
Using Paper's JavaPlugin class for Infuse#getInstance
Preventing Infuse#getInstance from returning null by making it throw erroes
removing unused imports
Making CrafterCraftListener handle item detection better
Moving event listeners into their own dedicated folders and classes
Changing how particles are handled in GlobalLoop#run
Adding ParticleManager#spawnCursedParticles which spawns cursed particles on the player if they are actually cursed
Making ParticleManager#spawnEffectParticles take the direct InfuseEffect instance, removing the plugin parameter and allowing everything to become static
Fixed discord webhooks
Recognized duff_mans_jnr as an author
Fixed an unused placeholder
Handling when an ingredient doesnt exist in a recipe
Added a bunch of configs.
  • emerald.multiplier-xp.standard
  • emerald.multiplier-xp.use-effect
  • ender.passive.radius
  • ender.spark.max-distance
  • feather.land.radius
  • feather.land.damage
  • fire.passive.walk-speed
  • fire.spark.radius
  • fire.spark.explosion-radius
  • frost.passive.snow-changing-radius
  • frost.passive.walk-speed
  • frost.spark.radius
  • ocean.passive.drown-strength
  • ocean.passive.drown-damage
  • ocean.spark.drown-strength
  • ocean.spark.drown-damage
  • regen.spark.heal-trusted-radius
Fixed discord webhooks
Recognized duff_mans_jnr as an author
Fixed an unused placeholder
Handling when an ingredient doesnt exist in a recipe
Added a bunch of configs.
  • emerald.multiplier-xp.standard
  • emerald.multiplier-xp.use-effect
  • ender.passive.radius
  • ender.spark.max-distance
  • feather.land.radius
  • feather.land.damage
  • fire.passive.walk-speed
  • fire.spark.radius
  • fire.spark.explosion-radius
  • frost.passive.snow-changing-radius
  • frost.passive.walk-speed
  • frost.spark.radius
  • ocean.passive.drown-strength
  • ocean.passive.drown-damage
  • ocean.spark.drown-strength
  • ocean.spark.drown-damage
  • regen.spark.heal-trusted-radius
fixed apophis disguises
Added a "%infuse_controls%" placeholder
Added a "%infuse_controls%" placeholder
  • Fixed augmented effects being turned into regular effects.
  • Removed drain slot empty error message when drinking a second effect.
  • Adding Emerald abilities to Apophis (with configs)
  • Fixed augmented effects being turned into regular effects.
  • Removed drain slot empty error message when drinking a second effect.
  • Adding Emerald abilities to Apophis (with configs)
New build script!
Builds automatically for 1.21.11 and 26.x
Fixed Messages as placeholders
New build script!
Builds automatically for 1.21.11 and 26.x
Fixed Messages as placeholders
Fixing bossbar name
Added missing EventHandler
Immediately registering effects
Fixed parsing of string lists in lang configs
Fixing EffectConstants issues

building for java 25 and 21 separately
Fixing bossbar name
Added missing EventHandler
Immediately registering effects
Fixed parsing of string lists in lang configs
Fixing EffectConstants issues

building for java 25 and 21 separately
Fixed effect registration, locale issues, and removed some extra logging.
[2.4.4-beta] Infuse 2.4.4 by CatAdmirer on Oct 12, 2026
Download
oh god where do i start...

  • Fixed ender effect particles making a pillar.
  • Implemented a new internal message API.
  • Renamed a few configs and storage keys.
  • Changes in configs across versions are updated (new configs loaded, old configs removed.)
  • If an effect item despawns or is destroyed, it can be crafted again.
  • Fixed the way apophis applies skins and nametags (it works on rejoin now).
  • Fixed invis death messages so they apply if the player has the infuse effect, not the potion effect.
  • Redid the action bar code. It stays centered now.
  • Fixed an issue with the ender effect whining in console about an event.
  • Thief effect actually hides people from tablist
  • Effect-based item enchantments get reverted to their original levels when stashed or dropped.
  • Cooldown timers don't start until after the spark ends. (Technically they do start but they're offset by the duration timer)
  • Added custom events for equipping and unequipping effects
  • The hit tracker's decay rate is now configurable. Check the config.yml for more info
  • Thunder effect is accurate now
  • Fixed an issue with the hit tracker where hit counts were counted wrong.
  • Fixed /cleareffects
  • Made dropped heads match the player they drop from
  • Frost can now stand on powder snow
  • Emerald enchant bonus works
  • Redid effect equip/unequip handling
  • Added support for localization
[2.4.3] Infuse 2.4.3 by CatAdmirer on Oct 12, 2026
Download
Fixing a dupe.
[2.4.2] Infuse 2.4.2 by CatAdmirer on Oct 12, 2026
Download
fixed an issue with crafting regular items
[2.4.1] Infuse 2.4.1 by CatAdmirer on Oct 12, 2026
Download
  • The number of effects crafted is now saved to the config.
  • The bossbar is removed in a better way now
  • Augmented ender and ender no longer have separate entries in recipes.yml. Instead, you can define a material to replace the dragon egg once it has been used.
  • You can now see recipes in the in-game recipe book.
  • Fixed item names appearing in the background of the recipe gui.
  • You cannot use a brewing stand actively being used for a ritual.
[2.4.0] Infuse 2.4.0 by CatAdmirer on Oct 12, 2026
Download
Effect loops -> fixed

regen reworked -> half

lore etc changes -> done

bug fixes -> all

  • LIFESTEALZ SUPPORT**

config additions:

``regular_effect_broadcast: true`

`regular_effect_broadcast: "🧪 A %item%<reset> has been crafted at <#90D5FF><b>%x%, %y%, %z%... %dimension%"``
[2.3.0] Infuse 2.3.0 by CatAdmirer on Oct 12, 2026
Download
Much needed bug fix, please redownload
Infuse Icon
Download Infuse
Select game version
Select platform