HomeJavaModsvMaiOpt
vMaiOpt
ModsJava

vMaiOpt

by v4bi · on Modrinth

Advanced adaptive mob AI optimizer that dynamically reduces entity lag based on server TPS while maintaining smooth gameplay.

⬇ Download on Modrinth

vMaiopt (vMobAIOptimizer) by vProLabs

Minecraft Platform Java 21

Intelligent AI optimization plugin that dynamically adapts to TPS.
Eliminates lag from mobs while maintaining gameplay quality.

DiscordWebsiteSupport


✨ Features

✅ Adaptive Optimization (Implemented)

Feature Status Details
4-Tier TPS System Normal (19+)/Light (16-18)/Moderate (13-15)/Severe (<12)
Dynamic AI Distance 48-128 blocks adaptive based on TPS
Hysteresis Prevention Prevents flickering between levels
Colored Console Loading Visual loading sequence with checkmarks

✅ Thread-Safe Async Processing (Implemented)

Feature Status Details
Async Entity Scanning Three-phase architecture (sync→async→sync)
EntitySnapshot System Immutable data transfer objects
Distance Calculation Squared distance for performance
AI Toggle Queue Batched sync entity modifications

✅ Smart Mob AI (Implemented)

Feature Status Details
Passive Mob Pathfinding 5 blocks / 15 seconds movement
Hostile State Machine IDLE→SEARCH→CHASE→ATTACK states
Player-Only Targeting Hostiles ignore other hostiles
Armor-Based Priority Targets lower armor players first
Target Retention Reduced target switching

✅ Village Optimization (Implemented)

Feature Status Details
Trading AI Toggle Disabled beyond 32 blocks
POI Search Throttling 10t → 50t when distant
Gossip Sampling 20% processing rate
Iron Golem Limiting Spawn check 10t → 100t

✅ Enderman End Optimization (Implemented)

Feature Status Details
Population Control 50% AI disable at 50+ endermen
Teleport Throttling 40 tick checks for non-targeted
Optimized Stare Detection Vector dot product pre-check
End-Specific Ranges 16 block follow range

✅ Redstone Integration (Implemented)

Feature Status Details
Vehicle Detection Minecarts, boats, striders
Piston Chamber Detection 2x2x2 enclosed redstone spaces
Water Stream Detection Flowing water + solid blocks
1x1 Hole Detection 4-sided solid confinement
Mob Farm Mode AI disable for confined mobs

✅ Logging & Monitoring (Implemented)

Feature Status Details
Error Logger Lazy init, daily rotation (error-log-YYYY-MM-dd.log)
Actions Folder logs/actions/actions-YYYY-MM-dd.log
Admin Notifications Discord link on error, join notifications
TPS Monitoring Rolling 20-second average
Debug Mode Detailed optimization logging

⏳ Coming Soon

Feature Status ETA
Discord Webhook Reports Hourly performance reports

🚀 Commands

Command Permission Description
/vmaiopt vmaiopt.admin Main command with help
/vmaiopt status vmaiopt.admin Shows TPS, lag level, active optimizations
/vmaiopt reload vmaiopt.admin Reloads configuration with validation
/vmaiopt debug toggle vmaiopt.admin Toggle debug mode
/vmaiopt debug stats vmaiopt.admin Show debug statistics
/vmaiopt version vmaiopt.admin Show plugin version

🔒 Permissions

Permission Default Description
vmaiopt.admin op All commands and update notifications
vmaiopt.bypass false Exempt from AI optimizations
vmaiopt.update.notify op Receive update notifications

⚙️ Configuration

# config.yml - Main configuration
adaptive-optimization:
  enabled: true
  tps-thresholds:
    normal: 19.0    # 19+ TPS
    light: 16.0     # 16-18 TPS
    moderate: 13.0  # 13-15 TPS
    severe: 10.0    # <12 TPS

distance-optimization:
  enabled: true
  disable-ai-distance: 48  # 48-128 blocks adaptive
  
village:
  enabled: true
  trading-disable-distance: 32
  poi-search-interval: 50
  gossip-sampling-rate: 0.2

enderman:
  enabled: true
  population-threshold: 50
  disable-percentage: 50
  
confinement:
  enabled: true
  methods: [vehicle, redstone, water-stream, one-by-one]
  
updater:
  enabled: true
  interval-hours: 2
  project-id: "Bx3ffxDi"  # Modrinth

📊 Background Tasks

Task Interval Purpose
AdaptiveTask 1 second Monitor TPS, trigger level changes
AsyncMobScanner 1 second Distance calculations (thread-safe)
VillagerBrainTask 10 ticks Villager optimization processing
EndermanCleanupTask 30 seconds End population control
HostileLogicTask 10 ticks Hostile mob state machine

📈 Performance Impact

Scenario Impact Details
Normal TPS < 0.05ms Minimal overhead per 100 mobs
Moderate Lag +2-3 TPS Saves 2-3 TPS in mob-heavy areas
Severe Lag +5+ TPS Can recover 5+ TPS in extreme scenarios
Memory < 5MB Overhead for caching

🔧 Technical Details


🌐 Quick Socials


Made with ⚡ by vProLabs Team

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more