Clue Step Types

Here you can find a list of the clue step types, and examples.

Catch Pokemon

This is for giving the user a clue step that requires them to catch a random number of pokemon, matching the spec provided, between the min and max value.

Example
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.CatchPokemonClueStepType
   spec: shiny
   min-amount: 1
   max-amount: 3
   description: Catch %amount%/%complete% shiny pokemon

Defeat Trainer

This is for giving the user a clue step that requires them to defeat any, or a specific, trainer a random number of times between the min and max value.

If you leave the UUID section blank it will accept any trainer

Example
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.DefeatTrainerClueStepType
   uuid: ''
   min-amount: 1
   max-amount: 3
   description: Defeat any trainer %amount%/%complete%

Defeat Wild Pokemon

This is for giving the user a clue step that requires them to defeat a random number of wild pokemon, that match the spec provided, between the min and max value.

Example

Give Traded Pokemon

This is for giving the user a clue step that requires them to give someone a random number (that will generate between the min and max value) of pokemon that match the spec provided.

Example

Hatch Pokemon

This is for giving the user a clue step that requires them to hatch a random number (that will generate between the min and max value) of pokemon that match the spec provided.

Example

Knockout Pokemon

This is for giving the user a clue step that requires them to knock out a random number (that will generate between the min and max value) of pokemon that match the spec provided.

Example

Level up Pokemon

This is for giving the user a clue step that requires them to level up a pokemon a random number of times (that will generate between the min and max value) that matches the spec provided.

Example

Lose To Trainer

This is for giving the user a clue step that requires them to lose to a specific, or any, trainer a random number of times (that will generate between the min and max value).

Leaving the UUID section blank will allow them to lose to any NPC

Example

Mine Blocks

This is for giving the user a clue step that requires them to mine the specific block a random number of times.

Example

Place Blocks

This is for giving the user a clue step that requires them to place the specific block a random number of times.

Example

Receive Traded Pokemon

This is for giving the user a clue step that requires them to receivea random number (that will generate between the min and max value) of pokemon that match the spec provided.

Example

Release Pokemon

This is for giving the user a clue step that requires them to release a pokemon a random number of times (that will generate between the min and max value) that matches the spec provided.

Example

Use Move

This is for giving the user a clue step that requires them to use a specific move a random number of times (that will generate between the min and max value).

Example

Evolve From Pokemon

This is for giving the user a clue step that requires them to evolve from a pokemon a random number of times.

Example

Evolve To Pokemon

This is for giving the user a clue step that requires them to evolve to a pokemon a random number of times.

Example

Fish Pokemon

This is for giving the user a clue step that requires them to catch a pokemon from the Pixelmon fishing mechanic.

Example

Visit Biome

This is for giving the user a clue step that requires them to visit a specific biome in any world.

Example

Last updated

Was this helpful?