You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

454 lines
22 KiB

---
# raiders_entity_activation_range = int(spigot["world-settings"]["default"]["entity-activation-range"]["raiders"])
# flying_monsters_entity_activation_range = int(spigot["world-settings"]["default"]["entity-activation-range"]["flying-monsters"])
# wake_up_inactive_villagers_every = int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["villagers-every"])
# wake_up_inactive_animals_every = int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["animals-every"])
# wake_up_inactive_flying_monsters_every = int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["flying-monsters-every"])
# wake_up_inactive_monsters_every = int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["monsters-every"])
version: "1.17.1"
servers:
- name: "Yatopia"
prefix: "❌"
value: |-
Yatopia is prone to bugs and is no longer in development.
Consider using [Purpur](https://ci.pl3x.net/job/Purpur/), [Airplane](https://ci.tivy.ca/), or [Airplane-Purpur](https://ci.tivy.ca/view/Purpur/) for the closest replacements.
plugins:
4 years ago
paper:
LagAssist:
prefix: "✅"
value: |-
Thank you for choosing LagAssist as part of your plugins. We highly recommend configuring the plugin, as most benefits that LagAssist provides are disabled by default.
4 years ago
ClearLag:
prefix: "⚠️"
4 years ago
value: |-
The auto-removal feature of ClearLag can actually cause more lag, especially when used to clear mobs that will try to re-spawn once they are cleared. Removing projectiles is unnecessary and may break minigames, so please remove that from your config. Clearing items, primed-tnt, falling-blocks, and experience orbs may cause player confusion and anger. Please disable.
4 years ago
NoMobLag:
prefix: "❌"
4 years ago
value: |-
The plugin is currently abandoned. We recommend looking into alternatives.
4 years ago
ServerBooster:
prefix: "⚠️"
value: |-
Disable automatic chunk optimization as it may cause more bad than good. Mob limiter can actually be useful, so look into it. Take care with it's custom AI behaviour changer as it's not something a plugin should handle (use Airplane or other spigot forks that do that instead)
AntiLag:
prefix: "❌"
4 years ago
value: |-
Completely redundant plugin. It's item removal feature is already handled better, and more efficiently by spigot (no plugins needed), without annoying players in the process.
4 years ago
BookLimiter:
prefix: "❌"
4 years ago
value: |-
You don't need BookLimiter as Paper already fixes all crash bugs.
4 years ago
LimitPillagers:
prefix: "❌"
4 years ago
value: |-
4 years ago
LimitPillagers is not useful in 1.15 and above.
4 years ago
VillagerOptimiser:
prefix: "❌"
4 years ago
value: |-
4 years ago
VillagerOptimiser is not useful in 1.15 and above.
4 years ago
StackMob:
prefix: "⚠️"
4 years ago
value: |-
Stacking mobs can often cause more lag than good, as it will prompt more mobs to spawn. Please couple with an entity limiter. Additionally, traditional stacker plugins use an unefficient stacking algorithm that can cause performance issues by itself.
4 years ago
Stacker:
prefix: "❌"
4 years ago
value: |-
Stacking mobs can often cause more lag than good, as it will prompt more mobs to spawn. Please couple with an entity limiter. Additionally, traditional stacker plugins use an unefficient stacking algorithm that can cause performance issues by itself.
4 years ago
MobStacker:
prefix: "❌"
4 years ago
value: |-
Stacking mobs can often cause more lag than good, as it will prompt more mobs to spawn. Please couple with an entity limiter. Additionally, traditional stacker plugins use an unefficient stacking algorithm that can cause performance issues by itself.
4 years ago
WildStacker:
prefix: "❌"
4 years ago
value: |-
Stacking mobs can often cause more lag than good, as it will prompt more mobs to spawn. Please couple with an entity limiter. Additionally, traditional stacker plugins use an unefficient stacking algorithm that can cause performance issues by itself.
4 years ago
FastAsyncWorldEdit:
prefix: "⚠️"
4 years ago
value: |-
FAWE has been known to cause issues. However, it is way more efficient.
Consider replacing FAWE with [Worldedit](https://enginehub.org/worldedit/#downloads).
4 years ago
IllegalStack:
prefix: "❌"
4 years ago
value: |-
You probably don't need IllegalStack as Paper already fixes all dupe and crash bugs.
4 years ago
ExploitFixer:
prefix: "⚠️"
4 years ago
value: |-
ExploitFixer is known not to tackle 0 days and as such is not extremely useful. Please use good server management policies, and other plugins for fixing 0 days.
4 years ago
EntityTrackerFixer:
prefix: "❌"
4 years ago
value: |-
You don't need EntityTrackerFixer as Paper already has its features.
4 years ago
Orebfuscator:
prefix: "❌"
4 years ago
value: |-
4 years ago
You don't need Orebfuscator as [Paper](https://gist.github.com/stonar96/ba18568bd91e5afd590e8038d14e245e) already has its features.
4 years ago
GroupManager:
prefix: "❌"
4 years ago
value: |-
GroupManager is an outdated permission plugin.
Consider replacing it with [LuckPerms](https://luckperms.net/download).
4 years ago
PermissionsEx:
prefix: "❌"
4 years ago
value: |-
PermissionsEx is an outdated permission plugin. It also has performance issues!
Consider replacing it with [LuckPerms](https://luckperms.net/download).
4 years ago
bPermissions:
prefix: "❌"
4 years ago
value: |-
bPermissions is an outdated permission plugin.
Consider replacing it with [LuckPerms](https://luckperms.net/download).
PhantomSMP:
- expressions:
- paper["world-settings"]["default"]["phantoms-only-attack-insomniacs"] == "false"
prefix: "❌"
value: |-
You probably don't need PhantomSMP as Paper already has its features.
- expressions:
- paper["world-settings"]["default"]["phantoms-only-attack-insomniacs"] == "true"
prefix: "❌"
value: |-
You probably don't need PhantomSMP as Paper already has its features.
Enable phantoms-only-attack-insomniacs in paper.yml.
4 years ago
tuinity:
PacketLimiter:
prefix: "❌"
4 years ago
value: |-
You don't need PacketLimiter as Tuinity already has its features.
4 years ago
purpur:
SilkSpawners:
prefix: "❌"
4 years ago
value: |-
You probably don't need SilkSpawners as Purpur already has its features.
4 years ago
MineableSpawners:
prefix: "❌"
4 years ago
value: |-
You probably don't need MineableSpawners as Purpur already has its features.
4 years ago
VillagerLobotomizatornator:
prefix: "❌"
4 years ago
value: |-
You probably don't need VillagerLobotomizatornator as Purpur already adds its features.
Enable villager.lobotomize.enabled in purpur.yml.
config:
server.properties:
online-mode:
- expressions:
- not server_properties["online-mode"]
- spigot["settings"]["bungeecord"] == "false"
- paper["settings"]["velocity-support"]["online-mode"] == "false" or paper["settings"]["velocity-support"]["enabled"] == "false"
prefix: "❌"
value: "Enable this in server.properties for security."
network-compression-threshold:
- expressions:
- int(server_properties["network-compression-threshold"]) <= 256
- spigot["settings"]["bungeecord"] == "false"
prefix: "⚠️"
value: "Network compression means the threshold at which the server will compress packets. Less means less CPU usage at the cost of network usage for both you and your player. Recommended: 256 (DEFAULT), 512 (BETTER CPU USAGE)"
network-compression-threshold-bungee:
- expressions:
- int(server_properties["network-compression-threshold"]) <= 0
- spigot["settings"]["bungeecord"] == "true"
prefix: "⚠️"
value: "Despite community consensus, disabling network compression on bungee can cause major performance issues, especially when gaining many players on multiple dedicated servers. Recommended: 512."
bukkit:
chunk-gc.period-in-ticks:
- expressions:
- int(bukkit["chunk-gc"]["period-in-ticks"]) >= 600
prefix: "❌"
value: "Decrease this in bukkit.yml.\nRecommended: 300."
ticks-per.monster-spawns:
- expressions:
- int(bukkit["ticks-per"]["monster-spawns"]) == 1
prefix: "❌"
value: "Increase this in bukkit.yml.\nRecommended: 4."
spawn-limits.monsters:
- expressions:
- int(bukkit["spawn-limits"]["monsters"]) >= 70
prefix: "❌"
value: "Decrease this in bukkit.yml.\nRecommended: 15."
spawn-limits.water-ambient:
- expressions:
- int(bukkit["spawn-limits"]["water-ambient"]) >= 20
prefix: "❌"
value: "Decrease this in bukkit.yml.\nRecommended: 5."
spawn-limits.ambient:
- expressions:
- int(bukkit["spawn-limits"]["ambient"]) >= 15
prefix: "❌"
value: "Decrease this in bukkit.yml.\nRecommended: 1."
spawn-limits.animals:
- expressions:
- int(bukkit["spawn-limits"]["animals"]) >= 10
prefix: "❌"
value: "Decrease this in bukkit.yml.\nRecommended: 5."
spawn-limits.water-animals:
- expressions:
- int(bukkit["spawn-limits"]["water-animals"]) >= 15
prefix: "❌"
value: "Decrease this in bukkit.yml.\nRecommended: 5."
spigot:
view-distance:
- expressions:
- int(server_properties["view-distance"]) >= 10
- spigot["world-settings"]["default"]["view-distance"] == "default"
prefix: "❌"
value: "Decrease this from default (10) in spigot.yml.\nRecommended: 4."
entity-activation-range.animals:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["animals"]) >= 32
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 16."
entity-activation-range.monsters:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["monsters"]) >= 32
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 16."
entity-activation-range.misc:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["misc"]) >= 16
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 12."
entity-activation-range.water:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["water"]) >= 16
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 12."
entity-activation-range.villagers:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["villagers"]) >= 32
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 16."
entity-activation-range.tick-inactive-villagers:
- expressions:
- spigot["world-settings"]["default"]["entity-activation-range"]["tick-inactive-villagers"] == "true"
prefix: "❌"
value: "Disable this in spigot.yml."
entity-activation-range.wake-up-inactive.villagers-for:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["villagers-max-per-tick"]) >= 1
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["villagers-for"]) >= 100
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 20."
entity-activation-range.wake-up-inactive.flying-monsters-for:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["flying-monsters-max-per-tick"]) >= 1
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["flying-monsters-for"]) >= 100
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 60."
entity-activation-range.wake-up-inactive.villagers-max-per-tick:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["villagers-max-per-tick"]) >= 4
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 1."
entity-activation-range.wake-up-inactive.animals-for:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["animals-max-per-tick"]) >= 1
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["animals-for"]) >= 100
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 40."
entity-activation-range.wake-up-inactive.monsters-max-per-tick:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["monsters-max-per-tick"]) >= 8
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 4."
entity-activation-range.wake-up-inactive.flying-monsters-max-per-tick:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["flying-monsters-max-per-tick"]) >= 8
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 1."
entity-activation-range.wake-up-inactive.animals-max-per-tick:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["animals-max-per-tick"]) >= 4
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 2."
entity-activation-range.wake-up-inactive.monsters-for:
- expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["monsters-max-per-tick"]) >= 1
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["monsters-for"]) >= 100
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 60."
arrow-despawn-rate:
- expressions:
- int(spigot["world-settings"]["default"]["arrow-despawn-rate"]) >= 1200
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 1200."
merge-radius.item:
- expressions:
- float(spigot["world-settings"]["default"]["merge-radius"]["item"]) <= 2.5
prefix: "❌"
value: "Increase this in spigot.yml.\nRecommended: 4.0."
merge-radius.exp:
- expressions:
- float(spigot["world-settings"]["default"]["merge-radius"]["exp"]) <= 3.0
prefix: "❌"
value: "Increase this in spigot.yml.\nRecommended: 6.0."
max-entity-collisions:
- expressions:
- int(spigot["world-settings"]["default"]["max-entity-collisions"]) >= 8
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: 2."
mob-spawn-range:
- expressions:
- spigot["world-settings"]["default"]["view-distance"] == "default"
- int(spigot["world-settings"]["default"]["mob-spawn-range"]) >= 8
- int(server_properties["view-distance"]) <= 6
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: {int(server_properties[\"view-distance\"]) - 1}."
- expressions:
- int(spigot["world-settings"]["default"]["mob-spawn-range"]) >= 8
4 years ago
- spigot["world-settings"]["default"]["view-distance"] != "default"
- int(spigot["world-settings"]["default"]["view-distance"]) <= 6
prefix: "❌"
value: "Decrease this in spigot.yml.\nRecommended: {int(spigot[\"world-settings\"][\"default\"][\"view-distance\"]) - 1}."
paper:
max-auto-save-chunks-per-tick:
- expressions:
- int(paper["world-settings"]["default"]["max-auto-save-chunks-per-tick"]) >= 24
prefix: "❌"
value: "Decrease this in paper.yml.\nRecommended: 6."
optimize-explosions:
- expressions:
- paper["world-settings"]["default"]["optimize-explosions"] == "false"
prefix: "❌"
value: "Enable this in paper.yml."
mob-spawner-tick-rate:
- expressions:
- int(paper["world-settings"]["default"]["mob-spawner-tick-rate"]) == 1
prefix: "❌"
value: "Increase this in paper.yml.\nRecommended: 2."
game-mechanics.disable-chest-cat-detection:
- expressions:
- paper["world-settings"]["default"]["game-mechanics"]["disable-chest-cat-detection"] == "false"
prefix: "❌"
value: "Enable this in paper.yml"
container-update-tick-rate:
- expressions:
- int(paper["world-settings"]["default"]["container-update-tick-rate"]) == 1
prefix: "❌"
value: "Increase this in paper.yml.\nRecommended: 3."
grass-spread-tick-rate:
- expressions:
- int(paper["world-settings"]["default"]["grass-spread-tick-rate"]) == 1
prefix: "❌"
value: "Increase this in paper.yml.\nRecommended: 4."
despawn-ranges.soft:
- expressions:
- int(paper["world-settings"]["default"]["despawn-ranges"]["soft"]) >= 32
prefix: "❌"
value: "Decrease this in paper.yml.\nRecommended: 28."
despawn-ranges.hard:
- expressions:
- int(paper["world-settings"]["default"]["despawn-ranges"]["hard"]) >= 128
prefix: "❌"
value: "Decrease this in paper.yml.\nRecommended: 96."
hopper.disable-move-event:
- expressions:
- paper["world-settings"]["default"]["hopper"]["disable-move-event"] == "false"
prefix: "❌"
value: "Enable this in paper.yml"
non-player-arrow-despawn-rate:
- expressions:
- int(paper["world-settings"]["default"]["non-player-arrow-despawn-rate"]) == -1
prefix: "❌"
value: "Set a value in paper.yml.\nRecommended: 60"
creative-arrow-despawn-rate:
- expressions:
- int(paper["world-settings"]["default"]["creative-arrow-despawn-rate"]) == -1
prefix: "❌"
value: "Set a value in paper.yml.\nRecommended: 60"
prevent-moving-into-unloaded-chunks:
- expressions:
- paper["world-settings"]["default"]["prevent-moving-into-unloaded-chunks"] == "false"
prefix: "❌"
value: "Enable this in paper.yml."
use-faster-eigencraft-redstone:
- expressions:
- paper["world-settings"]["default"]["use-faster-eigencraft-redstone"] == "false"
prefix: "❌"
value: "Enable this in paper.yml."
fix-climbing-bypassing-cramming-rule:
- expressions:
- paper["world-settings"]["default"]["fix-climbing-bypassing-cramming-rule"] == "false"
prefix: "❌"
value: "Enable this in paper.yml."
armor-stands-do-collision-entity-lookups:
- expressions:
- paper["world-settings"]["default"]["armor-stands-do-collision-entity-lookups"] == "true"
prefix: "❌"
value: "Disable this in paper.yml."
armor-stands-tick:
- expressions:
- paper["world-settings"]["default"]["armor-stands-tick"] == "true"
- '"PetBlocks" not in plugins'
- '"BlockBalls" not in plugins'
- '"ArmorStandTools" not in plugins'
prefix: "❌"
value: "Armor stands rarely need ticking. It's recommended to disable it in paper.yml."
per-player-mob-spawns:
- expressions:
- paper["world-settings"]["default"]["per-player-mob-spawns"] == "false"
prefix: "⚠️"
value: "This makes mob spawning configuration more intuitive."
alt-item-despawn-rate.enabled:
- expressions:
- paper["world-settings"]["default"]["alt-item-despawn-rate"]["enabled"] == "false"
prefix: "❌"
value: "Enable this in paper.yml."
entity-per-chunk-save-limit.experience_orb:
- expressions:
- int(paper["world-settings"]["default"]["entity-per-chunk-save-limit"]["experience_orb"]) == -1
prefix: "❌"
value: "Set a value in paper.yml. Recommended: 16."
entity-per-chunk-save-limit.snowball:
- expressions:
- int(paper["world-settings"]["default"]["entity-per-chunk-save-limit"]["snowball"]) == -1
prefix: "❌"
value: "Set a value in paper.yml. Recommended: 16."
entity-per-chunk-save-limit.ender_pearl:
- expressions:
- int(paper["world-settings"]["default"]["entity-per-chunk-save-limit"]["ender_pearl"]) == -1
prefix: "❌"
value: "Set a value in paper.yml. Recommended: 16."
entity-per-chunk-save-limit.arrow:
- expressions:
- int(paper["world-settings"]["default"]["entity-per-chunk-save-limit"]["arrow"]) == -1
prefix: "❌"
value: "Set a value in paper.yml. Recommended: 16."
purpur:
settings.use-alternate-keepalive:
- expressions:
- purpur["settings"]["use-alternate-keepalive"] == "false"
- '"TCPShield" not in plugins'
prefix: "❌"
value: "Enable this in purpur.yml."
- expressions:
- purpur["settings"]["use-alternate-keepalive"] == "true"
- '"TCPShield" in plugins'
prefix: "❌"
value: "Disable this in purpur.yml. It can cause issues with TCPShield"
settings.dont-send-useless-entity-packets:
- expressions:
- purpur["settings"]["dont-send-useless-entity-packets"] == "false"
prefix: "❌"
value: "Enable this in purpur.yml."
mobs.villager.brain-ticks:
- expressions:
- int(purpur["world-settings"]["default"]["mobs"]["villager"]["brain-ticks"]) == 1
prefix: "❌"
value: "Increase this in purpur.yml.\nRecommended: 4."
mobs.villager.spawn-iron-golem.radius:
- expressions:
- int(purpur["world-settings"]["default"]["mobs"]["villager"]["spawn-iron-golem"]["radius"]) == 0
prefix: "❌"
value: "Increase this in purpur.yml.\nRecommended: 5."
mobs.zombie.aggressive-towards-villager-when-lagging:
- expressions:
- purpur["world-settings"]["default"]["mobs"]["zombie"]["aggressive-towards-villager-when-lagging"] == "true"
prefix: "❌"
value: "Disable this in purpur.yml."
gameplay-mechanics.player.teleport-if-outside-border:
- expressions:
- purpur["world-settings"]["default"]["gameplay-mechanics"]["player"]["teleport-if-outside-border"] == "false"
prefix: "❌"
value: "Enable this in purpur.yml."