SiteZero-1.2.1.jar
What's new
[1.2.1] - 2026-06-20
Added
- Weapon recoil: every shot kicks the camera upward with a small random horizontal sway. CS-style - there is no auto-recovery, the player pulls back down manually. Per-weapon strength via
recoilin weapons.yml (sensible defaults by type); global on/off and scaling underrecoilin config.yml. Aiming down the sights reduces it. - Iron-sight aiming (light ADS): right-clicking a non-scoped gun aims down the sights for a minimal zoom plus reduced recoil; right-click again lowers the weapon. Scoped weapons (AWP/Scout/AUG/SG553) keep their stronger scope. Tunable under
aimingin config.yml.
Fixed
- Stat persistence under concurrency:
PlayerStatscounters are nowvolatile, so the async save thread always sees the latest main-thread increment instead of occasionally persisting a stale value. - Shutdown order: scheduled tasks are now cancelled before the database connection pool is closed, so no match or auto-save task can fire a database write during pool shutdown.
Changed
- Flashbang facing: looking away from the blast now prevents the flash entirely instead of only shortening it. The detonation must be inside the player's view cone (
grenades.flash-view-threshold, the cosine of the view angle) to blind them. plugin.ymlnow takes its version from the Gradle project version at build time instead of a hardcoded value, so a single version bump inbuild.gradle.ktskeeps everything in sync.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

