Skip to content

NTNU-GDMC/GDMC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

616 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GDMC - JEB_GEN_

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

  • Python 3.10

Installation

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

Usage

  • In the main branch, a log file will be generated after executing the program. This can be helpful for identifying where the process crashed. However, if you prefer to directly obtain the generated building, please follow the instructions below.
  • Note: Executing the program in the main branch on Windows may lead to issues with file name parsing. Therefore, we recommend Windows users to utilize the following branch's program for generating the building.

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 JEB_GEN_ (1 minute version)

Surface

Underground

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages