Skip to content

Releases: Skyfuller1303/OttoExtra

OttoExtra 0.1.15.3

Choose a tag to compare

@Skyfuller1303 Skyfuller1303 released this 22 Jul 16:20

[0.1.15.3] – 2026-07-22

Hinzugefügt

  • Sitzungsbezogene Debug-Steuerung über /ottoextra debug on,
    /ottoextra debug off und /ottoextra debug status. Debug ist nach jedem
    Clientstart standardmäßig deaktiviert.
  • NPC-Namensfarbe und NPC-Nachrichtenfarbe lassen sich getrennt in der
    Chatfarben-Verwaltung konfigurieren. Standardwerte sind #C7A87F für Namen
    und #DFC8A7 für Nachrichten.
  • Betreten-Einblendungen können beim Lehnsherrn den lokal vorhandenen RP-Namen
    anzeigen. Die Option ist standardmäßig aktiv; ohne RP-Namen bleibt der
    Accountname sichtbar.

Geändert

  • Nachrichtenfarben aller Chatkanäle sind als konkrete Hexwerte vorausgefüllt:
    Sprechen #DFC8A7, Flüstern #768491, Murmeln #58666F, Rufen #D2BF6A,
    Brüllen #FCF47E, Offtopic #B4BEC6 und Hilfe #B53764.
  • Bestehende Konfigurationen mit leeren oder ungültigen Nachrichtenfarben werden
    automatisch auf den jeweiligen Kanalstandard migriert. Eigene gültige Farben
    bleiben erhalten.
  • Beim Öffnen der echten Xaero-Weltkarte wird sofort ein inkrementeller
    Ottonien-Regionssync angestoßen. Nur dieser Karten-Trigger besitzt einen
    Cooldown von einer Minute; Join- und periodische Synchronisierung bleiben
    unverändert.
  • Änderungen an Chatkanal-, NPC-, Emote- und OOC-Farben werden auch auf bereits
    sichtbare Chatzeilen angewendet.
  • Normale Logs wurden entschlackt. Detaillierte Diagnoseausgaben erscheinen nur
    bei aktivierter Debug-Sitzung in Fabrics logs/debug.log; wiederholte Render-,
    Chat-, Download- und API-Fehler werden gedrosselt.
  • Chat-, Account-, UUID-, RP-Namens- und API-Nutzdaten werden nicht mehr in
    OttoExtras normalen Diagnosemeldungen ausgegeben.

Behoben

  • Shift-Rechtsklick auf Spieler öffnet bei einer aktiven Bossbar mit IM KAMPF
    weder Personenbuch noch Kennenlernfenster. Prüfung ignoriert Groß-/Kleinschreibung
    und wird direkt vor verzögerten Screen-Öffnungen wiederholt.
  • Kann der aktuelle Spielerstand beim Kennenlernen nicht über die API geladen
    werden, öffnet das Kennenlernfenster mit lokal gecachten oder im Chat gesehenen
    RP-Daten statt mit einer Fehlermeldung. Vorhandene lokale Namen vermeiden die
    unnötige Einzelabfrage vollständig.
  • NPCs in Sprechen, Reden und weiteren RP-Sprechkanälen bleiben nicht länger in
    grauer Serverfarbe. Erkennung funktioniert generisch ohne hardcodierte
    NPC-Namensliste.
  • Strukturierte Minecraft-Textkomponenten und alte §-Farbcodes werden bei der
    NPC-Einfärbung korrekt verarbeitet, ohne sichtbare Steuerzeichen oder
    verschobene Textbereiche.
  • Hover-, Klick-, Einfüge-, Schrift-/Sprite- und Formatierungsinformationen der
    ursprünglichen Chatzeile bleiben beim Umfärben erhalten.
  • NPCs durchlaufen weder Spieler-Kennenlernen noch RP-Namensspeicherung oder
    API-Upload.
  • NPC-Nachrichtenfarbe überschreibt die jeweilige Kanal-Nachrichtenfarbe;
    *Emotes* und (OOC) behalten weiterhin ihre eigenen, höher priorisierten
    Farben.
  • Lehnsherr-RP-Namen aus dem lokalen API-Abgleich werden im Betreten-Toast nicht
    mehr durch den Kennenlernstatus ausgeblendet. Chat, Tabliste und Nametags
    behalten ihre bestehenden Sichtbarkeitsregeln.
  • Politische lord_name-Daten werden nicht mehr fälschlich als Spielerfallback
    für den Lehnsherrn verwendet.

