Skip to main content

/auroraoptimizer trigger

Ejecuta un handler de acción específico directamente, saltando el orquestador, todos los cooldowns, circuit breakers y la evaluación de políticas. Los parámetros se suministran como pares clave=valor y se parsean automáticamente al tipo Java correcto (boolean, int, double o String). Los siguientes valores de contexto se inyectan automáticamente desde la posición del jugador ejecutor: worldName, chunkX, chunkZ, playerUUID.

Importante: Este comando está pensado para pruebas empíricas de configuración e intervenciones manuales de emergencia, no para administración rutinaria del servidor.

/auroraoptimizer trigger <tipo_accion> [clave=valor ...]

Permiso requerido: auroraoptimizer.control
Disponible desde consola:

Ejemplos

# Pausar IA de mobs en un radio de 6 chunks
/auroraoptimizer trigger pause_mob_ai pause=true radius=6

# Reanudar IA de mobs
/auroraoptimizer trigger pause_mob_ai pause=false radius=6

# Throttle de hoppers — 8 ticks entre cada transferencia
/auroraoptimizer trigger throttle_hoppers ticksPerTransfer=8

# Smart hopper throttle — max 4 transferencias por segundo
/auroraoptimizer trigger smart_hopper_throttle enable=true maxTransfersPerSec=4

# Reducir densidad de partículas en un 80% para jugadores cercanos
/auroraoptimizer trigger reduce_particle_density reduction=80

# Activar despawn heurístico de items cuando MSPT supere 40ms
/auroraoptimizer trigger heuristic_item_despawn enabled=true msptThreshold=40.0

# Limitar spawns de monstruos a 20
/auroraoptimizer trigger set_spawn_limit category=MONSTER spawnLimit=20

# Throttle de redstone con perfil base recomendado
/auroraoptimizer trigger throttle_redstone_updates profile=normal

# Perfil conservador (interviene menos)
/auroraoptimizer trigger throttle_redstone_updates profile=conservative

# Perfil agresivo (solo para incidentes)
/auroraoptimizer trigger throttle_redstone_updates profile=aggressive

# Ajuste fino de redstone
/auroraoptimizer trigger throttle_redstone_updates blockLimit=8 chunkLimit=250 intervalSec=1 action=REMOVE

# Desactivar el throttle de redstone
/auroraoptimizer trigger throttle_redstone_updates disable=true

# Aplicar preset agresivo de rango de seguimiento de entidades
/auroraoptimizer trigger set_tracking_range preset=aggressive

# Forzar distancia de visión a 6 chunks para jugadores en rango
/auroraoptimizer trigger set_view_distance targetViewDistance=6

Nota: La inferencia de tipos en los parámetros es automática. true/false se convierten en boolean, los valores numéricos con decimal en double, los enteros en int y cualquier otro valor se trata como String. No se requieren anotaciones de tipo.

Perfiles de Redstone

throttle_redstone_updates soporta perfiles predefinidos de menor a mayor restricción:

PerfilchunkLimitblockLimitremovalActionUso recomendado
ultraconservative90025REMOVEMáxima protección, intervención mínima
conservative70020REMOVEProtección alta con buena compatibilidad
moderate60018REMOVEPunto medio entre conservative y normal
normal50015REMOVEPerfil por defecto recomendado
strict3508REMOVEIntervención frecuente sin romper tanto
aggressive2005DROPMitigación fuerte durante incidentes
extreme1003DROPÚltimo recurso en emergencias
off---Desactiva el handler

Aliases soportados:

  • blockMax, block, block_threshold -> blockLimit
  • chunkMax, chunk, chunk_threshold -> chunkLimit
  • intervalSec, resetSec -> resetIntervalTicks
  • action -> removalAction