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:

Operator
Description
Type

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 :

Operator
Format

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

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