Sentry
Sentry | ||||
---|---|---|---|---|
![]() | ||||
Plugin | ||||
Catégorie | NPC [edit] | |||
Développeur(s) | jrbudda | |||
Bukkit | sentry-citizens2 | |||
Nefald | ||||
Status | installé [edit] | |||
Grade requis | Intendant | |||
Article | ||||
Dernière révision | 15/05/2015 |

Sentry fonctionnant avec Citizens2, nous permet de disposer des gardes entièrement configurables.
Caractéristiques
- Avec Sentry vos PNJs peuvent
- Attaquer des monstres, des joueurs, et des groupes automatiquement.
- Tuer et être tué par des joueurs, des monstres et l'environnement.
- Garder des lieux, chemins, joueurs et d'autres PNJs.
- Utiliser des armes de mêlées et de distance. Tirer des flèches, fireballs, snowballs, œufs, éclairs, potions et ce avec plus ou moins d'efficacité létale!
- Être configurés selon plusieurs capacités telle la Force, la Santé, l'Armure, la Vitesse, le Champs d'action et la Vision de nuit.
- Chevaucher des montures!
- Aussi Sentry
- supporte nativement Factions, Towny, War et SimpleClans.
- et peut fonctionner avec Denizen de sorte à ce que les PNJs deviennent des Bosses ou Quêteurs, via des scripts.
Commandes & permissions
Commandes
- Voir l'aide de Sentry
/sentry help
- Relancer le fichier de configuration config.yml
/sentry reload
Toutes les commandes de Sentry ci-dessous requiert la sélection d'un PNJ, utilisez /npc select #
pour ce faire.
- Vous pouvez alternativement utiliser
/sentry # [commande]
pour envoyer une commande Sentry à un sentry en particulier sans le sélectionner, le caractère # correspondant à l'ID du sentry.
- Exemple
/sentry 3 add target entity:monster
ajoutera comme cible les monstres au sentry avec l'ID 3.
Permissions
- Par défaut, seuls les OPs ont accès aux commandes de Sentry
nœud principale | permissions fille |
---|---|
sentry.* |
|
sentry.stats.* |
|
sentry.options.* |
|
Configuration
Lors du premier lancement de Sentry, un fichier de configuration config.yml
sera créé dans le répertoire plugins/Sentry. Il vous permettra de configurer Sentry comme bon vous semble.
- Après chaque modification, utilisez la commande
/sentry reload
pour les appliquer.
- Note
- Tous les items peuvent être indiqués soit par leur nom, soit par leur id.
#Sentry configuration
#Server-wide options for Sentry
Server:
#If true Sentries will die like normal mobs, instead of being despawned. Player-type Sentry deaths will be announced in chat.
DieLikePlayers: false
#The amount of EXP sentries drop. Only works if Drops is turned on.
ExpValue: 5
#This is how often, in ticks, the Sentry performs his interal logic looking for targets, etc. Increasing this value may lighten server load,
#but will decrease Sentries responsiveness and maximum rate of fire.
LogicTicks: 10
#Whether or not Sentries in bodyguard mode always deal damage regardless of other protection plugins.
BodyguardsObeyProtection: true
#Whether or not Sentries are immune to damage from entites on their ignore list. Immunity to damage also prevents retaliation.
IgnoreListInvincibility: true
#Default stats for new Sentries
DefaultStats:
Strength: 1
Armor: 0
Speed: 1.0
Health: 20
AttackRate: 2.0
HealRate: 0.0
NightVision: 16
Range: 10
WarningRange: 0
Respawn: 10
FollowDistance: 4
#Default options for new Sentries
DefaultOptions:
Drops: false
KillDrops: true
Criticals: true
Invincible: false
Retaliate: true
FriendlyFire: false
#Default texts for new Sentries. You can use <NPC> and <PLAYER> as placeholders.
DefaultTexts:
Warning: "&c<NPC> says Halt! Come no closer!"
Greeting: "&a<NPC> says Welcome, <PLAYER>"
#Default target list for new Sentries.
DefaultTargets:
#- "entity:monster"
#Default ignore list for new Sentries
DefaultIgnores:
#- "entity:owner"
#Configurable messages used by all Sentries. You can use <NPC>, <PLAYER>, <ITEM>, and <AMOUNT> as placeholders. Remove a message or set it to "" to prevent it from displaying at all.
GlobalTexts:
Miss: "&7*** You MISS <NPC>."
Hit: "&f*** You hit <NPC> for <AMOUNT> damage."
Crit1: "&e*** You injure <NPC> for <AMOUNT> damage."
Crit2: "&6*** You MAIM <NPC> with your <ITEM> for <AMOUNT> damage."
Crit3: "&c*** You DISEMBOWEL <NPC> with your <ITEM> for <AMOUNT> damage."
Block: "&7*** You fail to penetrate <NPC>'s armor."
Glance: "&7*** Your blow glances off <NPC> for <AMOUNT> damage."
#These are the percentage chancees of doing a certain damage to a Sentry if Criticals is turned on. Whole numbers only. Remove or Set to 0 to disable a hit type.
HitChances:
Miss: 4
Glance: 4
Crit1: 6
Crit2: 4
Crit3: 2
#Set the item used by each type of Sentry. Use item name or id #.
#Remove an entry to disable that attack type. Any other item makes a Brawler.
AttackTypes:
Archer: BOW
Pyro1: REDSTONE_TORCH_ON
Pyro2: TORCH
Pyro3: BLAZE_ROD
Bombardier: EGG
IceMagi: SNOW_BALL
StormCaller1: PAPER
StormCaller2: BOOK
StormCaller3: BOOK_AND_QUILL
#Note Witch Doctors need a potion equipped to know what to throw!
WitchDoctor: POTION
Warlock1: ENDER_PEARL
Warlock2: SKULL_ITEM
#The following items will ADD to the sentry's base armor.
#Decimals are allowed but all minecraft damge is in integers.
#You would need 2 items of 0.3 Armor buff to add 1 point of armor.
ArmorBuffs:
#- IRON_HELMET 1.0
#- DIAMOND_CHESTPLATE 4.0
#The following items will ADD to the sentry's base strength.
StrengthBuffs:
#- IRON_SWORD 1
#- TORCH 5
#The following items will ADD to the sentry's base speed.
SpeedBuffs:
#- LEATHER_BOOTS 0.2
#- IRON_BOOTS -0.1
#Apply potion effects on hit for various weapon types. Multiple effects allowed.
#Use format: [item name/id] [potion name/id:duration in ticks:level] There are 20 ticks in a second.
#Duration and Level are optional, default duration is 20, level is 1.
#Valid potion names:
#speed, slow, fast_digging, slow_digging, increase_damage, heal, harm, jump, confusion,
#regeneration, damage_resistance, fire_resistance, water_breating, blindness, hunger, weakness, poison
WeaponEffects:
- SNOW_BALL slow:20
#- GOLD_SWORD poison:60:2 confusion
#The lists below control what items are equipped as armor. These should only be changed to disable specific armors or add extended (i.e. Spout) items.
#The following items will be equipped as helmets, can use name or id #
Helmets:
- PUMPKIN
- JACK_O_LANTERN
- LEATHER_HELMET
- CHAINMAIL_HELMET
- GOLD_HELMET
- IRON_HELMET
- DIAMOND_HELMET
#The following items will be equipped as chestplates, can use name or id #.
Chestplates:
- LEATHER_CHESTPLATE
- CHAINMAIL_CHESTPLATE
- GOLD_CHESTPLATE
- IRON_CHESTPLATE
- DIAMOND_CHESTPLATE
#The following items will be equipped as leggings, can use name or id #
Leggings:
- LEATHER_LEGGINGS
- CHAINMAIL_LEGGINGS
- GOLD_LEGGINGS
- IRON_LEGGINGS
- DIAMOND_LEGGINGS
#The following items will be equipped as boots, can use name or id #
Boots:
- LEATHER_BOOTS
- CHAINMAIL_BOOTS
- GOLD_BOOTS
- IRON_BOOTS
- DIAMOND_BOOTS
Annexes
- Changelog et mises à jour de Sentry