Other plugin types
Summary
PLACEHOLDER
Supported plugins: PlaceholderAPI
Since the 2.1.0, you can create quests that requires a placeholder to be a specific value. This functionnality is only compatible with PlaceholderAPI at the moment.
On a placeholder quest, you need to specify a placeholder, an operator, an expected value and an error message. You can also use placeholders in value and expected parameters.
Operators
There is currently the following operators:
EQUALS
The value of the parsed placeholder must be equal to the required value.
TEXT
NOT_EQUALS
The value of the parsed placeholder must be different of the required value.
TEXT
CONTAINS
The parsed placeholder must contain the required value.
TEXT
NOT_CONTAINS
The parsed placeholder must not contain the required value.
TEXT
STARTS_WITH
The parsed placeholder must begin with the required value.
TEXT
ENDS_WITH
The parsed placeholder must end with the required value.
TEXT
GREATER_THAN
The value of the parsed placeholder must be greater than the required value.
NUMBER
GREATER_THAN_OR_EQUALS
The value of the parsed placeholder can be greater or equal to the required value.
NUMBER
LESS_THAN
The value of the parsed placeholder must be lower than the required value.
NUMBER
LESS_THAN_OR_EQUALS
The value of the parsed placeholder can be lower or equal to the required value.
NUMBER
Here is some examples:
Compare durations
In addition, you can compare durations returned by placeholders using the following types :
DURATION_GREATER_THAN
hh:mm:ss:SSS
DURATION_GREATER_THAN_OR_EQUALS
hh:mm:ss:SSS
DURATION_LESS_THAN
hh:mm:ss:SSS
DURATION_LESS_THAN_OR_EQUALS
hh:mm:ss:SSS
hh are hours, mm are minutes, ss are seconds and SSS are milliseconds.
Here is an example :
PYRO_FISH
Supported plugins: PyroFishingPro
To use this type of quest, you must install the associated addon.
In this quest, you can specify the tier and number of the fish
It's not case-sensitive.
If you don't put required section it will progress regardless the fish caught.
MYTHIC_MOBS & ELITE_MOBS
Supported plugins: obvious, I hope!
For these types, you must specify the name of the entity to be killed in the quest information with entity_name. There is no need to specify the type of entity.
MythicMobs specificities
For MythicMobs, you must put in entity_name the internal name of the mob.
For example, if you have a custom mob like that in your file :
Your quest will look like this :
With MythicMobs again and only, there is the shared_mobs option.
With this option, all players involved in the mob's death will see their quests progress if they have it.
EliteMobs specificities
For EliteMobs, you should NOT put the boss level in the entity name.
For example, if your boss file looks like this:
name: $normalLevel &cThe Big Boss
You need to put only &cThe Big Boss in your quest config.
Multiple entities
For both MYTHIC_MOBS and ELITE_MOBS, you can also specify several entity names:
CRATE_OPEN
Supported plugins: ExcellentCrates
For this type of query, simply enter the name displayed for the crate as defined in your configuration. For example, if your crate is configured like this:
Your quest will look like this:
You can also specify several crates:
Last updated