Tags
Creators
Details
All versions
2.4.5-beta12
Beta
2.4.5-beta122 months ago 176
Compatibility
Minecraft: Java Edition
26.1.x
1.21.11
Platforms
Paper
Purpur
Changes
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 the
drop_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 the
strikes_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 legacy
ability.usepermission. - Added an
EffectCraftEventfor 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()
Optional dependencies
Any compatible version
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:x1wqx4cm:ixus6cXS"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:x1wqx4cm:ixus6cXS"
}

