Zum Hauptinhalt springen

Konfiguration

Hauptdatei: plugins/KGInfoServs-BQBetterHud/config.yml

Ziel dieser Seite: jede wichtige Konfigurationszeile erklaeren.

BetonQuest Konfiguration (pflichtig)

In plugins/BetonQuest/config.yml:

conversation:
default_io: kg_bqhud,menu,chest

In einzelnen Conversations kann zusaetzlich gesetzt werden:

conversationIO: kg_bqhud

Wenn in default_io noch kg_hud steht, durch kg_bqhud ersetzen.

Gesamtstruktur

language: "en"
standalone:
resource-pack:
output-mode: "folder"
self-host-port: 8164
public-url: ""
output-folder: "plugins/KGInfoServs-BQBetterHud/resourcepack"
force-pack: false
pack-prompt: "Resource pack required for dialogue display."
regenerate-on-startup: false
x-offset: 0
layout: ...
text-alignment: ...
text-fonts: ...
y-offset: -200
option-sound:
key: "minecraft:ui.button.click"
volume: 1.0
pitch: 1.0
typewriter:
enabled: true
speed: 30
selection-mode: "scroll"
selection-indicator:
prefix: ""
selected-color: "<#97deaa>"
unselected-color: "<gray>"
hand-base-y: -25
hand-line-height: 10
max-option-length: 0
updater:
auto-download: false

language

SchluesselStandardWirkung
languageenPlugin-Sprache fuer Meldungen (en oder fr)

Resource Pack (standalone.resource-pack)

SchluesselStandardWirkung
output-mode"folder"Ausgabe-Modus: folder (Ordner) oder self-host (direkt senden)
self-host-port8164HTTP-Port in self-host
public-url""Oeffentliche Pack-URL in self-host
output-folder"plugins/KGInfoServs-BQBetterHud/resourcepack"Zielordner im folder Modus
force-packfalseErzwingt Pack-Akzeptanz beim Client
pack-prompt"Resource pack required for dialogue display."Hinweis vor Download
regenerate-on-startupfalsePack bei jedem Start neu erzeugen

Globale Position (standalone)

SchluesselStandardWirkung
x-offset0Verschiebt komplettes HUD auf X
y-offset-200Verschiebt komplettes HUD auf Y

Layout (standalone.layout)

Elemente lassen sich mit x und y verschieben.

Elemente mit scale:

  • dialogue-bg.scale
  • answer-bg.scale
  • avatar.scale

Komplette Referenz:

SchluesselStandardWirkung
dialogue-bg.x0Dialog-Hintergrund X
dialogue-bg.y20Dialog-Hintergrund Y
dialogue-bg.scale1.0Dialog-Hintergrund Groesse
answer-bg.x180Antwort-Hintergrund X
answer-bg.y-30Antwort-Hintergrund Y
answer-bg.scale1.0Antwort-Hintergrund Groesse
npc-name.x10NPC Name X (mit Optionen)
npc-name.y19NPC Name Y (mit Optionen)
npc-name-spoken.x6NPC Name X (ohne Optionen)
npc-name-spoken.y23NPC Name Y (ohne Optionen)
name-bg.x0Namens-Hintergrund X
name-bg.y14Namens-Hintergrund Y
dialogue-text.x10Dialogtext X (mit Optionen)
dialogue-text.y32Dialogtext Y (mit Optionen)
dialogue-text.split-width166Zeilenumbruch-Breite Dialogtext
dialogue-text-spoken.x10Dialogtext X (ohne Optionen)
dialogue-text-spoken.y36Dialogtext Y (ohne Optionen)
options-scroll.x226Optionen X im scroll Modus
options-scroll.y-25Optionen Y im scroll Modus
options-scroll.line-height14Zeilenabstand Optionen scroll
options-fixed.x190Optionen X im fixed Modus
options-fixed.y-25Optionen Y im fixed Modus
options-fixed.line-height8Zeilenabstand Optionen fixed
options-fixed.split-width160Zeilenumbruch-Breite Optionen fixed
hand.x175Auswahl-Hand X
hand.y-26Auswahl-Hand Basis Y
hand.spacing8Vertikaler Abstand der Hand-Zeilen
avatar.x-20NPC Avatar X
avatar.y0NPC Avatar Y
avatar.scale0.75NPC Avatar Groesse
text-height8Text-Hoehe

Text Alignment (standalone.text-alignment)

Erlaubte Werte: left, center, right

SchluesselStandardWirkung
dialogue"center"Dialogtext Ausrichtung
speaker"left"NPC Name Ausrichtung
options"left"Optionen Ausrichtung

Text Fonts (standalone.text-fonts)

SchluesselStandardWirkung
dialogue""Reserviert fuer Schrift pro Bereich
speaker""Reserviert fuer Schrift pro Bereich
options""Reserviert fuer Schrift pro Bereich

Wichtig: In der aktuellen Build wird hauptsaechlich die Default-Schrift aus fonts.yml verwendet.

Option Sound (option-sound)

SchluesselStandardWirkung
key"minecraft:ui.button.click"Sound bei Optionswechsel
volume1.0Lautstaerke
pitch1.0Tonhoehe

Typewriter (typewriter)

SchluesselStandardWirkung
enabledtrueTypewriter Effekt an/aus
speed30Typewriter Geschwindigkeit

Selection Mode (selection-mode)

SchluesselStandardWirkung
selection-mode"scroll"Auswahlmodus: scroll oder fixed

Selection Indicator (selection-indicator)

SchluesselStandardWirkung
prefix""Prefix fuer ausgewaehlte Option
selected-color"<#97deaa>"Farbe ausgewaehlte Option
unselected-color"<gray>"Farbe nicht ausgewaehlte Optionen
hand-base-y-25Basis Y fuer Auswahl-Hand
hand-line-height10Y-Abstand je Zeile
max-option-length0Max Textlaenge Option (0 = unbegrenzt)

Updater (updater)

SchluesselStandardWirkung
auto-downloadfalseUpdates automatisch laden

Aenderungen anwenden

  1. config.yml bearbeiten.
  2. /bqhud reload ausfuehren.
  3. Im Spiel pruefen.

Bei visuellen Aenderungen (layout, offsets, Avatare, Hintergruende) immer live testen.

Fonts (fonts.yml)

Datei: plugins/KGInfoServs-BQBetterHud/fonts.yml

Hauptbereiche:

  • default: Standard-Schrift
  • fonts: benannte eigene Schriften

Wichtige Schluessel:

SchluesselWirkung
default.scaleSchriftgroesse Standard
default.fileTTF Datei in plugins/KGInfoServs-BQBetterHud/fonts/
default.use-unifontNutzt Minecraft Schriften wenn true
fonts.<name>.fileEigene TTF Datei
fonts.<name>.scaleSchriftgroesse dieser Schrift

Beispiel:

default:
scale: 16
file: ""
use-unifont: false

fonts:
title:
file: "myfont.ttf"
scale: 24
use-unifont: false