NTNU-GDMC / GDMC

1 stars 1 forks source link

GDMC - JEBGEN

This is a generator that facilitates Settlement Generation in Minecraft. It also clinched the top spot in the 6th annual GDMC - AI Settlement Generation Competition in Minecraft, held at the 2023 IEEE Conference on Games. This project is based on the GDPC project.

Requirements

Installation

  1. Clone this repository
  2. Install the required packages with pip install -r requirements.txt

Usage

Surface Generation

  1. Switch to the run-competition branch.
  2. Run Minecraft 1.19.2 with GDMC-HTTP mod installed
  3. Run python main.py to generate a settlement
  4. The settlement will be created in Minecraft

Surface + Underground Generation

  1. Clone the forked version of GDMC from SubaRya's Repo, and switch to the dungeon-lobby branch.
  2. Run Minecraft 1.19.2 with GDMC-HTTP mod installed
  3. Run python main.py to generate a settlement
  4. The settlement will be created in Minecraft

Result

Video Link

GDMC JEBGEN (1 minute version)

Surface

Underground