Roanoke Development
  • Home
  • Terms and Conditions
  • Product Pricing
  • Mods
    • CobbledSync
    • Lazy NPCs
      • Molang
        • Economy Methods
        • Player Methods
    • Oxygen
      • Player Warps
        • Commands & Permissions
      • Commands & Permissions
        • Configured TP (CTP)
      • RTP (Random Teleport)
        • Configured RTP (Admin Command)
      • Migrating from EEssentials
    • WonderTrade
      • Announcements
      • Commands & Permissions
      • Trade Pool(s)
    • Teams
    • Tournaments
      • Time Limits
    • CobbledSpawners
      • Config
      • Spawners
      • Spawn Groups
      • Commands & Permissions
    • ScavengerHunts
    • PPokedex
      • Commands
      • Configurable GUI
      • Configuration
      • Items
      • Ranks
      • Pokedex
    • GGyms
      • Gym Rewards
      • Gym Requirements
      • Commands & Permissions
    • BetterBreeding
      • Egg Encryption
      • Pasture Based Breeding
      • Configurable Items
      • Commands & Permissions
      • GUIs
      • Breeding Configuration
    • Research Tasks
    • Roanoke Library (Rib)
      • Placeholders
        • Pokemon Placeholders
        • Player Placeholders
      • Rewards
      • Item Builder
      • Custom GUI
      • Requirements
        • Multiple Requirements Requirement
        • Pokemon Party Requirements
        • Registering Custom Requirements
        • Permission Requirement
      • Quests
        • Other Quests
        • Placeholder Quests
        • Cobblemon Quests
        • Minecraft Quests
        • Registering Custom Quests
      • PokeMatch
        • IVs/EVs
    • GiftBox
      • Quick Start
      • Commands & Permissions
      • Player Groups
      • Gift Definitions
    • Cobblemon Bank
      • Commands & Permissions
      • Bank Transactions
      • Bank Config
    • Boosters
      • Commands & Permissions
Powered by GitBook
On this page
  • Common Quest Attributes
  • Quest Categories
  1. Mods
  2. Roanoke Library (Rib)

Quests

Quests, or Objectives, are a common way to define actions such as catching a Pokemon across Roanoke Development Mods. Quests are defined using JSON.

Common Quest Attributes

Quests share various common attributes, for instance:

  • "type" - the type of Quest. For instance, a "BreakBlockQuest" pertains to tracking what blocks a Player has broken. "CatchPokemonQuest" tracks what Pokemon a Player is catching. Different Quest types have some specific values that are discussed in their section below.

  • "id" - a unique ID for the quest, this is used when saving and loading states. Everything can be changed, even after you've launched a quest on the server, except for the ID. Changing this ID would result in all previous progress being lost.

  • "name" - a MiniMessage format display name for the quest, for instance, "<light_purple>A Purple-y Quest"

Quest Categories

There's a bunch of Quests, so they're split into categories:

  • Minecraft Quests Minecraft Quests

    • CraftItemQuest

    • BreakBlockQuest

    • EnterBoxQuest

  • Cobblemon Cobblemon Quests

    • CatchPokemonQuest

    • DefeatPokemonQuest

    • EvolvePokemonQuest

    • HarvestApricornQuest

    • HavePokemonQuest

    • NicknamePokemonQuest

    • ReleasePokemonQuest

    • ReviveFossilQuest

    • TradePokemonQuest

  • Placeholder Placeholder Quests

    • IntPlaceholderQuest

  • Other Other Quests

    • HasPermissionQuest

PreviousPermission RequirementNextOther Quests

Last updated 6 months ago