VehicleMotionReducer Module

The VehicleMotionReducer module optimizes vehicle collisions and motion to reduce server lag caused by minecarts and boats.

VehicleMotionReducer:
  enabled: false
  worlds:
    - '*'
  values:
    force_load: false
    minecart:
      enabled: true
      remove_chest: false
    boat:
      enabled: true

🧩 Option Explanations

🔹 Force Load (force_load)

  • true → Forces vehicle AI and motion optimization to apply immediately on plugin load.

  • false → Uses default behavior. ⚠️ Experimental feature; may have unintended side effects.


🔹 Minecart Settings (minecart)

Optimizes minecart behavior to reduce collisions and lag:

  • enabled — Enable/disable minecart optimization.

  • remove_chest — Removes naturally generated minecarts with chests.

    • Useful for servers with frequent chunk generation to prevent large numbers of inactive minecarts from accumulating.


🔹 Boat Settings (boat)

Optimizes boat behavior to reduce collisions and lag:

  • enabled — Enable/disable boat optimization.


This module is especially useful for servers with high vehicle traffic, reducing CPU usage and preventing lag caused by excessive minecart and boat collisions.

Last updated