Skip to content

TerminatorPlus 6.2.9 - mc26.2 (Prerelease)

Pre-release
Pre-release

Choose a tag to compare

@Dudiebug Dudiebug released this 10 Oct 03:51
· 0 commits to master since this release

TerminatorPlus 6.2.9 - mc26.2

UNTESTED PRE-RELEASE — EXPECT BREAKAGE. This build has not been tested on
a live server. Keep a known-good build and a rollback plan available.

This pre-release fixes bots that stop respawning or keep falling out of the
world (issue 40).

Fixed

  • A bot whose respawn spot is blocked or missing is no longer deleted. It
    retries for about nine seconds, then respawns at the world spawn. Only if
    that also fails is it dropped, with a console message naming the bot and the
    spot.
  • A bot that dies before it ever lands safely now respawns where it was
    created instead of silently never coming back.
  • The nearby-spot search now looks for ground around the spawn's height
    instead of the top of the world, so bots no longer respawn on roofs or the
    Nether ceiling, and islands over the void are found.
  • Bots that end up far below the world while still alive (for example on
    servers with void damage turned off) are killed after two seconds so they
    respawn instead of falling forever.

Changed

  • /bot settings set-spawn (/bot setspawn) now accepts mid-air spots. Bots
    respawn at exactly that point and drop to the ground without taking fall
    damage on that first landing.
  • Set-spawn refuses spots with no ground below (void), spots inside blocks or
    hazards, and spots above lava, with a message saying why.
  • The set-spawn point now sticks across deaths and also applies to bots that
    are dead and waiting to respawn. It still resets when the server restarts.

Validation

  • New unit tests cover spawn-point precedence, the floor search order, the
    retry policy and the set-spawn refusal messages.

Runtime verification on Purpur 26.2 is still needed (needs runtime test).