OttoExtra 0.1.15.2

Choose a tag to compare

@Skyfuller1303 Skyfuller1303 released this 21 Jul 20:18

OttoExtra 0.1.15.2

Behoben

  • F1 blendet OttoExtra-Nametags zusammen mit dem restlichen HUD aus.

OttoExtra 0.1.15.1

Choose a tag to compare

@Skyfuller1303 Skyfuller1303 released this 21 Jul 19:16

0.1.15.1 – Worldmap-Daten und Tablisten-Sortierung

  • Frische Installationen laden Regions- und Lehensdaten über die signierte,
    authentifizierte v2-API statt über den inkompatiblen Legacy-Fallback.
  • Wappen-PNGs werden vom vertrauenswürdigen API-Origin geladen; fremde Hosts,
    Cross-Origin-Weiterleitungen und ungültige Signaturen bleiben blockiert.
  • Optionale Tablisten-Sortierung nach Lehen mit Leitung, Titelhierarchie und
    sichtbarem Namen als Unterordnung.
  • BetterTab 2.1.5 wird direkt unterstützt; Server-Wappen, Badges und formatierte
    Namen bleiben unverändert.
  • Regions-Bootstrap ignoriert verspätete Antworten alter Verbindungen und
    aktualisiert Fraktions-Aliase nach Änderungen zuverlässig.

OttoExtra 0.1.15

Choose a tag to compare

@Skyfuller1303 Skyfuller1303 released this 19 Jul 16:32

Changelog

[0.1.15] – 2026-07-19

Hinzugefügt

  • Automatische RP-Chatformatierung für *Emotes* und (OOC-Kommentare).
  • Für Sprechen, Flüstern, Murmeln, Rufen, Brüllen, Offtopic und Hilfe lassen
    sich Kanalname und Nachrichtentext jeweils getrennt lokal einfärben.
  • Farbe und Kursivdarstellung lassen sich für *Emotes* und (OOC) jeweils
    unabhängig konfigurieren.
  • Die kompakte Chatfarben-Verwaltung zeigt für jedes Hexfeld direkt daneben
    eine Live-Farbvorschau und bietet Einzelreset sowie „Alle auf Original“.
  • Authentifizierte API-Anbindung für geschützte Chat-Originaltexte mit
    Besitzer- und Empfängerprüfung.
  • Addon-Hook zur verlustfreien Erweiterung eingehender Chatnachrichten, etwa
    um freigegebene Originaltexte als Hover anzuzeigen.
  • API-Vertrag für die benötigten PHP-Endpunkte inklusive UUID-Allowlist, TTL,
    Rate-Limits und sicherer Speicherung.

Geändert

  • Untersuchungsdauer, RP-Gedanken, Zoom, Randunschärfe, Accountname,
    Handgegenstände und Rüstung sind getrennt konfigurierbar.
  • RP-Chatformatierung betrifft ausschließlich den Nachrichtentext in den
    RP-Kanälen; Kanal, Titel, Name, Kopf sowie Klick- und Hoverdaten bleiben erhalten.
  • Lange Nachrichten werden automatisch geteilt. Offene Emote- und OOC-Bereiche
    werden pro RP-Teilnachricht geschlossen und in der nächsten wieder geöffnet.
  • Offtopic und Hilfe verändern beim Aufteilen weder Sternchen noch Klammern.
  • OttoExtra gibt RP-Chatfarben und -formatierung jetzt zentral vor; Addons wie
    TranslateUtils verwenden dieselben Regeln auch für Hover-Lore und lokale Originalzeilen.
  • Die Kanalanzeige neben der Chat-Eingabe übernimmt die konfigurierte Farbe
    des jeweiligen Chatnamens.
  • Die Chatkanal-Farbverwaltung verwendet nun das dunkle, halbtransparente
    Design des RP-Personenbuchs.
  • Emote- und OOC-Farbe sowie die beiden Kursiv-Schalter befinden sich gemeinsam
    mit den Kanaloptionen in der kompakten Farbverwaltung.
  • „Titel in der Tabliste“ gilt jetzt einheitlich für bekannte und unbekannte
    Spieler; der separate Unbekannten-Schalter entfällt.
  • Verschachtelte OOC- und Emote-Bereiche bleiben auch bei langen Nachrichten
    und Kombinationen wie (*...*) vollständig ausgeglichen.
  • Die OOC-Standardfarbe der Chatformatierung entspricht #B4BEC6.
  • OttoExtra stellt geladenen Addons den bestehenden Mojang-verifizierten
    API-Client zur Verfügung.
  • Bereits sichtbare Chatzeilen berücksichtigen beim Neuaufbau auch
    nachträgliche Addon-Verarbeitung.

