Updated Config Entries (markdown)

Tofik ♡ 2021-06-12 13:25:21 +02:00
parent d51cd7f0c4
commit b3edea4052

@ -1,74 +1,78 @@
# Config entries for Yatopia
```yml
verbose: false
// Change to true if You want to turn on verbose mode.
### verbose
``Default``: ``false`` Change to ``true`` if You want to turn on verbose mode.
### brand-name
``Default``: ``Yatopia`` What should Your server display as it's brand name.
brand-name: Yatopia
// What should Your server display as it's brand name.
config-version: 1
// Don't modify !!!
```
# settings:
```yml
log-player-login-location: true
// Should the player location be logged when joining
### itemStuckSleepTicks
``Default``: ``1`` Controls how often a dropped item checks rather it's stuck inside a block (their most expansive operation). Higher values like ``15`` can be safely used and greatly improves dropped item performance if your server has thousands of them (from big farms/TNT/farming players etc).
itemStuckSleepTicks: 1
// Controls how often a dropped item checks rather it's stuck inside a block (their most expansive operation). Higher values like 15 can be safely used and greatly improves dropped item performance if your server has thousands of them (from big farms/TNT/farming players etc).
### disableEntityStuckChecks
``Default``: ``false`` Entities don't check if they are stuck in a wall and should suffocate. E.g useful in hubs where player damage is canceled anyway.
disableEntityStuckChecks: false
// Should entities not check if they are stuck in a wall and should suffocate. E.g useful in hubs where player damage is canceled anyway.
### fire-block-physics-event
``Default``: ``true``
fire-block-physics-event: true
// Should the block physics event be fired
### pistonPushLimit
``Default``: ``12`` Just a fun option that enables you to modify the maximum amount of blocks that a piston can push. Together with slime/honey blocks and pushable tiles from Tuinity this allows a lot of new machines/doors.
fix-protocollib: true
// Fixes some issues with ProtocolLib by preloading ProtocolLib's EnumWrappers.
### fixFallDistance
``Default``: ``false``
```
## checks:
```yml
moved-quickly: true
// Change to false to disable this check
moved-wrongly: true
// Change to false to disable this check
vehicle-moved-quickly: true
// Change to false to disable this check
vehicle-moved-wrongly: true
// Change to false to disable this check
flight: true
// Change to false to disable this check
vehicle-flight: true
// Change to false to disable this check
### fix-protocollib
``Default``: ``true`` Fixes ProtocolLib by preloading ProtocolLib's EnumWrappers.
```
## tick:
```yml
enchanting-tables: false
// Change to true to enable enchantment table ticking
```
## villagers:
```yml
simplerVillagerBehavior: false
// Replaces the entire villager AI to the old AI system that all other mobs use. This breaks iron farms/villager breeders/villages (WIP to fix these problems), all villagers get a random profession (if they didn't have one) like in 1.8, don't need nor use workstations and refresh their trades after some time (trades are completely unaffected). This makes villagers as performant as all the other mobs by getting rid of their "brain" (Mojang's name^^) and behavior controller system, instead using the normal goal selector system. This way villagers are over twice as performant, but with the drawbacks that for now Iron farms/villager breeders are broken, so they can just be used for trading systems.
### log-player-login-location
``Default``: ``true`` Logs every player login location.
# tick:
### enchanting-tables
``Default``: ``false``
# threads: (WARNING: CURRENTLY ONLY ON DEV/THREADED-WORLDGEN BRANCH)
### featuregen
``Default``: ``-1`` Sets how many threads to use, -1 sets to all.
### worldgen
``Default``: ``-1`` Sets how many threads to use, -1 sets to all.
### regionfile
``Default``: ``-1`` Sets how many threads to use, -1 sets to all.
# villagers:
### simplerVillagerBehavior
``Default``: ``false`` Replaces the entire villager AI to the old AI system that all other mobs use. This breaks iron farms/villager breeders/villages (WIP to fix these problems), all villagers get a random profession (if they didn't have one) like in 1.8, don't need nor use workstations and refresh their trades after some time (trades are completely unaffected). This makes villagers as performant as all the other mobs by getting rid of their "brain" (Mojang's name^^) and behavior controller system, instead using the normal goal selector system. This way villagers are over twice as performant, but with the drawbacks that for now Iron farms/villager breeders are broken, so they can just be used for trading systems.
### villagersHideAtNight
``Default``: ``false`` Addon for ``simplerVillagerBehavior``, gives villagers the ability to drink an invisibility potion like wandering traders at night to make it less likely for them to be killed since (for now) they don't stay at the village/use their houses at night and no ability for them to respawn.
# intervals:
### player-time-statistics
``Default``: ``1`` How many ticks it takes to update the statistics of player. Recommended value is 20 for better performance with the same accurate counting.
villagersHideAtNight: false
// Addon for ``simplerVillagerBehavior``, gives villagers the ability to drink an invisibility potion like wandering traders at night to make it less likely for them to be killed since (for now) they don't stay at the village/use their houses at night and no ability for them to respawn.
```
## intervals:
```yml
player-time-statistics: 1
// How many ticks should it take to update the statistics of player. Recommended value is 20 for better performance with the same accurate counting.
```
# criterion-triggers:
```yml
location: true
// You should turn this setting off, if You are not using any datapacks that use criterion triggers.
### location
``Default``: ``true`` You should turn this setting off, if You are not using any datapacks that use criterions.
enter-block: true
// You should turn this setting off, if You are not using any datapacks that use criterion triggers.
### enter-block
``Default``: ``true`` You should turn this setting off, if You are not using any datapacks that use criterions.
### tick
``Default``: ``true`` You should turn this setting off, if You are not using any datapacks that use criterions.
tick: true
// You should turn this setting off, if You are not using any datapacks that use criterion triggers.
# checks:
@ -147,3 +151,4 @@
### full-hopper-cooldown
``Default``: ``128`` How many ticks for full hopper cooldown.
```