GithubHelp home page GithubHelp logo

automodpack's Introduction

Welcome to AutoModpack,

What is this? This basically makes easier to update your modpack. Your friends / players don't need to manually update all mods / modpack thanks to this mod all this boring work is done automatically.

Showcase: https://youtu.be/lPPzaNPn8g8

Key features

  • Your players no longer have to update mods manually.
  • Modpack hosting.
  • Easy download/update modpack (add mods, delete mods, add configs whatever you want)
  • Sync modpack mods with server mods.
  • Dynamically change mods in modpack.
  • Update checker/downloader.
  • Delete modpack button.

How to use

First of all download the latest version of the mod from here.

Put it into the mods folder of your minecraft/server installation.

Launch the game your game/server.

NOTE: If game crashed at first launch don't worry. It crashed because you need to have installed fabric api / quilted fabric api, which is installed automatically before that crash.

- Client

On join the server who has this mod, modpack will be automatically downloaded and installed. You will only need to restart the game to properly load the mods.

- Server

Open port (default: 30037) on your server! TCP/UDP need to host modpack.

NOTE: if you can't open any port on your server, you can type in the config "external_modpack_host" http/s address of download server it can be even MediaFire/Google Drive/Dropbox. You can upload there modpack.zip whose is automatically generated on your minecraft server at ./AutoModpack/modpack.zip

Add mods/configs what ever you want in your modpack to the ./AutoModpack/modpack/ directory.

Restart server and you are good to go! Enjoy!

If you want to delete some mods from modpack

  • Go to ./AutoModpack/modpack/ directory on your server.
  • Create file delmods.txt.
  • Inside this file put full names of mods you want to delete. (one full name per line!)

Config

Use Cloth Config and Mod Menu mods to change settings in game.

Client side settings:

  • danger_screen: (default: true) - Show danger screen before downloading updates.
  • check_updates_button: (default: true) - Show "Check updates" button on Title Screen.
  • delete_modpack_button: (default: true) - Show "Delete modpack" button on Title Screen. (Button is only visible when some modpack is installed)

Server side settings:

  • modpack_host": (default: true) - Host http server for modpack. If this is disabled use external_modpack_host.
  • sync_mods: (default: true) - Clone all mods from default mods folder on your server to the modpack, but all other mods will be deleted. (you can add mods that you don't want to load on the server only in ./AutoModpack/modpack/[CLIENT] mods, delmods.txt is making automatically when some mods got updated or deleted)
  • only_optional_modpack: (default: false) - If this is enabled, vanilla players will, can join if other mods on server are only server side.
  • host_port: (default: 30037) - At this port http server for hosting modpack will be running.
  • host_thread_count: (default: 2) - Http server will be use this amount of threads.
  • host_external_ip: (default: none) - Http server will be use this external ip instead of default one. (OPTIONAL)
  • external_modpack_host: (default: none) - Typed here http/s address will be used as external host server. This will automatically disable modpack_host. (OPTIONAL)

Commands

  • /automodpack - Check version of AutoModpack. (this mod)
  • /automodpack generate-modpack - Generate new modpack.zip file on server.
  • /automodpack modpack-host - Check if modpack is hosted.
  • /automodpack modpack-host start - Start modpack hosting.
  • /automodpack modpack-host stop - Stop modpack hosting.
  • /automodpack modpack-host restart - Restart modpack hosting.

FAQ

Which versions are supported?

  • 1.19.x and 1.18.x on fabric/quilt modloader.

Do I must use official minecraft launcher?

  • No, you can use any launcher you want except for Feather Client its unsupported. (but launcher must be compatible with fabric/quilt modloader)

Do I must install this mod on both sides?

  • Yes, you need to install this mod on both sides.

Does it deleting existing mods which are not in modpack but the client has them?

  • No, it doesn't. It will only delete mods which are written out in delmods.txt in your modpack.

  • Does it automatically update my mods?

No, it doesn't, but if you want this cool feature take a look at AutoPlug. If you are using AutoPlug, I recommend you set sync_mods to true in AutoModpack config.

Contributors are welcome click.

Logo

AutoModpack

Supported on Fabric Supported on Quilt

automodpack's People

Contributors

pipelek avatar skidamek avatar

Watchers

 avatar

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.