
Null Attribute Remover
A plugin to remove null attributes from player NBTs on join. Made to prevent specific crashes!
Список изменений
Version 1.5 – UUID Validation Fixes & Smarter Filtering
Highlights:
-
Improved detection logic for attribute modifier UUIDs
-
Prevents false positives from vanilla attribute names
-
Adds new configuration option to control global UUID deduplication
Fixes & Improvements:
-
Fixed: Vanilla attribute names like minecraft:armor.boots or base_attack_damage were incorrectly flagged as invalid UUIDs.
-
The plugin now skips UUID parsing unless the modifier name looks like a real UUID (36 characters, 4 dashes).
-
Improved: Safer handling of non-UUID-like names. These are no longer treated as errors and won’t be removed unless truly broken.
-
Cleaned up logging for skipped UUID parsing — now clearly says when something was intentionally ignored due to being a vanilla name.
New Config Option:
ignoreDuplicateUUIDsAcrossAttributes:Allows modifiers to share UUIDs across different attributes, preventing false-positive removal of legit modifiers (e.g., damage and toughness sharing a UUID).
ignoreDuplicateUUIDsAcrossAttributes: true
