
PiglysUtilityTweaks
Customize world borders, game rules, crafting recipes, etc. in many ways beyond Vanilla. All changes can be enabled/disabled with config options.
📖About PiglysUtilityTweaks
Pigly's Utility Tweaks
A plugin to provide customization to SMP servers, with configurable tweaks.
Tweaks
Configuration listed in this documentation is not guaranteed to be the default configuration.
World Border
enabled: true
overworld: 10000
nether: 7500
end: 20000
This allows admins to set a different world border for each dimension.
Netherite
lootBoost: true
netheriteUpgradeRecipe: true
netheriteDupeRecipe:
enabled: true
useDiamondBlocks: false
This allows admins to control renewability of netherite and obtainability of netherite upgrade templates.
This is useful for servers with short world borders.
Netherite dupe recipe

Netherite upgrade recipe

Golden Apples
lightGoldenAppleCraft:
enabled: true
goldUsed: 4
enableNotchAppleCraft: false
This allows admins to modify the golden apple recipe, and enable crafting of enchanted golden apples.
A possible golden apple recipe

Enchanted golden apple recipe

Locator Bar
locatorBar:
overworld: false
nether: false
end: true
This allows changing locator bar status by dimension, also allowing a fix for a bug in Paper where locator bar works in the Nether even when disabled by a game rule.
Events
enableEnd: true
pvp: true #Removed in 1.4.0
These options are useful for events. PvP can be used for a grace period, and enableEnd can be used for an end fight.
Unlike Vanilla, PvP & end access can be toggled at any time with a command.
Cobwebs
craftableCobwebs:
enabled: true
resultNumber: 1
This allows a crafting recipe for cobwebs, and allowing the number of cobwebs crafted to be set.
Cobweb recipe with resultNumber: 1

Dimension-Based Difficulty
difficulty: #PEACEFUL, EASY, NORMAL, HARD
overworld: HARD
nether: HARD
end: HARD
This must be in all caps to be parsed correctly by Paper's difficulty API.
Sleep Percentage
sleepPercentage: 100
This just sets the sleepPercentage game rule. It is here to make resetting worlds easier.
Anvil Tweaks
anvilTweaks:
enable: true
disableTooExpensive: true
decreaseCost: true
If enable: false is set, then neither of the other settings in this category will apply.
decreaseCost: true halves the cost of enchantments.
End Replacements
endReplacements:
elytraCraftingRecipe: true
endStoneRecipe: true
chorusFlowerRecipe: true
spireTrimRecipe: true
Creates crafting recipes for items that are cut off without end access.
Elytra crafting recipe

End stone crafting recipe, uses any type of cobblestone

Chorus flower recipe

Spire trim recipe

Enchantment Tweaks
enchantmentTweaks:
enabled: true
prot:
enabled: true
maxLevel: 3
sharp:
enabled: true
maxLevel: 4
power:
enabled: true
maxLevel: 4
Allows setting max levels for enchantments.
PvP Settings byDimension
pvp:
overworld: true
nether: true
end: true
These settings set the game rule for PvP by dimension, so you could do things like disabling PvP in the end.
Auto Restock
autoRestock: false
Auto Restock makes villagers never run out of stock. By default, it is set to false for a more vanilla-like experience.