Premium Mods
  • Home
  • TOS
  • EnvyClans (WIP)
    • Config
    • Commands & Permissions
  • EnvyGyms
    • Config
    • Requirements
    • Commands & Permissions
  • EnvyScrolls
    • Config
    • Clue Step Types
    • Developer API
Powered by GitBook
On this page
  • Catch Pokemon
  • Defeat Trainer
  • Defeat Wild Pokemon
  • Give Traded Pokemon
  • Hatch Pokemon
  • Knockout Pokemon
  • Level up Pokemon
  • Lose To Trainer
  • Mine Blocks
  • Place Blocks
  • Receive Traded Pokemon
  • Release Pokemon
  • Use Move
  • Evolve From Pokemon
  • Evolve To Pokemon
  • Fish Pokemon
  • Visit Biome

Was this helpful?

  1. EnvyScrolls

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.DefeatWildPokemonClueStepType
   spec: shiny
   min-amount: 1
   max-amount: 3
   description: Defeat %amount%/%complete% wild shiny pokemon

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.GiveTradedPokemonClueStepType
   spec: shiny
   min-amount: 1
   max-amount: 3
   description: Trade to another player %amount%/%complete% shiny pokemon

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.HatchPokemonClueStepType
   spec: shiny
   min-amount: 1
   max-amount: 3
   description: Hatch %amount%/%complete% shiny pokemon

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.KnockoutPokemonClueStepType
   spec: shiny
   min-amount: 1
   max-amount: 3
   description: KO %amount%/%complete% shiny pokemon

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.LevelUpPokemonClueStepType
   spec: shiny
   min-amount: 1
   max-amount: 3
   description: Level up %amount%/%complete% shiny pokemon

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.LoseToTrainerClueStepType
   uuid: ''
   min-amount: 1
   max-amount: 3
   description: Lose to any trainer %amount%/%complete%

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.MineBlocksClueStepType
   block-type: 'pixelmon:bauxite_ore'
   min-amount: 1
   max-amount: 3
   description: Mine bauxite ore %amount%/%complete%

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.PlaceBlocksClueStepType
   block-type: 'pixelmon:bauxite_ore'
   min-amount: 1
   max-amount: 3
   description: Place bauxite ore %amount%/%complete%

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.ReceiveTradedPokemonClueStepType
   spec: shiny
   min-amount: 1
   max-amount: 3
   description: Receive in trade from another player %amount%/%complete% shiny pokemon

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.RelasePokemonClueStepType
   spec: shiny
   min-amount: 1
   max-amount: 3
   description: Release %amount%/%complete% shiny pokemon

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.UseMoveClueStepType
   move: 'Splash'
   min-amount: 1
   max-amount: 3
   description: Use Splash %amount%/%complete%

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.EvolveFromPokemonClueStepType
   spec: 'shiny'
   min-amount: 1
   max-amount: 3
   description: Evolve a shiny pokemon %amount%/%complete%

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
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.EvolveToPokemonClueStepType
   spec: 'gyarados'
   min-amount: 1
   max-amount: 3
   description: Evolve magikarp %amount%/%complete%

Fish Pokemon

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

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

Visit Biome

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

Example
clue-step-type:
   __class__: com.envyful.clue.scrolls.api.type.impl.VisitBiomeClueStepType
   biome: 'minecraft:plains'
   min-amount: 1
   max-amount: 3
   description: Visit plains %amount%/%complete%
PreviousConfigNextDeveloper API

Last updated 1 year ago

Was this helpful?