Lesslag | A PLUGIN HELP YOU SETUP YOUR SERVER | NOW WITH FOLIA SUPPORT icon

Lesslag | A PLUGIN HELP YOU SETUP YOUR SERVER | NOW WITH FOLIA SUPPORT -----

Ultimate Server Performance Guardian. Entity clustering, redstone, and AI optimization




https://github.com/Alexteens24/Less...HOT-b114-1adc672...v1.5-SNAPSHOT-b118-5908ea7
Small notes: a bit bug about minimessage
Spigot servers are no longer supported
----------, Mar 15, 2026





fix: escaped newline in VillagerOptimizer causing compile error
perf: consolidate 3 per-tick tasks into 1
- Merge TickMonitor and BottleneckAnalyzer per-tick callbacks into
TPSMonitor's single runGlobalRepeating(1L,1L) tick lambda.
- TickMonitor: removed own task, added public tick(double) method
called from TPSMonitor with already-computed tickMs
- BottleneckAnalyzer: removed pingTask, made tickPing() public
called from TPSMonitor (watchdog daemon thread unchanged)
- TPSMonitor: piggybacks both after MSPT buffer write
feat: enhanced plugin responses — health score, MSPT percentiles, runtime stats
- /lg status: server health score (0-100), health bar, MSPT p50/p95/p99,
uptime, active optimizer summaries, workload queue, spike counts
- /lg tickmonitor: MSPT distribution with P50/P95/P99 percentiles
- /lg trace: runtime bottleneck stats (spike count, worst/last culprit)
- /lg density: new subcommand — entity limits, mobs suppressed, chunks scanned
- /lg breeding: new subcommand — blocked count, last blocked type/world
- TPSMonitor: getMSPTPercentiles() for on-demand p50/p95/p99
- DensityOptimizer: 6 stats getters (totalMobsOptimized, chunks, pass data)
- BreedingLimiter: 5 stats getters (totalBlocked, lastBlockedType/World)
- BottleneckAnalyzer: 6 stats getters (totalSpikes, worst/last culprit)
- Zero runtime cost — all stats are incremented during existing event
handlers; percentiles computed on-demand only when admin runs command.
feat: add bottleneck analyzer and optimize villager AI management; enhance API with rate limiting and tests
feat: add plugin state checks to prevent task execution during disable; improve error handling in SchedulerAdapter
----------, Mar 3, 2026

FULL CHANGELOG ON GITHUB
----------, Mar 2, 2026

detailed description avaiable in my github
----------, Mar 2, 2026

.
----------, Mar 2, 2026

feat: add Setup Advisor with Paper Chan optimization guide

Implement auto server setup helper that analyzes server environment,
detects hardware tier, and generates config recommendations based on
Paper Chan's optimization guide (paper-chan.moe/paper-optimization).

New modules :

  • setup/detect: platform, hardware, config, and plugin detection
  • setup/model: domain models (sessions, proposals, enums)
  • setup/rules: 5-rule engine (safety, consistency, conflict,
    fork-specific, performance tuning)
  • setup/preset: 3-axis preset matrix (profile × tier × aggressiveness)
  • setup/backup: config snapshot/restore with rollback tokens
  • setup/report: markdown + YAML report generation
Paper Chan guide coverage:

  • Paper world-defaults: redstone-impl, per-player-mob-spawns,
    despawn-ranges, alt-item-despawn-rate, entity-per-chunk-save-limit,
    villager tick-rates, treasure-maps, feature-seeds, and more
  • Paper global: chunk-system threads, book validation
  • Bukkit: spawn-limits, ticks-per, mob-spawn-range cheat sheet
  • Server.properties: allow-flight, pause-when-empty, view/sim distance
  • Plugin conflicts: ClearLag, mob stackers, silktouch spawners,
    ETF, anti-Fabric plugins
  • JVM: Aikar's flags, ZGC for Java 21+, heap sizing
Modified existing files:

  • LessLag.java: wire SetupAdvisor lifecycle
  • LagCommand/LagTabCompleter: add /lag setup subcommand
  • config.yml: add setup-advisor section
  • plugin.yml: add lesslag.setup permission
----------, Mar 2, 2026

feat: Update redstone module configuration for improved performance and monitoring
----------, Mar 2, 2026

Disable world chunk guard in config.yml and add integration and concurrency tests for SchedulerAdapter

- Set `world-guard.enabled` to false in `config.yml`.
- Bug fixes
----------, Mar 2, 2026

CHECK DETAIL IN GITHUB (branch beta)
----------, Mar 1, 2026

Resource Information
Author:
----------
Total Downloads: 52
First Release: Feb 21, 2026
Last Update: Mar 15, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings