Compare commits

...

5 commits
skynet ... main

Author SHA1 Message Date
33ce79cb13
ci: test how it runs hourly 2025-01-30 14:31:59 +00:00
041c8d3d10
ci: pipeline to update geyser daily
ci: test the geyzer update

ci: test the geyzer update2

ci: test the geyzer update3

ci: test the geyzer update4

Will only run once a day

ci: test the geyzer update5
2025-01-29 23:57:34 +00:00
58098f164d
feat: updated base pack 2025-01-29 22:53:35 +00:00
1acf7f3180
feat: updated Geyser 2025-01-17 22:42:37 +00:00
5ba6e01693
feat: add voice chat and the discord bot to the base template 2025-01-17 22:40:16 +00:00
11 changed files with 132 additions and 25 deletions

View file

@ -0,0 +1,40 @@
on:
workflow_dispatch:
schedule:
# - cron: '0 0 * * *'
- cron: '0 * * * *'
# using code from the nixos repo
jobs:
# deploy_active:
# strategy:
# matrix:
# batch: [ active-core, active, active-ext ]
# runs-on: nix
# needs: [ deploy_dns ]
# steps:
# - uses: actions/checkout@v4
# - run: colmena apply -v --on @${{ matrix.batch }} --show-trace
# shell: bash
update:
strategy:
matrix:
branch: [ main, skynet, anime_manga ]
runs-on: nix
permissions:
# Give the default GITHUB_TOKEN write permission to commit and push the
# added or changed files to the repository.
contents: write
steps:
- uses: actions/checkout@v4
with:
ref: ${{ matrix.branch }}
token: ${{ secrets.PIPELINE_TOKEN }}
- run: nix run .#update_plugin -- update geyser
shell: bash
- uses: https://github.com/stefanzweifel/git-auto-commit-action@v5
with:
commit_message: "Updated geyser for ${{ matrix.branch }}"

View file

@ -30,6 +30,11 @@
name = "Skynet Mod env"; name = "Skynet Mod env";
packages = packages; packages = packages;
}; };
packages = {
# nix run .#update_plugin -- update $PLUGIN_NAME
update_plugin = (pkgs.callPackage ./nix/packwiz.nix {});
};
} }
); );
} }

View file

@ -1,5 +1,19 @@
hash-format = "sha256" hash-format = "sha256"
[[files]]
file = ".forgejo/workflows/geyser.yml"
hash = "4b7870694ad423e69562fb15217b1dc43bfb8ef914089a895c67dfee3f1832ab"
[[files]]
file = "plugins/essentialsx-discord.pw.toml"
hash = "804258c5feaea06a885534f2b90fae82cfe03a0667b767e5abe5f8c0abec524e"
metafile = true
[[files]]
file = "plugins/essentialsx.pw.toml"
hash = "a9ed0800c518dde19e58c54a1f3ec85af81fdcd8afc1676ffd80d946cefb5648"
metafile = true
[[files]] [[files]]
file = "plugins/floodgate.pw.toml" file = "plugins/floodgate.pw.toml"
hash = "115d1c40762ee4418d0677cfa34a2005d1c50dcf1f5bd64e107797b7c781003b" hash = "115d1c40762ee4418d0677cfa34a2005d1c50dcf1f5bd64e107797b7c781003b"
@ -7,7 +21,7 @@ metafile = true
[[files]] [[files]]
file = "plugins/geyser.pw.toml" file = "plugins/geyser.pw.toml"
hash = "dae178ac917d07a79c71772e96ad72a06bbebe7a4f48f8a159cf18a456bbae77" hash = "ca8bf1de06f10064f1a4cb227d7c876e944a71896b0e946d63006a17f67a951e"
metafile = true metafile = true
[[files]] [[files]]
@ -15,19 +29,24 @@ file = "plugins/mcemptyserverstopper.pw.toml"
hash = "650fc53a5de8739d85b1cfe8e21561e79d30d1a4c5fa4d5acaf5f77b14498813" hash = "650fc53a5de8739d85b1cfe8e21561e79d30d1a4c5fa4d5acaf5f77b14498813"
metafile = true metafile = true
[[files]]
file = "plugins/simple-voice-chat.pw.toml"
hash = "f15730f91ba5e96ea7be0b2f17bd61aafdf991b78902cdf3f6a12793e78857ff"
metafile = true
[[files]] [[files]]
file = "plugins/viabackwards.pw.toml" file = "plugins/viabackwards.pw.toml"
hash = "4bd254a62b213eeff203369f19f093789aff75152d5ede9809326f4b2916dc1c" hash = "a20eb880b91e852d55f784dc3cfc4f78f4dd26110ee8ebb1e6129350a2016b25"
metafile = true metafile = true
[[files]] [[files]]
file = "plugins/viarewind.pw.toml" file = "plugins/viarewind.pw.toml"
hash = "bdfa6a7db80891f6c247948333d88807b0ecb2b39c04cd4b9bfc427b8e784c20" hash = "cde2c0aabea642580693c3e44b8b061db88f1a993d99218ccd2318f5a4c77185"
metafile = true metafile = true
[[files]] [[files]]
file = "plugins/viaversion.pw.toml" file = "plugins/viaversion.pw.toml"
hash = "86807b088697261f9d5b137a318bc086e23bbcfa9d47ee4ec317bcba1cdc4a50" hash = "46b691f5121b4170c06c3c878a88b89218cb5b19e3374ba966ad10a277b2786c"
metafile = true metafile = true
[[files]] [[files]]

