PiglysUtilityTweaks
PluginGPL-3.0-only

PiglysUtilityTweaks

Customize world borders, game rules, crafting recipes, etc. in many ways beyond Vanilla. All changes can be enabled/disabled with config options.

170
Downloads
3
Followers
3 months ago
Updated
📦
8
Versions

📖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

Recipe in crafting grid

Netherite upgrade recipe

Recipe in crafting grid

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

Possible recipe in crafting grid

Enchanted golden apple recipe

Recipe in crafting grid

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

Recipe in crafting grid

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

Recipe in crafting grid

End stone crafting recipe, uses any type of cobblestone

Recipe in crafting grid

Chorus flower recipe

Recipe in crafting grid

Spire trim recipe

Recipe in crafting grid

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.