Skip to content

Introduction to Venture

Venture is a PokéJobs-inspired system where players can send their Pokemon away on timed jobs to earn rewards. Pokemon are temporarily unavailable while on a venture and return to the PC when complete.

Venture allows players to send Pokemon from their party or PC on time-limited jobs. While away, Pokemon are unavailable for battles or other activities. When the venture completes, Pokemon return to the player’s PC along with earned rewards.

  1. Browse Ventures: Players open the venture GUI to see available jobs
  2. Select Pokemon: Choose which Pokemon to send (based on venture requirements)
  3. Start Venture: Pokemon are sent away for the specified duration
  4. Wait: Pokemon are unavailable while the venture is active
  5. Complete: When time expires, Pokemon return to PC with rewards

Venture Types

  • Configurable venture definitions with custom requirements
  • Duration-based (e.g., 30 minutes, 2 hours, 1 day)
  • Pokemon requirements (species, level, types, etc.)
  • Cooldown periods between repeating ventures
  • Visibility and access controls

Pokemon Requirements

Ventures can require specific Pokemon:

  • Specific species or types
  • Level requirements
  • Shiny or specific forms
  • Multiple Pokemon per venture
  • Custom MoLang requirements

Reward System

Multiple Types
  • Currency: Award economy money (requires Impactor)
  • Commands: Execute server commands as rewards
  • Scripts: MoLang-based rewards for complex logic

Time System

  • Set custom durations for each venture
  • Optional cooldowns before repeating
  • Time booster support (with NeoExtras integration)
  • Automatic completion tracking
  • Resource Grinding: Send Pokemon to earn currency while offline
  • Alternate Progression: Players can progress without active gameplay
  • Pokemon Utility: Give value to Pokemon not used in battles
  • Server Economy: Create currency sinks and faucets
  • Idle Gameplay: Reward players for time investment
  • /venture - Open venture GUI
  • /venture start <id> - Start a specific venture (if allowed)

Admin Commands OP Required

Section titled “Admin Commands ”
  • /venture reload - Reload venture configurations
  • /venture debug - Show debug information

Ventures are defined in HOCON config files at config/venture/.

{
id = "mining_expedition"
name = "Mining Expedition"
description = [
"Send Pokemon to mine for resources"
]
icon = "minecraft:diamond_pickaxe"
# How many Pokemon to send
required_pokemon_amount = 2
# How long the venture lasts (milliseconds)
duration = 3600000 # 1 hour
# Cooldown before can repeat (seconds)
cooldown = 7200 # 2 hours
# Requirements for the venture
requirements = ["return true;"]
# Requirements for each Pokemon
pokemon_requirements = [
"return q.pokemon.level >= 20;"
]
# Rewards when complete
rewards = [
{
type = "currency"
amount = 1000
currency = "pokedollars"
}
]
}

Players access ventures through an in-game GUI showing:

  • Available ventures
  • Requirements and restrictions
  • Estimated rewards
  • Duration and cooldown status
  • Pokemon selection interface

While inspired by PokéJobs from Sword/Shield, Venture offers:

Customizable

Fully customizable venture types via config

MoLang Scripting

MoLang scripting for complex requirements

Economy Integration

Server economy integration

Flexible Rewards

Flexible reward systems

  1. Install Venture on your server
  2. Configure venture types
  3. Set up economy integration (Impactor)
  4. Players use /venture to access jobs
  5. Pokemon complete ventures over time