Behoben

  • Die im Untersuchungsmodus referenzierte Lupentextur ist wieder vollständig
    in der OttoExtra-JAR enthalten und wird durch Asset-Tests abgesichert.
  • Der Button zum Öffnen der Chatkanal-Farbverwaltung besitzt wieder die
    sichtbare Beschriftung „Öffnen…“.
  • Das Farbmenü löst keinen zweiten Screen-Blur mehr aus und crasht nicht mehr
    mit „Can only blur once per frame“.
  • OttoExtra überschreibt die normale Chatfarbe nicht mehr automatisch.
  • Jeder RP-Kanal behält wieder seine vom Server vorgegebene Farbe.
  • Nach einem *Emote* oder (OOC-Kommentar) kehrt der Text zuverlässig zum
    ursprünglichen Stil des jeweiligen Chatkanals zurück.
  • Die automatische RP-Formatierung bleibt auf Murmeln, Flüstern, Sprechen,
    Rufen und Brüllen beschränkt; Offtopic und Hilfe bleiben unverändert.

OttoExtra 0.1.14a

Choose a tag to compare

@TheLXNCE TheLXNCE released this 17 Jul 22:13

[0.1.14a] – 2026-07-18

Chatfarben korrigiert

  • Die normale Chatfarbe wird nicht mehr von OttoExtra überschrieben.
  • Jeder RP-Kanal behält wieder seine vom Server vorgegebene Farbe.
  • Anpassbar bleiben nur noch:
    • *Emotes*
    • (OOC-Kommentare)
  • Nach einem Emote oder OOC-Kommentar wechselt der Text automatisch zurück zur ursprünglichen Farbe des jeweiligen Chatkanals.
  • Die RP-Chatformatierung gilt weiterhin nur in den RP-Kanälen und nicht in /o oder /h.

OttoExtra 0.1.14

Choose a tag to compare

@TheLXNCE TheLXNCE released this 17 Jul 20:47

[0.1.14] – 2026-07-17

RP-Untersuchungsmodus

Mit dem neuen RP-Untersuchungsmodus könnt ihr Spieler, Gegenstände, Kreaturen und verschiedene Blöcke genauer betrachten.

Standardmäßig wird der Modus mit der linken ALT-Taste aktiviert. Die Taste könnt ihr jederzeit in den normalen Minecraft-Tastenbelegungen unter „Untersuchen“ ändern.

Beim Untersuchen erscheint zunächst ein passender RP-Gedanke, zum Beispiel:

  • „Hm … ich sehe mir das genauer an …“
  • „Mal sehen, was wir hier haben …“
  • „Interessant … ich betrachte es genauer …“
  • „Einen Augenblick … das will geprüft sein …“

Nach einer kurzen Untersuchung werden euch die sichtbaren Informationen angezeigt.

Spieler untersuchen

Bei Spielern könnt ihr unter anderem erkennen:

  • RP-Name und Titel
  • Gegenstand in der Haupt- und Nebenhand
  • sichtbare Rüstung
  • eigene Namen von Waffen und Gegenständen
  • ob beide Hände leer sind

Dabei werden nur Informationen angezeigt, die auch tatsächlich für euren eigenen Client sichtbar sind. Versteckte Inventarinhalte oder geheime Werte werden nicht ausgelesen.

Gegenstände untersuchen

Auch herumliegende Gegenstände und Gegenstände in Rahmen können genauer betrachtet werden.

Je nach Gegenstand können euch beispielsweise angezeigt werden:

  • eigener Gegenstandsname
  • sichtbare Beschreibung
  • Anzahl im Stapel
  • Zustand eines benutzbaren Gegenstandes
  • Autor und Seitenanzahl eines Buches
  • Inhalt eines Gegenstandsrahmens

Kreaturen und Objekte untersuchen

Bei Kreaturen und anderen sichtbaren Objekten können unter anderem folgende Informationen erkannt werden:

  • eigener Name
  • junges oder ausgewachsenes Tier
  • gezähmte Kreatur
  • sichtbare Ausrüstung eines Rüstungsständers
  • Gegenstände in Haupt- und Nebenhand eines Rüstungsständers

Blöcke untersuchen

Einige Blöcke liefern zusätzliche sichtbare Informationen:

  • Text auf Schildern
  • Vorder- oder Rückseite eines Schildes
  • leuchtende oder versiegelte Schilder
  • geöffnete oder geschlossene Türen und Tore
  • brennende oder erloschene Lichtquellen
  • Anzahl von Kerzen
  • Honigstand in Bienenstöcken
  • Wachstumsstand von Pflanzen
  • Bücher auf Lesepulten
  • platzierte Banner

Eigene Einstellungen

In den OttoExtra-Einstellungen könnt ihr den Untersuchungsmodus anpassen:

  • gesamten Untersuchungsmodus aktivieren oder deaktivieren
  • RP-Gedanken aktivieren oder deaktivieren
  • Dauer der Untersuchung einstellen
  • Gegenstände in den Händen anzeigen
  • sichtbare Rüstung anzeigen
  • Accountnamen zusätzlich anzeigen

Neue RP-Chatformatierung

Der Chat erkennt nun automatisch RP-Emotes und OOC-Kommentare und stellt sie farblich passend dar.

Emotes

Alles zwischen Sternchen wird als Emote erkannt:

*blickt den fremden misstrauisch an*

Emotes erscheinen standardmäßig hellgrau und kursiv.

OOC-Kommentare

Alles innerhalb von runden Klammern wird als OOC-Kommentar erkannt:

(bin kurz afk)

OOC-Kommentare erscheinen standardmäßig in einem hellen Goldgelb.

Normal geschriebener Chattext bleibt weiterhin in der normalen Chatfarbe.

Auch Kombinationen funktionieren:

*blickt sich kurz um (bin gleich wieder da) und setzt seinen weg fort*

Nach dem OOC-Kommentar wird automatisch wieder der vorherige Emote-Stil verwendet.

Eigene Chatfarben

Unter Chatkanäle → RP-Chatformatierung könnt ihr die Farben selbst einstellen:

  • normaler Chattext
  • Emotes zwischen *...*
  • OOC-Kommentare zwischen (...)

Die Farben werden als Hexwert eingetragen, zum Beispiel:

#AAAAAA
#C6C6C6
#FFD45A

Die gesamte RP-Chatformatierung kann ebenfalls deaktiviert werden.


Lange Chatnachrichten

Dabei bleiben Emotes und OOC-Kommentare auch über mehrere Nachrichten hinweg korrekt formatiert.

Ihr könnt somit längere RP-Texte schreiben, ohne sie selbst in mehrere Nachrichten aufteilen zu müssen.

OttoExtra 0.1.13.2a

Choose a tag to compare

@Skyfuller1303 Skyfuller1303 released this 15 Jul 18:03

[0.1.13-2a] – 2026-07-15

Hinzugefügt

  • Beim Öffnen der Xaero-Weltkarte wird sofort ein inkrementeller Regions-Sync ausgelöst.
  • Bereits vorhandene Chatzeilen werden nach Änderungen im RP-Namensbuch neu aufgebaut.
  • Titelanzeige und automatische Titelaktualisierung der Tabliste sind getrennt schaltbar.
  • Gemeinsame Chat-Eingabefläche für Addons; TranslateUtils kann seinen Sprachschalter anzeigen, ohne den eingegebenen Text zu überdecken.

Geändert

  • Die Regions-API wurde von regions.skyfuller.de auf api.ottoextra.dev umgestellt.
  • Bereits gespeicherte Konfigurationen mit der alten Regions-Domain werden automatisch migriert.
  • Parallele Regions-Syncs während eines laufenden Bootstraps oder Syncs werden vermieden.
  • RP-Name und Titel werden im Ottonien-Rich-Text-Chat ersetzt, ohne Wappen, Spielerkopf, Hover-Informationen oder Nachrichtenfarben zu verlieren.
  • Die eindeutige Accountzuordnung der Spieler-Kopfkomponente hat Vorrang vor gleichnamigen RP-Profilen.
  • Persönliche Farben aus dem RP-Namensbuch haben in Chat, Tabliste und Nametag Vorrang vor Katalog- und Standardfarben.
  • Bei aktiver Titelanzeige behalten unbekannte Spieler ihren originalen Servertitel in der Tabliste; bekannte Spieler erhalten den lokal angepassten Titel.
  • OttoExtra-Version auf 0.1.13.2a aktualisiert; kompatibel mit TranslateUtils 0.1.1.

Behoben

  • Manuelle Änderungen im RP-Namensbuch werden beim Personenwechsel, Tabwechsel und Schließen automatisch übernommen und zuverlässig auf Platte gespeichert.
  • Angepasste RP-Namen, Titel und Farben erschienen teilweise nur in Nametags oder der Tabliste, nicht aber im Chat.
  • Gleichnamige Profile konnten fälschlich als Unbekannt angezeigt werden und den Titel verlieren.
  • Beim Chat-Umschreiben entstanden sichtbare Ressourcenpfade, falsche Farben oder große Leerbereiche.
  • Die Einstellung „Titel in Tabliste“ wurde zuvor mit der automatischen Titelaktualisierung vermischt.
  • Der Platzhalter Unbekannt wird nur auf echte Spieler angewendet, nicht auf NPCs, Tiere oder andere Entitäten.

OttoExtra 0.1.13a

Choose a tag to compare

@TheLXNCE TheLXNCE released this 14 Jul 12:42
c3672f9

[0.1.13a] – 2026-07-14

Neu

Willkommensbildschirm

  • Beim ersten Start wird nun einmalig ein Willkommensbildschirm angezeigt.
  • Nach dem Schließen erscheint dieser Bildschirm bei weiteren Starts nicht erneut.

Update-Hinweis

  • Beim Start von Minecraft wird nun ein Informationsfenster angezeigt, wenn eine neue Version von OttoExtra verfügbar ist.

Behoben

RP-Namen und Personenbuch

  • Wird eine Person im Personenbuch auf „Vergessen“ gesetzt, gilt sie anschließend wieder vollständig als unbekannt.
  • Vergessene Personen werden nun sowohl in der Tabliste als auch über ihrem Kopf korrekt als „Unbekannt“ angezeigt.
  • Änderungen im Personenbuch lösen keine unbeabsichtigten Aktualisierungen anderer Spielerprofile mehr aus.

Namensschilder

  • Bei Spielern ohne direkte Sichtlinie wird nicht mehr fälschlicherweise der Minecraft-Name angezeigt.
  • Unbekannte Spieler fallen nicht mehr auf ihr normales Minecraft-Namensschild zurück.
  • RP-Namen, Titel und der Status „Unbekannt“ werden über Spielern wieder einheitlich dargestellt.
  • Die Anzeige von Tieren und anderen benannten Kreaturen bleibt unverändert.

Proaktives Kennenlernen

  • Das Ausrufezeichen über unbekannten Personen wird weiterhin zuverlässig angezeigt, sobald eine Person kennengelernt werden kann.
  • Bereits vergessene Personen können erneut als unbekannt erkannt und kennengelernt werden.
  • Mehrfaches schnelles Anklicken einer Person öffnet das Kennenlern-Menü nicht mehr mehrfach.
  • Das Kennenlern-Menü zeigt Namen und Titel wieder korrekt vorausgefüllt an.

Geändert

Kennenlern-Menü

  • Das Kennenlern-Menü öffnet sich erst, nachdem die aktuellen Informationen der angeklickten Person verfügbar sind.

RP-Namen

  • Erkannte RP-Namen werden zuverlässiger zwischen Chat, Tabliste, Namensschild und Personenbuch abgeglichen.
  • Eigene RP-Namen können nun auch dann korrekt erkannt werden, wenn nicht alle üblichen Spielerinformationen vorhanden sind.
  • Unbekannte oder noch nicht bestätigte Personen bleiben beim proaktiven Kennenlernen weiterhin als „Unbekannt“ verborgen.

OttoExtra 0.1.12

