Add ranking, feast guards and i18n updates
Use Rank info in leaderboard display (adds playerrank, passes numeric score) and adjust message placeholders. Add prefix placeholder injection in LanguageManager. Introduce max-radius-teleport config and use it for player teleport on join. Restore broadcasting of player quit messages on disconnect. Enforce no-iron crafting before feast (deny craft, notify player & play sound) and cancel entity spawns until feast starts. Update config.yml with max-radius-teleport and refresh en_US language strings (add no_iron_before_feast and translate/update several GUI/perk entries).
This commit is contained in:
@@ -59,6 +59,7 @@ build:
|
||||
craft:
|
||||
no_shift_click: '<prefix><red>Shift-click is not allowed while crafting!</red>'
|
||||
no_shield: '<prefix><red>Shields are not allowed in SpeedHG!</red>'
|
||||
no_iron_before_feast: '<prefix><red>Iron is not allowed before the feast!</red>'
|
||||
iron_nerf: '<prefix><red>Your item has been nerfed as it contains iron!</red>'
|
||||
|
||||
feast:
|
||||
@@ -205,50 +206,50 @@ gui:
|
||||
confirm_name: '<green>✔ Confirm Search</green>'
|
||||
confirm_click: '<gray>Click to confirm</gray>'
|
||||
perk_selector:
|
||||
title: '<gradient:dark_purple:light_purple><bold>Perk-Auswahl</bold></gradient>'
|
||||
slot_empty: '<gray>Perk-Slot <slot>: <red>Leer</red></gray>'
|
||||
slot_hint: '<dark_gray>Klicke einen Perk zum Ausrüsten'
|
||||
title: '<gradient:dark_purple:light_purple><bold>Perk Selection</bold></gradient>'
|
||||
slot_empty: '<gray>Perk slot <slot>: <red>Empty</red></gray>'
|
||||
slot_hint: '<dark_gray>Click a perk to select'
|
||||
slot_title: '<gray>Slot <slot>: </gray>'
|
||||
equipped_label: '<green>✔ Ausgerüstet</green>'
|
||||
click_equip: '<gray>Klick zum Ausrüsten</gray>'
|
||||
click_deselect: '<gray>Klick zum Abwählen</gray>'
|
||||
slots_full: '<red>Slots voll! Klicke einen aktiven Perk zum Abwählen.'
|
||||
game_running: '<red>Perks können während des Spiels nicht geändert werden!'
|
||||
selected: '<green>Ausgerüstet: <perk><green>!'
|
||||
deselected: '<red>Abgewählt: <perk><red>!'
|
||||
close: '<red>✕ Schließen</red>'
|
||||
equipped_label: '<green>✔ Equipped</green>'
|
||||
click_equip: '<gray>Click to equip</gray>'
|
||||
click_deselect: '<gray>Click to unequip</gray>'
|
||||
slots_full: '<red>Slots are full! Click an active perk to unequip.'
|
||||
game_running: '<red>Perks cannot be changed while the game is running!'
|
||||
selected: '<green>Equipped: <perk><green>!'
|
||||
deselected: '<red>Unequipped: <perk><red>!'
|
||||
close: '<red>✕ Close</red>'
|
||||
|
||||
perks:
|
||||
oracle:
|
||||
name: '<gradient:gold:yellow><bold>Oracle</bold></gradient>'
|
||||
lore:
|
||||
- ' '
|
||||
- '<gray>Zeigt Kit + Distanz des nächsten</gray>'
|
||||
- '<gray>Gegners (Schleichen / Kompass).</gray>'
|
||||
- '<gray>Shows kit + distance to the next</gray>'
|
||||
- '<gray>enemy (Sneak / Compass).</gray>'
|
||||
- ' '
|
||||
- '<yellow>Synergie: <gray>Spielo-Kit zeigt Gamble-Ausgang.'
|
||||
- '<yellow>Synergy:</yellow> <gray>Gamble-Kit shows gamble output.</gray>'
|
||||
|
||||
vampire:
|
||||
name: '<gradient:dark_red:red><bold>Vampire</bold></gradient>'
|
||||
lore:
|
||||
- ' '
|
||||
- '<gray>10% Chance bei Nahkampftreffer:</gray>'
|
||||
- '<red>½ Herz</red> <gray>heilen.</gray>'
|
||||
- '<gray>10% chance on a melee hit:</gray>'
|
||||
- '<gray>heal</gray> <red>½ hearts</red><gray>.</gray>'
|
||||
|
||||
featherweight:
|
||||
name: '<gradient:white:aqua><bold>Featherweight</bold></gradient>'
|
||||
lore:
|
||||
- ' '
|
||||
- '<gray>Vollständig immun gegen</gray>'
|
||||
- '<gray>Fallschaden.</gray>'
|
||||
- '<gray>Fully immune against</gray>'
|
||||
- '<gray>fall damage.</gray>'
|
||||
|
||||
bloodlust:
|
||||
name: '<gradient:dark_red:gold><bold>Bloodlust</bold></gradient>'
|
||||
lore:
|
||||
- ' '
|
||||
- '<gray>Nach einem Kill:</gray>'
|
||||
- '<yellow>Speed I</yellow> <gray>+</gray> <green>Regen I</green> <gray>für 5 Sekunden.</gray>'
|
||||
message: '<red>⚔ Blutrausch! <yellow>Speed I</yellow> + <green>Regen I</green> für 5 Sekunden!</red>'
|
||||
- '<gray>After a kill:</gray>'
|
||||
- '<yellow>Speed I</yellow> <gray>+</gray> <green>Regen I</green> <gray>for 5 seconds.</gray>'
|
||||
message: '<red>⚔ Bloodlust! <yellow>Speed I</yellow> + <green>Regen I</green> for 5 seconds!</red>'
|
||||
|
||||
enderblue:
|
||||
name: '<gradient:dark_purple:aqua><bold>Enderblood</bold></gradient>'
|
||||
|
||||
Reference in New Issue
Block a user