Konfiguration
- Neueste Version
- 1.5.4
- Minecraft
- 26.1.x, 26.2.x, 26.3.x
- Plattformen
- Spigot, Paper, Folia, Purpur
- Erforderliche Java-Mindestversion
- 25+
Dieser Artikel wurde für 1.5.3 geschrieben. Die neueste stabile Version ist 1.5.4; beachte die aktuellen Anforderungen oben.
Konfiguration
Fortschrittseinstellungen
Verwende SkillGroups.<Group>.Skills.<Skill> in skills.yml. Behalte bekannte Gruppen- und Fähigkeitsschlüssel, da Spielerdaten und Handler sie verwenden. DisplayName und Material ändern die Darstellung. Ein YAML-Eintrag allein implementiert keine neue Fähigkeit.
Kaufpreis für Level n: round(BasePrice × MultiplyByLevel^(n − 1)). Standard-BrutalStrength kostet für Level 1, 2 und 3 jeweils 45, 53 und 63 XP. Verwende sinnvolle Preise: Grenzwerte garantieren bei extremen Kombinationen keine brauchbaren Kosten.
Gültiges skills.yml-Beispiel
Ersetze den passenden Fähigkeitsabschnitt, nicht die gesamte Datei. Das Beispiel verwendet Standard-BrutalStrength mit korrekter Verschachtelung.
Menüs, Aufbau und Klänge
Slots beginnen bei 0; Reihen sind auf 1–6 begrenzt. Gruppen-/Fähigkeitsslots müssen im Inventar liegen und dürfen Zusammenfassungen oder Schaltflächen nicht überlagern. Das Hauptmenü benötigt sieben Gruppenplätze, Gruppenmenüs fünf Fähigkeiten. Texte ändern keine Schaltflächenaktion.
GUI- und Nachrichtenplatzhalter
Platzhalter hängen vom Element ab; es sind interne Ersetzungen, keine PlaceholderAPI-Integration. Behalte Schreibweise und Groß-/Kleinschreibung der Standardwerte. Upgrade-/Auswahlmeldungen stehen in config.yml, Fähigkeitsrückmeldungen in messages.yml. Unterstützte Texte verwenden &-Farben; nicht jede Befehls- oder Fehlerantwort ist konfigurierbar.
Alchemist-Mechanikeinstellungen
Optionen stehen unter SkillGroups.Alchemist.Skills.<Skill>.Settings in skills.yml. Dezimalbrüche sind Boni: 0.05 = 5%. Werte mit Ticks verwenden Serverticks (20 Ticks = 1 Sekunde). Diese Optionen ändern Alchemist-Mechaniken; andere Fähigkeiten verwenden überwiegend feste, mit dem Level skalierende Formeln.
Splash Expert
Efficient Brewing
Reagent Saver
Potion Mastery
Duration Extender
Brauboni verwenden den letzten Spieler, der den Zutatenslot bearbeitet oder Zutaten überträgt; der Brauer bleibt während des Zyklus festgelegt. Er muss online sein und die Gruppe aktiv haben. Potion Mastery betrifft passende positive Zeiteffekte und wiederholt keine Soforteffekte. Duration Extender markiert eine Flasche nach einer Verlängerung; ein Stapel benötigt einen freien Platz für die geänderte Flasche.
Fehlende Werte und Konfigurationsupdates
Beim Start oder Neuladen werden fehlende Standardwerte in config.yml, messages.yml und skills.yml ergänzt und alte CfgVersion aktualisiert. Eigene Werte bleiben normalerweise erhalten. Unveränderte ältere Alchemist-Standardtexte können aktualisiert werden; eigene Texte bleiben. Das aktualisiert Konfiguration, nicht die Plugin-JAR.
Vollständige Standarddateien
Die Blöcke geben Dateien aus 1.5.3 mit ursprünglichen englischen Nachrichten und Kommentaren wieder. Wikiübersetzungen übersetzen die Spielkonfiguration nicht automatisch. CfgVersion verwaltet das Plugin; nicht manuell ändern. Der mitgelieferte ShieldWall-Text erwähnt Blocken; die Mechanik in 1.5.3 prüft einen Schild in einer Hand, wie im Überblick beschrieben.
Fortschrittseinstellungen
Verwende SkillGroups.<Group>.Skills.<Skill> in skills.yml. Behalte bekannte Gruppen- und Fähigkeitsschlüssel, da Spielerdaten und Handler sie verwenden. DisplayName und Material ändern die Darstellung. Ein YAML-Eintrag allein implementiert keine neue Fähigkeit.
Code · Nur Text
DisplayName — Anzeigename für Spieler
Material — Minecraft-Material des Symbols; ungültige Werte und AIR werden durch BOOK ersetzt
MaxLevel — Maximallevel; Werte auf 1–100 begrenzt
Price.BasePrice — XP-Preis des ersten Levels; 0–10,000,000
Price.MultiplyByLevel — Preismultiplikator; endliche Werte auf 1.0–10.0 begrenzt
HowToUse — GUI-Anleitung; ändert nicht die Aktivierung
HowItWorks — GUI-Wirkungsbeschreibung; ändert nicht die implementierte Mechanik
Kaufpreis für Level n: round(BasePrice × MultiplyByLevel^(n − 1)). Standard-BrutalStrength kostet für Level 1, 2 und 3 jeweils 45, 53 und 63 XP. Verwende sinnvolle Preise: Grenzwerte garantieren bei extremen Kombinationen keine brauchbaren Kosten.
Gültiges skills.yml-Beispiel
Ersetze den passenden Fähigkeitsabschnitt, nicht die gesamte Datei. Das Beispiel verwendet Standard-BrutalStrength mit korrekter Verschachtelung.
Code · Nur Text
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."
Menüs, Aufbau und Klänge
Slots beginnen bei 0; Reihen sind auf 1–6 begrenzt. Gruppen-/Fähigkeitsslots müssen im Inventar liegen und dürfen Zusammenfassungen oder Schaltflächen nicht überlagern. Das Hauptmenü benötigt sieben Gruppenplätze, Gruppenmenüs fünf Fähigkeiten. Texte ändern keine Schaltflächenaktion.
Code · Nur Text
SkillsGUITitle / SkillGroupsGUITitle — Titel der Gruppen- und Fähigkeitsmenüs
skill-item.* — Name/Beschreibung, Balkenlänge, Textumbruch, Leuchten und Upgradestatus
skill-group-item.* — Gruppenname, Fähigkeitsliste, Status, Hinweise, Leuchten und Symbole
gui.progress-bar.* — Zeichen und Farben des gefüllten/leeren Balkens
gui.sounds.* — Klick-, Auswahl-, Upgrade- und Fehlerklänge; enabled, sound, volume, pitch
gui.main.* — Reihen, Gruppenslots, Rahmen, Spielerübersicht, Auswahl, Hilfe und Schließen
gui.group.* — Reihen, Fähigkeitsslots, Rahmen, Übersicht, Status, XP, Hilfe und Navigation
back-to-groups-item — Name der Zurück-Schaltfläche
NoEnoughExperience / MaxLevel / UpgradedSkill / Error* / NoPermForSkill / ConflictedSkill / Selected* / Deselected* — Upgrade-, Fehler- und Gruppenauswahlmeldungen in config.yml
GUI- und Nachrichtenplatzhalter
Platzhalter hängen vom Element ab; es sind interne Ersetzungen, keine PlaceholderAPI-Integration. Behalte Schreibweise und Groß-/Kleinschreibung der Standardwerte. Upgrade-/Auswahlmeldungen stehen in config.yml, Fähigkeitsrückmeldungen in messages.yml. Unterstützte Texte verwenden &-Farben; nicht jede Befehls- oder Fehlerantwort ist konfigurierbar.
Code · Nur Text
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-Mechanikeinstellungen
Optionen stehen unter SkillGroups.Alchemist.Skills.<Skill>.Settings in skills.yml. Dezimalbrüche sind Boni: 0.05 = 5%. Werte mit Ticks verwenden Serverticks (20 Ticks = 1 Sekunde). Diese Optionen ändern Alchemist-Mechaniken; andere Fähigkeiten verwenden überwiegend feste, mit dem Level skalierende Formeln.
Splash Expert
SkillGroups.Alchemist.Skills.SplashExpert.SettingsCode · Nur Text
IntensityPerLevel=0.05 — Wurftrankintensitätsbonus pro Level
MaxIntensityBonus=0.5 — Maximaler zusätzlicher Intensitätsbonus
RadiusPerLevel=0.05 — Wolkenradiusbonus pro Level
MaxRadiusBonus=0.5 — Maximaler zusätzlicher Radiusanteil
MaxRadius=4.5 — Radiusgrenze in Blöcken; größere Originalwolken werden nicht verkleinert
DurationPerLevel=0.02 — Dauerbonus pro Level
MaxDurationBonus=0.2 — Maximaler zusätzlicher Daueranteil
MaxCloudTicks=1200 — Maximale Wolkendauer
Notify=false — Optionale Aktivierungsnachrichten einschalten
Efficient Brewing
SkillGroups.Alchemist.Skills.EfficientBrewing.SettingsCode · Nur Text
ReductionPerLevel=0.06 — Brauzeitverkürzung pro Level
MaxReduction=0.6 — Maximale Brauzeitverkürzung
MinimumBrewTicks=40 — Minimale Brauzeit
Notify=false — Optionale Aktivierungsnachrichten einschalten
Reagent Saver
SkillGroups.Alchemist.Skills.ReagentSaver.SettingsCode · Nur Text
ChancePerLevel=0.03 — Zutatenrückgabechance pro Level
MaxChance=0.3 — Maximale Rückgabechance
Notify=true — Optionale Aktivierungsnachrichten einschalten
Potion Mastery
SkillGroups.Alchemist.Skills.PotionMastery.SettingsCode · Nur Text
LevelsPerAmplifier=2 — Fähigkeitslevel pro zusätzlicher Verstärkerstufe, aufgerundet
MaxExtraAmplifier=2 — Maximal zusätzliche Verstärkerstufen
MaxAmplifier=3 — Verstärkergrenze; 3 entspricht Effekt IV; stärkere Originaleffekte bleiben erhalten
DurationPerLevel=0.05 — Dauerbonus pro Level
MaxDurationBonus=0.2 — Maximaler zusätzlicher Daueranteil
MaxDurationTicks=36000 — Dauergrenze verlängerter Zeiteffekte
Notify=false — Optionale Aktivierungsnachrichten einschalten
Duration Extender
SkillGroups.Alchemist.Skills.DurationExtender.SettingsCode · Nur Text
DurationPerLevel=0.1 — Dauerbonus pro Level
MaxDurationBonus=1.5 — Maximaler zusätzlicher Daueranteil
MaxDurationTicks=36000 — Dauergrenze verlängerter Zeiteffekte
AffectNegativeEffects=false — Duration Extender darf schädliche Zeiteffekte verlängern
CooldownSeconds=60 — Grundabklingzeit in Sekunden
CooldownReductionPerLevel=2 — Abgezogene Abklingsekunden pro Level
MinimumCooldownSeconds=30 — Minimale Abklingzeit in Sekunden
Brauboni verwenden den letzten Spieler, der den Zutatenslot bearbeitet oder Zutaten überträgt; der Brauer bleibt während des Zyklus festgelegt. Er muss online sein und die Gruppe aktiv haben. Potion Mastery betrifft passende positive Zeiteffekte und wiederholt keine Soforteffekte. Duration Extender markiert eine Flasche nach einer Verlängerung; ein Stapel benötigt einen freien Platz für die geänderte Flasche.
Fehlende Werte und Konfigurationsupdates
Beim Start oder Neuladen werden fehlende Standardwerte in config.yml, messages.yml und skills.yml ergänzt und alte CfgVersion aktualisiert. Eigene Werte bleiben normalerweise erhalten. Unveränderte ältere Alchemist-Standardtexte können aktualisiert werden; eigene Texte bleiben. Das aktualisiert Konfiguration, nicht die Plugin-JAR.
Vollständige Standarddateien
Die Blöcke geben Dateien aus 1.5.3 mit ursprünglichen englischen Nachrichten und Kommentaren wieder. Wikiübersetzungen übersetzen die Spielkonfiguration nicht automatisch. CfgVersion verwaltet das Plugin; nicht manuell ändern. Der mitgelieferte ShieldWall-Text erwähnt Blocken; die Mechanik in 1.5.3 prüft einen Schild in einer Hand, wie im Überblick beschrieben.
config.yml
Code · Nur Text
# 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
Code · Nur Text
# 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
Code · Nur Text
# 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."
