Paper.yml Config Generator | Optimize Minecraft Server

Home » Paper.yml Config Generator | Optimize Minecraft Server
Quick Presets:

General & Chunk Settings

Time to wait before unloading chunks. Higher values reduce load/unload lag but use more RAM.
Limit how many chunks are saved per tick. Lower values spread the load.
Prevents players from glitching into unloaded areas.

Mobs & Entities

Max number of entities that can collide. Lower this (e.g., 2-4) for huge performance gains in farms.
Disable this if you have many armor stands (e.g., creative servers).
Removes AI from mobs spawned by spawners. Huge FPS boost for mob farms.
Distance (blocks) where mobs might despawn.
Distance (blocks) where mobs instantly despawn.

Performance & Redstone

Uses a faster algorithm for explosion calculations.
Alternate Current is significantly faster than Vanilla.
How often (in ticks) containers check for updates. Higher = better performance.

Anti-Xray Settings

Mode 1: Hide ores (lighter). Mode 2: Obfuscate with fake ores (safer but heavier).
Max Y-level to apply anti-xray.

About the Paper.yml Config Generator

Welcome to the most advanced Paper.yml Config Generator on the web. Designed for Minecraft server owners, administrators, and developers, this tool simplifies the complex task of optimizing your PaperMC server configuration. Whether you are running a small survival server for friends or a massive factions network, our tool helps you generate the perfect paper-world-defaults.yml file in seconds.

Why Optimize Your Paper Config?

The default PaperMC configuration is designed to be safe and compatible, but it is rarely optimized for performance. By tweaking settings like max-entity-collisions, redstone-implementation, and chunk loading behaviors, you can:

  • Reduce Lag: Significantly improve TPS (Ticks Per Second) by limiting unnecessary server calculations.
  • Increase Player Capacity: Handle more players on the same hardware by optimizing resource usage.
  • Fix Gameplay Issues: Prevent glitches like players moving into unloaded chunks or excessive mob farming lag.

How to Use This Tool

  1. Select a Preset: Start by choosing a preset at the top (Balanced, High Performance, etc.) that matches your server type.
  2. Customize Settings: Navigate through the tabs (General, Mobs, Performance) to fine-tune specific options. Hover over any setting to see a detailed explanation.
  3. Preview & Export: Watch the YAML generate in real-time on the right. When you're ready, click "Copy" or "Download" to get your file.
  4. Install: Place the generated file into your server's configuration folder (usually replacing paper-world-defaults.yml or merging into paper.yml for older versions) and restart your server.

Frequently Asked Questions

What is the difference between paper.yml and paper-world-defaults.yml?

In modern PaperMC versions (1.19+), configuration is split. paper-global.yml handles server-wide settings, while paper-world-defaults.yml handles gameplay and performance settings for worlds. This tool generates the world configuration.

Which preset should I use for a Survival Multiplayer (SMP) server?

We recommend the Balanced preset. It offers significant performance improvements over default settings without breaking vanilla gameplay mechanics like mob farms or redstone contraptions.

Does this tool support Anti-Xray?

Yes! Go to the "Anti-Xray" tab to enable and configure the built-in ore obfuscation. Mode 2 is recommended for public servers to effectively block X-ray texture packs.

Configuration copied to clipboard!

 

Read Also: