Links
Tags
Creators
Details
All versions
0.0.1-ALPHA
Alpha
OptiX 1.0.1-ALPHA5 months ago 21
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.5–1.21.8
1.21–1.21.3
1.20.x
1.19.x
1.18.x
Platforms
Bukkit
Paper
Required content
Unavailable version
Changes
This version is listed as 1.0.1, but treat it as 0.0.1 for expectation reasons.
Performance Optimizers:
- Entity AI optimization
- Projectile tick management / throttling
- Item entity optimization (merging/limiting)
- Vehicle (minecart/boat) processor
- Block entity tick scheduling
- Particle limiter
- Mob cap manager
- Hopper batching (coalesce item transfers)
- Redstone controller (tick rate limiting)
- Player view distance manager (per-player adaptive)
- Memory manager (GC-aware) Chunk Management
- Chunk activity tracking & heat maps
- Chunk degradation (random tick, mob AI, hopper, block update) — gradually reduces processing in cold chunks Tick Governor
- Adaptive tick budgeting per subsystem
- Budget allocator (distributes mspt among features)
- Adaptive throttler (scales back under load)
- Server state tracking Packet Optimization
- Packet throttle manager
- Packet optimizer (reduces redundant network traffic) Monitoring
- Lag monitor (MSPT/TPs tracking)
- Server metrics collector
- GC monitor (garbage collection metrics)
- Stress predictor (proactive load forecasting)
- Tile entity tracker GPU Compute (OpenCL)
- GPU-based mob pathfinding processor
- GPU update pipeline
- OpenCL integration example Commands
- /optix — main command
- /status — server performance status
- /governor — tick governor controls
- /entity — entity management
- /chunk — chunk management
- Config system with key-based settings
Note, these may not all be hooked up. Please report bugs!
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:8I4CP9mt:SR5MvEYX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:8I4CP9mt:SR5MvEYX"
}