Choose a tag to compare

@TheLXNCE TheLXNCE released this 12 Jul 17:51

[0.1.12] – 2026-07-12

Hinzugefügt

Briefeditor

  • Text kann mit der Maus markiert und nur innerhalb der Auswahl formatiert werden.
  • Farben sowie Fett, Kursiv, Unterstrichen und Durchgestrichen können auf einzelne Textbereiche angewendet werden.
  • Strg + Z macht Änderungen rückgängig.
  • Strg + Y stellt Änderungen wieder her.
  • Neuer Tx-Button entfernt sämtliche Formatierungen ausschließlich aus dem markierten Bereich.
  • Neue Briefvorschau zeigt alle Seiten vor dem Versenden mit Farben, Formatierungen und Zeilenumbrüchen an.

Karte

  • Neuer Pergamentmodus mit Rahmen, Kompassrose und Maßstabsleiste.
  • Lehen können auf Xaeros Weltkarte angeklickt werden.
  • Das Informationsfenster zeigt Herrschaft, Lehnsherr, Stand, Gefolge und Koordinaten.
  • Entfernung, Himmelsrichtung sowie geschätzte Geh- und Reitzeit werden angezeigt.

Regionen

  • Beim betreten von Lehen werden zusätzlich Informationen angezeigt

Geändert

Chat und Tabliste

  • Bei unbekannten Personen werden ausschließlich Titel und Name durch Unbekannt ersetzt.
  • Lehenswappen werden in der Tabliste wieder als echte Wappen angezeigt und nicht als sichtbare Ressourcenpfade.

Briefe

  • Nach dem erfolgreichen Versenden eines Briefes wird der Editor vollständig geleert.
  • Ein neuer Brief enthält keinen ausgegrauten Text des zuvor versendeten Briefes.
  • Nach einer Bereichsformatierung wird die zuvor aktive Farbe und Formatierung hinter der Auswahl automatisch wiederhergestellt.
  • Ein Klick auf einen Button im Briefeditor führt nicht mehr dazu, dass die Leertaste die letzte Button-Aktion erneut ausführt.

OttoExtra 0.1.11

Choose a tag to compare

@Skyfuller1303 Skyfuller1303 released this 07 Jul 12:38

[0.1.11] – 2026-07-03

Hinzugefügt

  • Addon-Schnittstelle: Andere Mods können sich per Fabric-Entrypoint
    "ottoextra" (Interface de.ottoextra.addon.OttoExtraAddon) als eigenes
    Modul in die OttoExtra-Einstellungen einhängen. Fehler einzelner Addons
    werden geloggt und reißen weder OttoExtra noch andere Addons mit. Erstes
    Addon: OttoExtra-TranslateUtils (eigenes Repository, eigene JAR).
  • Verbandserkennung übers Wappen (politische Karte): Fraktionslose Lehen
    mit dem Wappen einer anderen Region (Wappen-Dateiname ↦ gleichnamige
    Region, z. B. maehrstein.png ↦ Mährstein) zählen als deren Verband —
    Fallback, wenn die API weder Fraktion noch Region-Hierarchie liefert.
    Mitglieder bekommen Verbandsfarbe und Vasallen-Streifen, nur das
    namensgebende Lehen ist Wurzel; Labels zeigen einzeilig den Lehensnamen.
    Region-Wappen fallen zusätzlich auf suggested_banner_path zurück.

Behoben

  • Doppelte Verbands-Labels auf der politischen Karte (2× „Mährstein",
    2× „Kreuztal"): Verbände konnten in zwei Gruppen mit zwei Sammel-Labels
    zerfallen — der Region-Detail-Endpoint überschreibt Records zur Laufzeit
    ohne Hierarchie-Felder, und Gefolge-Wurzeln führen selbst keine
    vassal_uuids (Gefolge hängt nur am lord_name der Kinder). Alle
    Erkennungswege (Lehnsherr-Kette, Region-Hierarchie, Verbandswappen)
    münden jetzt in derselben Gruppe.
  • Wurzel-Lehen beim Rauszoomen doppelt beschriftet: Trägt ein Lehen exakt
    den Verbandsnamen (z. B. Mährstein selbst), wird sein Einzel-Label
    ausgeblendet, sobald das Sammel-Label einblendet.