<feature>.yml
In the SayanVanish project, features are controlled by individual YAML configuration files. These files allow you to enable, disable, and configure the behavior of each feature. Here's a general guide on how to use and modify them.
General Structure
Each feature file has a similar structure. Here's a breakdown:
id
: This is the unique identifier for the feature. It's a string value and should not be changed.enabled
: This is a boolean setting that controls whether the feature is enabled or not. If set totrue
, the feature will be active. If set tofalse
, it will be inactive.
Depending on the feature, there may be additional settings that control the behavior of the feature.
Example: level.yml
level.yml
In this example, the level
feature has an additional setting see-as-spectator
. This is a boolean setting that controls whether users should see other vanished users as a spectator or normal players in tab.
Example: effect.yml
effect.yml
In this example, the effect
feature has an additional setting effects
. This is a list of effects that will be applied. Each effect has the following settings:
use-packet
: This is a boolean setting that controls whether to use a packet to apply the effect.type
: This is the type of the effect. It's a string value and can be any valid potion effect type.duration
: This is the duration of the effect in ticks. 20 ticks = 1 second.amplifier
: This is the amplifier of the effect. It's an integer value and determines the level of the effect.ambient
: This is a boolean setting that controls whether the effect is ambient.particles
: This is a boolean setting that controls whether the effect has particles.
Modifying Features
To modify a feature, simply open the corresponding YAML file and change the settings as needed. Make sure to save the file and restart the application for the changes to take effect.
Please note that these settings can be changed according to your requirements. Always make sure to use valid values for each setting to avoid errors.
Last updated