View file

@ -6,11 +6,11 @@ pack-format = "packwiz:1.1.0"
[index] [index]
file = "index.toml" file = "index.toml"
hash-format = "sha256" hash-format = "sha256"
hash = "1e751f7e1641c1a598d67b421fa290a7a7919f5a8e1cfeaa0681510f13d14b33" hash = "888c1bb8f85c1946a91040d311b3b0a8faad4bff5c3fd952ad7f84c90cdf43a7"
[versions] [versions]
minecraft = "1.20.6" minecraft = "1.21.3"
purpur = "2233" purpur = "2358"
[options] [options]
acceptable-game-versions = ["1.20", "1.20.1", "1.20.2", "1.20.3", "1.20.4", "1.20.5", "1.20.6"] acceptable-game-versions = ["1.20", "1.20.1", "1.20.2", "1.20.3", "1.20.4", "1.20.5", "1.20.6", "1.21", "1.21.1", "1.21.2"]

View file

@ -0,0 +1,15 @@
name = "Essentials"
filename = "EssentialsXDiscord-2.20.1.jar"
side = "both"
[download]
url = "https://github.com/EssentialsX/Essentials/releases/download/2.20.1/EssentialsXDiscord-2.20.1.jar"
hash-format = "sha256"
hash = "dd73439d4b1a7d6abfe7d1024bee392f1c8769c0090b95feef2e4845a209dcac"
[update]
[update.github]
branch = "2.x"
regex = "EssentialsXDiscord-.*"
slug = "EssentialsX/Essentials"
tag = "2.20.1"

View file

@ -0,0 +1,15 @@
name = "Essentials"
filename = "EssentialsX-2.20.1.jar"
side = "both"
[download]
url = "https://github.com/EssentialsX/Essentials/releases/download/2.20.1/EssentialsX-2.20.1.jar"
hash-format = "sha256"
hash = "802ea30bda460ca4597e818925816933c123b08d8126a814fac28d03a61bf542"
[update]
[update.github]
branch = "2.x"
regex = "EssentialsX-.*"
slug = "EssentialsX/Essentials"
tag = "2.20.1"

View file

@ -1,13 +1,13 @@
name = "Geyser" name = "Geyser"
filename = "Geyser-Spigot.jar" filename = "geyser-fabric-Geyser-Fabric-2.6.0-b739.jar"
side = "server" side = "server"
[download] [download]
url = "https://cdn.modrinth.com/data/wKkoqHrH/versions/g7dIoFXq/Geyser-Spigot.jar" url = "https://cdn.modrinth.com/data/wKkoqHrH/versions/LRKpBXy0/geyser-fabric-Geyser-Fabric-2.6.0-b739.jar"
hash-format = "sha512" hash-format = "sha1"
hash = "9a9a9ef449992949e0748bea5810b49df9258046b14b7004d75aeeb273558aa333fcd672589ad8a224781f775925a52f133eebaad5e7c20c9d5e9ce84c56c999" hash = "f473af5c3ec8b9473bf08879a4c1a55c482a100e"
[update] [update]
[update.modrinth] [update.modrinth]
mod-id = "wKkoqHrH" mod-id = "wKkoqHrH"
version = "g7dIoFXq" version = "LRKpBXy0"

View file

