2.4.5-beta18latestSep 20, 2026 Fixing key parsing in InfuseEffect Fixing key parsing in MainConfig Fixing key parsing in EffectFlag Fixing key parsing in DataManager Fixing key parsing in InfuseEffectArgumentType2.4.5-beta17Sep 19, 2026 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 theenabledkey 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 handling2.4.5-beta16Aug 26, 2026 Handling out-of-bounds enchantment checks2.4.5-beta15Aug 25, 2026 Skipping old recipe enabled check Removing the recipe enabled check2.4.5-beta14Aug 23, 2026 Fixing config updating marking deployments as supporting 26.22.4.5-beta13Aug 21, 2026 Fixing heart boost values2.4.5-beta12Aug 21, 2026 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_effectshas been implemented. - You can remove the limit for a specific effect by setting its craft limit to -1. - Added thedrop_on_natural_deathconfig 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 helpmessage. - Removed/recipes,/controls, and/cleareffects. All have been moved under the main/infusecommand. - Added permissions to each command. EX:infuse.commands.infuse.guilets 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 rerollcommand that removes a player's effects and gives them a new starting effect. - Added the/infuse getTrustedcommand that lists all the players you trust. - Running/infuse controlswith 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 thestrikes_per_playerconfig 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 legacyability.usepermission. - Added anEffectCraftEventfor 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 withInfuse.getInstance().getTrustManager()2.4.5-beta11-fixedInfuse 2.4.5-beta11-fixedJul 27, 2026 - Fixed where recipes were not registering - Fixed the console error when server shuts down.2.4.5-beta11Jul 26, 2026 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 newblocked-worldsconfig in config.yml! -blocked-worldstakes 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, theblocked-worldsconfig 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 Event2.4.5-beta10Jul 25, 2026 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 static2.4.5-beta7Infuse 2.4.5-beta7Jul 10, 2026 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-radius2.4.5-beta6Infuse 2.4.5-beta6Jul 7, 2026 2.4.5-beta5Infuse 2.4.5-beta5Jul 6, 2026 Added a "%infuse_controls%" placeholder2.4.5-beta4Infuse 2.4.5-beta4Jun 25, 2026 - 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)2.4.5-beta3Infuse 2.4.5-beta3 1.21.4-11Jun 24, 2026 New build script! Builds automatically for 1.21.11 and 26.x Fixed Messages as placeholders2.4.5-beta2Infuse 2.4.5-beta2Jun 24, 2026 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 separately2.4.5-beta1Infuse 2.4.5-beta1Jun 24, 2026 Fixed effect registration, locale issues, and removed some extra logging.2.4.4-betaInfuse 2.4.4Jun 24, 2026 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 localization2.4.3Infuse 2.4.3Mar 8, 2026 Fixing a dupe.2.4.2Infuse 2.4.2Mar 2, 2026 fixed an issue with crafting regular items2.4.1Infuse 2.4.1Mar 2, 2026 - 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.0Infuse 2.4.0Feb 28, 2026 Effect loops -> fixed regen reworked -> half lore etc changes -> done bug fixes -> all LIFESTEALZ SUPPORT config additions:regular_effect_broadcast: trueregular_effect_broadcast: "🧪 A %item%<reset> has been crafted at <#90D5FF><b>%x%, %y%, %z%... %dimension%"2.3.0Infuse 2.3.0Feb 15, 2026 Much needed bug fix, please redownload1.8.0Infuse 1.8.0Feb 14, 2026 emerald too2.2.3Infuse 2.2.3Feb 10, 2026 - Fixed the formatting of ritual broadcasts - Fixed an issue with InventoryHolders misreading ClickEvents - Added feedback to/infuse reload- You can no longer break brewing stands with an active ritual - The heart effect no longer gives you infinite heartsDROPPING 1.21-1.21.3 SUPPORT!!!
This is a TEMPORARY drop that we are only implementing due to pre-1.21.4 api changes that we cannot handle with the current state of the codebase. Once the code is more organized, we will work on retroactively adding support for past versions.2.2.2Infuse 2.2.2Feb 9, 2026 hehe funny 222 fixed config.yml not loading2.2.1Infuse 2.2.1Feb 9, 2026 fixed api version2.2.0Infuse 2.2.0Feb 9, 2026 All the bugs we knew of fixed by turbojax some more optimization2.1.0Infuse 2.1.0Jan 23, 2026 Jst fixed the controls command, most likely last fix for a bit :D2.0.5Infuse Abilities 2.0.5Jan 21, 2026 final bug fix (hopefully), icons went wrong color2.0.4Infuse Abilities 2.0.4Jan 21, 2026 minor bug fixes :D2.0.3Infuse Abilities 2.0.3Jan 21, 2026 Fixed soft depedency, and gui2.0.2Infuse Abilities 2.0.2Jan 21, 2026 Most of the new stuff is tests1.7.2Infuse SMP 1.7.2Sep 15, 2025 All the bug fixes from the last update (hopefully no more)1.7.1Infuse SMP 1.7.1Sep 14, 2025 IMPORTANT BUGFIXES
Visibility - Fix effect order- Make everything cap sensitive
- Make all effects show
Functionality - Make strength auto
- Make augmented ender work
- Show cooldowns
- Fix colour strippings (Work with hex)
Commands - Make /lspark /rspark work
- Add /ldrain /rdrain (Im begging)
New Features
New /infuses gui /ldrain /rdrain1.7.0Infuse SMP 1.7.0Sep 13, 2025 WOOHOOO FINALLY
Removed hopper brewing Added ACTUAL BREWING Did a TON of performance stuff Fixed the eating bug (sorry :P)1.6.0Infuse SMP 1.6.0Aug 13, 2025 Sorry for like slow update T-T, not a lot in this one
added random effects toggleable (finally) reworked feather (finally) changed commands to /rspark /lspark fixed some lag issues added some particles1.5.1Infuse SMP 1.5.1Jul 31, 2025 Packet Events is now required
1.21 - 1.21.8 Is Now Supported
Added hex code support for fire and speed2 New Placeholders
%infuse_first_name% %infuse_second_name%Displays Effect Named (in color)
%infuse_first_raw% %infuse_second_raw%Displays Effect Named (no color)
Fixed Lava and frost swimming (you can now fly :D) Added config for FULLY disabling brewing potions1.5.0Infuse SMP 1.5.0Jul 26, 2025 1.5.0 Release is here!!! (my biggest update yet)
Added a New Effect Thief effect: Your footsteps dont make any sound You're name is not shown on tablist Kill a player to shapeshift into them Spark: Steal your opponents effect when hitting themNew things
Added a webhook option (input your webhook url) Added an option to drop player heads on death Added an option for empty effect icon Added a different ritual duration for ender Fixed Ocean + Ender Stuff Added a /recipes command (shows limits and recipes) Fixed /trust Made effects be randomly dropped when you dieFor Operators
Added an update checker :PLEAKS FOR NEXT UPDATE
<details> <summary>Spoiler</summary> Adding a Random effects when you join Adding a command to give someone a certain effect </details>Make sure to join my discord for Help :3
https://discord.com/invite/RaZ296vjWc _Thanks duckie for the updater code_1.4.0Infuse SMP 1.4.0Jul 13, 2025 1.4.0 Release is Here!!!!
Changelog
Bug fixes with most of the bugs (I'm looking at the rest) Made you able to edit messages names of items and lore! Added Placeholders (Requires PlaceholderAPI)%infuse_first_effect% %infuse_second_time% %infuse_first_time% %infuse_second_effect%
If you have any issues join my discord!
1.3.0Infuse SMP 1.3.0Jun 24, 2025 Update Changes
Added changable cooldowns Added changeable Recipes Added changeable Limits Changed Discord Broadcasts to a config option Made speed configable Fixed Ocean Pulling Hopefully fixed Ender CursedSay all extra ideas inside my discord!
Still Protocollib is Required!!!1.2.6Infuse SMP 1.2.6Jun 6, 2025 A ton of bug fixes, too lazy to note them all Main one, fixed issues with crafting!!!
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta