Releases: Skyfuller1303/OttoExtra
Release list
OttoExtra 0.1.15.3
[0.1.15.3] – 2026-07-22
Hinzugefügt
- Sitzungsbezogene Debug-Steuerung über
/ottoextra debug on,
/ottoextra debug offund/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#C7A87Ffür Namen
und#DFC8A7fü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#B4BEC6und 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 Fabricslogs/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
OttoExtra 0.1.15.2
Behoben
- F1 blendet OttoExtra-Nametags zusammen mit dem restlichen HUD aus.
OttoExtra 0.1.15.1
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
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
[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
/ooder/h.
OttoExtra 0.1.14
[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
[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.deaufapi.ottoextra.devumgestellt. - 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.2aaktualisiert; kompatibel mit TranslateUtils0.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
Unbekanntangezeigt 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
Unbekanntwird nur auf echte Spieler angewendet, nicht auf NPCs, Tiere oder andere Entitäten.
OttoExtra 0.1.13a
[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
[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 + Zmacht Änderungen rückgängig.Strg + Ystellt Ä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
Unbekanntersetzt. - 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
[0.1.11] – 2026-07-03
Hinzugefügt
- Addon-Schnittstelle: Andere Mods können sich per Fabric-Entrypoint
"ottoextra"(Interfacede.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 aufsuggested_banner_pathzurü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 amlord_nameder 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.