Browse Source

Timings - Assume space after prefix

pull/14/head
DrBot7 3 years ago
parent
commit
c5624b56cb
  1. 2
      cogs/timings.py
  2. 190
      cogs/timings_check.yml

2
cogs/timings.py

@ -303,7 +303,7 @@ def create_field(option):
field = {"name": option["name"], field = {"name": option["name"],
"value": option["value"]} "value": option["value"]}
if "prefix" in option: if "prefix" in option:
field["name"] = option["prefix"] + field["name"]
field["name"] = option["prefix"] + " " + field["name"]
if "suffix" in option: if "suffix" in option:
field["name"] = field["name"] + option["suffix"] field["name"] = field["name"] + option["suffix"]
if "inline" in option: if "inline" in option:

190
cogs/timings_check.yml

@ -8,12 +8,12 @@
version: "1.16.4" version: "1.16.4"
servers: servers:
- name: "Yatopia" - name: "Yatopia"
prefix: "❌ "
prefix: "❌"
value: |- value: |-
Yatopia is prone to bugs. Yatopia is prone to bugs.
Consider using [Purpur](https://ci.pl3x.net/job/Purpur/). Consider using [Purpur](https://ci.pl3x.net/job/Purpur/).
- name: "Paper" - name: "Paper"
prefix: "||❌ "
prefix: "||❌"
suffix: "||" suffix: "||"
value: |- value: |-
||Purpur has more optimizations but is generally less supported. ||Purpur has more optimizations but is generally less supported.
@ -21,151 +21,151 @@ servers:
plugins: plugins:
paper: paper:
ClearLag: ClearLag:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
Plugins that claim to remove lag actually cause more lag. Plugins that claim to remove lag actually cause more lag.
Remove ClearLag. Remove ClearLag.
LagAssist: LagAssist:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
LagAssist should only be used for analytics and preventative measures. LagAssist should only be used for analytics and preventative measures.
All other features of the plugin should be disabled. All other features of the plugin should be disabled.
NoChunkLag: NoChunkLag:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
Plugins that claim to remove lag actually cause more lag. Plugins that claim to remove lag actually cause more lag.
Remove NoChunkLag. Remove NoChunkLag.
ServerBooster: ServerBooster:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
Plugins that claim to remove lag actually cause more lag. Plugins that claim to remove lag actually cause more lag.
Remove ServerBooster. Remove ServerBooster.
MobLimiter: MobLimiter:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need MobLimiter as Bukkit already has its features. You probably don't need MobLimiter as Bukkit already has its features.
Remove MobLimiter. Remove MobLimiter.
BookLimiter: BookLimiter:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need BookLimiter as Paper already has its features. You probably don't need BookLimiter as Paper already has its features.
Remove BookLimiter. Remove BookLimiter.
LimitPillagers: LimitPillagers:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need LimitPillagers as Paper already adds its features. You probably don't need LimitPillagers as Paper already adds its features.
Remove LimitPillagers. Remove LimitPillagers.
VillagerOptimiser: VillagerOptimiser:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need VillagerOptimiser as Paper already adds its features. You probably don't need VillagerOptimiser as Paper already adds its features.
See entity-activation-range in [spigot.yml](http://bit.ly/spiconf). See entity-activation-range in [spigot.yml](http://bit.ly/spiconf).
StackMob: StackMob:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
Stacking plugins actually cause more lag. Stacking plugins actually cause more lag.
Remove StackMob. Remove StackMob.
Stacker: Stacker:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
Stacking plugins actually cause more lag. Stacking plugins actually cause more lag.
Remove Stacker. Remove Stacker.
MobStacker: MobStacker:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
Stacking plugins actually cause more lag. Stacking plugins actually cause more lag.
Remove MobStacker. Remove MobStacker.
WildStacker: WildStacker:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
Stacking plugins actually cause more lag. Stacking plugins actually cause more lag.
Remove WildStacker. Remove WildStacker.
SuggestionBlocker: SuggestionBlocker:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need SuggestionBlocker as Spigot already adds its features. You probably don't need SuggestionBlocker as Spigot already adds its features.
Set tab-complete to -1 in [spigot.yml](http://bit.ly/spiconf). Set tab-complete to -1 in [spigot.yml](http://bit.ly/spiconf).
FastAsyncWorldEdit: FastAsyncWorldEdit:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
FAWE can corrupt your world. FAWE can corrupt your world.
Consider replacing FAWE with [Worldedit](https://enginehub.org/worldedit/#downloads). Consider replacing FAWE with [Worldedit](https://enginehub.org/worldedit/#downloads).
CMI: CMI:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
CMI is a buggy plugin. CMI is a buggy plugin.
Consider replacing CMI with [EssentialsX](https://essentialsx.net/downloads.html). Consider replacing CMI with [EssentialsX](https://essentialsx.net/downloads.html).
Spartan: Spartan:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
Spartan is a laggy anticheat. Spartan is a laggy anticheat.
Consider replacing it with [Matrix](https://matrix.rip/), [NCP](https://ci.codemc.io/job/Updated-NoCheatPlus/job/Updated-NoCheatPlus/), or [AAC](https://www.spigotmc.org/resources/aac-advanced-anti-cheat-hack-kill-aura-blocker.6442/). Consider replacing it with [Matrix](https://matrix.rip/), [NCP](https://ci.codemc.io/job/Updated-NoCheatPlus/job/Updated-NoCheatPlus/), or [AAC](https://www.spigotmc.org/resources/aac-advanced-anti-cheat-hack-kill-aura-blocker.6442/).
IllegalStack: IllegalStack:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need IllegalStack as Paper already has its features. You probably don't need IllegalStack as Paper already has its features.
Remove IllegalStack. Remove IllegalStack.
ExploitFixer: ExploitFixer:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need ExploitFixer as Paper already has its features. You probably don't need ExploitFixer as Paper already has its features.
Remove ExploitFixer. Remove ExploitFixer.
EntityTrackerFixer: EntityTrackerFixer:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need EntityTrackerFixer as Paper already has its features.
You don't need EntityTrackerFixer as Paper already has its features.
Remove EntityTrackerFixer. Remove EntityTrackerFixer.
Orebfuscator: Orebfuscator:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need Orebfuscator as Paper already has its features.
You don't need Orebfuscator as Paper already has its features.
Remove Orebfuscator. Remove Orebfuscator.
ImageOnMap: ImageOnMap:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
This plugin has a [memory leak](https://github.com/zDevelopers/ImageOnMap/issues/104). If it is not essential, you should remove it. This plugin has a [memory leak](https://github.com/zDevelopers/ImageOnMap/issues/104). If it is not essential, you should remove it.
Consider replacing it with [an alternative](https://www.spigotmc.org/resources/drmap.87368/). Consider replacing it with [an alternative](https://www.spigotmc.org/resources/drmap.87368/).
GroupManager: GroupManager:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
GroupManager is an outdated permission plugin. GroupManager is an outdated permission plugin.
Consider replacing it with [LuckPerms](https://ci.lucko.me/job/LuckPerms/1243/artifact/bukkit/build/libs/LuckPerms-Bukkit-5.2.77.jar). Consider replacing it with [LuckPerms](https://ci.lucko.me/job/LuckPerms/1243/artifact/bukkit/build/libs/LuckPerms-Bukkit-5.2.77.jar).
PermissionsEx: PermissionsEx:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
PermissionsEx is an outdated permission plugin. PermissionsEx is an outdated permission plugin.
Consider replacing it with [LuckPerms](https://ci.lucko.me/job/LuckPerms/1243/artifact/bukkit/build/libs/LuckPerms-Bukkit-5.2.77.jar). Consider replacing it with [LuckPerms](https://ci.lucko.me/job/LuckPerms/1243/artifact/bukkit/build/libs/LuckPerms-Bukkit-5.2.77.jar).
bPermissions: bPermissions:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
bPermissions is an outdated permission plugin. bPermissions is an outdated permission plugin.
Consider replacing it with [LuckPerms](https://ci.lucko.me/job/LuckPerms/1243/artifact/bukkit/build/libs/LuckPerms-Bukkit-5.2.77.jar). Consider replacing it with [LuckPerms](https://ci.lucko.me/job/LuckPerms/1243/artifact/bukkit/build/libs/LuckPerms-Bukkit-5.2.77.jar).
PhantomSMP: PhantomSMP:
- expressions: - expressions:
- paper["world-settings"]["default"]["phantoms-only-attack-insomniacs"] == "false" - paper["world-settings"]["default"]["phantoms-only-attack-insomniacs"] == "false"
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need PhantomSMP as Paper already has its features. You probably don't need PhantomSMP as Paper already has its features.
Remove PhantomSMP. Remove PhantomSMP.
- expressions: - expressions:
- paper["world-settings"]["default"]["phantoms-only-attack-insomniacs"] == "true" - paper["world-settings"]["default"]["phantoms-only-attack-insomniacs"] == "true"
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need PhantomSMP as Paper already has its features. You probably don't need PhantomSMP as Paper already has its features.
Enable phantoms-only-attack-insomniacs in [paper.yml](http://bit.ly/paperconf). Enable phantoms-only-attack-insomniacs in [paper.yml](http://bit.ly/paperconf).
purpur: purpur:
SilkSpawners: SilkSpawners:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need SilkSpawners as Purpur already has its features. You probably don't need SilkSpawners as Purpur already has its features.
Remove SilkSpawners. Remove SilkSpawners.
MineableSpawners: MineableSpawners:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need MineableSpawners as Purpur already has its features. You probably don't need MineableSpawners as Purpur already has its features.
Remove MineableSpawners. Remove MineableSpawners.
VillagerLobotomizatornator: VillagerLobotomizatornator:
prefix: "⚠ "
prefix: "⚠"
value: |- value: |-
You probably don't need VillagerLobotomizatornator as Purpur already adds its features. You probably don't need VillagerLobotomizatornator as Purpur already adds its features.
Enable villager.lobotomize.enabled in [purpur.yml](http://bit.ly/purpurc). Enable villager.lobotomize.enabled in [purpur.yml](http://bit.ly/purpurc).
@ -176,244 +176,244 @@ config:
- not server_properties["online-mode"] - not server_properties["online-mode"]
- spigot["settings"]["bungeecord"] == "false" - spigot["settings"]["bungeecord"] == "false"
- paper["settings"]["velocity-support"]["online-mode"] == "false" or paper["settings"]["velocity-support"]["enabled"] == "false" - paper["settings"]["velocity-support"]["online-mode"] == "false" or paper["settings"]["velocity-support"]["enabled"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [server.properties](http://bit.ly/servprop) for security." value: "Enable this in [server.properties](http://bit.ly/servprop) for security."
network-compression-threshold: network-compression-threshold:
- expressions: - expressions:
- int(server_properties["network-compression-threshold"]) <= 256 - int(server_properties["network-compression-threshold"]) <= 256
- spigot["settings"]["bungeecord"] == "false" - spigot["settings"]["bungeecord"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Increase this in [server.properties](http://bit.ly/servprop). Recommended: 512." value: "Increase this in [server.properties](http://bit.ly/servprop). Recommended: 512."
- expressions: - expressions:
- int(server_properties["network-compression-threshold"]) != -1 - int(server_properties["network-compression-threshold"]) != -1
- spigot["settings"]["bungeecord"] == "true" - spigot["settings"]["bungeecord"] == "true"
prefix: "❌ "
prefix: "❌"
value: "Set this to -1 in [server.properties](http://bit.ly/servprop) for a bungee server like yours." value: "Set this to -1 in [server.properties](http://bit.ly/servprop) for a bungee server like yours."
bukkit: bukkit:
chunk-gc.period-in-ticks: chunk-gc.period-in-ticks:
- expressions: - expressions:
- int(bukkit["chunk-gc"]["period-in-ticks"]) >= 600 - int(bukkit["chunk-gc"]["period-in-ticks"]) >= 600
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 400." value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 400."
ticks-per.monster-spawns: ticks-per.monster-spawns:
- expressions: - expressions:
- int(bukkit["ticks-per"]["monster-spawns"]) == 1 - int(bukkit["ticks-per"]["monster-spawns"]) == 1
prefix: "❌ "
prefix: "❌"
value: "Increase this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 4." value: "Increase this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 4."
spawn-limits.monsters: spawn-limits.monsters:
- expressions: - expressions:
- int(bukkit["spawn-limits"]["monsters"]) >= 70 - int(bukkit["spawn-limits"]["monsters"]) >= 70
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 15." value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 15."
spawn-limits.water-ambient: spawn-limits.water-ambient:
- expressions: - expressions:
- int(bukkit["spawn-limits"]["water-ambient"]) >= 20 - int(bukkit["spawn-limits"]["water-ambient"]) >= 20
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 2." value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 2."
spawn-limits.ambient: spawn-limits.ambient:
- expressions: - expressions:
- int(bukkit["spawn-limits"]["ambient"]) >= 15 - int(bukkit["spawn-limits"]["ambient"]) >= 15
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 1." value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 1."
spawn-limits.animals: spawn-limits.animals:
- expressions: - expressions:
- int(bukkit["spawn-limits"]["animals"]) >= 10 - int(bukkit["spawn-limits"]["animals"]) >= 10
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 3." value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 3."
spawn-limits.water-animals: spawn-limits.water-animals:
- expressions: - expressions:
- int(bukkit["spawn-limits"]["water-animals"]) >= 15 - int(bukkit["spawn-limits"]["water-animals"]) >= 15
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 2." value: "Decrease this in [bukkit.yml](https://bukkit.gamepedia.com/Bukkit.yml).\nRecommended: 2."
spigot: spigot:
view-distance: view-distance:
- expressions: - expressions:
- int(server_properties["view-distance"]) >= 10 - int(server_properties["view-distance"]) >= 10
- spigot["world-settings"]["default"]["view-distance"] == "default" - spigot["world-settings"]["default"]["view-distance"] == "default"
prefix: "❌ "
prefix: "❌"
value: "Decrease this from default (10) in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 3." value: "Decrease this from default (10) in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 3."
entity-activation-range.animals: entity-activation-range.animals:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["animals"]) >= 32 - int(spigot["world-settings"]["default"]["entity-activation-range"]["animals"]) >= 32
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 6." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 6."
entity-activation-range.monsters: entity-activation-range.monsters:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["monsters"]) >= 32 - int(spigot["world-settings"]["default"]["entity-activation-range"]["monsters"]) >= 32
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 16." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 16."
entity-activation-range.misc: entity-activation-range.misc:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["misc"]) >= 16 - int(spigot["world-settings"]["default"]["entity-activation-range"]["misc"]) >= 16
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 4." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 4."
entity-activation-range.water: entity-activation-range.water:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["water"]) >= 16 - int(spigot["world-settings"]["default"]["entity-activation-range"]["water"]) >= 16
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 12." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 12."
entity-activation-range.villagers: entity-activation-range.villagers:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["villagers"]) >= 32 - int(spigot["world-settings"]["default"]["entity-activation-range"]["villagers"]) >= 32
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 16." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 16."
entity-activation-range.tick-inactive-villagers: entity-activation-range.tick-inactive-villagers:
- expressions: - expressions:
- spigot["world-settings"]["default"]["entity-activation-range"]["tick-inactive-villagers"] == "true" - spigot["world-settings"]["default"]["entity-activation-range"]["tick-inactive-villagers"] == "true"
prefix: "❌ "
prefix: "❌"
value: "Disable this in [spigot.yml](http://bit.ly/spiconf)." value: "Disable this in [spigot.yml](http://bit.ly/spiconf)."
nerf-spawner-mobs: nerf-spawner-mobs:
- expressions: - expressions:
- spigot["world-settings"]["default"]["nerf-spawner-mobs"] == "false" - spigot["world-settings"]["default"]["nerf-spawner-mobs"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [spigot.yml](http://bit.ly/spiconf)." value: "Enable this in [spigot.yml](http://bit.ly/spiconf)."
entity-activation-range.wake-up-inactive.villagers-for: entity-activation-range.wake-up-inactive.villagers-for:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["villagers-for"]) >= 100 - int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["villagers-for"]) >= 100
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 20." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 20."
entity-activation-range.wake-up-inactive.flying-monsters-for: entity-activation-range.wake-up-inactive.flying-monsters-for:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["flying-monsters-for"]) >= 100 - int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["flying-monsters-for"]) >= 100
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 60." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 60."
entity-activation-range.wake-up-inactive.villagers-max-per-tick: entity-activation-range.wake-up-inactive.villagers-max-per-tick:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["villagers-max-per-tick"]) >= 4 - int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["villagers-max-per-tick"]) >= 4
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 1." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 1."
entity-activation-range.wake-up-inactive.animals-for: entity-activation-range.wake-up-inactive.animals-for:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["animals-for"]) >= 100 - int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["animals-for"]) >= 100
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 40." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 40."
entity-activation-range.wake-up-inactive.monsters-max-per-tick: entity-activation-range.wake-up-inactive.monsters-max-per-tick:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["monsters-max-per-tick"]) >= 8 - int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["monsters-max-per-tick"]) >= 8
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 4." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 4."
entity-activation-range.wake-up-inactive.flying-monsters-max-per-tick: entity-activation-range.wake-up-inactive.flying-monsters-max-per-tick:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["flying-monsters-max-per-tick"]) >= 8 - int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["flying-monsters-max-per-tick"]) >= 8
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 1." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 1."
entity-activation-range.wake-up-inactive.animals-max-per-tick: entity-activation-range.wake-up-inactive.animals-max-per-tick:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["animals-max-per-tick"]) >= 4 - int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["animals-max-per-tick"]) >= 4
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 2." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 2."
entity-activation-range.wake-up-inactive.monsters-for: entity-activation-range.wake-up-inactive.monsters-for:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["monsters-for"]) >= 100 - int(spigot["world-settings"]["default"]["entity-activation-range"]["wake-up-inactive"]["monsters-for"]) >= 100
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 60." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 60."
arrow-despawn-rate: arrow-despawn-rate:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["arrow-despawn-rate"]) >= 1200 - int(spigot["world-settings"]["default"]["arrow-despawn-rate"]) >= 1200
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 300." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 300."
merge-radius.item: merge-radius.item:
- expressions: - expressions:
- float(spigot["world-settings"]["default"]["merge-radius"]["item"]) <= 2.5 - float(spigot["world-settings"]["default"]["merge-radius"]["item"]) <= 2.5
prefix: "❌ "
prefix: "❌"
value: "Increase this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 4.0." value: "Increase this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 4.0."
merge-radius.exp: merge-radius.exp:
- expressions: - expressions:
- float(spigot["world-settings"]["default"]["merge-radius"]["exp"]) <= 3.0 - float(spigot["world-settings"]["default"]["merge-radius"]["exp"]) <= 3.0
prefix: "❌ "
prefix: "❌"
value: "Increase this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 6.0." value: "Increase this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 6.0."
max-entity-collisions: max-entity-collisions:
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["max-entity-collisions"]) >= 8 - int(spigot["world-settings"]["default"]["max-entity-collisions"]) >= 8
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 2." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: 2."
mob-spawn-range: mob-spawn-range:
- expressions: - expressions:
- spigot["world-settings"]["default"]["view-distance"] == "default" - spigot["world-settings"]["default"]["view-distance"] == "default"
- int(spigot["world-settings"]["default"]["mob-spawn-range"]) >= 8 - int(spigot["world-settings"]["default"]["mob-spawn-range"]) >= 8
- int(server_properties["view-distance"]) <= 6 - int(server_properties["view-distance"]) <= 6
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: {int(server_properties[\"view-distance\"]) - 1}." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: {int(server_properties[\"view-distance\"]) - 1}."
- expressions: - expressions:
- int(spigot["world-settings"]["default"]["mob-spawn-range"]) >= 8 - int(spigot["world-settings"]["default"]["mob-spawn-range"]) >= 8
- int(spigot["world-settings"]["default"]["view-distance"]) <= 6 - int(spigot["world-settings"]["default"]["view-distance"]) <= 6
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: {int(spigot[\"world-settings\"][\"default\"][\"view-distance\"]) - 1}." value: "Decrease this in [spigot.yml](http://bit.ly/spiconf).\nRecommended: {int(spigot[\"world-settings\"][\"default\"][\"view-distance\"]) - 1}."
paper: paper:
max-auto-save-chunks-per-tick: max-auto-save-chunks-per-tick:
- expressions: - expressions:
- int(paper["world-settings"]["default"]["max-auto-save-chunks-per-tick"]) >= 24 - int(paper["world-settings"]["default"]["max-auto-save-chunks-per-tick"]) >= 24
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 6." value: "Decrease this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 6."
optimize-explosions: optimize-explosions:
- expressions: - expressions:
- paper["world-settings"]["default"]["optimize-explosions"] == "false" - paper["world-settings"]["default"]["optimize-explosions"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [paper.yml](http://bit.ly/paperconf)." value: "Enable this in [paper.yml](http://bit.ly/paperconf)."
mob-spawner-tick-rate: mob-spawner-tick-rate:
- expressions: - expressions:
- int(paper["world-settings"]["default"]["mob-spawner-tick-rate"]) == 1 - int(paper["world-settings"]["default"]["mob-spawner-tick-rate"]) == 1
prefix: "❌ "
prefix: "❌"
value: "Increase this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 2." value: "Increase this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 2."
game-mechanics.disable-chest-cat-detection: game-mechanics.disable-chest-cat-detection:
- expressions: - expressions:
- paper["world-settings"]["default"]["game-mechanics"]["disable-chest-cat-detection"] == "false" - paper["world-settings"]["default"]["game-mechanics"]["disable-chest-cat-detection"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [paper.yml](http://bit.ly/paperconf)" value: "Enable this in [paper.yml](http://bit.ly/paperconf)"
container-update-tick-rate: container-update-tick-rate:
- expressions: - expressions:
- int(paper["world-settings"]["default"]["container-update-tick-rate"]) == 1 - int(paper["world-settings"]["default"]["container-update-tick-rate"]) == 1
prefix: "❌ "
prefix: "❌"
value: "Increase this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 3." value: "Increase this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 3."
grass-spread-tick-rate: grass-spread-tick-rate:
- expressions: - expressions:
- int(paper["world-settings"]["default"]["grass-spread-tick-rate"]) == 1 - int(paper["world-settings"]["default"]["grass-spread-tick-rate"]) == 1
prefix: "❌ "
prefix: "❌"
value: "Increase this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 4." value: "Increase this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 4."
despawn-ranges.soft: despawn-ranges.soft:
- expressions: - expressions:
- int(paper["world-settings"]["default"]["despawn-ranges"]["soft"]) >= 32 - int(paper["world-settings"]["default"]["despawn-ranges"]["soft"]) >= 32
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 28." value: "Decrease this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 28."
despawn-ranges.hard: despawn-ranges.hard:
- expressions: - expressions:
- int(paper["world-settings"]["default"]["despawn-ranges"]["hard"]) >= 128 - int(paper["world-settings"]["default"]["despawn-ranges"]["hard"]) >= 128
prefix: "❌ "
prefix: "❌"
value: "Decrease this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 48." value: "Decrease this in [paper.yml](http://bit.ly/paperconf).\nRecommended: 48."
hopper.disable-move-event: hopper.disable-move-event:
- expressions: - expressions:
- paper["world-settings"]["default"]["hopper"]["disable-move-event"] == "false" - paper["world-settings"]["default"]["hopper"]["disable-move-event"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [paper.yml](http://bit.ly/paperconf)" value: "Enable this in [paper.yml](http://bit.ly/paperconf)"
non-player-arrow-despawn-rate: non-player-arrow-despawn-rate:
- expressions: - expressions:
- int(paper["world-settings"]["default"]["non-player-arrow-despawn-rate"]) == -1 - int(paper["world-settings"]["default"]["non-player-arrow-despawn-rate"]) == -1
prefix: "❌ "
prefix: "❌"
value: "Set a value in [paper.yml](http://bit.ly/paperconf).\nRecommended: 60" value: "Set a value in [paper.yml](http://bit.ly/paperconf).\nRecommended: 60"
creative-arrow-despawn-rate: creative-arrow-despawn-rate:
- expressions: - expressions:
- int(paper["world-settings"]["default"]["creative-arrow-despawn-rate"]) == -1 - int(paper["world-settings"]["default"]["creative-arrow-despawn-rate"]) == -1
prefix: "❌ "
prefix: "❌"
value: "Set a value in [paper.yml](http://bit.ly/paperconf).\nRecommended: 60" value: "Set a value in [paper.yml](http://bit.ly/paperconf).\nRecommended: 60"
prevent-moving-into-unloaded-chunks: prevent-moving-into-unloaded-chunks:
- expressions: - expressions:
- paper["world-settings"]["default"]["prevent-moving-into-unloaded-chunks"] == "false" - paper["world-settings"]["default"]["prevent-moving-into-unloaded-chunks"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [paper.yml](http://bit.ly/paperconf)." value: "Enable this in [paper.yml](http://bit.ly/paperconf)."
use-faster-eigencraft-redstone: use-faster-eigencraft-redstone:
- expressions: - expressions:
- paper["world-settings"]["default"]["use-faster-eigencraft-redstone"] == "false" - paper["world-settings"]["default"]["use-faster-eigencraft-redstone"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [paper.yml](http://bit.ly/paperconf)." value: "Enable this in [paper.yml](http://bit.ly/paperconf)."
fix-climbing-bypassing-cramming-rule: fix-climbing-bypassing-cramming-rule:
- expressions: - expressions:
- paper["world-settings"]["default"]["fix-climbing-bypassing-cramming-rule"] == "false" - paper["world-settings"]["default"]["fix-climbing-bypassing-cramming-rule"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [paper.yml](http://bit.ly/paperconf)." value: "Enable this in [paper.yml](http://bit.ly/paperconf)."
armor-stands-do-collision-entity-lookups: armor-stands-do-collision-entity-lookups:
- expressions: - expressions:
- paper["world-settings"]["default"]["armor-stands-do-collision-entity-lookups"] == "true" - paper["world-settings"]["default"]["armor-stands-do-collision-entity-lookups"] == "true"
prefix: "❌ "
prefix: "❌"
value: "Disable this in [paper.yml](http://bit.ly/paperconf)." value: "Disable this in [paper.yml](http://bit.ly/paperconf)."
armor-stands-tick: armor-stands-tick:
- expressions: - expressions:
@ -421,77 +421,77 @@ config:
- '"PetBlocks" not in plugins' - '"PetBlocks" not in plugins'
- '"BlockBalls" not in plugins' - '"BlockBalls" not in plugins'
- '"ArmorStandTools" not in plugins' - '"ArmorStandTools" not in plugins'
prefix: "❌ "
prefix: "❌"
value: "Disable this in [paper.yml](http://bit.ly/paperconf)." value: "Disable this in [paper.yml](http://bit.ly/paperconf)."
per-player-mob-spawns: per-player-mob-spawns:
- expressions: - expressions:
- paper["world-settings"]["default"]["per-player-mob-spawns"] == "false" - paper["world-settings"]["default"]["per-player-mob-spawns"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [paper.yml](http://bit.ly/paperconf)." value: "Enable this in [paper.yml](http://bit.ly/paperconf)."
alt-item-despawn-rate.enabled: alt-item-despawn-rate.enabled:
- expressions: - expressions:
- paper["world-settings"]["default"]["alt-item-despawn-rate"]["enabled"] == "false" - paper["world-settings"]["default"]["alt-item-despawn-rate"]["enabled"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [paper.yml](http://bit.ly/paperconf)." value: "Enable this in [paper.yml](http://bit.ly/paperconf)."
enable-treasure-maps: enable-treasure-maps:
- expressions: - expressions:
- paper["world-settings"]["default"]["enable-treasure-maps"] == "true" - paper["world-settings"]["default"]["enable-treasure-maps"] == "true"
prefix: "❌ "
prefix: "❌"
value: "Disable this in [paper.yml](http://bit.ly/paperconf). Why? Generating treasure maps is extremely expensive and can hang a server if the structure it's trying to locate is really far away." value: "Disable this in [paper.yml](http://bit.ly/paperconf). Why? Generating treasure maps is extremely expensive and can hang a server if the structure it's trying to locate is really far away."
projectile-load-save-per-chunk-limit: projectile-load-save-per-chunk-limit:
- expressions: - expressions:
- int(paper["world-settings"]["default"]["projectile-load-save-per-chunk-limit"]) == -1 - int(paper["world-settings"]["default"]["projectile-load-save-per-chunk-limit"]) == -1
prefix: "❌ "
prefix: "❌"
value: "Set a value in [paper.yml](http://bit.ly/paperconf). Recommended: 8." value: "Set a value in [paper.yml](http://bit.ly/paperconf). Recommended: 8."
purpur: purpur:
settings.use-alternate-keepalive: settings.use-alternate-keepalive:
- expressions: - expressions:
- purpur["settings"]["use-alternate-keepalive"] == "false" - purpur["settings"]["use-alternate-keepalive"] == "false"
- '"TCPShield" not in plugins' - '"TCPShield" not in plugins'
prefix: "❌ "
prefix: "❌"
value: "Enable this in [purpur.yml](http://bit.ly/purpurc)." value: "Enable this in [purpur.yml](http://bit.ly/purpurc)."
- expressions: - expressions:
- purpur["settings"]["use-alternate-keepalive"] == "true" - purpur["settings"]["use-alternate-keepalive"] == "true"
- '"TCPShield" in plugins' - '"TCPShield" in plugins'
prefix: "❌ "
prefix: "❌"
value: "Disable this in [purpur.yml](http://bit.ly/purpurc). It can cause issues with TCPShield" value: "Disable this in [purpur.yml](http://bit.ly/purpurc). It can cause issues with TCPShield"
settings.dont-send-useless-entity-packets: settings.dont-send-useless-entity-packets:
- expressions: - expressions:
- purpur["settings"]["dont-send-useless-entity-packets"] == "false" - purpur["settings"]["dont-send-useless-entity-packets"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [purpur.yml](http://bit.ly/purpurc)." value: "Enable this in [purpur.yml](http://bit.ly/purpurc)."
mobs.dolphin.disable-treasure-searching: mobs.dolphin.disable-treasure-searching:
- expressions: - expressions:
- purpur["world-settings"]["default"]["mobs"]["dolphin"]["disable-treasure-searching"] == "false" - purpur["world-settings"]["default"]["mobs"]["dolphin"]["disable-treasure-searching"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [purpur.yml](http://bit.ly/purpurc)." value: "Enable this in [purpur.yml](http://bit.ly/purpurc)."
mobs.villager.brain-ticks: mobs.villager.brain-ticks:
- expressions: - expressions:
- int(purpur["world-settings"]["default"]["mobs"]["villager"]["brain-ticks"]) == 1 - int(purpur["world-settings"]["default"]["mobs"]["villager"]["brain-ticks"]) == 1
prefix: "❌ "
prefix: "❌"
value: "Increase this in [purpur.yml](http://bit.ly/purpurc).\nRecommended: 4." value: "Increase this in [purpur.yml](http://bit.ly/purpurc).\nRecommended: 4."
mobs.villager.spawn-iron-golem.radius: mobs.villager.spawn-iron-golem.radius:
- expressions: - expressions:
- int(purpur["world-settings"]["default"]["mobs"]["villager"]["spawn-iron-golem"]["radius"]) == 0 - int(purpur["world-settings"]["default"]["mobs"]["villager"]["spawn-iron-golem"]["radius"]) == 0
prefix: "❌ "
prefix: "❌"
value: "Increase this in [purpur.yml](http://bit.ly/purpurc).\nRecommended: 5." value: "Increase this in [purpur.yml](http://bit.ly/purpurc).\nRecommended: 5."
mobs.zombie.aggressive-towards-villager-when-lagging: mobs.zombie.aggressive-towards-villager-when-lagging:
- expressions: - expressions:
- purpur["world-settings"]["default"]["mobs"]["zombie"]["aggressive-towards-villager-when-lagging"] == "true" - purpur["world-settings"]["default"]["mobs"]["zombie"]["aggressive-towards-villager-when-lagging"] == "true"
prefix: "❌ "
prefix: "❌"
value: "Disable this in [purpur.yml](http://bit.ly/purpurc)." value: "Disable this in [purpur.yml](http://bit.ly/purpurc)."
gameplay-mechanics.entities-can-use-portals: gameplay-mechanics.entities-can-use-portals:
- expressions: - expressions:
- purpur["world-settings"]["default"]["gameplay-mechanics"]["entities-can-use-portals"] == "true" - purpur["world-settings"]["default"]["gameplay-mechanics"]["entities-can-use-portals"] == "true"
prefix: "❌ "
prefix: "❌"
value: "Disable this in [purpur.yml](http://bit.ly/purpurc) to prevent players from creating chunk anchors." value: "Disable this in [purpur.yml](http://bit.ly/purpurc) to prevent players from creating chunk anchors."
mobs.villager.lobotomize.enabled: mobs.villager.lobotomize.enabled:
- expressions: - expressions:
- purpur["world-settings"]["default"]["mobs"]["villager"]["lobotomize"]["enabled"] == "false" - purpur["world-settings"]["default"]["mobs"]["villager"]["lobotomize"]["enabled"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [purpur.yml](http://bit.ly/purpurc)." value: "Enable this in [purpur.yml](http://bit.ly/purpurc)."
gameplay-mechanics.player.teleport-if-outside-border: gameplay-mechanics.player.teleport-if-outside-border:
- expressions: - expressions:
- purpur["world-settings"]["default"]["gameplay-mechanics"]["player"]["teleport-if-outside-border"] == "false" - purpur["world-settings"]["default"]["gameplay-mechanics"]["player"]["teleport-if-outside-border"] == "false"
prefix: "❌ "
prefix: "❌"
value: "Enable this in [purpur.yml](http://bit.ly/purpurc)." value: "Enable this in [purpur.yml](http://bit.ly/purpurc)."
Loading…
Cancel
Save