Sentry/Configuration: Difference between revisions
From Citizens Wiki
< Sentry
(Created page with "The first time you load Sentry it will create a /Sentry/config.yml. This file can be used to adjust server-wide options for Sentry. After changing this file call /sentry Reloa...") |
No edit summary |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
The first time you load Sentry it will create | The first time you load Sentry it will create /Sentry/config.yml. This file can be used to adjust server-wide options for Sentry. After changing this file call /sentry Reload to reload it. | ||
New versions of Sentry will NOT make a new file if it exists already, so keep an eye on this page in case more options are added or changed. | New versions of Sentry will NOT make a new file if it exists already, so keep an eye on this page in case more options are added or changed. | ||
{{codebox | Note: all Items can be matched by name or id. I know some users would like to match on data value and/or enchantment value. This will be added in the future. | ||
{{codebox|Sentry config.yml| | |||
<syntaxhighlight lang="yaml"> | <syntaxhighlight lang="yaml"> | ||
#Sentry configuration | #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 | #Default stats for new Sentries | ||
DefaultStats: | DefaultStats: | ||
Line 14: | Line 30: | ||
Health: 20 | Health: 20 | ||
AttackRate: 2.0 | AttackRate: 2.0 | ||
HealRate: | HealRate: 0.0 | ||
NightVision: 16 | NightVision: 16 | ||
Range: 10 | Range: 10 | ||
WarningRange: 0 | WarningRange: 0 | ||
Respawn: 10 | Respawn: 10 | ||
FollowDistance: 4 | |||
#Default options for new Sentries | #Default options for new Sentries | ||
DefaultOptions: | DefaultOptions: | ||
Drops: false | Drops: false | ||
KillDrops: true | |||
Criticals: true | Criticals: true | ||
Invincible: false | Invincible: false | ||
Line 30: | Line 48: | ||
#Default texts for new Sentries. You can use <NPC> and <PLAYER> as placeholders. | #Default texts for new Sentries. You can use <NPC> and <PLAYER> as placeholders. | ||
DefaultTexts: | DefaultTexts: | ||
Warning: <NPC> says Halt! Come no closer! | Warning: "&c<NPC> says Halt! Come no closer!" | ||
Greeting: <NPC> says Welcome, <PLAYER> | Greeting: "&a<NPC> says Welcome, <PLAYER>" | ||
#Default target list for new Sentries. | #Default target list for new Sentries. | ||
DefaultTargets: | DefaultTargets: | ||
#- entity:monster | #- "entity:monster" | ||
#Default ignore list for new Sentries | #Default ignore list for new Sentries | ||
DefaultIgnores: | DefaultIgnores: | ||
#- entity:owner | #- "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." | |||
#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. | #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: | AttackTypes: | ||
Archer: BOW | Archer: BOW | ||
Line 53: | Line 90: | ||
StormCaller1: PAPER | StormCaller1: PAPER | ||
StormCaller2: BOOK | StormCaller2: BOOK | ||
StormCaller3: BOOK_AND_QUILL | |||
#Note Witch Doctors need a potion equipped to know what to throw! | #Note Witch Doctors need a potion equipped to know what to throw! | ||
WitchDoctor: POTION | 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 | #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: | ArmorBuffs: | ||
#- IRON_HELMET 1.0 | #- IRON_HELMET 1.0 | ||
Line 80: | Line 122: | ||
- SNOW_BALL slow:20 | - SNOW_BALL slow:20 | ||
#- GOLD_SWORD poison:60:2 confusion | #- 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> | </syntaxhighlight> | ||
}} | }} |
Latest revision as of 03:15, 3 July 2013
The first time you load Sentry it will create /Sentry/config.yml. This file can be used to adjust server-wide options for Sentry. After changing this file call /sentry Reload to reload it.
New versions of Sentry will NOT make a new file if it exists already, so keep an eye on this page in case more options are added or changed.
Note: all Items can be matched by name or id. I know some users would like to match on data value and/or enchantment value. This will be added in the future.
Code: Sentry config.yml |
{{{2}}} |