Skip to content

Latest commit

 

History

History
98 lines (63 loc) · 2.92 KB

README.md

File metadata and controls

98 lines (63 loc) · 2.92 KB

Util-Code-List

TORO サーバーで使われている コードの一部

"01.zip"で終わるファイル名 以外の zip ファイルを削除します。

bash remove.sh

現在のディレクトリ内の.jar ファイルを検索し、

ファイル名に指定した文字列 (第一引数) が含まれている

最初にヒットしたファイルをコンソールに出力します。

該当するファイルが見つからない場合は、エラーメッセージを出力します。

python3 getJarFile.py 含まれている文字列
# 現在のディレクトリに "test-001.jar" という jar ファイルがある場合
python3 getJarFile.py test

を実行すると./test-001.jarとコンソールに出力されます。

Github の API を利用して https://github.com/TORO-Server/TORO-ResourcePack/releases

の最新のリソースパックのダウンロード URL をコンソールに出力します。

python3 getLatestPack.py

Minecraft のサーバーの設定ファイル server.properties のプロパティを変更します。

python3 editProperty.py 変更したいプロパティ 設定したい値

最新の GeyserMC をダウンロードするスクリプト

すでに最新版を導入している場合はダウンロードされない

# Velocity版 GeyserMC をダウンロードする場合
python3 getLatestGeyser.py velocity ./plugins/Geyser-Velocity.jar
# Spigot版 GeyserMC をダウンロードする場合
python3 getLatestGeyser.py spigot ./plugins/Geyser-Spigot.jar

最新の GeyserMC をダウンロードするスクリプト

すでに最新版を導入している場合はダウンロードされない

# Velocity版 GeyserMC をダウンロードする場合
python3 getLatestFloodgate.py velocity ./plugins/floodgate-velocity.jar
# Spigot版 GeyserMC をダウンロードする場合
python3 getLatestFloodgate.py spigot ./plugins/floodgate-spigot.jar

最新の安定版 Velocity をダウンロードするスクリプト

すでに最新版を導入している場合はダウンロードされない

# ローカルにある Velocity が velocity-3.4.0-SNAPSHOT-455.jar の場合
python3 getLatestVelocity.py ./velocity-3.4.0-SNAPSHOT-455.jar

指定した Minecraft バージョンの 最新の安定版 Paper をダウンロードするスクリプト

すでに最新版を導入している場合はダウンロードされない

# Minecraft 1.20.4 で ローカルにある Paper が paper-1.20.4-430.jar の場合
python3 getLatestPaper.py ./paper-1.20.4-430.jar "1.20.4"