config/paper-world-defaults.yml, and you can create world-specific overrides.
Location
Entity Settings
Spawning
Spawn Limits
Spawn Limits
Per-world mob spawn limits for each category. -1 uses the server default from
bukkit.yml.Categories: monster, creature, ambient, axolotls, underground_water_creature, water_creature, water_ambientTicks between spawn attempts for each category. Higher values reduce spawn rates. -1 uses bukkit.yml defaults.
Enable per-player mob spawning for more consistent spawning near players.
Despawn Ranges
Despawn Ranges
Distance at which mobs begin to have a chance to despawn. Uses vanilla default if not set.
Distance at which mobs immediately despawn. Uses vanilla default if not set.
Shape used for calculating despawn ranges. Options:
ellipsoid or cylinder.Arrow Despawn
Arrow Despawn
Ticks before arrows shot by non-players despawn. -1 disables despawning.
Ticks before arrows shot by creative mode players despawn.
Maximum invulnerability ticks for arrows before forced despawn. Set to -1 to disable.
Special Spawning
Special Spawning
Make all chunks valid for slime spawning.
Allow iron golems to spawn without a full solid block beneath them.
Count all mobs (including those from spawners) towards spawn caps.
Chance for skeleton horses to spawn during thunderstorms. Use vanilla default if not set.
Maximum light level at which monsters can spawn. Vanilla default is 0.
Wandering Trader
Wandering Trader
Length of a “minute” in ticks for wandering trader spawn timing.
Length of a “day” in ticks for wandering trader spawn timing.
Minimum spawn chance percentage for wandering traders.
Maximum spawn chance percentage for wandering traders.
Behavior
Mob AI & Movement
Mob AI & Movement
Speed modifier for baby zombies (0.5 = 50% faster than adults).
Allow mobs from spawners to jump when nerfed.
Whether zombies should pathfind to and trample turtle eggs.
Whether piglins become angry when players open chests.
Allow spiders to climb the world border.
Ender Dragon
Ender Dragon
Phantoms
Phantoms
Prevent phantoms from spawning for creative mode players.
Phantoms only attack players who haven’t slept.
Ticks before phantoms can start spawning for a player (72000 = 3 days).
Minimum seconds between phantom spawn attempts.
Maximum seconds between phantom spawn attempts.
Pillager Patrols
Pillager Patrols
Completely disable pillager patrols.
Chance (0.0-1.0) for patrols to spawn.
Day number when patrols can start spawning.
Ticks between patrol spawn attempts.
Villagers & Trading
Villagers & Trading
Chance for villagers to become zombie villagers when killed by zombies. -1 uses vanilla behavior.
Allow all zombies to pick up loot (not just those that spawn with the ability).
Allow all skeletons to pick up loot.
Player Mechanics
Player Mechanics
Experience & Items
Experience & Items
Maximum value for merged experience orbs. -1 disables limit.
Prevent merging items that are not on the same y level, preventing visual artifacts.
Useful for preventing items from appearing to merge through floors.
Armor Stands & Markers
Entity Ticking
Entity Ticking
Whether armor stands should tick. Disabling improves performance but breaks some functionality.
Whether armor stands should perform collision lookups.
Whether marker entities should tick.
Anticheat
Anti-Xray
Anti-Xray Configuration
Anti-Xray Configuration
Enable Paper’s anti-xray system.
Anti-xray engine mode:
hide: Hide ores by replacing them with stoneobfuscate: Mix real and fake ores (more CPU intensive but more effective)
Maximum Y level where anti-xray is active.
Radius to update when blocks are broken (engine mode 2 only).
Whether lava should obscure blocks like stone does.
Require
paper.antixray.bypass permission to bypass anti-xray.List of blocks to hide or obfuscate.
Blocks used to replace hidden blocks (engine mode 1) or fake ores (engine mode 2).
Environment
Weather & Natural Events
Weather & Natural Events
Explosions
Explosions
Portals
Portals
Radius to search for existing nether portals.
Radius within which to create a new nether portal.
Use vanilla dimension scaling when searching for portals (1:8 for nether).
Treasure Maps
Treasure Maps
Enable treasure map generation.
Allow villager trades to give maps to already-discovered structures.
Allow loot table maps to point to already-discovered structures.
Chunks
Chunk Management
Chunk Management
Ticks between automatic chunk saves. -1 or default uses bukkit.yml value.
Maximum chunks to save per tick during auto-save.
Delay before unloading chunks (supports time units: s, m, h, d).
Prevent players from moving into unloaded chunks.
Limit entities saved per chunk by type. Prevents lag from entity overflow.
Performance Options
Hopper Optimization
Hopper Optimization
Add cooldown to hoppers when the container is full, reducing checks.
Disable InventoryMoveItemEvent for hoppers (breaks plugins that use it).
Skip checks for blocks above hoppers.
Tick Rates
Tick Rates
Redstone
Redstone
Redstone implementation to use:
vanilla: Standard Minecraft redstoneeigencraft: Eigencraft redstone implementationalternate_current: Modern alternate current redstone
Changing this affects redstone behavior and contraption functionality!
Example Configuration
Per-World Overrides
To create world-specific settings, the server automatically generatesconfig/paper-world.yml with sections for each world:
Global Configuration
Server-wide settings
Performance Tuning
Optimize these settings for performance