Skip to content

Performance Folia and Fabric

Sauron_Dev edited this page Jun 9, 2026 · 3 revisions

Performance, Folia, and Fabric

VortexEnchantments is designed for large servers, but server owners should still tune high-frequency systems.

Performance Settings

Important config paths:

tick-rate
aura.tick-interval
enchant-particles.tick-interval
mob_drops.yml
loot-tables.injection-chance
villager.replace-chance

Recommended Production Defaults

  • Keep debug: false.
  • Keep particle intervals at 4 or higher.
  • Use higher tick-rate values if passive processing is too active.
  • Keep mob drops conservative.
  • Disable plugin behavior in lobby worlds.
  • Avoid unlimited enchant slots unless your server is built around extreme gear scaling.

Folia Notes

The plugin declares:

folia-supported: true

For Folia servers:

  • Avoid server-wide assumptions in custom extensions.
  • Test region-sensitive gameplay in the worlds where players fight or farm.
  • Keep other plugins updated, because one unsafe plugin can still destabilize a Folia stack.

Fabric Notes

The current project builds one Bukkit/Paper-style plugin jar.

Fabric support is through a Bukkit compatibility layer such as Cardboard. It is not currently a separate native Fabric mod jar.

For Fabric deployments:

  1. Install the compatibility layer required by your Fabric server.
  2. Confirm Bukkit plugin loading works with a small test plugin.
  3. Add VortexEnchantments.
  4. Test commands, GUIs, item metadata, events, and persistence.

Monitoring

Watch:

  • Console warnings.
  • TPS/MSPT.
  • Entity-heavy farms.
  • PvP arenas.
  • Particle-heavy areas.
  • Player data save/load behavior.

Clone this wiki locally