Skip to main content

/auroraoptimizer trigger

Executes a specific action handler directly, bypassing the orchestrator, all cooldowns, circuit breakers and policy evaluation. Parameters are supplied as key=value pairs and automatically parsed to the correct Java type (boolean, int, double or String). The following context values are automatically injected from the executing player's position: worldName, chunkX, chunkZ, playerUUID.

Important: This command is intended for empirical configuration testing and emergency manual interventions, not for routine server administration.

/auroraoptimizer trigger <action_type> [key=value ...]

Required permission: auroraoptimizer.control
Available from console: Yes

Examples

# Pause mob AI within a 6-chunk radius
/auroraoptimizer trigger pause_mob_ai pause=true radius=6

# Resume mob AI
/auroraoptimizer trigger pause_mob_ai pause=false radius=6

# Hopper throttle — 8 ticks between each transfer
/auroraoptimizer trigger throttle_hoppers ticksPerTransfer=8

# Smart hopper throttle — max 4 transfers per second
/auroraoptimizer trigger smart_hopper_throttle enable=true maxTransfersPerSec=4

# Reduce particle density by 80% for nearby players
/auroraoptimizer trigger reduce_particle_density reduction=80

# Activate heuristic item despawn when MSPT exceeds 40ms
/auroraoptimizer trigger heuristic_item_despawn enabled=true msptThreshold=40.0

# Limit monster spawns to 20
/auroraoptimizer trigger set_spawn_limit category=MONSTER spawnLimit=20

# Redstone throttle with the recommended default profile
/auroraoptimizer trigger throttle_redstone_updates profile=normal

# Conservative profile (fewer interventions)
/auroraoptimizer trigger throttle_redstone_updates profile=conservative

# Aggressive profile (emergency use)
/auroraoptimizer trigger throttle_redstone_updates profile=aggressive

# Fine-tuned redstone settings
/auroraoptimizer trigger throttle_redstone_updates blockLimit=8 chunkLimit=250 intervalSec=1 action=REMOVE

# Disable redstone throttling
/auroraoptimizer trigger throttle_redstone_updates disable=true

# Apply aggressive entity tracking range preset
/auroraoptimizer trigger set_tracking_range preset=aggressive

# Force view distance to 6 chunks for players in range
/auroraoptimizer trigger set_view_distance targetViewDistance=6

Note: Type inference for parameters is automatic. true/false become boolean, decimal numeric values become double, integers become int, and any other value is treated as String. No type annotations required.

Redstone Profiles

throttle_redstone_updates supports predefined profiles from least to most restrictive:

ProfilechunkLimitblockLimitremovalActionRecommended use
ultraconservative90025REMOVEMaximum protection, minimal intervention
conservative70020REMOVEHigh protection with broad compatibility
moderate60018REMOVEMiddle ground between conservative and normal
normal50015REMOVEDefault and recommended baseline
strict3508REMOVEFrequent intervention without breaking too much
aggressive2005DROPStrong mitigation for active incidents
extreme1003DROPLast-resort emergency profile
off---Turns the handler off

Supported aliases:

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