Sentinel version 1.9.9 build 305
This
Sentinel build is cross-compatible with all Spigot versions
from MC 1.8 up to 1.14
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 patreon:
https://www.patreon.com/denizenscript
Updates That Deserve Long Descriptions
-
Added new "status" target option. Currently the only statuses available are "angry" and its inverse, "passive"... so you can do, for example, "allinone:enderman|status:angry" as a target to target specifically angry endermen. This should work for most 'sometimes angry' monster mobs: enderman, spiders, wolves. This allows you to avoid Sentinel NPCs attacking angering mobs that weren't causing problems. Should also help with avoiding player-owned wolves (but isn't perfect for that, so be careful). Might also be useful with other mobs (skeletons/zombies/etc) just for the purpose of ensuring area-guard NPCs prioritize targets better. (based on Discord discussion)
-
Added new command "/sentinel dropchance [ID] [CHANCE]". This sets the percentage chance of each drop in the drops list. Type just "/sentinel dropchance" to see the list of current drops with their IDs and current chances. You can type for example "/sentinel dropchance 3 50" to set the drop with ID 3 to have a 50% chance. The drop-chance is calculated for each item independently on death (the chance of any one drop doesn't affect the chance of any other drop). This is a really awkward way to control drop chances, but an awkward way to do it is far better than nothing. (This has been discussed a lot by a variety of people and thought about a lot by myself, but I'll give credit to
@tidukujeb0001 for describing the system that ended up being used, and pushing me over the edge to actually building it)
New Stuff
- Added "nation:NATION_NAME" targets to the Towny integration (Thanks to GitHub issue #308)
- Improved a bit of the readme for clarity (based on Discord discussion)
- Added automatic arrow cleanup, to remove arrows fired by Sentinel NPCs after a bit of time - this prevents arrows building up when a Sentinel can't hit its target (based on Discord discussion)
Things Fixed
- Fixed arming non-player entity types with weapons (based on Discord discussion)
- Fixed the NPC's movement speed when avoiding danger (based on Discord discussion)
- Fixed the functionality of the squad system (based on Discord discussion)
- Fixed accidental usage of old FDS version for the config self-updater system - now maintains file order when self-updating
- Fixed turtle helmet recognition
- Fixed event targets with bow attacks (based on Discord discussion)
- Potion-effect arrow types fixed, but are only available on 1.14+ servers, due to Spigot deciding to break the relevant APIs in a way I can't workaround without using a mess of modules/etc. (based on Discord discussion)
What? Me? Planning anything for the next update which happens to be the Sentinel 2.0.x update? Who said that? Certainly not me!