Skip to content
This repository has been archived by the owner on Apr 2, 2022. It is now read-only.

OASIS-learn-study/swissarmyknife-minecraft-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

swissarmyknife-minecraft-server

This repository is now archived. But it lives on in https://github.com/OASIS-learn-study/minecraft-storeys-maker, see its #276.

Minecraft server container with a 👛 💼 👜 collection of ⛑️ essential plugins and 🔰 opinionated configurations:

Typically used with s2i-minecraft-server - but doesn't have to be.

Local Build

s2i build -e bot_token=... -e main_discord_channel=... --copy . s2i-minecraft-server swissarmyknife-minecraft-server

docker run -it --rm -p 25565:25565 swissarmyknife-minecraft-server

> /lp import ../setup/luckperms.cmds
> /lp user <YOU> parent add groot
> /nucleus setupperms ADMIN groot
> /nucleus setupperms MOD boss
> /nucleus setupperms USER assistant

OpenShift

oc new-build s2i-minecraft-server~https://github.com/OASIS-learn-study/swissarmyknife-minecraft-server.git

You now have to be creative to be able to do the initial (above) /lp commands! ;-)

Use e.g. the maintenance-minecraft-server and mount the production volume into it, oc rsh into it, manually run the mkdir and ln from the .s2i/bin/run, then start the server in the foreground using /usr/local/s2i/run and on that console run above.

About

Minecraft server in a container with a collection of essential (Sponge) plugins and opinionated configurations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages