🇬🇧 English Description
MTR Polish Pack is a comprehensive addon mod for Minecraft Transit Railway (MTR 4.0.5+) on Fabric 1.20.1 that introduces realistic, faithfully recreated elements of Polish railway infrastructure (PKP PLK / CSDIP / Ipi-1 standards) and Polish road signage into the game.
✨ Key Features
1. 🚉 PKP Platform Edge Display (CSDIP / Ipi-1 Standard)
- Authentic PKP PLK Color Palette: Deep navy blue display background
#000a64 (RAL 5002), balanced white lettering, and the signature red delay banner.
- Functional PKP Analog Clock:
- Authentic station clock dial with hour and minute indices.
- Smoothly moving real-time hands synchronized with your local time.
- Clock hands are rendered directly onto the dynamic dial texture — guaranteeing 100% visibility at any viewing angle and with all shader packs (Iris / OptiFine).
- Double-sided display with instant clock-side flipping (towards the track or platform) via Shift + Right-Click with the MTR Brush or through the GUI menu.
- White Train Service Bar (Category / Line / Number):
- Fixed, backlit white rectangle right below the departure time.
- Short designations (e.g.,
KM, SKA3, Os 33417) are neatly centered.
- Longer train names (e.g.,
IC 13100 MALINOWSKI) smoothly scroll in a loop (marquee), strictly contained within the white box without bleeding onto the navy background.
- Timetables & Delays:
- Scheduled Departure Time (
HH:mm): Remains static according to the timetable (does not artificially shift when a train is delayed).
- Intermediate Stations ("Przez / Via"): Automatic pagination or smooth scrolling of subsequent stations along the route.
- Delay Banner: Smooth, single-pass scrolling ticker on a red background displaying delay information and custom announcements.
- Platform Marking: Casing labeled with
peron X / platform in the Myriad Pro font, featuring automatic number extraction (e.g., 1 tor 1 automatically outputs 1).
2. 🪧 Town Entry & Exit Road Signs (E-17a / E-18a)
- Original "Drogowskaz" Typeface: Digitized authentic Polish road signage font without character squishing or distortion.
- Dynamic Sign Width: The board procedurally and proportionally expands in the game world based on the length of the town's name (from short names like
Hel to long ones like Konstantynów Łódzki).
- E-18a Sign Mode (End of Built-up Area): Toggleable diagonal red strikethrough line.
- Galvanized Steel Structure: Realistic steel posts with mounting channels and clamps on the back of the board.
- Convenient MTR Brush Configuration:
- Right-Click with the MTR Brush opens the configuration GUI for the town name and sign mode.
- Shift + Right-Click instantly toggles the sign between E-17a (town entry) and E-18a (town exit).
3. 🔤 Advanced Java2D Typography Engine
- Say goodbye to pixelated and deformed default Minecraft fonts — all text is dynamically rendered using the Java2D typography engine with full subpixel anti-aliasing and HarfBuzz kerning:
- Roboto Medium / Regular / Italic — Official PKP CSDIP display fonts.
- Myriad Pro Regular / Italic — Ipi-1 platform casing markings.
- Drogowskaz — Authentic Polish road signage font.
4. 🌟 Full Shader Compatibility (Iris / OptiFine)
- Automatic active shader detection (
IrisApi / optifine.Config).
- Dedicated emissive layer preventing blinding bloom flares at night while preserving the exact
#000a64 navy blue tint and crisp white text.
- Zero overlapping polygons (no Z-fighting, no disappearing elements at steep viewing angles).
🛠️ Requirements & Dependencies
- Minecraft:
1.20.1
- Fabric Loader:
>= 0.15.0 (0.15.11+ recommended)
- Fabric API
- Minecraft Transit Railway (MTR):
>= 4.0.5
🇵🇱 Opis Polski
MTR Polish Pack to kompleksowy dodatek (addon mod) dla Minecraft Transit Railway (MTR 4.0.5+) na platformę Fabric 1.20.1, wprowadzający do gry realistyczne, wiernie odwzorowane elementy polskiej infrastruktury kolejowej (PKP PLK / CSDIP) oraz drogowej.
✨ Funkcjonalności
1. 🚉 Tablica krawędziowa PKP (CSDIP / Ipi-1)
- Autentyczna kolorystyka PKP PLK: Głęboki granat wyświetlacza
#000a64 (RAL 5002), zrównoważona biel napisów oraz charakterystyczny czerwony pasek opóźnienia.
- Działający zegar analogowy PKP:
- Oryginalna dworcowa tarcza PKP z indeksami minutowymi i godzinowymi.
- Płynnie poruszające się wskazówki w czasie rzeczywistym zsynchronizowane z czasem lokalnym.
- Wskazówki renderowane bezpośrednio na dynamicznej teksturze tarczy — gwarancja 100% widoczności pod każdym kątem i na wszystkich shaderach (Iris / OptiFine).
- Tablica jest dwustronna z możliwością natychmiastowej zmiany strony zegara (w stronę toru / peronu) poprzez Shift + PPM pędzlem MTR (Brush) lub z poziomu menu GUI.
- Biały pasek relacji pociągu (Kategoria / Linia / Numer):
- Stały, podświetlany biały prostokąt pod godziną odjazdu.
- Krótkie oznaczenia (np.
KM, SKA3, Os 33417) są elegancko wycentrowane.
- Długie nazwy (np.
IC 13100 MALINOWSKI) płynnie przewijają się w pętli (marquee), ściśle wewnątrz białego paska bez wyjeżdżania na granatowe tło.
- Rozkład i opóźnienia:
- Planowy czas odjazdu (
HH:mm): Pozostaje stały zgodnie z rozkładem jazdy (nie przesuwa się sztucznie przy opóźnieniach).
- Stacje pośrednie („Przez / Via”): Automatyczne stronicowanie lub płynny bieg kolejnych stacji na trasie.
- Pasek opóźnienia: Płynny, jednorazowy przelot paska informacyjnego na czerwonym tle z informacją o opóźnieniu oraz wiadomościami niestandardowymi.
- Oznaczenie peronu: Cechowanie obudowy napisem
peron X / platform w czcionce Myriad Pro z automatycznym wyciąganiem cyfry (np. z 1 tor 1 generuje 1).
2. 🪧 Tablica miejscowości (Znak drogowy E-17a / E-18a)
- Oryginalna czcionka Drogowskaz: Zdigitalizowany polski krój pisma drogowego bez spłaszczania ani zniekształcania znaków.
- Dynamiczna szerokość tablicy: Tablica proceduralnie i proporcjonalnie rozszerza się w świecie gry w oparciu o długość nazwy miejscowości (od
Hel aż po Konstantynów Łódzki).
- Tryb znaku E-18a (Koniec miejscowości): Opcja przekreślenia czerwoną linią diagonalną.
- Konstrukcja stalowa: Słupy ze stali ocynkowanej z ceownikami montażowymi i obejmami z tyłu tablicy.
- Wygodna konfiguracja MTR Brushem:
- PPM pędzlem otwiera menu konfiguracji nazwy i trybu tablicy.
- Shift + PPM natychmiast przełącza tablicę między E-17a (początek) a E-18a (koniec miejscowości).
3. 🔤 Zaawansowana typografia Java2D
- Brak pikselozy i deformacji domyślnych fontów Minecrafta — teksty generowane są dynamicznie przez silnik typograficzny Java2D z pełnym antyaliasingiem subpikselowym i kerningiem HarfBuzz:
- Roboto Medium / Regular / Italic — czcionki systemu PKP CSDIP.
- Myriad Pro Regular / Italic — oznaczenia peronowe Ipi-1.
- Drogowskaz — polskie tablice drogowe.
4. 🌟 Pełna kompatybilność z shaderami (Iris / OptiFine)
- Automatyczne wykrywanie aktywnych shaderów (
IrisApi / optifine.Config).
- Dedykowana warstwa emisyjna zapobiegająca oślepiającym rozbłyskom (bloom flare), zachowująca idealny odcień granatu
#000a64 oraz czystą biel w nocy.
- Architektura bez nakładających się poligonów (zero Z-fightingu, brak znikania elementów pod ostrymi kątami widzenia).
🛠️ Wymagania
- Minecraft:
1.20.1
- Fabric Loader:
>= 0.15.0 (zalecany 0.15.11+)
- Fabric API
- Minecraft Transit Railway (MTR):
>= 4.0.5
📄 License / Licencja: MIT • 👑 Author / Twórca: SZABLIX