▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
LootGlow

LootGlow

Added glows to items on the ground

Оцените первым
52
0
Все версииLootGlow 1.5.7

LootGlow 1.5.7

Release30.06.2026

Список изменений

Scoreboard Memory Leak Prevention Real-Time Scoreboard Scrubbing: Fixed a critical issue where dropped items and their glowing visual display entities left their UUIDs registered in the server's main scoreboard teams (LG_WHITE, LG_GOLD, etc.) after being picked up, despawning, or merging. This prevents severe memory accumulation (roughly 4,000 stale entries per hour) that eventually exceeded the 2 MB Netty packet limit and kicked joining players. Sanitized Reloads & Startup: The configuration load/reload process now automatically sanitizes all LootGlow scoreboard teams, removing any stale registrations to prevent accumulated leftovers from saving permanently in scoreboard.dat. Reload Map Sanitation: Added code to fully purge all remaining active item tracking collections (like grouped items, magnet animations, light sources, and bounce states) during configuration reloads, preventing lingering memory leaks. World & Chunk Optimization Chunk Unload Cleanup: Registered a chunk unload listener to immediately release visual tracking and clear scoreboard entries for any glowing items inside chunks that unload, preventing visual artifacts and leaks when players move between chunks. Piston Harvest Integration: Registered listeners for block piston extension and retraction events to automatically remove crop indicators when harvested by piston mechanisms in automatic sugarcane, melon, or pumpkin farms, preventing orphaned floating visual indicators. Code Quality & Internal Cleanup Dead Method Removal: Removed six obsolete private methods (startMagnetTask, startBeamAnimationTask, startFarmingAnimationTask, startBouncingTask, startAspirationTask, startGlobalSyncTask) that had been fully superseded by the unified startUnifiedTickTask system, reducing class bloat and eliminating "never used" IDE warnings. Null-Safety Lambda Fixes: Replaced several Entity::remove method references inside forEach loops with explicit lambda expressions (e -> e.remove()) across both LootGlow.java and ItemListener.java to satisfy the compiler's strict @Nonnull contract and eliminate unchecked null-safety warnings. Lambda Variable Conflict Fix: Resolved a variable shadowing conflict in ItemListener.java where a lambda parameter name clashed with a variable in the enclosing scope, preventing a compilation error. Dead Variable Removal: Removed unused originalYaw and originalPitch local variables in the visual sync block of LootGlow.java — their values were captured but never read, as the yaw/pitch is already preserved through the itemLoc.clone() call. Keep your servers lag-free! Get the update now!

Файлы

LootGlow.jar(128.02 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.5.7

Загрузчики

Bukkit
Folia
Paper
Purpur
Spigot

Версии игры

1.19–26.2

Загрузок

18

Дата публикации

30.06.2026

Загрузил

ID версии

Главная