Skip to content

🖥️ Grafische GUI-Konfiguration (YACL) (Minecraft 26.3) ​

Camera Culling bietet eine optionale, moderne grafische Konfigurationsanzeige auf Basis von YetAnotherConfigLib (YACL v3) und ModMenu.


📋 GUI-Integrations-Kurzübersicht ​

EigenschaftWert
Unterstützte GUI-EnginesYetAnotherConfigLib v3 (YACL) + ModMenu
IntegrationsmusterVerzögertes Classloading (ConfigScreenFactory)
Server-Absturzsicherheit100% Sicher — keine Client-GUI-Klassenreferenzen in Server-Entrypoints
Menükategorien3 dedizierte Reiter-Kategorien

🗂️ Übersicht der GUI-Kategorien ​

text
Camera Culling Einstellungsbildschirm
├── 1. Engine & Diagnose
│   ├── Hauptaktivierung (TickBox)
│   ├── Culling-Stufe (Dropdown: LOW, MEDIUM, HIGH, SUPER)
│   └── Echtzeit-Debug-Logging (TickBox)
│
├── 2. Entitäts- & Mengen-Okklusion
│   ├── Mengen-Overdraw-Culling (TickBox)
│   ├── Max Cluster-Entitäten-Obergrenze (Schieberegler: 1 bis 32)
│   ├── Boss- & Mini-Boss-Immunität (TickBox)
│   ├── Hauptboss-Gesundheitsschwelle (Numerisches Feld, Standard: 150.0 HP)
│   └── Mini-Boss-Gesundheitsschwelle (Numerisches Feld, Standard: 50.0 HP)
│
└── 3. Blöcke, Partikel & Animationen
    ├── Partikel-Culling (TickBox)
    ├── Block- & Textur-Animations-Culling (TickBox)
    ├── Zweiseitiges Schild-Text-Culling (TickBox)
    ├── Abstands-Textur-LOD (TickBox)
    ├── Textur-LOD Startdistanz (Schieberegler: 8m bis 64m)
    └── Textur-LOD Ferndistanz (Schieberegler: 16m bis 128m)

🛡️ Verzögertes Classloading & Absturzsicherheit ​

Um sicherzustellen, dass Camera Culling dedizierte Server oder Installationen ohne installiertes YACL niemals zum Absturz bringt, implementiert ModMenuIntegration verzögertes Classloading:

java
public class ModMenuIntegration implements ModMenuApi {
    @Override
    public ConfigScreenFactory<?> getModConfigScreenFactory() {
        if (FabricLoader.getInstance().isModLoaded("yet_another_config_lib_v3")) {
            return YaclScreenHelper.createFactory();
        }
        return parent -> null;
    }
}

Wenn YACL nicht installiert ist, startet das Spiel reibungslos und die Spieler können alle Einstellungen über In-Game-Befehle oder durch Bearbeiten der Datei config/camera-culling.json anpassen.


🔗 Verwandte Seiten ​

Official documentation & web portal for Dasik Igaijinn mods.