📦 FixPatrix128x by LozoyaArellano [ENGLISH]
The Ultimate Multi-Variant Bridge for Forge & Embeddium (1.20.1)
FixPatrix128x is a low-overhead compatibility layer designed to enable the advanced visual ecosystem of Patrix 128x within the Minecraft Forge 1.20.1 platform, entirely eliminating dependencies on Fabric-exclusive rendering injections such as Continuity or CTM.
By reverse-engineering connected texture logic, this project acts as a static abstraction layer that resolves the native "Enable Connected Textures" rendering error. It intercepts and translates these complex rules directly into Native Vanilla Blockstate Arrays. By delegating the processing to Minecraft's vanilla geometric engine, it restores organic terrain dispersion and high-fidelity visual depth with 100% interoperability with Embeddium and Oculus, reducing real-time CPU ticking overhead to 0%.
🛠️ Data Architecture & Systems Engineering
To eliminate repeating structural grids without injecting runtime performance latency, the engine relies on a massive matrix of pre-compiled weighted structures:
76 Complex Blockstates: Driven by static weighted decision algorithms and multi-part rules managing sub-block states (e.g., biome variables like snowy).
1,364 Geometric Models (.json): Custom definitions mapping exact vertex layouts, relative UV coordinate assignments, and advanced multi-layered rendering elements (such as custom grass block overlays).
3,964 High-Definition Textures (.png): Hand-processed 128x resources normalized for flawless texturing consistency. Includes base diffuse layers bundled alongside their respective physical relief maps (_n normal maps) and reflections (_s specular maps) for native LabPBR Shader compatibility.
Procedural Variation: Every singular blockstate arrays massive lists of unique model variants intertwined with 4-way orthogonal Y-axis rotations (90°, 180°, 270°). This structure generates an exponential permutation matrix, effectively neutralizing the Moiré effect and breaking visual symmetry without altering GPU memory buffers.
📦 FixPatrix128x por LozoyaArellano [ESPAÑOL]
El Puente Definitivo de Multi-Variantes para Forge y Embeddium (1.20.1)
FixPatrix128x es una solución de infraestructura técnica y abstracción de renderizado de bajo impacto (low-overhead), diseñada para habilitar el ecosistema gráfico avanzado de Patrix 128x dentro de la plataforma Minecraft Forge 1.20.1, eliminando por completo la dependencia de inyecciones de código exclusivas de Fabric como Continuity o CTM.
Mediante una reingeniería inversa de la lógica propietaria de texturas conectadas, este proyecto actúa como una capa estática que intercepta y resuelve el fallo nativo de renderizado "Enable Connected Textures". El sistema traduce estas instrucciones complejas en Arreglos de Aleatoriedad de Blockstates Nativos. Al delegar el procesamiento directamente al motor geométrico vanilla de Minecraft, se restaura la dispersión orgánica del terreno y la profundidad visual del pack original con una interoperabilidad del 100% en Embeddium y Oculus, reduciendo la sobrecarga en ciclos de CPU a un equivalente del 0%.
🛠️ Arquitectura de Datos e Ingeniería de Sistemas
Para romper la monotonía de las cuadrículas repetitivas en el terreno sin inyectar latencia en el bucle principal de renderizado (render loop), el sistema se basa en una matriz estática de datos estructurados:
76 Blockstates Complejos: Dirigidos por sistemas de decisión estática y reglas multiparte (multipart) que gestionan sub-estados lógicos según variables del entorno (como el estado snowy en bloques de césped).
1,364 Archivos de Geometría (.json): Modelos mecánicos personalizados con declaración precisa de coordenadas de vértices, mapeo UV relativo y elementos avanzados de doble capa (como overlays texturizados).
3,964 Texturas de Alta Definición (.png): Recursos gráficos a resolución 128x normalizados a mano para una consistencia visual perfecta. Incluye los bloques base junto con sus respectivos mapas físicos de relieve (_n normal maps) y reflejos (_s specular maps) para una compatibilidad avanzada con Shaders bajo el estándar LabPBR.
Variación Procedural: Cada blockstate entrelaza arreglos masivos de variantes de modelos con transformaciones de rotación sobre el eje ortogonal Y (90°, 180°, 270°). Esto genera una matriz exponencial de permutaciones que neutraliza el efecto Moiré y destruye la simetría visual sin alterar los búferes de memoria de la GPU.







