-
Notifications
You must be signed in to change notification settings - Fork 0
id_id Performance and Rendering
Rifa edited this page Aug 25, 2026
·
1 revision
| Metric | Measured Impact |
|---|---|
| Tick Overhead |
|
| Frame Render Time | Net Reduction ( |
| Per-Tick Memory Allocations |
|
| Heap Memory Usage |
|
In vanilla Minecraft, every frame rendered while sleeping forces the client to:
- Extract text glyphs for the entire visible chat history buffer.
- Rasterize the semi-transparent dark background quad for the edit box.
- Render command suggestions and cursor animations.
By intercepting extractRenderState and canceling ChatScreen rendering when hidden, Bed Chat Hider bypasses these draw calls completely, resulting in a cleaner frame graph and reduced GPU text rendering workload during sleep!
Related Pages: Beranda | Visibilitas Obrolan & Pemblokiran Input | Arsitektur & Analisis Mixin
Vanilla Outsider: Bed Chat Hider | Developed by Dasik (Rifaditya) | Licensed under GPLv3
📌 Repository Source Disclaimer: The documentation in this Wiki reflects the current source code state in the repository, which may include recent unreleased commits or developmental features ahead of public release builds on CurseForge and Modrinth.
- 🇺🇸 English | 🇨🇳 简体中文 | 🇭🇰 繁體中文
- 🇷🇺 Русский | 🇪🇸 Español | 🇩🇪 Deutsch
- 🇫🇷 Français | 🇧🇷 Português | 🇯🇵 日本語
- 🇮🇩 Bahasa Indonesia | 🇰🇷 한국어
🇺🇸 English (English)
- Home
- Version Compatibility
- Bed Screen UI & Layout
- Chat Visibility & Input Blocking
- True Sleep Synergy
- Session State Persistence
- GameRules Reference
- Commands & Absence Policy
- Advancements
- Configuration & Settings
- Developer Setup & Building
- Architecture & Mixins
- Zero-Dependency Design
- Performance & Rendering
- Troubleshooting & FAQ
🇨🇳 简体中文 (Simplified Chinese)
🇭🇰 繁體中文 (Traditional Chinese)
🇷🇺 Русский (Russian)
- Главная
- Совместимость версий
- Интерфейс экрана сна
- Видимость чата и блокировка ввода
- Синергия с True Sleep
- Сохранение состояния сессии
- Игровые правила (GameRules)
- Команды и политика отсутствия
- Достижения
- Конфигурация и настройки
- Настройка среды разработки и сборка
- Архитектура и Mixin-инъекции
- Архитектура без зависимостей
- Производительность и рендеринг
- Устранение неполадок и FAQ
🇪🇸 Español (Spanish)
- Inicio
- Compatibilidad de Versiones
- Interfaz y Disposición de Cama
- Visibilidad del Chat y Bloqueo de Entrada
- Sinergia con True Sleep
- Persistencia de Estado de Sesión
- Reglas de Juego (GameRules)
- Comandos y Política de Ausencia
- Logros y Progresión
- Configuración y Opciones
- Entorno de Desarrollo y Compilación
- Arquitectura y Análisis de Mixins
- Diseño Sin Dependencias
- Rendimiento y Optimización de Renderizado
- Solución de Problemas y Preguntas Frecuentes
🇩🇪 Deutsch (German)
- Startseite
- Versionskompatibilität
- Bett-Bildschirm UI & Layout
- Chat-Sichtbarkeit & Eingabeblockierung
- Synergie mit True Sleep
- Sitzungszustand-Persistenz
- Spielregeln (GameRules)
- Befehle & Abwesenheitsrichtlinie
- Fortschritte
- Konfiguration & Einstellungen
- Entwickler-Setup & Build-Anleitung
- Architektur & Mixin-Analyse
- Null-Abhängigkeiten-Design
- Leistung & Rendering-Optimierung
- Fehlerbehebung & Häufige Fragen
🇫🇷 Français (French)
- Accueil
- Compatibilité des Versions
- Interface et Disposition du Lit
- Visibilité du Chat et Blocage d'Entrée
- Synergie avec True Sleep
- Persistance de l'État de Session
- Règles du Jeu (GameRules)
- Commandes et Politique d'Absence
- Progrès
- Configuration et Paramètres
- Environnement Développeur et Compilation
- Architecture et Analyse des Mixins
- Conception Sans Dépendance
- Performances et Rendu
- Dépannage et FAQ
🇧🇷 Português (Portuguese Brazil)
- Início
- Compatibilidade de Versões
- Interface da Cama e Layout
- Visibilidade do Chat e Bloqueio de Entrada
- Sinergia com True Sleep
- Persistência de Estado da Sessão
- Regras de Jogo (GameRules)
- Comandos e Política de Ausência
- Avanços e Conquistas
- Configuração e Ajustes
- Configuração de Desenvolvedor e Compilação
- Arquitetura e Análise de Mixins
- Design Sem Dependências
- Desempenho e Otimização de Renderização
- Solução de Problemas e Perguntas Frequentes
🇯🇵 日本語 (Japanese)
🇮🇩 Bahasa Indonesia (Indonesian)
- Beranda
- Kompatibilitas Versi
- Tata Letak UI Layar Tempat Tidur
- Visibilitas Obrolan & Pemblokiran Input
- Sinergi dengan True Sleep
- Persistensi Status Sesi
- Aturan Game (GameRules)
- Perintah & Kebijakan Absensi
- Kemajuan (Advancements)
- Konfigurasi & Pengaturan
- Pengaturan Pengembang & Kompilasi
- Arsitektur & Analisis Mixin
- Desain Tanpa Dependensi
- Performa & Optimasi Render
- Pemecahan Masalah & FAQ
🇰🇷 한국어 (Korean)
Dasik (Rifaditya) | GPLv3