Конфигурация
- Последняя версия
- 1.5.4
- Minecraft
- 26.1.x, 26.2.x, 26.3.x
- Платформы
- Spigot, Paper, Folia, Purpur
- Минимальная версия Java
- 25+
Статья написана для версии 1.5.3. Последний стабильный выпуск — 1.5.4; используйте актуальные требования выше.
Конфигурация
Настройки развития
Используйте SkillGroups.<Group>.Skills.<Skill> в skills.yml. Сохраняйте известные ключи, используемые данными и обработчиками. DisplayName и Material меняют оформление. Добавление YAML-записи не реализует новую способность.
Цена уровня n: round(BasePrice × MultiplyByLevel^(n − 1)). Стандартный BrutalStrength стоит 45, 53 и 63 XP для уровней 1, 2 и 3. Выбирайте разумные цены: пределы не гарантируют адекватную стоимость при крайних сочетаниях.
Правильный пример skills.yml
Заменяйте раздел навыка, не весь файл. Пример использует стандартный BrutalStrength и правильную вложенность.
Меню, расположение и звуки
Слоты начинаются с 0, ряды ограничены 1–6. Размещайте навыки и группы внутри инвентаря без наложения на сводки и кнопки. Главному меню нужны семь групп, меню группы — пять навыков. Название не меняет действие кнопки.
Переменные GUI и сообщений
Переменные зависят от элемента; это внутренние замены, не интеграция PlaceholderAPI. Сохраняйте написание и регистр стандартных значений. Улучшения и выбор — в config.yml, сообщения навыков — в messages.yml. Поддерживаемый текст использует цвета &; не все ответы и ошибки настраиваются.
Механики Alchemist
Опции находятся в SkillGroups.Alchemist.Skills.<Skill>.Settings в skills.yml. Дроби обозначают бонусы: 0.05 = 5%. Ticks — тики сервера (20 тиков = 1 секунда). Эти опции меняют Alchemist; другие навыки преимущественно используют фиксированные формулы уровня.
Splash Expert
Efficient Brewing
Reagent Saver
Potion Mastery
Duration Extender
Бонусы используют последнего игрока, изменившего слот ингредиента или перенёсшего ингредиенты; зельевар фиксируется на цикл. Он должен быть онлайн с активной группой. Potion Mastery влияет на подходящие полезные временные эффекты без повтора мгновенных. Duration Extender помечает бутылку после продления; стопке нужен свободный слот для изменённой бутылки.
Недостающие настройки и обновления конфигурации
При запуске и перечитывании недостающие значения добавляются в config.yml, messages.yml и skills.yml, старые CfgVersion обновляются. Собственные значения обычно сохраняются. Неизменённые старые стандартные тексты Alchemist могут обновиться; собственные остаются. Это обновление конфигурации, не JAR.
Полные стандартные файлы
Блоки воспроизводят файлы 1.5.3 с исходными английскими сообщениями и комментариями. Перевод Wiki не переводит конфигурацию в игре автоматически. CfgVersion управляет плагин; не меняйте вручную. Исходная подсказка ShieldWall упоминает блокирование; механика 1.5.3 проверяет щит в любой руке, как описано в Обзоре.
Настройки развития
Используйте SkillGroups.<Group>.Skills.<Skill> в skills.yml. Сохраняйте известные ключи, используемые данными и обработчиками. DisplayName и Material меняют оформление. Добавление YAML-записи не реализует новую способность.
Код · Обычный текст
DisplayName — Отображаемое имя
Material — Материал иконки; неверные значения и AIR заменяются BOOK
MaxLevel — Максимальный уровень; предел 1–100
Price.BasePrice — Цена первого уровня в XP; 0–10,000,000
Price.MultiplyByLevel — Множитель; конечные значения ограничены 1.0–10.0
HowToUse — Инструкция GUI; не меняет активацию
HowItWorks — Описание GUI; не меняет реализованную механику
Цена уровня n: round(BasePrice × MultiplyByLevel^(n − 1)). Стандартный BrutalStrength стоит 45, 53 и 63 XP для уровней 1, 2 и 3. Выбирайте разумные цены: пределы не гарантируют адекватную стоимость при крайних сочетаниях.
Правильный пример skills.yml
Заменяйте раздел навыка, не весь файл. Пример использует стандартный BrutalStrength и правильную вложенность.
Код · Обычный текст
SkillGroups:
Warrior:
DisplayName: "Warrior"
Skills:
BrutalStrength:
DisplayName: "Brutal Strength"
Material: "IRON_SWORD"
MaxLevel: 10
Price:
BasePrice: 45
MultiplyByLevel: 1.18
HowToUse: "Passive. Fight with melee weapons while Warrior is active."
HowItWorks: "Melee attacks deal 10% more damage per level."
Меню, расположение и звуки
Слоты начинаются с 0, ряды ограничены 1–6. Размещайте навыки и группы внутри инвентаря без наложения на сводки и кнопки. Главному меню нужны семь групп, меню группы — пять навыков. Название не меняет действие кнопки.
Код · Обычный текст
SkillsGUITitle / SkillGroupsGUITitle — Заголовки меню групп и навыков
skill-item.* — Имя, описание, длина полосы, перенос строк, свечение и состояния
skill-group-item.* — Имя группы, список, состояние, подсказки, свечение и иконки
gui.progress-bar.* — Символы и цвета полной/пустой полосы
gui.sounds.* — Звуки нажатия, выбора, улучшения и ошибки; enabled, sound, volume, pitch
gui.main.* — Ряды, группы, рамка, сводка, выборы, помощь и закрытие
gui.group.* — Ряды, навыки, рамка, сводка, состояние, XP, помощь и навигация
back-to-groups-item — Название кнопки возврата
NoEnoughExperience / MaxLevel / UpgradedSkill / Error* / NoPermForSkill / ConflictedSkill / Selected* / Deselected* — Сообщения улучшений, ошибок и выбора в config.yml
Переменные GUI и сообщений
Переменные зависят от элемента; это внутренние замены, не интеграция PlaceholderAPI. Сохраняйте написание и регистр стандартных значений. Улучшения и выбор — в config.yml, сообщения навыков — в messages.yml. Поддерживаемый текст использует цвета &; не все ответы и ошибки настраиваются.
Код · Обычный текст
skill-item: %skill%, %skill.name%, %level%, %maxLevel%, %max_level%, %nextCost%, %next_cost%, %available_xp%, %missing_xp%, %progress_bar%, %percent%
skill-item.lore: %howItWorks%, %howToUse%, %upgradeStatus%
skill-group-item: %group%, %group.displayName%, %skill_count%, %progress%, %max_progress%, %mastered%, %progress_bar%, %percent%, %status%, %primaryStatus%, %secondaryStatus%, %left_action%, %right_action%, %leftAction%, %rightAction%, %skills%
skill-group-item.skill-line: %skillName%, %skillLevel%
gui.main.player-summary: %player%, %xp%, %progress%, %max_progress%, %mastered%, %percent%, %progress_bar%
gui.main.selections: %group%, %group.displayName%, %label%
gui.group: %group%, %role%, %skill_count%, %progress%, %max_progress%, %progress_bar%, %percent%, %availability%, %xp%, %group_state%
SkillsGUITitle / SelectedPrimaryGroup / SelectedSecondaryGroup: %groupName%
UpgradedSkill: %skillName%, %level%
Механики Alchemist
Опции находятся в SkillGroups.Alchemist.Skills.<Skill>.Settings в skills.yml. Дроби обозначают бонусы: 0.05 = 5%. Ticks — тики сервера (20 тиков = 1 секунда). Эти опции меняют Alchemist; другие навыки преимущественно используют фиксированные формулы уровня.
Splash Expert
SkillGroups.Alchemist.Skills.SplashExpert.SettingsКод · Обычный текст
IntensityPerLevel=0.05 — Бонус интенсивности взрывного зелья за уровень
MaxIntensityBonus=0.5 — Максимальная дополнительная интенсивность
RadiusPerLevel=0.05 — Бонус радиуса облака за уровень
MaxRadiusBonus=0.5 — Максимальная добавочная доля радиуса
MaxRadius=4.5 — Предел радиуса в блоках; большие исходные облака не уменьшаются
DurationPerLevel=0.02 — Бонус длительности за уровень
MaxDurationBonus=0.2 — Максимальная добавочная доля длительности
MaxCloudTicks=1200 — Максимальная длительность облака
Notify=false — Включает необязательные сообщения навыка
Efficient Brewing
SkillGroups.Alchemist.Skills.EfficientBrewing.SettingsКод · Обычный текст
ReductionPerLevel=0.06 — Сокращение варки за уровень
MaxReduction=0.6 — Максимальное сокращение варки
MinimumBrewTicks=40 — Минимальное время варки
Notify=false — Включает необязательные сообщения навыка
Reagent Saver
SkillGroups.Alchemist.Skills.ReagentSaver.SettingsКод · Обычный текст
ChancePerLevel=0.03 — Шанс возврата ингредиента за уровень
MaxChance=0.3 — Максимальный шанс возврата
Notify=true — Включает необязательные сообщения навыка
Potion Mastery
SkillGroups.Alchemist.Skills.PotionMastery.SettingsКод · Обычный текст
LevelsPerAmplifier=2 — Уровни навыка на ступень усиления с округлением вверх
MaxExtraAmplifier=2 — Максимум дополнительных ступеней усиления
MaxAmplifier=3 — Предел усилителя; 3 означает эффект IV; более сильные исходные эффекты сохраняются
DurationPerLevel=0.05 — Бонус длительности за уровень
MaxDurationBonus=0.2 — Максимальная добавочная доля длительности
MaxDurationTicks=36000 — Предел длительности продлённых эффектов
Notify=false — Включает необязательные сообщения навыка
Duration Extender
SkillGroups.Alchemist.Skills.DurationExtender.SettingsКод · Обычный текст
DurationPerLevel=0.1 — Бонус длительности за уровень
MaxDurationBonus=1.5 — Максимальная добавочная доля длительности
MaxDurationTicks=36000 — Предел длительности продлённых эффектов
AffectNegativeEffects=false — Разрешает Duration Extender продлевать вредные временные эффекты
CooldownSeconds=60 — Базовая перезарядка в секундах
CooldownReductionPerLevel=2 — Секунды сокращения за уровень
MinimumCooldownSeconds=30 — Минимальная перезарядка в секундах
Бонусы используют последнего игрока, изменившего слот ингредиента или перенёсшего ингредиенты; зельевар фиксируется на цикл. Он должен быть онлайн с активной группой. Potion Mastery влияет на подходящие полезные временные эффекты без повтора мгновенных. Duration Extender помечает бутылку после продления; стопке нужен свободный слот для изменённой бутылки.
Недостающие настройки и обновления конфигурации
При запуске и перечитывании недостающие значения добавляются в config.yml, messages.yml и skills.yml, старые CfgVersion обновляются. Собственные значения обычно сохраняются. Неизменённые старые стандартные тексты Alchemist могут обновиться; собственные остаются. Это обновление конфигурации, не JAR.
Полные стандартные файлы
Блоки воспроизводят файлы 1.5.3 с исходными английскими сообщениями и комментариями. Перевод Wiki не переводит конфигурацию в игре автоматически. CfgVersion управляет плагин; не меняйте вручную. Исходная подсказка ShieldWall упоминает блокирование; механика 1.5.3 проверяет щит в любой руке, как описано в Обзоре.
config.yml
Код · Обычный текст
# Configuration version - do not change manually.
CfgVersion: 1.6
# GUI titles
SkillsGUITitle: "&8SkillFusion &7• &6%groupName%"
SkillGroupsGUITitle: "&8SkillFusion &7• &6Choose Your Path"
# Core messages
NoEnoughExperience: "&cYou do not have enough XP for this upgrade."
MaxLevel: "&eThis skill is already at its maximum level."
UpgradedSkill: "&a%skillName% &7reached level &e%level%&7."
ErrorDataNull: "&cYour skill data could not be loaded. Please rejoin."
ErrorSkillNotFound: "&cSkill &f%skillKey% &cis not available."
ErrorSkillNotUnlocked: "&cUnlock this skill before using it."
ErrorGroupInactive: "&cActivate the group for &f%skillKey% &cfirst."
NoPermForSkill: "&cYou cannot select this group."
ConflictedSkill: "&cThis group conflicts with your current selection."
SelectedTwoGroups: "&cBoth group slots are already in use. Deselect one first."
SelectedPrimaryGroup: "&a%groupName% &7is now your primary group."
SelectedSecondaryGroup: "&b%groupName% &7is now your secondary group."
DeselectedPrimaryGroup: "&7Your primary group was removed."
DeselectedSecondaryGroup: "&7Your secondary group was removed."
# Player GUI - skill icons
skill-item:
display-name: "&f&l%skill.name%"
progress-segments: 10
description-wrap: 34
effect-color: "&7"
usage-color: "&7"
learned-glow: true
lore:
- ""
- "&7Level: &f%level%&8/&f%maxLevel%"
- "%progress_bar% &f%percent%%"
- ""
- "&6&lEFFECT"
- "%howItWorks%"
- ""
- "&b&lUSAGE"
- "%howToUse%"
- ""
- "%upgradeStatus%"
states:
mastered:
- "&6★ &lMASTERED"
inactive:
- "&c✖ Activate this group to upgrade"
affordable:
- "&7Upgrade: &a%next_cost% XP"
- "&7Balance: &e%available_xp% XP"
- ""
- "&eLeft-click &7to upgrade"
not-affordable:
- "&7Upgrade: &c%next_cost% XP"
- "&7Balance: &e%available_xp% XP"
- ""
- "&cYou need %missing_xp% more XP"
skill-group-item:
display-name: "&f&l%group.displayName%"
skill-line: "&8• &f%skillName% &7— &eLv. %skillLevel%"
progress-segments: 12
selected-glow: true
use-detailed-status: true
status-selected: "&a&l✔ Selected"
status-not-selected: "&7● Not selected"
status-primary: "&a● &lPRIMARY GROUP"
status-secondary: "&b● &lSECONDARY GROUP"
status-no-permission: "&c● &lNO PERMISSION"
status-slots-full: "&c● Both group slots are occupied"
action-left-select: "&eLeft-click &7to select"
action-left-deselect: "&eLeft-click &7to deselect"
action-right: "&bRight-click &7to view skills"
lore:
- ""
- "&7Skills: &f%skill_count%"
- "&7Progress: &f%progress%&8/&f%max_progress%"
- "&7Mastered: &6%mastered%&8/&6%skill_count%"
- "%progress_bar% &f%percent%%"
- ""
- "%status%"
- ""
- "%left_action%"
- "%right_action%"
materials:
warrior: IRON_SWORD
healer: ENCHANTED_GOLDEN_APPLE
miner: GOLDEN_PICKAXE
farmer: DIAMOND_HOE
alchemist: BREWING_STAND
assassin: NETHERITE_SWORD
fisherman: FISHING_ROD
back-to-groups-item: "&e&l◄ Back to Groups"
# Complete configuration of the player-facing inventories.
# Slots start at 0. Rows must be between 1 and 6.
gui:
progress-bar:
filled-character: "■"
empty-character: "■"
filled-color: "&b"
empty-color: "&8"
sounds:
click:
enabled: true
sound: "minecraft:ui.button.click"
volume: 0.6
pitch: 1.1
selection:
enabled: true
sound: "minecraft:entity.experience_orb.pickup"
volume: 0.7
pitch: 1.2
upgrade:
enabled: true
sound: "minecraft:entity.player.levelup"
volume: 0.8
pitch: 1.25
failure:
enabled: true
sound: "minecraft:entity.villager.no"
volume: 0.6
pitch: 1.0
main:
rows: 5
group-slots: [10, 11, 12, 13, 14, 15, 16]
frame:
background-material: BLACK_STAINED_GLASS_PANE
group-row-material: GRAY_STAINED_GLASS_PANE
group-row-slots: [9, 10, 11, 12, 13, 14, 15, 16, 17]
accent-material: CYAN_STAINED_GLASS_PANE
accent-slots: [22]
player-summary:
slot: 4
material: PLAYER_HEAD
progress-segments: 20
display-name: "&f&l%player%'s Progress"
lore:
- ""
- "&7Available XP: &6%xp%"
- "&7Total progress: &f%progress%&8/&f%max_progress%"
- "&7Mastered skills: &6%mastered%"
- ""
- "%progress_bar%"
selections:
primary:
slot: 29
selected-material: LIME_DYE
empty-material: GRAY_DYE
selected-glow: true
selected-display-name: "&a&lPrimary Group"
empty-display-name: "&7&lPrimary Group"
selected-lore:
- ""
- "&7Selected: &f%group%"
- ""
- "&eClick &7to view its skills."
empty-lore:
- ""
- "&8Empty slot"
- "&7Choose a group from the row above."
secondary:
slot: 33
selected-material: CYAN_DYE
empty-material: GRAY_DYE
selected-glow: true
selected-display-name: "&b&lSecondary Group"
empty-display-name: "&7&lSecondary Group"
selected-lore:
- ""
- "&7Selected: &f%group%"
- ""
- "&eClick &7to view its skills."
empty-lore:
- ""
- "&8Empty slot"
- "&7Choose a group from the row above."
help:
slot: 31
material: BOOK
display-name: "&6&lChoose Your Path"
lore:
- ""
- "&eLeft-click &7a group to select it."
- "&bRight-click &7a group to inspect its skills."
- ""
- "&7You may have one &aprimary &7and one"
- "&bsecondary &7group active at the same time."
- "&7Only skills in active groups can be upgraded."
close:
slot: 40
material: BARRIER
glow: false
display-name: "&c&lClose Menu"
lore:
- "&7Return to the game."
group:
rows: 5
# First five slots are used by the current five skills; the last two allow expansion.
skill-slots: [11, 12, 13, 14, 15, 10, 16]
frame:
background-material: BLACK_STAINED_GLASS_PANE
skill-row-material: GRAY_STAINED_GLASS_PANE
skill-row-slots: [9, 10, 11, 12, 13, 14, 15, 16, 17]
accent-material: CYAN_STAINED_GLASS_PANE
accent-slots: [22]
summary:
slot: 4
progress-segments: 16
display-name: "&f&l%group%"
roles:
primary: "&aPrimary group"
secondary: "&bSecondary group"
inactive: "&cInactive group"
available: "&aUpgrades are available."
unavailable: "&cSelect this group before upgrading."
lore:
- ""
- "&7Status: %role%"
- "&7Skills: &f%skill_count%"
- "&7Total progress: &f%progress%&8/&f%max_progress%"
- ""
- "%progress_bar% &f%percent%%"
- ""
- "%availability%"
status:
slot: 29
roles:
primary: "Primary"
secondary: "Secondary"
inactive: "Not selected"
active:
material: LIME_DYE
display-name: "&a&lGroup Active"
lore:
- ""
- "&7Role: &f%role%"
- "&7You can upgrade these skills."
inactive:
material: RED_DYE
display-name: "&c&lGroup Inactive"
lore:
- ""
- "&7Role: &f%role%"
- "&7Go back and select this group first."
xp:
slot: 31
material: EXPERIENCE_BOTTLE
display-name: "&6&lExperience Balance"
lore:
- ""
- "&7Available: &6%xp% XP"
- ""
- "&8Upgrade prices use total experience points,"
- "&8not the number displayed as your XP level."
help:
slot: 33
material: KNOWLEDGE_BOOK
display-name: "&b&lUpgrade Guide"
active-state: "&aThis group is active."
inactive-state: "&cThis group is currently inactive."
lore:
- ""
- "&7Choose a skill above to view its details."
- "&eLeft-click &7an affordable skill to upgrade it."
- ""
- "%group_state%"
buttons:
back:
slot: 36
material: ARROW
glow: false
lore:
- "&7Return to the group selection."
refresh:
slot: 40
material: SUNFLOWER
glow: false
display-name: "&b&lRefresh"
lore:
- "&7Refresh levels, costs and XP balance."
close:
slot: 44
material: BARRIER
glow: false
display-name: "&c&lClose Menu"
lore:
- "&7Return to the game."
skills.yml
Код · Обычный текст
# Skills configuration version - do not change manually.
CfgVersion: 3.1
SkillGroups:
Warrior:
DisplayName: "Warrior"
Skills:
BrutalStrength:
DisplayName: "Brutal Strength"
Material: "IRON_SWORD"
MaxLevel: 10
Price:
BasePrice: 45
MultiplyByLevel: 1.18
HowToUse: "Passive. Fight with melee weapons while the Warrior group is active."
HowItWorks: "Melee attacks deal 10% more damage per level. At level 10, they deal 100% more damage."
BattleFury:
DisplayName: "Battle Fury"
Material: "GOLDEN_AXE"
MaxLevel: 10
Price:
BasePrice: 70
MultiplyByLevel: 1.20
HowToUse: "Passive. Defeat an enemy to trigger Battle Fury."
HowItWorks: "Grants 5% attack speed per level, up to 50%, for 10 seconds after a kill."
ShieldWall:
DisplayName: "Shield Wall"
Material: "SHIELD"
MaxLevel: 10
Price:
BasePrice: 80
MultiplyByLevel: 1.20
HowToUse: "Passive. Hold a shield and block an incoming attack."
HowItWorks: "Reduces damage taken while blocking by 5% per level, up to 50% at level 10."
WarCry:
DisplayName: "War Cry"
Material: "GOAT_HORN"
MaxLevel: 10
Price:
BasePrice: 100
MultiplyByLevel: 1.22
HowToUse: "Use /s warcry to empower nearby allies."
HowItWorks: "Increases nearby allies' damage by 5% per level, up to 50%, for 10 seconds."
LastStand:
DisplayName: "Last Stand"
Material: "TOTEM_OF_UNDYING"
MaxLevel: 10
Price:
BasePrice: 120
MultiplyByLevel: 1.24
HowToUse: "Passive. Activates when damage leaves you at 20% health or lower."
HowItWorks: "Reduces incoming damage by 5% per level, up to 50%, for 10 seconds."
Healer:
DisplayName: "Healer"
Skills:
Heal:
DisplayName: "Heal"
Material: "GOLDEN_APPLE"
MaxLevel: 10
Price:
BasePrice: 55
MultiplyByLevel: 1.18
HowToUse: "Use /s heal <player> to heal an online player."
HowItWorks: "Restores 2 health points per level. The cooldown becomes shorter at higher levels."
Regeneration:
DisplayName: "Regeneration"
Material: "GHAST_TEAR"
MaxLevel: 10
Price:
BasePrice: 65
MultiplyByLevel: 1.18
HowToUse: "Use /s regeneration to gain Regeneration I."
HowItWorks: "Lasts 10 seconds plus 2 seconds per level. The cooldown is reduced by 2 seconds per level."
Purify:
DisplayName: "Purify"
Material: "MILK_BUCKET"
MaxLevel: 10
Price:
BasePrice: 75
MultiplyByLevel: 1.20
HowToUse: "Use /s purify <player> on an online player."
HowItWorks: "Removes up to one harmful potion effect per level. Higher levels also reduce the cooldown."
Blessing:
DisplayName: "Blessing"
Material: "ENCHANTED_GOLDEN_APPLE"
MaxLevel: 10
Price:
BasePrice: 100
MultiplyByLevel: 1.22
HowToUse: "Use /s blessing to protect nearby allies."
HowItWorks: "Grants 5% defense per level, up to 50%. Duration starts at 10 seconds and grows with each level."
Resurrection:
DisplayName: "Resurrection"
Material: "TOTEM_OF_UNDYING"
MaxLevel: 10
Price:
BasePrice: 140
MultiplyByLevel: 1.25
HowToUse: "Use /s resurrection <player> while that online player is dead."
HowItWorks: "Revives the target with half of their maximum health plus 1 health point per level."
Miner:
DisplayName: "Miner"
Skills:
EfficientMining:
DisplayName: "Efficient Mining"
Material: "IRON_PICKAXE"
MaxLevel: 5
Price:
BasePrice: 60
MultiplyByLevel: 1.35
HowToUse: "Passive. Keep the Miner group active to receive the effect."
HowItWorks: "Grants one level of Haste per skill level, up to Haste V."
LuckyFind:
DisplayName: "Lucky Find"
Material: "DIAMOND"
MaxLevel: 10
Price:
BasePrice: 65
MultiplyByLevel: 1.20
HowToUse: "Passive. Mine ore blocks normally."
HowItWorks: "Gives a 2% chance per level to receive extra ore, up to 20% at level 10."
VeinMiner:
DisplayName: "Vein Miner"
Material: "GOLDEN_PICKAXE"
MaxLevel: 11
Price:
BasePrice: 85
MultiplyByLevel: 1.20
HowToUse: "Sneak while mining an ore block."
HowItWorks: "Mines up to 64 connected blocks of the same ore inside the current chunk. Cooldown falls from 55 to 5 seconds."
StoneSkin:
DisplayName: "Stone Skin"
Material: "DEEPSLATE"
MaxLevel: 15
Price:
BasePrice: 80
MultiplyByLevel: 1.16
HowToUse: "Passive. Protects you from block and entity explosions."
HowItWorks: "Reduces explosion damage by 5% per level, up to the 75% cap at level 15."
Geologist:
DisplayName: "Geologist"
Material: "SPYGLASS"
MaxLevel: 10
Price:
BasePrice: 95
MultiplyByLevel: 1.22
HowToUse: "Use /s geologist to scan the loaded area around you."
HowItWorks: "Finds up to 50 valuable ores. Scan range is 5 blocks plus 2 blocks per level."
Farmer:
DisplayName: "Farmer"
Skills:
GreenThumb:
DisplayName: "Green Thumb"
Material: "WHEAT"
MaxLevel: 7
Price:
BasePrice: 40
MultiplyByLevel: 1.20
HowToUse: "Passive. Plant supported crops while the Farmer group is active."
HowItWorks: "Every natural growth update advances your planted crop by one extra stage per level."
BountifulHarvest:
DisplayName: "Bountiful Harvest"
Material: "GOLDEN_CARROT"
MaxLevel: 10
Price:
BasePrice: 50
MultiplyByLevel: 1.18
HowToUse: "Passive. Harvest fully grown crops."
HowItWorks: "Gives a 5% chance per level to receive extra crops, up to 50% at level 10."
AnimalBreeder:
DisplayName: "Animal Breeder"
Material: "WHEAT_SEEDS"
MaxLevel: 10
Price:
BasePrice: 50
MultiplyByLevel: 1.18
HowToUse: "Passive. Breed animals normally."
HowItWorks: "Newborn animals grow 30 seconds faster per level, up to 5 minutes faster."
Rancher:
DisplayName: "Rancher"
Material: "LEATHER"
MaxLevel: 10
Price:
BasePrice: 60
MultiplyByLevel: 1.20
HowToUse: "Passive. Defeat animals to improve their drops."
HowItWorks: "Increases animal drops by an average of 5% per level, up to 50% at level 10."
Fertilizer:
DisplayName: "Fertilizer"
Material: "BONE_MEAL"
MaxLevel: 7
Price:
BasePrice: 70
MultiplyByLevel: 1.25
HowToUse: "Right-click a supported crop with bone meal."
HowItWorks: "Consumes one bone meal and advances the crop by one growth stage per level."
Alchemist:
DisplayName: "Alchemist"
Skills:
SplashExpert:
DisplayName: "Splash Expert"
Material: "SPLASH_POTION"
MaxLevel: 10
Price:
BasePrice: 80
MultiplyByLevel: 1.20
HowToUse: "Passive. Throw splash or lingering potions while Alchemist is active."
HowItWorks: "Improves splash intensity by 5% per level (up to +50%). Lingering clouds gain 5% radius and 2% lifetime per level, capped at 4.5 blocks and +20% lifetime."
Settings:
IntensityPerLevel: 0.05
MaxIntensityBonus: 0.5
RadiusPerLevel: 0.05
MaxRadiusBonus: 0.5
MaxRadius: 4.5
DurationPerLevel: 0.02
MaxDurationBonus: 0.2
MaxCloudTicks: 1200
Notify: false
EfficientBrewing:
DisplayName: "Efficient Brewing"
Material: "BREWING_STAND"
MaxLevel: 10
Price:
BasePrice: 70
MultiplyByLevel: 1.18
HowToUse: "Passive. Put ingredients into a brewing stand; the last player editing ingredients is its brewer."
HowItWorks: "Reduces the next brew time by 6% per level, up to 60%. Requires an online brewer with an active Alchemist group."
Settings:
ReductionPerLevel: 0.06
MaxReduction: 0.6
MinimumBrewTicks: 40
Notify: false
ReagentSaver:
DisplayName: "Reagent Saver"
Material: "NETHER_WART"
MaxLevel: 10
Price:
BasePrice: 75
MultiplyByLevel: 1.20
HowToUse: "Passive. Put ingredients into a brewing stand before the cycle starts."
HowItWorks: "Returns one ingredient after a completed brew with 3% chance per level, up to 30%. Requires the cycle brewer to be online with Alchemist active."
Settings:
ChancePerLevel: 0.03
MaxChance: 0.3
Notify: true
PotionMastery:
DisplayName: "Potion Mastery"
Material: "POTION"
MaxLevel: 4
Price:
BasePrice: 160
MultiplyByLevel: 1.35
HowToUse: "Passive. Drink a potion with beneficial timed effects."
HowItWorks: "Adds +1 power at levels 1-2 and +2 at levels 3-4 to supported effects, up to effect level IV. Extends beneficial timed effects by 5% per level, up to 20%. Instant and harmful effects are unchanged."
Settings:
LevelsPerAmplifier: 2
MaxExtraAmplifier: 2
MaxAmplifier: 3
DurationPerLevel: 0.05
MaxDurationBonus: 0.2
MaxDurationTicks: 36000
Notify: false
DurationExtender:
DisplayName: "Duration Extender"
Material: "REDSTONE"
MaxLevel: 15
Price:
BasePrice: 90
MultiplyByLevel: 1.17
HowToUse: "Hold a potion and use /s extendduration. Cooldown: 60 seconds minus 2 seconds per level, minimum 30 seconds."
HowItWorks: "Extends beneficial timed effects once per potion by 10% per level, up to +150% and 30 minutes. Instant, harmful and infinite effects are unchanged. Extends one bottle from a stack."
Settings:
DurationPerLevel: 0.1
MaxDurationBonus: 1.5
MaxDurationTicks: 36000
AffectNegativeEffects: false
CooldownSeconds: 60
CooldownReductionPerLevel: 2
MinimumCooldownSeconds: 30
Assassin:
DisplayName: "Assassin"
Skills:
Backstab:
DisplayName: "Backstab"
Material: "IRON_SWORD"
MaxLevel: 12
Price:
BasePrice: 90
MultiplyByLevel: 1.18
HowToUse: "Passive. Hit an enemy from behind with a melee attack."
HowItWorks: "Deals 10% more damage per level from behind, up to 120% at level 12."
CriticalStrike:
DisplayName: "Critical Strike"
Material: "NETHERITE_SWORD"
MaxLevel: 12
Price:
BasePrice: 110
MultiplyByLevel: 1.20
HowToUse: "Passive. Triggered by normal melee attacks."
HowItWorks: "Adds 2.5% critical chance per level. Critical damage starts at 1.5x and gains 0.02x per level."
PoisonBlade:
DisplayName: "Poison Blade"
Material: "SPIDER_EYE"
MaxLevel: 12
Price:
BasePrice: 80
MultiplyByLevel: 1.18
HowToUse: "Passive. Hit an enemy with a sword or axe."
HowItWorks: "Adds 3% poison chance per level. Poison lasts 3 seconds plus 1 second per level and becomes stronger after level 6."
ShadowStep:
DisplayName: "Shadow Step"
Material: "ENDER_PEARL"
MaxLevel: 12
Price:
BasePrice: 130
MultiplyByLevel: 1.22
HowToUse: "Aim at a target within 12 blocks and use /s shadowstep."
HowItWorks: "Teleports you behind the target and grants brief speed and invisibility. Cooldown drops toward 5 seconds."
Stealth:
DisplayName: "Stealth"
Material: "FERMENTED_SPIDER_EYE"
MaxLevel: 12
Price:
BasePrice: 115
MultiplyByLevel: 1.20
HowToUse: "Use /s stealth. Taking damage or attacking ends the effect."
HowItWorks: "Grants invisibility for 10 seconds plus 2 seconds per level. Higher levels reduce the cooldown."
Fisherman:
DisplayName: "Fisherman"
Skills:
QuickCatch:
DisplayName: "Quick Catch"
Material: "FISHING_ROD"
MaxLevel: 10
Price:
BasePrice: 35
MultiplyByLevel: 1.16
HowToUse: "Passive. Cast a fishing rod normally."
HowItWorks: "Reduces the minimum and maximum fishing wait time by 5% per level, up to 50%."
TreasureHunter:
DisplayName: "Treasure Hunter"
Material: "CHEST"
MaxLevel: 10
Price:
BasePrice: 60
MultiplyByLevel: 1.18
HowToUse: "Passive. Catch items with a fishing rod."
HowItWorks: "Adds a 2% chance per level to replace a normal catch with fishing treasure."
LuckyCatch:
DisplayName: "Lucky Catch"
Material: "PRISMARINE_SHARD"
MaxLevel: 10
Price:
BasePrice: 55
MultiplyByLevel: 1.18
HowToUse: "Passive. Catch items with a fishing rod."
HowItWorks: "Adds a 4% chance per level to double the caught item stack, up to 40%."
NetFishing:
DisplayName: "Net Fishing"
Material: "LEAD"
MaxLevel: 10
Price:
BasePrice: 90
MultiplyByLevel: 1.20
HowToUse: "Cast your rod, then use /s netfish. Cooldown: 5 minutes."
HowItWorks: "Creates one extra fishing loot roll per level, for a total of 2 to 11 rolls."
DeepSeaAngler:
DisplayName: "Deep Sea Angler"
Material: "HEART_OF_THE_SEA"
MaxLevel: 10
Price:
BasePrice: 75
MultiplyByLevel: 1.20
HowToUse: "Passive. Fish in a deep ocean biome."
HowItWorks: "Adds a 5% chance per level to replace the catch with fishing treasure, up to 50%."
messages.yml
Код · Обычный текст
# Messages version - do not change manually.
CfgVersion: 1.7
Alchemist:
EfficientBrewing: "&dEfficient Brewing &8• &7Brew time reduced by &f%reduction%% &7(&f%newTime% ticks&7)."
ReagentSaver: "&dReagent Saver &8• &7One brewing ingredient was returned."
SplashExpert: "&dSplash Expert &8• &7Splash effectiveness increased by up to &f%percent%% &7for &f%count% &7target(s)."
LingeringExpert: "&dSplash Expert &8• &7Lingering radius increased from &f%originalRadius% &7to &f%newRadius%&7."
PotionMaster: "&dPotion Mastery &8• &7Effect power increased by &f%level% &7level(s), duration by up to &f%percent%%&7."
DurationExtender:
Success: "&dDuration Extender &8• &7Extended &f%count% &7effect(s) by up to &f%percent%%&7."
NoPotion: "&cHold a potion in your main hand."
NoEffects: "&cThis potion has no extendable timed effects."
AlreadyExtended: "&cThis potion has already been extended."
NoSpace: "&cFree an inventory slot to extend one bottle from this stack."
Cooldown: "&cDuration Extender is ready in &f%time%s&c."
Assassin:
Backstab: "&5Backstab &8• &7Damage increased by &f%multiplier%%&7."
CriticalStrike: "&5Critical Strike &8• &7Dealt &f%mult%x &7damage (&f%chance%% chance&7)."
PoisonBlade: "&5Poison Blade &8• &7Poison applied for &f%seconds%s&7."
ShadowStep:
Success: "&5Shadow Step &8• &7Moved behind &f%target%&7."
NoTarget: "&cNo valid target in sight."
Blocked: "&cThere is no safe space behind that target."
Cooldown: "&cShadow Step is ready in &f%time%s&c."
Stealth:
Activated: "&5Stealth &8• &7You disappear into the shadows."
Broken: "&cStealth ended because you entered combat."
Cooldown: "&cStealth is ready in &f%time%s&c."
Farmer:
AnimalBreeder: "&aAnimal Breeder &8• &7The newborn animal will grow faster."
BountifulHarvest: "&aBountiful Harvest &8• &7You received extra crops."
Fertilizer: "&aFertilizer &8• &7The crop grew instantly."
GreenThumb: "&aGreen Thumb &8• &7Crop advanced by &f%age% &7stage(s)."
Rancher: "&aRancher &8• &7Animal drops were increased."
Fisherman:
DeepSeaAngler: "&bDeep Sea Angler &8• &7You pulled up deep-sea treasure."
LuckyCatch: "&bLucky Catch &8• &7Your catch was doubled."
NetFishing: "&bNet Fishing &8• &7You collected &f%fishCount% &7loot rolls."
QuickCatch: "&bQuick Catch &8• &7Fishing wait time reduced by &f%reductionMultiplier%%&7."
TreasureHunter: "&bTreasure Hunter &8• &7Your catch was replaced with treasure."
Healer:
Blessing:
Ally: "&dBlessing &8• &7Your defense has increased."
WornOff: "&7Blessing has ended."
Caster: "&dBlessing &8• &7Nearby allies gained &f%defenseBoost%% &7defense for &f%durationSeconds%s&7."
Heal:
Healer: "&dHeal &8• &7Restored &f%healAmount% &7health to &f%target%&7."
Target: "&dHeal &8• &f%healer% &7restored &f%healAmount% &7of your health."
Purify:
Purifier: "&dPurify &8• &7Removed &f%effectsRemoved% &7negative effect(s) from &f%target%&7."
Target: "&dPurify &8• &f%purifier% &7removed &f%effectsRemoved% &7negative effect(s)."
None: "&e%target% has no negative effects."
Regeneration:
Activated: "&dRegeneration &8• &7Active for &f%duration%s&7."
Resurrection:
Resurrector: "&dResurrection &8• &f%target% &7has returned to life."
Target: "&dResurrection &8• &f%resurrector% &7brought you back to life."
Miner:
Geologist:
None: "&eNo valuable ores found within &f%range% &eblocks."
Header: "&6Geologist &8• &7Valuable ores found:"
Entry: "&8• &b%ore% &7at &f%x%, %y%, %z%"
EfficientMining:
Activated: "&6Efficient Mining &8• &7Haste level &f%level% &7enabled."
Deactivated: "&7Efficient Mining has been disabled."
LuckyFind:
Found: "&6Lucky Find &8• &7You found extra &f%ore%&7."
StoneSkin:
ReducedDamage: "&6Stone Skin &8• &7Explosion damage reduced by &f%reduction%%&7."
VeinMiner:
Cooldown: "&cVein Miner is ready in &f%timeLeft%s&c."
TooLarge: "&cThis vein is too large to mine at once."
Activated: "&6Vein Miner &8• &7Mined &f%count% &7blocks."
Warrior:
BattleFury:
Activated: "&cBattle Fury &8• &7Attack speed increased by &f%percent%% &7for &f%duration%s&7."
WornOff: "&7Battle Fury has ended."
BrutalStrength:
Enabled: "&cBrutal Strength &8• &7Level &f%level% &7enabled."
Disabled: "&7Brutal Strength has been disabled."
LastStand:
Activated: "&cLast Stand &8• &7Damage reduced by &f%boost%% &7for &f%duration%s&7."
WornOff: "&7Last Stand has ended."
ShieldWall:
Activated: "&cShield Wall &8• &7Blocked &f%reduction%% &7damage. Next notice in &f%duration%s&7."
WarCry:
Cooldown: "&cWar Cry is ready in &f%timeLeft%s&c."
Activated: "&cWar Cry &8• &7Nearby allies gained &f%boost%% &7damage for &f%duration%s&7."
AllyBoost: "&cWar Cry &8• &7Your damage has increased."
WornOff: "&7War Cry has ended."
