v2.0
Compatibility
Changes
TargetCrosshair v2.0.0 Changelog
š¦ Compatibility Update
- Now compatible with all Minecraft 1.21.x versions (1.21 ā 1.21.11)
- Updated Fabric dependencies to support the entire 1.21 branch
šØ UI Overhaul
-
Completely redesigned Crosshair Editor with modern, clean layout
-
New bottom action bar with Save, Discard, and Reset to Defaults buttons
-
New right panel with Target/ Normal preview and color selector
-
Preserved all left panel functionality (Tools, Symmetry, Actions, History)
-
Reduced canvas size slightly for better proportional layout
-
Fixed invisible buttons (now draw after panels!)
š¾ New Save System
- Removed auto-save entirely! Changes are not saved until you explicitly click Save
- Added confirmation dialog when closing editor with unsaved changes (Save, Discard, Cancel)
- Added "Discard" button to bottom bar to revert to initial state
- Original config is now stored on editor open and restored if discarding
š§ Fixes & Improvements
- Fixed pause menu button not appearing (added debug logs and fallback placement)
- Added target entity detection logs for better debugging
- Fixed crosshair color not switching to target color when aimed at players
- Cleaned up temporary debug features (removed TC DEBUG button)
- Improved color preview swatches in editor (now 32x32 pixels)
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:jfMIwgtA:lRQpnr0A"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jfMIwgtA:lRQpnr0A"
}

