🖥️ Configuración gráfica GUI (YACL) (Minecraft 26.1.2)
Camera Culling ofrece una pantalla de configuración gráfica moderna y opcional mediante YetAnotherConfigLib (YACL v3) y ModMenu.
🗂️ Desglose de categorías de la interfaz
La pantalla de configuración se divide limpiamente en tres categorías:
1. Motor y diagnósticos (Engine & Diagnostics)
- Master Culling Switch: Interruptor maestro para activar/desactivar la oclusión.
- Culling Profile Preset: Selector de perfil (
LOW,MEDIUM,HIGH,SUPER). - Debug Mode: Activa la traza de diagnósticos en chat y registros.
2. Oclusión de entidades y multitudes (Entity & Crowd Occlusion)
- Cull Entities Behind Entities: Oclusión de entidades tapadas por otros mobs.
- Max Entities Per Cluster: Límite de entidades visibles por grupo (de
1a128). - Boss Sightline Immunity: Protección de línea de visión para jefes.
- Boss Health Thresholds: Umbrales de vida de jefes mayores y minijefes.
- Client Immunity Blacklist: Gestión de la lista blanca de mobs.
3. Bloques, partículas y animaciones (Blocks, Particles & Animations)
- Block Entity Enclosure Culling: Oclusión de cofres encerrados en bloques sólidos.
- 2-Sided Sign Text Culling: Oclusión del texto oculto en carteles.
- Particle Occlusion Culling: Oclusión de partículas tras muros sólidos.
- Atlas Animation Culling: Congelación de animaciones al pausar o en menús.
- Distance Texture LOD: Activación del escalado LOD de texturas por distancia.
🛡️ Carga diferida de clases y seguridad contra fallos
java
public class ModMenuIntegration implements ModMenuApi {
@Override
public ConfigScreenFactory<?> getModConfigScreenFactory() {
return parent -> {
if (FabricLoader.getInstance().isModLoaded("yet_another_config_lib_v3")) {
return YaclScreenHelper.createScreen(parent);
}
return null;
};
}
}Si YACL no está instalado, todos los ajustes se pueden modificar mediante comandos y configuración o editando config/camera-culling.json.