⚠️ Linear Overwrite Conflict & Mitigation [ENGLISH]
The Issue: This fix is structurally incompatible with the official geometry file Patrix_Models.zip. Activating that pack will overwrite the logical pointers of this project, breaking the randomization vectors on base blocks (like Stone or Dirt) and reverting them to a repetitive single-texture grid.
The Solution: If your environment requires advanced 3D geometry combined with multi-variant texture distribution, you must download and install the "FixPatrix128x + Models" distribution by Lozoya, which unifies both pipelines and resolves native ambient occlusion and geometry bugs.
📥 Installation Requirements
-
Acquire Base Assets: Download the original Patrix 128x Resource Pack from its official distribution channels.
-
Set Load Priority: Place FixPatrix128x strictly ABOVE the original Patrix pack in your in-game Resource Packs menu selection.
⚖️ Intellectual Property & Credits
Artistic Property: All visual designs, texture bitmaps, and original artwork belong exclusively to patrix1221. Consider supporting his brilliant work on his official PATREON.
Logical Property: Structural JSON architecture, blockstate transformation logic, and compatibility algorithms were engineered exclusively by Lozoya Arellano.
Distribution Policy: Unauthorized redistribution, modification, or mirroring of these structural binaries is strictly prohibited without explicit written consent from the developer.
👨💻 Developer Biography
Lozoya Arellano is a Software Engineer, Systems Architect, and Independent Developer from Aguascalientes, Mexico. Specializing in performance engineering and low-level software optimization, Lozoya focuses his career on software democratization—profiling and refactoring resource-heavy systems to make them seamlessly accessible to users with hardware-restricted setups. He also leads a technical gaming and engineering outreach community with over 200,000 followers on TikTok.
As part of his R&D portfolio, he engineers "Apocalypse Optimized", an immersive atmospheric simulation. By profiling the mod's codebase with real-time diagnostic tools (Spark), he identified entity Tick routines consuming up to 67.5% of processor capacity. He subsequently redesigned the event framework, migrating synchronous logic onto asynchronous on-demand triggers (ChunkLoad), collapsing active processing overhead to a marginal 0.1% CPU utilization.
⚠️ Conflicto de Sobreescritura Lineal y Mitigación [ESPAÑOL]
El Problema: Este fix es estructuralmente incompatible con el archivo de geometrías oficial Patrix_Models.zip. La inserción de dicho paquete sobrescribe los punteros lógicos de este proyecto, provocando la pérdida de los vectores de aleatoriedad en bloques base (como Piedra o Tierra) y regenerando patrones repetitivos de cuadrícula.
La Solución: Para entornos que requieran geometría tridimensional avanzada combinada con distribución de texturas multi-variante, se debe descargar e instalar la distribución "FixPatrix128x + Models" de Lozoya, la cual unifica ambas canalizaciones lógicas y corrige los errores nativos de oclusión ambiental y geometría.
📥 Requisitos de Instalación
-
Adquirir Recursos Base: Descarga el Resource Pack Patrix 128x original desde sus canales de distribución oficiales.
-
Prioridad de Carga: Configura la jerarquía situando el archivo FixPatrix128x estrictamente POR ENCIMA del paquete Patrix original en el menú de selección de Resource Packs del juego.
⚖️ Propiedad Intelectual y Términos Legales
Propiedad Artística: Todos los derechos estéticos, diseños visuales y mapas de bits pertenecen exclusivamente a patrix1221. Se exhorta a la comunidad a respaldar su propiedad intelectual en su PATREON oficial.
Propiedad Lógica: La arquitectura estructural JSON, el fix de compatibilidad y los algoritmos de distribución de blockstates fueron desarrollados de manera exclusiva por Lozoya Arellano.
Política de Distribución: Queda estrictamente prohibida la ingeniería inversa, modificación no autorizada o redistribución de estos binarios lógicos sin el consentimiento explícito y por escrito del desarrollador.
👨💻 Biografía del Desarrollador
Lozoya Arellano es un Ingeniero de Software, Arquitecto de Sistemas y Desarrollador Independiente radicado en Aguascalientes, México. Cuenta con un trasfondo técnico especializado en ingeniería de rendimiento (performance engineering), optimización de bajo nivel y auditoría analítica de sistemas mediante herramientas de perfilamiento en tiempo real (profilers). Operando bajo la filosofía de que es técnicamente más eficiente diseñar infraestructura propia que adaptarse a flujos preestablecidos, Lozoya enfoca su carrera hacia la democratización del software: optimizar sistemas masivos para que sean inclusivos y accesibles para usuarios con hardware restrictivo. Paralelamente, lidera una comunidad de divulgación de ingeniería y cultura técnica que supera los 200,000 seguidores en TikTok.
Como parte de su portafolio de investigación y desarrollo, actualmente lidera el proyecto "Apocalypse Optimized", un mod de simulación atmosférica y supervivencia zombi. Tras auditar el código base mediante perfiles de rendimiento en tiempo real (Spark), identificó que las rutinas periódicas de Tick consumían hasta un 67.5% de la capacidad del procesador. Rediseñó la arquitectura de eventos migrando los disparadores lógicos a eventos asíncronos de carga bajo demanda (ChunkLoad), colapsando el consumo de procesamiento a un imperceptible 0.1% de uso de CPU.