File Details
1.20.1-4.0.3
- R
- Jul 7, 2026
- 60.43 KB
- 11
- 1.20.1
- Forge
File Name
consolefilternext-1.20.1-4.0.3.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
Console Filter Next — Changelog (solo código)
4.0.3 · Minecraft 1.20.1
Sin cambios funcionales en el mod.
4.0.2 · Minecraft 1.20.1
Sin cambios funcionales en el mod.
4.0.1 · Minecraft 1.20.1
Sin cambios funcionales en el mod.
4.0.0 · Minecraft 1.20.1
- Editor in-game: listas paginadas, validación de regex, import/export y presets integrados
- modIdFilters — filtrar líneas por mod id de Forge (resuelto desde el nombre del logger)
- skipMessagesWithStackTrace — no ocultar líneas con excepciones o stack traces
- Estadísticas por tipo de filtro en
/consolefilter status /consolefilter profilepersisteactiveProfileenconsolefilternext-common.toml- Editor: pantalla de ruta de config, edición de listas mejorada y round-trip con Save & Apply
- Nuevas piezas:
ModIdResolver,StackTraceDetector,RegexValidator,ConfigPreset,FilterStats
3.5.0 · Minecraft 1.20.1
- Editor de configuración in-game completo (Forge Mod List → Config; sin dependencias extra)
- Edición de booleanos, perfiles activos/edición y todas las listas de filtros desde la UI
- Save & Apply escribe el TOML y recarga filtros en caliente
ConfigEditorModel,FilterListEditScreeny ampliación deConsoleFilterConfigScreen
3.4.0 · Minecraft 1.20.1
- loggerFilters (alias legacy, unificado con source filtering)
- Perfiles de filtro:
default,debug,production - Comandos
/consolefilter export,importyprofile - filterLatestLog — aplicar filtros a
latest.logy otros appenders Log4j (Log4jAppenderFilters) - Pantalla de config en cliente (botón Config del Mod List)
ConfigFileHelperpara lectura/escritura del TOML desde comandos y UI
3.3.1 · Minecraft 1.20.1
- threadFilters usan coincidencia por
contains(alineado consourceFilters) - Refactor de
Log4jFilterpara extenderAbstractFilter
3.3.0 · Minecraft 1.20.1
- Comandos
/consolefilter reload,listystatus(OP nivel 2) - Opciones de config ignoreCase y whitelistMode
- Contador de mensajes filtrados en
/consolefilter status
3.2.0 · Minecraft 1.20.1
- sourceFilters por
contains; levelFilters case-insensitive - Precompilación de patrones regex al cargar la config (menos fallos en runtime)
- Migración al constructor
FMLJavaModLoadingContext(compatibilidad Forge 47.4+) - Rangos de dependencias Minecraft/Forge declarados en
mods.toml
3.1.0 · Minecraft 1.20.1
- Integración de
JavaFilter,Log4jFilter,SystemOutFilterySystemErrFilter - Config solo vía ForgeConfig (sin creación manual de archivos)
- Hot-reload de config con
ModConfigEvent - Filtrado de líneas de consola en texto plano (basic/regex) sin exigir formato de log parseado
- Separación de
SystemFilteren stdout/stderr dedicados
3.0.1 · Minecraft 1.20.1
- Atribución del fork y descripción del mod actualizada en
mods.toml
3.0.0 · Minecraft 1.20.1
- Release inicial del fork para MC 1.20.1 (basado en ConsoleFilter de Matthew Czyr)
- Filtros por nivel, thread, source, texto básico y regex
- Config Forge en
consolefilternext-common.toml
Pre-3.0.0 · Fundación del fork
Cambios de código anteriores al versionado 3.0.0, en orden cronológico inverso (más reciente primero).
Icono del mod
- Añadido
icon.pngy referencia enmods.toml
Renombrado y config automática
- Renombrado del mod a Console Filter Next en código y metadatos
- Creación automática del archivo de configuración si no existe al iniciar
Corrección de lógica de filtrado
JavaFilter,Log4jFilterySystemFilterdelegan enLogMessageyConsoleFilterConfig.shouldFilter(LogMessage)CustomFilterexponeshouldFilter(LogMessage)para unificar el pipelineLog4jFilterregistrado como plugin Log4j (@Plugin) para integración con el core de logging
Modelo LogMessage
- Clase
LogMessagecon timestamp, thread, level, source y mensaje FilterEntryopera sobreLogMessageen lugar deStringplano
Filtros extendidos y refactor — commit 0d7ef73
- Migración de paquete
com.chaosthedude.consolefilter→com.alanjmrt94.consolefilternext - Nuevos tipos de filtro en config: levelFilters, threadFilters, sourceFilters
FilterEntryampliado con factorieslevel(),thread()ysource()ConsoleFilter.shouldFilter(String)parsea líneas con patrón[time] [thread/level] [source]: message- Reorganización de clases de filtro (
CustomFilter,JavaFilter,Log4jFilter,SystemFilter)
Linaje
Basado originalmente en ConsoleFilter por Matthew Czyr (MattCzyr).
Console Filter Next por alanjmrt94 · CC BY-NC-SA 4.0