Skip to content

Repository files navigation

Bertie

Bertie is an exploration, technology, and magic modpack for Minecraft 1.21.1 on NeoForge. This monorepo contains the pack, its custom mods, shared build and testing infrastructure, and the tools used to validate and release them.

Getting started

Install Git and Nix, then enter the pinned development environment:

git clone git@github.com:bertie-mc/bertie.git
cd bertie
nix develop

The environment supplies the repository's Java, Gradle, Python, packwiz, Wayland, and GitHub tooling. Run nix flake check to verify the development environment itself. For native Windows development, see the Windows guide.

Documentation

Each owned mod also has a component README describing its behavior and development notes.

Repository layout

  • mods/ — owned NeoForge mods;
  • pack/ — the full-pack Gradle test and packaging project;
  • core/ — Minecraft input preparation and reusable in-game test APIs/drivers;
  • build-logic/ — Gradle convention plugins and pack generation;
  • tools/bertie-ci/ — CI planning, task supervision, Wayland provisioning, and release packaging;
  • docs/ — developer documentation;
  • .github/ — repository workflows and composite actions that invoke Gradle and bertie-ci.

bertie-mod-atlas, bertie-progression-planning, the organisation .github repository, and the Nekos-Enchanted-Books fork are maintained separately.

Licensing

Licensing is component-specific. Consult the UNLICENSE, LICENSE, and NOTICE files inside each component; no repository-root licence overrides them.

About

Bertie Minecraft modpack, custom mods, shared build logic, and development tooling

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages