Sentinel Plugin (1.20.6, 1.20.1) – Adds Full High Powered Combat NPCs To Your Server
Sentinel Plugin (1.20.6, 1.20.1) is a powerful companion plugin for Citizens, designed to add combat capabilities to NPCs (Non-Player Characters) in Minecraft. With Sentinel, server admins can transform NPCs into guards, bodyguards, or even hostile mobs, enhancing the interactive and immersive experience on their servers. It’s especially popular on roleplaying, adventure, and survival servers where NPCs play a significant role in gameplay. Sentinel is an excellent plugin for servers that want to bring NPCs to life with combat capabilities. Whether you’re running a roleplaying server, a survival server with custom mobs, or an adventure map with challenging encounters, Sentinel offers a robust set of features to create dynamic and interactive NPCs. Its combination of advanced AI, customization options, and seamless integration with other plugins makes it a top choice for enhancing the combat experience on Minecraft servers.
Features:
- Combat-Ready NPCs: The primary feature of Sentinel is its ability to equip NPCs with combat abilities. NPCs can be configured to attack hostile mobs, defend specific areas, or act as bodyguards for players. This adds a dynamic layer of protection and interaction in the game.
- Extensive Customization: Sentinel offers a vast array of customization options. You can control the types of weapons NPCs use, set their attack strategies, define their targets (players, mobs, specific entities), and even adjust their health and armor. This makes it easy to create NPCs with unique combat roles tailored to the server’s needs.
- Advanced AI and Behaviors: Sentinel NPCs are equipped with advanced AI that allows them to react intelligently in combat situations. They can chase targets, switch weapons based on the situation, and follow predefined patrol paths. Their behavior can be further customized to fit various scenarios, from patrolling a castle to defending a village.
- Integration with Other Plugins: Sentinel works seamlessly with a variety of other plugins, including those related to economy, permissions, and world protection. This ensures that NPCs created with Sentinel can interact with the broader mechanics of your server, like engaging in combat within designated areas or following specific permissions.
- User-Friendly Configuration: Despite its powerful features, Sentinel is designed to be accessible. The configuration process is straightforward, and many settings can be adjusted in-game using simple commands. This makes it easy for server admins to deploy and manage combat-ready NPCs without a steep learning curve.
Screenshost:
Commands:
- Informational commands:
- /sentinel help – Shows help info.
- /sentinel info – Shows info on the current NPC.
- /sentinel stats – Shows statistics about the current NPC.
- /sentinel targets – Shows the targets of the current NPC.
- /sentinel ignores – Shows the ignore targets of the current NPC.
- /sentinel avoids – Shows the avoid targets of the current NPC.
- Administrative commands:
- /sentinel debug – Toggles debug output to console.
- /sentinel reload – Reloads the configuration file.
- NPC control commands:
- /sentinel kill – Kills the NPC.
- /sentinel respawn – Respawns the NPC.
- /sentinel forgive – Forgives all current targets.
- /sentinel forgive [id/name] – Forgives the specified entity ID or player name.
- /sentinel guard [PLAYERNAME]/npc:[ID] – Makes the NPC guard a specific player or NPC. Don’t specify a player to stop guarding.
- NPC targeting commands:
- /sentinel addtarget TYPE – Adds a target.
- /sentinel removetarget TYPE – Removes a target.
- /sentinel addignore TYPE – Ignores a target.
- /sentinel removeignore TYPE – Allows targeting a target.
- /sentinel addavoid TYPE – Avoids a target.
- /sentinel removeavoid TYPE – Stops avoiding a target.
- NPC configuration commands:
- /sentinel avoidrange RANGE – Sets the distance to try to keep from threats.
- /sentinel range RANGE – Sets the NPC’s maximum attack range.
- /sentinel damage DAMAGE – Sets the NPC’s attack damage. Set to -1 to automatically calculate from held weapon.
- /sentinel weapondamage MATERIAL DAMAGE – Sets the NPC’s attack damage for a specific weapon material.
- /sentinel weaponredirect MATERIAL_ONE MATERIAL_TWO – Sets the NPC to treat material one as though it’s material two.
- /sentinel armor ARMOR – Sets the NPC’s armor level. Set to -1 to automatically calculate from equipment.
- /sentinel health HEALTH – Sets the NPC’s health level.
- /sentinel attackrate RATE [‘ranged’] – Changes the rate at which the NPC attacks, in seconds. Either ranged or close modes.
- /sentinel healrate RATE – Changes the rate at which the NPC heals, in seconds.
- /sentinel respawntime TIME – Changes the time it takes for the NPC to respawn, in seconds. Set to 0 to disable automatic respawn, or -1 to make the NPC autodelete on death.
- /sentinel chaserange RANGE – Changes the maximum distance an NPC will run before returning to base.
- /sentinel drops – Changes the drops of the current NPC.
- /sentinel dropchance ID CHANCE – Changes the chance of a drop. Use “/sentinel dropchance” to see the drops list with IDs, then do like “/sentinel dropchance 3 50” (that puts a 50% chance on item with ID 3).
- /sentinel deathxp XP – Sets the amount of XP dropped when the NPC dies.
- /sentinel targettime TIME – Sets the NPC’s enemy target time limit in seconds.
- /sentinel speed SPEED – Sets the NPC’s movement speed modifier.
- /sentinel guarddistance MINIMUM_DISTANCE [SELECTION_RANGE] – Sets the NPC’s minimum guard distance (how far you must go before the NPC moves to keep up) and selection range (how close it will try to get to you).
- /sentinel spawnpoint – Changes the NPC’s spawn point to its current location, or removes it if it’s already there.
- /sentinel greeting GREETING – Sets a greeting message for the NPC to say.
- /sentinel warning WARNING – Sets a warning message for the NPC to say.
- /sentinel greetrange RANGE – Sets how far a player can be from an NPC before they are greeted.
- /sentinel greetrate RATE – Sets how quickly (in seconds) the Sentinel may re-greet any player.
- /sentinel accuracy OFFSET – Sets the accuracy of an NPC, as a decimal number value (0 means perfectly accurate, 5 means pretty inaccurate).
- /sentinel squad SQUAD – Sets the NPC’s squad name (null for none). NPCs with the same squad name share aggro (if a player angers one NPC, the rest get angry too).
- /sentinel reach REACH – Sets the NPC’s reach (how far it can punch).
- /sentinel projectilerange RANGE – Sets the NPC’s projectile range (how far it is willing to shoot projectiles).
- /sentinel protectfromrange RANGE – Sets the maximum range after which damage should start being ignored. If zero, this does nothing. Set eg 100 to ignore all damage from over 100 blocks away.
- /sentinel avoidreturnpoint – Changes the location the NPC runs to when avoid mode is activated, or removes it if the NPC is already there.
- Toggleable NPC configuration commands:
- /sentinel invincible [‘true’/’false’] – Toggles whether the NPC is invincible.
- /sentinel protected [‘true’/’false’] – Toggles whether the NPC is protected from damage by ignore targets.
- /sentinel fightback [‘true’/’false’] – Toggles whether the NPC will fight back.
- /sentinel runaway [‘true’/’false’] – Toggles whether the NPC will run away when attacked.
- /sentinel needammo [‘true’/’false’] – Toggles whether the NPC will need ammo.
- /sentinel safeshot [‘true’/’false’] – Toggles whether the NPC will avoid damaging non-targets.
- /sentinel chaseclose [‘true’/’false’] – Toggles whether the NPC will chase while in ‘close quarters’ fights.
- /sentinel chaseranged [‘true’/’false’] – Toggles whether the NPC will chase while in ranged fights.
- /sentinel enemydrops [‘true’/’false’] – Toggles whether enemy mobs of this NPC drop items.
- /sentinel autoswitch [‘true’/’false’] – Toggles whether the NPC automatically switches items.
- /sentinel realistic [‘true’/’false’] – Toggles whether the NPC should use “realistic” targeting logic (don’t notice things hiding behind the NPC).
- /sentinel knockback [‘true’/’false’] – Toggles whether the NPC can receive knockback. If disabled, will try to force the NPC to remain in place after being hit.
Requireds:
How to install:
- Please visit the following link for full instructions: How To Download & Install Spigot Plugins
- Don’t miss out today’s latest Minecraft Plugins