« Sentry » : différence entre les versions
Aller à la navigation
Aller à la recherche
m removed Category:RolePlay using HotCat |
mAucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
{{Infobox Plugin| image = Sentry_logo.png| catégorie = NPC | dev = jrbudda| bukkit = sentry-citizens2| grade = Intendant| status = installé|}} | {{Infobox Plugin| image = Sentry_logo.png| catégorie = NPC | dev = jrbudda| bukkit = sentry-citizens2| grade = Intendant| status = installé|}} | ||
[[Fichier:KnightSentry.png|thumb|[[Sentry]]]] | |||
'''Sentry''' fonctionnant avec [[Citizens2]], nous permet de disposer des gardes entièrement configurables. | '''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 & permissions == | ||
{| class=" | |||
!''' | |||
!''' | |||
=== Commandes === | |||
;Voir l'aide de Sentry | |||
* <code>/sentry help</code> | |||
;Relancer le fichier de configuration config.yml: | |||
* <code>/sentry reload</code> | |||
Toutes les commandes de Sentry ci-dessous requiert la sélection d'un PNJ, utilisez <code>/npc select '''#'''</code> pour ce faire. | |||
:Vous pouvez alternativement utiliser <code >/sentry # [commande] </code> pour envoyer une commande Sentry à un sentry en particulier sans le sélectionner, le caractère '''#''' correspondant à l'ID du sentry. | |||
;Exemple: <code>/sentry 3 add target entity:monster </code> 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 | |||
{| class="wikitable2" | |||
!'''nœud principale''' | |||
!'''permissions fille''' | |||
|- | |||
|'''sentry.*''' | |||
| | |||
* sentry.spawn | |||
* sentry.guard | |||
* sentry.equip | |||
* sentry.info | |||
* sentry.warning | |||
* sentry.greeting | |||
* sentry.target | |||
* sentry.ignore | |||
|- | |||
|'''sentry.stats.*''' | |||
| | |||
* sentry.stats.strength | |||
* sentry.stats.armor | |||
* sentry.stats.speed | |||
* sentry.stats.nightvision | |||
* sentry.stats.respawn | |||
* sentry.stats.health | |||
* sentry.stats.attackrate | |||
* sentry.stats.healrate | |||
* sentry.stats.range | |||
* sentry.stats.warningrange | |||
|- | |- | ||
| | |'''sentry.options.*''' | ||
| | | | ||
* sentry.options.invincible | |||
* sentry.options.retaliate | |||
* sentry.options.drops | |||
* sentry.options.killdrops | |||
* sentry.options.criticals | |||
* sentry.options.friendlyfire | |||
|} | |} | ||
== Configuration == | |||
Lors du premier lancement de Sentry, un fichier de configuration <code>config.yml</code> 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 <code>/sentry reload</code> pour les appliquer. | |||
;Note: Tous les items peuvent être indiqués soit par leur nom, soit par leur id. | |||
<syntaxhighlight lang="yaml"> | |||
#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 | |||
</syntaxhighlight> | |||
== Annexes == | |||
* [http://wiki.citizensnpcs.co/Sentry#Updates Changelog et mises à jour] de Sentry | |||
[[Catégorie:Compatible avec Citizens]] | [[Catégorie:Compatible avec Citizens]] |
Dernière version du 15 mai 2015 à 09:18
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