itzg / docker-minecraft-server

Docker image that provides a Minecraft Server that will automatically download selected version at startup
https://docker-minecraft-server.readthedocs.io/
Apache License 2.0
9.28k stars 1.53k forks source link

Tekkit support #1994

Open mearkats opened 1 year ago

mearkats commented 1 year ago

Enhancement Type

New server type

Describe the enhancement

I have always loved the tekkit mod packs and would love there to be an easy way to deploy a Tekkit server.

itzg commented 1 year ago

Can you help locate documentation on server side automation, like any special server installer jar, modpack format, download API, etc?

mearkats commented 1 year ago

Server and information (including modpacks) about it can be found here:

https://www.technicpack.net/modpack/tekkitmain.552547

I know it uses a bat file to launch on Windows but unsure about how this would translate to automating it in a Linux docker image.

camalot commented 1 year ago

This "server type" hasn't been updated in over 2 years. There are modpacks on CurseForge called "Tekkit Reborn" and "Tekkit Classic Reloaded". Looks like people have created packs, based on the original Tekkit mods that were loaded.

Looks like its a single download zip, with a launcher shell script inside. I haven't looked beyond just downloading the zip file though.

Tander commented 12 months ago

At least some has "start.sh" script with line like this (Blightfall as example):

java -Dlog4j.configurationFile=log4j2_server.xml -Xmx3G -Xms2G -XX:MaxPermSize=128m -jar "Blightfall.jar" nogui

Adding support at least for them would be great

itzg commented 12 months ago

Modpacks obtained from CurseForge should use https://docker-minecraft-server.readthedocs.io/en/latest/types-and-platforms/mod-platforms/auto-curseforge/

I no longer actively support any of the "start.sh" style server modpacks, but there's a good chance this will already work https://docker-minecraft-server.readthedocs.io/en/latest/types-and-platforms/mod-platforms/curseforge/

I am going to close this issue since Tekkit is effectively supported by CurseForge modpacks.

Tander commented 12 months ago

Not sure what's the point with curseforge mode if you need to download modpack server files manually anyway, but okay. For me it's easier to create forge instance and just copy modpack server files over it.

P.S.: Blightfall is tekkit-only modpack, sadly.

itzg commented 12 months ago

You don't need to manually download the modpack files with the CurseForge support https://docker-minecraft-server.readthedocs.io/en/latest/types-and-platforms/mod-platforms/auto-curseforge/

Ah, if the modpack you mentioned it Tekkit only, then back to the original request.

I'll re-open this, but honestly this is a long way down in the queue of things I need to address.

jacz24 commented 1 week ago

Not sure what's the point with curseforge mode if you need to download modpack server files manually anyway, but okay. For me it's easier to create forge instance and just copy modpack server files over it.

P.S.: Blightfall is tekkit-only modpack, sadly.

I was hoping to setup Blightfall. I suppose this is still not possible?