Better TpsСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (6)
release
Better TPS v1.6.0 - Chunk Profiler & Telemetry
1.6.01 окт. 2026 г.217Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 26.3bukkit, folia, paper, purpur, spigot
Что нового
### ⚡ Better TPS v1.6.0 — Chunk Lag Profiler, Action Bar HUD & Memory Telemetry
#### 🌟 What's New & Enhanced in v1.6.0:
- **🗺️ Heaviest Chunks Lag Profiler**:
- Implemented `/bettertps chunks` (alias `/bettertps topchunks`): scans loaded chunks across all active worlds and scores tile entities, hoppers, monsters, animals, and item drops to identify exact high-strain chunks with block coordinates.
- **📊 Real-Time Action Bar Performance HUD**:
- Added `/tps hud` (alias `/bettertps hud`): displays real-time live ticker on player action bar (`TPS`, `MSPT`, `RAM usage`, and active `tuning profile`).
- **🧠 JVM Memory & Telemetry Monitor**:
- Added `/tps ram` (alias `/bettertps ram`): displays visual RAM usage progress bar, allocated memory, CPU threads, and Java runtime specifications.
- Added `/bettertps gc` for administrators to safely trigger JVM garbage collection and report reclaimed heap memory.
- **🚨 Proactive Lag Spike Alerts with Sound**:
- Automatically notifies online staff with audio cues when TPS drops below threshold (`below-tps: 18.0` / `above-mspt: 60.0`).
- **🧩 PlaceholderAPI Expansion Hook**:
- Added soft-dependency integration for PlaceholderAPI:
- `%bettertps_tps%`
- `%bettertps_tps_colored%`
- `%bettertps_mspt%`
- `%bettertps_mspt_colored%`
- `%bettertps_profile%`
- `%bettertps_health%`
- `%bettertps_ram_used%`
- `%bettertps_ram_max%`
- `%bettertps_ram_percent%`
- `%bettertps_auto%`
- `%bettertps_hud%`
- **⚡ Paper 26.3 & Folia Live Verified**:
- Verified on live Paper 26.3 test container (Java 25 LTS) with zero errors.
release
Better TPS v1.5.0 - /tps Command, Active Profile B
1.5.030 сент. 2026 г.7Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, folia, paper, purpur, spigot
Что нового
### 🚀 Better TPS v1.5.0 Release Notes
**Performance Monitoring & Modern Architecture Update**
- **New Player `/tps` Command**: Added `/tps` (aliases: `/mspt`, `/serverlag`, `/lag`) allowing players and administrators to inspect current real-time TPS, MSPT tick duration, active stabilizer profile, and overall server health grade.
- **Enhanced Admin GUI**: Interactive `/btps gui` now features glowing `[ACTIVE]` badges for the currently engaged profile (`Normal`, `Mild`, `Moderate`, `Aggressive`), sound feedback on clicks, and one-click hot reload.
- **Folia & Paper 1.20 - 1.21.4 Verified**: Clean multi-threaded compatibility, defensive game rule casting, and refined percentile memory handling.
- **Moderator Compliance**: Conformed to Modrinth content rules regarding gallery preview clarity and accurate optimization utility tagging.
release
Better Tps 1.4.0
1.4.011 июн. 2026 г.500Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1bukkit, paper, purpur, spigot
release
Better Tps 1.3.0
1.3.03 июн. 2026 г.115Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, spigot
Что нового
### Intelligent Lag Analysis & Targeted Mitigation Engine
- **Added new Lag Analyzers**: `EntityAnalyzer`, `ChunkLoadAnalyzer`, `HopperAnalyzer`, `RedstoneAnalyzer`, `TileEntityAnalyzer`, `VillagerAnalyzer`, and `SchedulerAnalyzer`.
- **Targeted Entity Mitigation**: Intervenes in detected hotspots by clearing only unnamed, generic dropped items and non-persistent hostile mobs.
- **Performance Optimized**: Replaced expensive full-world entity sweeps (`world.getEntities()`) with targeted chunk sampling and event-based tracking to avoid adding lag during analysis or mitigation.
- **Auto Recovery**: Added `RecoveryManager` to automatically disable mitigations once server TPS and MSPT return to healthy levels.
- **New Commands**:
- `/bettertps diagnose` - Provides live diagnosis of the most likely cause of lag.
- `/bettertps lagreport` - Displays a broader history of recently scanned regions and suspects.
- `/bettertps mitigation status` - Shows the active status of any ongoing interventions.
### Profile & Tuning Improvements (from previously unreleased)
- Added more profile-level TPS controls:
- per-category spawn limit and spawn tick multipliers in the default config
- `max-entity-cramming` defaults per profile
- optional spawn-related gamerules: `do-mob-spawning`, `do-patrol-spawning`, `do-trader-spawning`, `do-insomnia`
- Added `features.tune-spawn-gamerules`.
- Added paced profile application with `profile-apply.worlds-per-tick` and `profile-apply.interval-ticks` to reduce switch-time load on multi-world servers.
- Added `stability.recover-min-seconds` and stricter recovery defaults so profiles only relax after TPS stays healthy for a sustained period.
- Reduced client freeze risk by disabling world distance tuning by default, softening default distance reductions, slowing profile application, and adding `profile-apply.distance-change-cooldown-seconds`.
- Added `features.client-smooth-mode` and ping-aware recovery using `network.ping-aware-recovery` / `network.recover-max-average-ping-ms`.
- Added high-ping protection that pauses non-emergency profile switches using `network.pause-non-emergency-switches-on-high-ping`.
release
Better Tps 1.2.0
1.2.030 мая 2026 г.25Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
- Added more TPS profile settings:
- max-entity-cramming
- per-category spawn-limit-factors
- per-category spawn-ticks-factors
- optional gamerule controls:
- do-mob-spawning
- do-patrol-spawning
- do-trader-spawning
- do-insomnia
- Added new feature toggles:
- features.tune-max-entity-cramming
- features.tune-spawn-gamerules
- Improved profile switching performance:
- Profile world settings are now applied gradually instead of all at once.
- Added:
- profile-apply.worlds-per-tick
- profile-apply.interval-ticks
- Default is 2 worlds per tick, which should reduce load/lag when switching profiles.
- Added safer restore behavior:
- Original world gamerule values are captured.
- If a profile does not explicitly override a gamerule, the plugin keeps/restores the world’s original value.
- Updated default config:
- Mild, moderate, and aggressive profiles now have stronger but more controlled spawn tuning.
- Moderate/aggressive disable patrol, trader, and phantom spawning while active.
release
Better Tps 1.0.0
1.0.010 мая 2026 г.61Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot