Skip to content

NullAttributeRemover v1.5

Latest

Choose a tag to compare

@Yeetoxic Yeetoxic released this 05 Aug 04:11

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