COWMODSКаталог модов
Attributification [Attribute Unification]

ВЕРСИИ (17)

release

Attributification [Attribute Unification] 2.0.5

2.0.5
9 апр. 2026 г.226Minecraft: 1.21.1fabric
Скачать
Что нового
- 1.21.1 Release
release

Attributification [Attribute Unification] 2.0.5

2.0.5
9 апр. 2026 г.684Minecraft: 1.21.1neoforge
Скачать
Что нового
- 1.21.1 Release
release

Attributification [Attribute Unification] 2.0.5

2.0.5
9 апр. 2026 г.45Minecraft: 1.20.1fabric
Скачать
Что нового
- Something Refactored
release

Attributification [Attribute Unification] 2.0.5

2.0.5
9 апр. 2026 г.8,2 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
- Something Refactored
release

Attributification [Attribute Unification] 2.0.4

2.0.4
14 мар. 2026 г.23Minecraft: 1.20.1fabric
Скачать
Что нового
### Fixed - Fixed crash on dedicated servers caused by client-only code (MinecraftClient) in config reload - Fixed JSON parsing error during config migration when old config format doesn't match expected structure
release

Attributification [Attribute Unification] 2.0.4

2.0.4
14 мар. 2026 г.97Minecraft: 1.20.1forge
Скачать
Что нового
### Fixed - Fixed crash on dedicated servers caused by client-only code (MinecraftClient) in config reload - Fixed JSON parsing error during config migration when old config format doesn't match expected structure
release

Attributification [Attribute Unification] 2.0.3

2.0.3
28 февр. 2026 г.23Minecraft: 1.20.1fabric
Скачать
Что нового
### Fixed - Fixed fullReplacement mode not properly freezing source attribute - Fixed fullReplacement allowing modifiers to affect source attribute value - Fixed getValue() and getBaseValue() not respecting fullReplacement flag - Fixed onlyVisualChange mode redirecting getAttribute() when it should only rename - Fixed unidirectional mode redirecting hasAttribute() when source should not be considered as target - Fixed unidirectional mode applying equivalence multiplication when it should return direct value - Fixed all special modes (onlyVisualChange, fullReplacement, unidirectional) not working correctly after 2.0.0 refactoring
release

Attributification [Attribute Unification] 2.0.3

2.0.3
28 февр. 2026 г.75Minecraft: 1.20.1forge
Скачать
Что нового
### Fixed - Fixed fullReplacement mode not properly freezing source attribute - Fixed fullReplacement allowing modifiers to affect source attribute value - Fixed getValue() and getBaseValue() not respecting fullReplacement flag - Fixed onlyVisualChange mode redirecting getAttribute() when it should only rename - Fixed unidirectional mode redirecting hasAttribute() when source should not be considered as target - Fixed unidirectional mode applying equivalence multiplication when it should return direct value - Fixed all special modes (onlyVisualChange, fullReplacement, unidirectional) not working correctly after 2.0.0 refactoring
release

Attributification [Attribute Unification] 2.0.2

2.0.2
28 февр. 2026 г.12Minecraft: 1.20.1fabric
Скачать
Что нового
### Added - Added conditional debug logging controlled by config option - Added centralized AttributeUtils class for shared caching across mixins - Added callback system for cache management on config reload ### Changed - **Major optimization:** Migrated to direct JSON parsing for config migration (removed deprecated classes) - **Performance:** Implemented 4-level caching system (global, per-config, per-mixin, per-thread) - **Performance:** Added bidirectional caching in AttributeUnifier (source→mapping and target→mapping) - **Performance:** Centralized attribute ID lookups in AttributeUtils with ConcurrentHashMap caching - **Code quality:** Removed code duplication by centralizing common operations in AttributeUtils - **Code quality:** Eliminated redundant cache in EntityAttributeInstanceMixin (now uses AttributeUnifier.getMappingByTarget()) - **Code quality:** Improved recursion protection with ThreadLocal guards ### Removed - Removed deprecated AttributificationConfig class (migration now uses direct JSON parsing) - Removed deprecated AttributeMapping class (migration now uses direct JSON parsing)
release

Attributification [Attribute Unification] 2.0.2

