summaryrefslogtreecommitdiff
path: root/bin/extra/gml
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2024-11-29 17:21:07 +0100
committerRaymaekers Luca <raymaekers.luca@gmail.com>2024-11-29 17:21:07 +0100
commit1c632029d7a02742b0cc740b6984ce139429b88b (patch)
treec3ff42411f67d57ef86249723f38a726414ecd8a /bin/extra/gml
parent5464c097a44165473b352c463805a39799888c52 (diff)
checkpoint
Diffstat (limited to 'bin/extra/gml')
-rwxr-xr-xbin/extra/gml73
1 files changed, 0 insertions, 73 deletions
diff --git a/bin/extra/gml b/bin/extra/gml
deleted file mode 100755
index f8d6b7e..0000000
--- a/bin/extra/gml
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/sh
-
-minecraft()
-{
- instance="$(
- (
- printf "default\n"
- find ~/.local/share/multimc/instances \
- -maxdepth 1 -mindepth 1 \
- -type d \
- -printf "%f\n" |
- grep -v '_LAUNCHER_TEMP'
- ) |
- commander -d -c -x)"
-
- [ "$instance" ] || exit 1
- [ "$instance" = "default" ] && instance="1.20.1"
-
- ips="none 192.168.178.79 192.168.178.52 10.7.0.1 mc.hypixel.net"
- ip="$(for ip in $ips
- do printf "%s\n" "$ip"
- done | commander -d -c)"
-
- if [ "$ip" != 'none' ]
- then setsid multimc -l "$instance" -s "$ip" > /dev/null 2>&1
- else
-
- world="$(
- (
- printf "none\n"
- find "$HOME"/.local/share/multimc/instances/"$instance"/.minecraft/saves/ \
- -mindepth 1 -maxdepth 1 \
- -type d \
- -printf "%f\n"
- ) | commander -d -c -s)"
-
- [ -z "$world" ] && exit 1
-
- if [ "$world" = 'none' ]
- then setsid multimc -l "$instance" > /dev/null 2>&1
- else setsid multimc -l "$instance" -w "$world" > /dev/null 2>&1
- fi
-
- fi
-}
-
-steam()
-{
- choice="$(
- cat <<-EOF |
- 274190 broforce
- 291550 brawlhalla
- 1712840 tiny tina
- 105600 terraria
- kill
- EOF
- column -t -l 2 | commander -d -x -c | awk '{printf $1}')"
-
- case "$choice" in
- kill) pkill steam ;;
- "") ;;
- *) setsid steam steam://rungameid/"$choice" ;;
- esac
- exit
-}
-
-eval "$(
- cat <<-EOF | commander -c -w 9 -y 3
- minecraft
- steam
- lutris
- EOF
-)"