MineRL
v0.4.4

Tutorials and Guides

  • Installation
  • Hello World: Your First Agent
    • Creating an environment
    • Taking actions
    • No-op actions and a better policy
  • Downloading and Sampling The Dataset
    • Introduction
    • Setting up environment variables
    • Downloading the MineRL Dataset with minerl.data.download
    • Sampling the Dataset with buffered_batch_iter
    • Moderate Human Demonstrations
  • K-means exploration
  • Visualizing The Data minerl.viewer
  • Interactive Mode minerl.interactor
  • Creating A Custom Environment
    • Introduction
    • Setup
    • Contruct the Environment Class
    • Modify the World
    • Set the Initial Agent Inventory
    • Create Reward Functionality
    • Construct a Quit Handler
    • Allow the Agent to Place Water
    • Give Extra Observations
    • Set the Time
    • Other Functions to Implement
    • Using the Environment
  • Using Minecraft Commands
    • Introduction
    • How Can MC Commands speed up training?
    • Adding the ChatAction to your envspec
    • Abstracted Command Sending
    • Advanced use

MineRL Environments

  • General Information
  • Environment Handlers
    • Environment Handlers
    • Spaces
      • Enum Spaces
    • Observations
      • Visual Observations - pov, third-person
      • Equip Observations - equipped_items
    • Actions
      • Camera Control - camera
      • Tool Control - equip and use
  • MineRL Diamond Competition Intro Track Environments
    • MineRLTreechop-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLNavigate-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLNavigateDense-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLNavigateExtreme-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLNavigateExtremeDense-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLObtainDiamond-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLObtainDiamondDense-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLObtainIronPickaxe-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLObtainIronPickaxeDense-v0
      • Observation Space
      • Action Space
      • Usage
  • MineRL Diamond Competition Research Track Environments
    • MineRLTreechopVectorObf-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLNavigateVectorObf-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLNavigateDenseVectorObf-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLNavigateExtremeVectorObf-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLNavigateExtremeDenseVectorObf-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLObtainDiamondVectorObf-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLObtainDiamondDenseVectorObf-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLObtainIronPickaxeVectorObf-v0
      • Observation Space
      • Action Space
      • Usage
    • MineRLObtainIronPickaxeDenseVectorObf-v0
      • Observation Space
      • Action Space
      • Usage
  • MineRL BASALT Competition Environments
    • MineRLBasaltFindCave-v0
      • Observation Space
      • Action Space
      • Starting Inventory
      • Usage
    • MineRLBasaltMakeWaterfall-v0
      • Observation Space
      • Action Space
      • Starting Inventory
      • Usage
    • MineRLBasaltCreateVillageAnimalPen-v0
      • Observation Space
      • Action Space
      • Starting Inventory
      • Usage
    • MineRLBasaltBuildVillageHouse-v0
      • Observation Space
      • Action Space
      • Starting Inventory
      • Usage

Notes

  • Performance tips
    • Slowdown in obfuscated environments
    • Faster alternative to xvfb
  • Links to papers and projects
    • Presentations
    • MineRL papers
    • 2019 competitor code/papers
    • 2020 competitor code/papers
    • Other papers that use the MineRL environment
    • Other
  • Windows FAQ
    • The The system cannot find the path specified error (installing)
    • The freeze_support error (multiprocessing)

MineRL package API Reference

  • minerl.env
    • MineRLEnv
    • InstanceManager
  • minerl.data
    • MineRLv0
  • minerl.herobraine
    • Handlers
    • Agent Handlers
      • Agent Start Handlers
      • Agent Quit Handlers
      • Reward Handlers
      • Action Handlers
        • Camera
        • Craft
        • Equip
        • Keyboard
        • Place
        • Smelt
        • Chat
      • Observation Handlers
        • Compass
        • Damage Source
        • Equipped Item
        • Inventory
        • Lifestats
        • Location Stats
        • Base Stats
        • POV
    • Server Handlers
      • Server Start Handlers
      • Server Quit Handlers
      • World Handlers
MineRL
  • »
  • Search


© Copyright 2020, William H. Guss, Brandon Houghton. Revision ccc8c659.

Built with Sphinx using a theme provided by Read the Docs.