Tags
Creators
Details
2.0+1.21.11
Compatibility
Required content
Changes
Combat Extended Alpha Update
This is an alpha release, so expect bugs, unfinished behavior, and compatibility issues. A lot of internal systems were reworked in this version, especially item tooltips, damage calculation, and mod compatibility handling.
Added
-
Added a new CE damage preview system.
- If Combat Extended is installed on the server, the tooltip can use a server-side damage calculator.
- In singleplayer, the server calculator is always available.
- If Combat Extended is not installed on the server, the tooltip falls back to the client-side calculator.
-
Added support for calculating damage for items even when they are not currently held.
- The item is treated as if it were in the player’s main hand for preview purposes.
-
Added a new CE tooltip details view.
- Hold the configured CE tooltip key to open the CE details view.
- The tooltip shows client calculator damage, server calculator damage when available, CE compatibility status, and server availability status.
- Added an original-values view for debugging vanilla/original tooltip values.
-
Added configurable keybinds for:
- showing CE tooltip details;
- showing original values;
- opening the CE compatibility configuration screen.
-
Added a new compatibility configuration GUI.
- Supports separate sections for mods and items.
- Supports white, neutral, and black lists.
- Mods can be moved between lists, and their items inherit that status.
- Individual items can override their mod’s status.
- Blacklisted items/mods are ignored by CE tooltip changes.
-
Added an internal/API compatibility system.
- Mods can register themselves as compatible with Combat Extended.
- Mods can register individual compatible items.
- Mods can also mark specific items as CE-neutral exceptions.
- Added API hooks for external damage calculator and tooltip integration.
-
Added support for Pufferfish’s Skills / Puffish Attributes based damage bonuses.
- Supports melee damage modifiers.
- Supports ranged damage modifiers.
- Supports weapon-specific modifiers such as sword, axe, trident, and mace damage.
- Supports bow and crossbow projectile speed modifiers where applicable.
-
Added experimental compatibility work for Heritage of Gods.
- CE aims to replace only the stat/damage part of HOG tooltips.
- Custom HOG descriptions, abilities, Shift tooltip sections, and other custom lines should remain untouched.
- HOG melee and ranged items are handled separately from vanilla-style weapons.
Changed
- Removed attack range display from CE weapon tooltips.
- Improved visual styling of CE tooltip hints.
Known Issues
- This is still an alpha version.
- Some modded weapons may still display inaccurate damage if they modify damage only during real attack events.
- Some complex custom tooltips may still need dedicated compatibility patches.
- Compatibility GUI and API behavior may still change in future versions.
Notes
This update focuses heavily on long-term compatibility foundations. The goal is to make Combat Extended safer to use in large modpacks without breaking custom item tooltips from other mods.
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:Csrs3KwU:I4dOeGJD"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Csrs3KwU:I4dOeGJD"
}

