Skip to content

Configuration File

QPCrummer edited this page Jan 13, 2026 · 23 revisions

Configuration for the Potatoptimize

You can override the default config via the potatoptimize.properties file found in the config folder

// You can disable a specific subcategory/optimization like this:
mixin.category.subcategory = false

// In 2.1.0 you can disable an entire category (and all subcategories in it) like this:
mixin.category = false

Categories

  • Vanilla: Optimizations that fully maintain vanilla parity
  • Semivanilla: Optimizations that mostly maintain vanilla parity (slight, typically not noticeable differences)
  • Nonvailla: Optimizations that will change vanilla mechanics

Configuration layout:

Category

  • mixin.category.subcategory... (enabled by default) - description
    • Added: version; Removed: version

A list of configurations:

Vanilla

  • mixin.vanilla.blockentity.ticking.sign (true) - Prevents signs from ticking
  • mixin.vanilla.entity.halloween (true) - Caches the halloween check when spawning undead mobs
  • mixin.vanilla.entity.spawning.slime (true) - Caches slime chunks

Semivanilla

  • mixin.semivanilla.entity.navigation (true) - Prevents mob pathfinding while riding a nonliving entity

Nonvanilla

  • mixin.nonvanilla.entity.teleport.portal (true) - Disables expensive bounding box checks for large mobs going through portals
  • mixin.nonvanilla.experimental.tick_skipping (false) - Skips all extra tasks if the mspt hits 50ms
  • mixin.nonvanilla.player.stats (true) - Batches stats updates and updates them less frequently. May break some datapacks.