Tags
Creators
Details
1.20-1.1.8-BETA-28
Compatibility
Changes
Changes:
- Small client-side bug fix
Changes from previous builds:
-
Made padding work on players
-
Made the weapon type config work on the server
-
Made the coyote time for vanilla clients update every millisecond for better hitreg
-
Added customization of weapon types to the new items JSON (See wiki for usage; no more tedium for quick edits to balancing)
-
Made it possible to apply any weapon type to any item
-
Made new config JSON format for modifying item attributes and stack size (See wiki for information)
-
Removed old item attribute configs
-
Replaced Default Attack Speed Offset config with Base Hand Attack Speed
-
Modified Attack Speed config
-
Added Insta-Attack config
-
Added I-Frames for instant attacks
-
Made vanilla client block breaking no longer server side (swing through grass still works though)
-
Proper Reach Entity Attributes support (no more crashes and using it won't break anything)
-
Removed client-side hit reach check
-
Made vanilla client coyote-time only work if the change between the previous hit result and now is between 20 degrees
-
Made spam clicking from a vanilla client play the no damage sound when an attack is not ready
-
Made vanilla clients have a more accurate attack speed (now goes up to 200% and matches CTS in speed)
-
Made vanilla clients connecting to modded servers work better (OPT-IN FOR SERVERS, WILL MAKE SERVER PERFORMANCE WORSE)
-
Made a config to allow for End Crystals to not force 100% charge when attacking them
-
Fixed CTS grace period
-
Fixed swing through grass
-
Fixed attack reach pseudo-capping at 4.5
-
Fixed Knife and Longsword stats so they are no longer the same no matter the tiers
-
Added configs to change the charged attack bonuses of various weapons
-
Fixed eating interruption for real this time
-
Made groundwork for future server side only support
-
Removed Coyote Time
-
Small cleanup, code looks a bit better now
-
Piercer now has three levels, but is incompatible with all damage enchantments
-
Fixed rendering issues
-
Fixed issue with sword blocking where it always cancels your sprint
-
Added a config to allow you to sprint even with no hunger, matching CTS 5
-
Made mod not require itself on the client provided custom content is not enabled
-
Made Eating Interruption work as intended
-
Made enchantments work in commands
-
Renamed to Combatify
-
Added namespace converter to convert items from old version
-
Fixed broken config options
-
Added 1.11 fast healing as a config option
-
Client side changes to make it possible to reach from the correct length
-
Made small hitreg tweaks (I-Frames should no longer cause ghost hits)
-
Added a config to only allow you to block shields when fully charged
-
Added configs to modify shield disable times, namely the base disable time, cleaving bonus per level, and defender reduction.
-
Added a server and client-side mod check (you now need it on both sides to connect)
-
Made attribute-adjusting configs no longer require a restart (now work upon reconnect)
-
Added Piercer, a config-specific enchantment gives 10% Armor Piercing to any weapon except for Tridents (Subject to change)
-
Added Defender, a config-specific enchantment that increases Shield Damage Protection by 1, and Sword Damage Reduction by 12.5%, also removes 0.5 seconds when your shield gets disabled.
-
Made Longswords, and all weapons with Piercer enchantment, able to disable shields, but in exchange, all damage not protected by the shield loses the Armor Piercing effect
-
Fixed an oversight where Armor Piercing would work when using a bow in your offhand
-
Buffed default Knife reach to 2.5
-
Internal fixes
-
A multitude of new configs, mostly pertaining to reach of weapons
-
Removed Block Reach
-
Fixed Missed Attack Recovery
-
Fixed a client side issue with attack speed when connecting to a dedicated server
-
Made a new config that will allow for magic attacks to not produce I-Frames
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:kRYhslBa:utWVRnuz"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kRYhslBa:utWVRnuz"
}

