Download Performant — Minecraft Mods — MetaMods

Performant

Active

Downloads

1

Last update

1 year ago
Client
Fabric
Quilt
Forge
Neoforge
Utils

Performant

Performant - Revolutionary Minecraft Performance Solution

This mod fundamentally reworks Minecraft's performance system, eliminating major server-side performance issues. You'll notice significant improvements in entity movement speed and block dropping times. The mod works in both multiplayer and singleplayer, since singleplayer uses an integrated server.

Key Features

Reduced AI Overhead: Entity artificial intelligence now spends significantly less time deciding which tasks to execute.

Multithreaded Processing: The most resource-intensive parts of entity updates - collisions, pathfinding, and movement - are now executed faster through multithreading.

FPS Optimization: Built-in entity culling prevents rendering of entities that aren't visible to the player.

Configurable Timeouts: Customizable time limits for game login and disconnection during gameplay, helping players with slower computers and connections.

Recipe Caching: Recipe searches become significantly faster, especially useful with auto-crafting mods that have large recipe databases.

Fast World Updates: Random block ticks, chunk updates, and mob spawning now execute faster and consume fewer resources.

Problem Fixes

The mod eliminates various types of lag:

  • Lag from leashed entities
  • Lag from hoppers (now they activate only when necessary)
  • Lag from achievement checks in inventories
  • Incorrect chunk loading by entities

And many other minor fixes that can be found in the settings.

Flexible Configuration

All features can be configured through the configuration file:

  • Setting entity density - increasing or decreasing spawning of all entity types
  • Enabling dynamic entity simulation distance
  • Limiting scheduled block updates (such as water flow) per tick
  • Banning specific entity types from the world - useful for eliminating problematic objects

The mod can be installed on either side (client or server) and will improve performance in any case. Excellent for use in modpacks.

Compatibility

All optimizations are implemented to maintain compatibility with most mods. Known incompatible mods:

  • Lithium (and its Forge ports: Roadrunner, Canary)
  • WYML

These mods are incompatible because they pursue similar optimization goals.

Diagnostic Commands

/performant startGatherData - starts recording lag data

/performant reportEntities - reports lagging entities and stops recording

/performant reportTileEntities - reports lagging tile entities and stops recording

/performant reportEvents - reports slowed down event subscribers

Project members
someaddon

someaddon

Created: 1 Jun 2023

ID: 12789