Giter Site home page Giter Site logo

hunnybear / modpack Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tribesthatmaybe/modpack

0.0 1.0 0.0 15.24 MB

Come with me, and you'll be, in a world of OSHA violations

Home Page: https://tribesthatmay.be/

License: Other

Dockerfile 0.63% Makefile 1.58% Shell 7.39% ZenScript 62.92% Python 27.48%

modpack's Introduction

make-modpack downloads versions

Tribes That May Be

You find yourself in an endless desert with some books and barely appropriate provisions.

Have fun with that.

desert dust storm

Launching the modpack

Information on launching the modpack is available on the Tribes That May Be website. For most users it is recommended that builds from the curseforge project page are used.

Modifying the modpack

confused bloke

Adding and removing mods is done by editing the packmaker template. It is important to also keep our mod listing up to date with licensing information as part of changing which mods are included.

Configuration for mods can be done by modifying (or creating) files in the config directory. By using the copy paste mod it is possible to ensure that files will appear in new worlds as well. We use this for customnpcs clones.

Release Management

Tagged commits to mainline branch are generated by including the bump:patch, bump:minor, or bump:major keywords in commit messages. These correspond with changes to the modpack based on semantic versioning.

  • A major change is backwards incompatible. Mod changes for example.
  • Minor change is new functionality, like quest items.
  • Patch changes are bugfixes.

Upon succesfull builds, the dev server will be updated and a new alpha build will be pushed to curseforge.

Building the modpack locally

You've got gumption, kid. I like that.

This has only really been tested on a Windows Subsystem for Linux system. You will need Docker, Python3, the build-essentials package, and water. Because it is always important to stay hydrated.

  1. Follow the instructions in config.yml.sample to get a Twitch token for testing
  2. Create a YAML file named config.yml with the content twitch_token: "<token>"
  3. make build

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.