Merge branch 'main' into main

This commit is contained in:
fredster33
2021-08-30 09:29:24 -07:00
committed by GitHub
+34 -13
View File
@@ -21,6 +21,7 @@ Recommended top picks:
* [Tuinity](https://github.com/Spottedleaf/Tuinity) - Paper fork that includes even more high-performance patches. * [Tuinity](https://github.com/Spottedleaf/Tuinity) - Paper fork that includes even more high-performance patches.
* [Airplane](https://github.com/Technove/Airplane) - Tuinity fork that aims to further improve server performance. * [Airplane](https://github.com/Technove/Airplane) - Tuinity fork that aims to further improve server performance.
* [Purpur](https://github.com/pl3xgaming/Purpur) - Airplane fork focused on features and the freedom of customization. * [Purpur](https://github.com/pl3xgaming/Purpur) - Airplane fork focused on features and the freedom of customization.
You should stay away from: You should stay away from:
* Yatopia - "The combined power of Paper forks for maximum instability and unmaintainablity!" - [KennyTV's list of shame](https://github.com/KennyTV/list-of-shame). Nothing more to be said. (Moreover, the project has been discontinued.) * Yatopia - "The combined power of Paper forks for maximum instability and unmaintainablity!" - [KennyTV's list of shame](https://github.com/KennyTV/list-of-shame). Nothing more to be said. (Moreover, the project has been discontinued.)
* Mohist - "Mohist is programmed to be malicious, game-breaking, and very unstable!" - [Reasons why you shouldn't use it](https://essentialsx.net/do-not-use-mohist.html) * Mohist - "Mohist is programmed to be malicious, game-breaking, and very unstable!" - [Reasons why you shouldn't use it](https://essentialsx.net/do-not-use-mohist.html)
@@ -103,25 +104,25 @@ Good starting values:
experience_orb: 16 experience_orb: 16
arrow: 16 arrow: 16
dragonfireball: 3 dragon_fireball: 3
egg: 8 egg: 8
ender_pearl: 8 ender_pearl: 8
eye_of_ender: 8
fireball: 8 fireball: 8
firework: 8 small_fireball: 8
largefireball: 8 fireworks_rocket: 8
lingeringpotion: 8 potion: 8
llamaspit: 3 llama_spit: 3
shulkerbullet: 8 shulker_bullet: 8
sizedfireball: 8
snowball: 8 snowball: 8
spectralarrow: 16 spectral_arrow: 16
splashpotion: 3 experience_bottle: 3
thrownexpbottle: 3
trident: 16 trident: 16
witherskull: 4 wither_skull: 4
area_effect_cloud: 8
``` ```
With the help of this entry you can set limits to how many entities of specified type can be saved. You should provide a limit for each projectile at least to avoid issues with massive amounts of projectiles being saved and your server crashing on loading that. There is an list of all projectiles provided below. Please adjust the limit to your liking. Suggested value for all projectiles is around `10`. You can also add other entities by their type names to that list. This config option is not designed to prevent players from making large mob farms. With the help of this entry you can set limits to how many entities of specified type can be saved. You should provide a limit for each projectile at least to avoid issues with massive amounts of projectiles being saved and your server crashing on loading that. You can put any entity id here, see the minecraft wiki to find IDs of entities. Please adjust the limit to your liking. Suggested value for all projectiles is around `10`. You can also add other entities by their type names to that list. This config option is not designed to prevent players from making large mob farms.
#### seed-based-feature-search-loads-chunks #### seed-based-feature-search-loads-chunks
@@ -262,6 +263,26 @@ In most cases you can safely set this to `false`. If you're using armor stands o
Here you can disable armor stand collisions. This will help if you have a lot of armor stands and don't need them colliding with anything. Here you can disable armor stand collisions. This will help if you have a lot of armor stands and don't need them colliding with anything.
#### tick-rates
```
Good starting values:
sensor:
villager:
secondarypoisensor: 80
nearestbedsensor: 80
villagerbabiessensor: 40
playersensor: 40
nearestlivingentitysensor: 40
behavior:
villager:
validatenearbypoi: 60
acquirepoi: 120
```
This decides how often specified behaviors and sensors are being fired in ticks. `acquirepoi` for villagers seems to be the heaviest behavior, so it's been greately increased. Decrease it in case of issues with villagers finding their way around.
### [airplane.yml] ### [airplane.yml]
#### max-loads-per-projectile #### max-loads-per-projectile
@@ -474,7 +495,7 @@ For Debian / Ubuntu
# "Too good to be true" plugins # "Too good to be true" plugins
## Plugins removing ground items ## Plugins removing ground items
Absolutely unnecessary since they can be replaced with [merge radius](#merge-radius) and [alt-item-despawn-rate](#alt-item-despawn-rateenabled) and frankly, they're less configurable than basic server configs. They tend to use more resources scanning and removing items than not removing the items at all. Absolutely unnecessary since they can be replaced with [merge radius](#merge-radius) and [alt-item-despawn-rate](#alt-item-despawn-rate) and frankly, they're less configurable than basic server configs. They tend to use more resources scanning and removing items than not removing the items at all.
## Mob stacker plugins ## Mob stacker plugins
It's really hard to justify using one. Stacking naturally spawned entities causes more lag than not stacking them at all due to the server constantly trying to spawn more mobs. The only "acceptable" use case is for spawners on servers with a large amount of spawners. It's really hard to justify using one. Stacking naturally spawned entities causes more lag than not stacking them at all due to the server constantly trying to spawn more mobs. The only "acceptable" use case is for spawners on servers with a large amount of spawners.