Code Monkey home page Code Monkey logo

tuxcraft-installer's Introduction

Tuxcraft-Installer

Copyright © 2020 MaVdbussche/Barasingha and Morgane Austreelis

Tuxcraft installer is a MultiMC instance installer primarily designed for the semi-private Tuxcraft modpack.

This installer grabs a zipped MultiMC TuxCraft instance, installs it, conserving local config of older versions already installed.

Be aware that this installer has not be tested with any other modpack or launcher than MultiMC.

Installation

If you don't have access to a compiled jar of this code, a pom.xml is provided to build with maven. Run Maven in the root directory, the JAR should be available in target folder.

Usage

Run the JAR application from any directory. You will be asked the path to the zipped MultiMC instance to install and the instances folder of your MultiMC installation.

Once this is done, the installer detects any previously installed TuxCraft instances and copies the newest in the new instance folder. The updated instance files are then copied, replacing the older ones. The local config files are kept untouched.

If no TuxCraft instance was installed, the new instance is installed and provided with default config files.

Contributing

Pull Requests are welcome. Favor sequence of small commits focusing on one change, with descriptive message. You can request features or report bugs using Github's issues.

License

The content of this repository is licensed under the GPLv3 license.

tuxcraft-installer's People

Contributors

austreelis avatar dependabot[bot] avatar mavdbussche avatar

Watchers

 avatar  avatar

tuxcraft-installer's Issues

Rendered obsolete by packwiz-installer ?

I've been using the packwiz-installer for some time (and contributed to packwiz a bit) and it's been great. I'm wondering if it covers all that usecase we want for the tuxcraft installer ?

From what I can fell, packwiz allows us to:

  • create a custom modpack
  • version it in git
  • "build" (more like fetching all the mods) it in CI and uploading it as public artifacts
  • Pack it in an archive file (think zip or tar.gz, but with a different extension)
    And the installer allows to:
  • Install a modpack from a packwiz modpack archive
  • Auto-update modpacks, by hosting a packwiz manifest somewhere accessible by http(s) and letting the installer access it

What the packwiz(-installer) doesn't provide is a GUI.

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.