@ -0,0 +1,13 @@
name = "Simple Voice Chat"
filename = "voicechat-bukkit-2.5.27.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/9eGKb6K1/versions/Il6UOBoH/voicechat-bukkit-2.5.27.jar"
hash-format = "sha512"
hash = "e04cd2ea9c141717a276cf6467fe745ef5e2d5b36538016a107fc1264938374e0180cb0d95e7954221c77a8d381910da977685e24dfbd3ff2e74bb73bafeee46"
[update]
[update.modrinth]
mod-id = "9eGKb6K1"
version = "Il6UOBoH"

View file

@ -1,13 +1,13 @@
name = "ViaBackwards" name = "ViaBackwards"
filename = "ViaBackwards-5.2.2-SNAPSHOT.jar" filename = "ViaBackwards-5.2.1.jar"
side = "both" side = "both"
[download] [download]
url = "https://cdn.modrinth.com/data/NpvuJQoq/versions/De6QHykA/ViaBackwards-5.2.2-SNAPSHOT.jar" url = "https://cdn.modrinth.com/data/NpvuJQoq/versions/bprnc7WS/ViaBackwards-5.2.1.jar"
hash-format = "sha512" hash-format = "sha512"
hash = "6e8b039ae7d30c3cf8bb285aad222efaa50546b8821ab5c2aa4906120a4a4b0928c3cfa2ee353b71a4579d94063c94e79b1fd7b1f5a4b604ebb09b9fe36d661c" hash = "d7c558fa4ad6db2cb04e70efa32bf033c04eef8f5a854008f051c61dcbc3746a6eee2da372db4f4ea76aad403195fb705af7d1dec872365cf196bffba0c50c91"
[update] [update]
[update.modrinth] [update.modrinth]
mod-id = "NpvuJQoq" mod-id = "NpvuJQoq"
version = "De6QHykA" version = "bprnc7WS"

View file

@ -1,13 +1,13 @@
name = "ViaRewind" name = "ViaRewind"
filename = "ViaRewind-4.0.6-SNAPSHOT.jar" filename = "ViaRewind-4.0.5.jar"
side = "both" side = "both"
[download] [download]
url = "https://cdn.modrinth.com/data/TbHIxhx5/versions/8ex8UAz2/ViaRewind-4.0.6-SNAPSHOT.jar" url = "https://cdn.modrinth.com/data/TbHIxhx5/versions/qf3oSwsb/ViaRewind-4.0.5.jar"
hash-format = "sha512" hash-format = "sha512"
hash = "8b3f65175609b2f94532ab4789d4707a99da80d66118649c8ab88e8ea65abf6d4f0f14646c1b7a49be7e53a7baed22ef5434025a2224bfd775aa9902fb83cad5" hash = "a1dd6756f94a5ba1b8fb0e55b270a96f11f91a1eb3c1763ce1e3ba061945fafe12225b1f2691e86faebeec1b9d1ce1d850ef3284e6e559e9a8999f3ad2db4b27"
[update] [update]
[update.modrinth] [update.modrinth]
mod-id = "TbHIxhx5" mod-id = "TbHIxhx5"
version = "8ex8UAz2" version = "qf3oSwsb"

View file

@ -1,13 +1,13 @@
name = "ViaVersion" name = "ViaVersion"
filename = "ViaVersion-5.2.2-SNAPSHOT.jar" filename = "ViaVersion-5.2.1.jar"
side = "both" side = "both"
[download] [download]
url = "https://cdn.modrinth.com/data/P1OZGk5p/versions/61HuNLT4/ViaVersion-5.2.2-SNAPSHOT.jar" url = "https://cdn.modrinth.com/data/P1OZGk5p/versions/p5sXOzZW/ViaVersion-5.2.1.jar"
hash-format = "sha512" hash-format = "sha512"
hash = "3b211628658a47395d5ce01d997741e82c7cebee01d10c9538cd63a49ed66a302633e6e321c536c868e1b3a4975a3ea703320dc11ef4f9a51ba69a5acd0dcf71" hash = "a505173b2d9ac1b6bf96f84c4d064a4eeb7f7f34124b7d60cab99574f5013aadf2d80a9a339cc8796ff533ab15b27c6e798b4e7a84eb6380e3d897d6f00af7f1"
[update] [update]
[update.modrinth] [update.modrinth]
mod-id = "P1OZGk5p" mod-id = "P1OZGk5p"
version = "61HuNLT4" version = "p5sXOzZW"