MobArena/src
Andreas Troelsen a23be39663 Keep track of shuffle-positions teleportees.
Introduces a means of "tracking" both the players and the boss itself
during the `shuffle-positions` ability for the sake of _not_ blocking
the teleport event(s) that could potentially be blocked otherwise.

Note that the change introduced in the PlayerTeleportEvent handler is
not strictly necessary. The final block of code _should_ always yield
the same result, as `shuffle-positions` _should_ be working solely on
positions that are all inside the arena region, but the out-of-bounds
check might be delayed, so we don't know for sure. It's just a safety
precaution, but it really shouldn't be necessary.

Fixes #792
2024-07-23 02:24:42 +02:00
..
main Keep track of shuffle-positions teleportees. 2024-07-23 02:24:42 +02:00
test Make LexeMatcher package-private. 2024-01-01 18:26:44 +01:00