Loot Spawn Manager

A powerful Minecraft Forge 1.16.5 mod for managing coordinate-based loot spawning with DayZ mechanics.

File Details

lootspawnmanager-0.0.6.jar

  • R
  • Jun 14, 2026
  • 287.19 KB
  • 8
  • 1.16.5
  • Forge

File Name

lootspawnmanager-0.0.6.jar

Supported Versions

  • 1.16.5

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:loot-spawn-manager-1574953:8245905")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

[0.0.6] - Unreleased (Performance & Permissions Hardening)

Changed

  • SpawnScheduler — усунено lock contention. tick() більше не synchronized цілком; розбито на три фази: drain (під локом, мікросекунди) → spawn/world-I/O
    • broadcast (ПОЗА локом) → requeue (під локом). Мережеві потоки (addOrUpdate/remove з packet-handler-ів) більше не блокуються на час спавну (раніше — до 50мс/спавн фрізу GUI при високій частоті).
  • Чистий comparator черги — додано SpawnPoint.cachedPriority (transient), заповнюється при add/requeue; comparator більше не звертається до DataManager під час порівнянь (прибрано side-lookup і потенційний O(N) при rebuild).
  • Config-файл config/lootmanager/config.json (ModConfig) — винесено хардкоди в tunables: maxRegionPointspointsPerPacketpointsFlushIntervalMsscheduleSkipRetryMsdefaultParticleRadius. Створюється з дефолтами, значення clamp-ляться у безпечні межі.

Fixed

  • Permission delegation працює всюди — 20 застарілих C2S-пакетів переведено з player.hasPermissions(2) на PermissionCheck.canEdit/canAdmin. Тепер EDIT-модератор без OP (через /lm perm grant <player> 2) може робити CRUD; небезпечні/файлові/масові операції (region-генерація, import/export, batch) вимагають ADMIN.