
Null Attribute Remover
A plugin to remove null attributes from player NBTs on join. Made to prevent specific crashes!
116
0
Список изменений
NullAttributeRemover v1.4
Removed
- Entire UUID-fixing mechanism — no more
attemptFixInvalidUUIDssetting or code paths. - Config option:
attemptFixInvalidUUIDs - Any logic invoking
UUID.nameUUIDFromBytes(...)or generating replacement modifiers. - Deferred fix queues, replacement-runner code blocks.
- All references to replacing invalid UUID entries with newly generated ones.
Changed
-
Simplified
cleanAttributes()method:- Now strictly removes invalid modifiers (blank name, null UUID, invalid amounts, duplicate UUIDs).
- Removed attempts to patch or "fix" invalid UUID values.
-
Validation logic now:
- Issues warnings for UUID-like names when
logUUIDLikeNamesis enabled, but does not treat them as removal criteria. - Removes modifiers whose name equals their UUID (likely injected debug values).
- Issues warnings for UUID-like names when
-
Removed all code paths using
deferredFixes,fixQueue, or replacement fallback logic.
Log Behavior Updates
-
Core clean-up logs:
- Only logs removal events (e.g. “Removed X invalid modifiers”).
-
Warnings for invalid UUID strings are still configurable via
debugLogs. -
No more log entries indicating “Fixed X modifiers” — only removal summaries.
Файлы
NullAttributeRemover-1.4.jar(13.82 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
v1.4
Загрузчики
PaperSpigot
Версии игры
1.17–1.21.8
Загрузок
10
Дата публикации
7 мес. назад
