Skip to content

[1.2.11.1] - 2026-09-29

Choose a tag to compare

@Pepe-tf Pepe-tf released this 28 Sep 20:16
· 1 commit to main since this release

Fixed

  • Big lag/freeze putting ~150 bots into one team with a skin, prefix and kit: team rebuilds are debounced to one, scoreboards are diffed instead of cleared/re-added, skin reloads spread over ticks (team.skin-reload-per-tick), bots no longer treated as viewers, membership lookups are O(1)
  • Data file corruption (e.g. nicks.yml failing to load, locking the plugin out on startup): every storage file now writes through a shared SafeFileWriter that coalesces concurrent saves and writes atomically, so a burst of changes (e.g. /ssmp nick null @a) can't interleave two writers into one torn file
  • The admin-bypass death "left the game" message is now built the same nickname + team-prefix resolved way a real quit message is, instead of the raw account name with no color/prefix
  • A real op without an explicit ssmp.admin grant from a permissions plugin (LuckPerms disables Bukkit's op-based defaults) was treated as a regular player on death - real-kicked with the leave message suppressed; death-list admin checks now also accept isOp()
  • Recording snapshots spammed Could not serialise TEXT_DISPLAY ... FORCE flag warnings for the floating team-nametag entities: a snapshot never tracks a non-persistent entity now
  • A nicknamed player/bot (including a /ssmp nick null name) showed white instead of vanilla's yellow in join/quit/leave messages: every nickname defaults to color "white", which was wrongly treated as an explicit choice overriding the message's own color