Sentinel version 2.2.0 build 373
This
Sentinel build is cross-compatible with all Spigot versions
from MC 1.8 up to 1.16.2
(EDIT: This also works up to 1.16.4)
If you want to talk about Sentinel or get help with it, join the Discord!
https://discord.gg/Q6pZGSR
If you want to support my work, I have a GitHub sponsors page:
https://github.com/sponsors/mcmonkey4eva
Star Of The Update
- Bumped compatibility to 1.16.2. This adds support for PiglinBrute targets. As an unfortunate side effect, as this is the only sub-revision that has actively added new entities (to my knowledge), this update will break compatibility with 1.16.1. If you're still on 1.16.1, the last compatible build is here:
https://ci.citizensnpcs.co/job/Sentinel/371/ ... but please update your server to 1.16.2 as soon as possible. For all other server version (1.15/1.14/etc) this build remains fully compatible.
New Stuff
- Internal (for devs) ignoreLOS field. Disables the internal line-of-sight requirement (ie lets NPCs see through walls). Was added on request of a single user (Chouyoux) with a weird use case... can be made more accessible if anyone needs it.
- Reaction Slowdown field, accessible via config or Java API. Slows down the adding of new current-targets (ie emulates having a slow reaction time). Was also added for a specific user (Plazmaz) with a weird use case.
- Disable Teleporting field, that disables the teleport backup that normally happens to ensure NPCs are able to return to their guard zone if they get lost. Again was added for one specific user (Plazmaz) with weird needs. This field is accessible to Java API devs only and doesn't make sense to access any other way.
Things Fixed
- Fixed some potential bugs related to teleporting.
- Switched to better config defaults, including a non-zero target time, and a disabled NPC death message (since those don't display right half the time anyway).
- Fixed handling of factions compat check.
- Made 'helditem:air' work properly as a valid target.
- Improved arrow cleanup logic.
- Patched death messages caused by hologram-named sentinel NPCs to auto-covert the internal name to the real name (note that this may break localization of relevant death messages, which isn't fixable in the current Spigot API)
- Also patched Sentinel NPC death messages for hologram-named NPCs the same way (if you have npc death messages enabled)
- made Sentinel NPCs more likely to forget about temporary targets after they kill them