2.0.2
28 февр. 2026 г.14Minecraft: 1.20.1forge
Скачать
Что нового
### Added - Added conditional debug logging controlled by config option - Added centralized AttributeUtils class for shared caching across mixins - Added callback system for cache management on config reload ### Changed - **Major optimization:** Migrated to direct JSON parsing for config migration (removed deprecated classes) - **Performance:** Implemented 4-level caching system (global, per-config, per-mixin, per-thread) - **Performance:** Added bidirectional caching in AttributeUnifier (source→mapping and target→mapping) - **Performance:** Centralized attribute ID lookups in AttributeUtils with ConcurrentHashMap caching - **Code quality:** Removed code duplication by centralizing common operations in AttributeUtils - **Code quality:** Eliminated redundant cache in EntityAttributeInstanceMixin (now uses AttributeUnifier.getMappingByTarget()) - **Code quality:** Improved recursion protection with ThreadLocal guards ### Removed - Removed deprecated AttributificationConfig class (migration now uses direct JSON parsing) - Removed deprecated AttributeMapping class (migration now uses direct JSON parsing)
release

Attributification [Attribute Unification] 2.0.1

2.0.1
25 февр. 2026 г.37Minecraft: 1.20.1forge
Скачать
Что нового
### Fixed - Fixed crash on startup: removed incompatible `SaveType.SEPARATE` that conflicted with `@RequiresAction(RELOG)`
release

Attributification [Attribute Unification] 2.0.1

2.0.1
25 февр. 2026 г.21Minecraft: 1.20.1fabric
Скачать
Что нового
### Fixed - Fixed crash on startup: removed incompatible `SaveType.SEPARATE` that conflicted with `@RequiresAction(RELOG)`
release

Attributification [Attribute Unification] 2.0.0

2.0.0
25 февр. 2026 г.22Minecraft: 1.20.1forge
Скачать
Что нового
### Added - Added Fabric support (mod now works on both Fabric and Forge) - Added in-game configuration GUI powered by fzzy_config - Added automatic migration from old JSON config to new TOML format - Added client-server config synchronization - Added `unidirectional` configuration field (replaces old `bidirectional` with inverted logic) ### Changed - **Major refactoring:** Migrated to fzzy_config library for configuration management - Config format changed from JSON to TOML - Config file location: `config/attributification/attributification.toml` (was `attribute_mappings.json`) - Old JSON config is automatically backed up to `attribute_mappings.json.old` after migration - **BREAKING:** Replaced `bidirectional` field with `unidirectional` (inverted logic, default: false) - Old: `bidirectional: true` (default) → New: `unidirectional: false` (default) - Old: `bidirectional: false` → New: `unidirectional: true` - Migration handles this automatically
release

Attributification [Attribute Unification] 2.0.0

2.0.0
25 февр. 2026 г.23Minecraft: 1.20.1fabric
Скачать
Что нового
### Added - Added Fabric support (mod now works on both Fabric and Forge) - Added in-game configuration GUI powered by fzzy_config - Added automatic migration from old JSON config to new TOML format - Added client-server config synchronization - Added `unidirectional` configuration field (replaces old `bidirectional` with inverted logic) ### Changed - **Major refactoring:** Migrated to fzzy_config library for configuration management - Config format changed from JSON to TOML - Config file location: `config/attributification/attributification.toml` (was `attribute_mappings.json`) - Old JSON config is automatically backed up to `attribute_mappings.json.old` after migration - **BREAKING:** Replaced `bidirectional` field with `unidirectional` (inverted logic, default: false) - Old: `bidirectional: true` (default) → New: `unidirectional: false` (default) - Old: `bidirectional: false` → New: `unidirectional: true` - Migration handles this automatically
release

Attributification [Attribute Unification] 1.0.2

1.0.2
22 февр. 2026 г.84Minecraft: 1.20.1forge
Скачать
Что нового
### Removed - Removed `autoEquivalence` mode (equivalence must be specified manually) ### Fixed - Fixed potential StackOverflowError caused by registry lookups in mixins - Added recursion protection with ThreadLocal flags in all mixins - Added WeakHashMap caching for attribute IDs to avoid repeated registry calls ### Changed - Config migration automatically removes obsolete `autoEquivalence` field from old configs
release

Attributification [Attribute Unification] 1.0.1

1.0.1
22 февр. 2026 г.31Minecraft: 1.20.1forge
Скачать
Что нового
### Added - Added config versioning system with automatic migration - New mappings are automatically added on mod updates without losing user changes ### Changed - Config file format now includes version field for better update management - Updated ranged_weapon:haste mapping to use equivalence 100.0 and full replacement mode (auto-migrated from version 1) - Updated ranged_weapon:damage mapping to use ADDITION_TO_MULTIPLY_TOTAL conversion with conversionEquivalence 100.0 (auto-migrated from version 1) ### Fixed - Fixed infinite pulling time for bows by changing ranged_weapon:haste → attributeslib:draw_speed mapping to use equivalence 100.0 and full replacement mode
release

Attributification [Attribute Unification] 1.0.0

1.0.0
18 февр. 2026 г.48Minecraft: 1.20.1forge
Скачать