Skip to content
This repository was archived by the owner on Jan 25, 2024. It is now read-only.

Repository files navigation

MinecraftResourcePackTemplate

リソースパックを管理し、軽量化ファイルを生成するのをサポートするリポジトリです。

👀 原理

最適化のために PackSquash-action を使用しています。

このソフトウェアはリソースパックに対して

  • モデルデータ(.json) 内の不要な記述を削除
  • 画像データ(.png) や 音声データ(.ogg) を非劣化圧縮
  • 不要なファイルを削除

することにより軽量化を行います。

⚙ セットアップ

  1. Use This Template を押してリポジトリの設定を入力します。
  2. Repository name に好きなプロジェクト名を入力してください。
  3. Description にプロジェクトの説明を書いてください。
  4. 公開しても良ければ Public を選択し、非公開にしたければ Private を選択してください。
  5. Create repository from template を押してリポジトリを作成してください。

❗ 前提環境

Git

に従って、git コマンドを使えるようにしてください。

📖 使い方

1. リポジトリをクローンする

ただ、ダウンロードするだけでは使うことができません。Git の機能の一つであるクローンを使ってダウンロードしてくる必要があります。

git clone https://github.com/あなたのユーザー名/リポジトリ名

というコマンドをクローンしたいフォルダ(.minecraftresourcepacks など)にいる状態で実行してください。

2. リソースパックに変更を加える

クローンしたフォルダの中にフォルダやファイルを作成できます。普段通り、リソースパックに変更を加えられます。

pack.mcmeta 内の pack_format を自分の環境に合わせて変更してください。

pack_format Minecraft version
1 1.6.1 – 1.8.9
2 1.9 – 1.10.2
3 1.11 – 1.12.2
4 1.13 – 1.14.4
5 1.15 – 1.16.1
6 1.16.2 – 1.16.5
7 1.17 - 1.17.1
8 1.18 - 1.18.2
9 1.19

3. upload.bat / upload.sh を起動する

変更を保存・アップロードするためのスクリプトです。

エラー: Git コマンドが見つからない

ERROR: git コマンドが存在しません。インストールしてから実行してください。

以上のエラーが表示された場合、git コマンドが使えない状態になっています。導入されていない・パスが通っていない可能性があるので、確認してください。

4. コミットメッセージを入力する

コミットメッセージ(変更を簡単に説明する):

加えた変更に対する説明を簡単に記述してください。

5. コミットメッセージの確認をする

コミットメッセージは '{3 で入力したコミットメッセージ}' でよろしいですか? [y/N]: 

表示されたコミットメッセージで問題なければ y と入力してください。

6. GitHub へのプッシュ

プッシュ(GitHubに反映)しますか? [y/N]: 

基本的に y と入力してください。連続で変更を加える場合など、プッシュしたくなければ N と入力してください。

7. リソースパックのダウンロード

  • プッシュすると Actions でアーティファクトが生成され、ダウンロードすることができます。
  • タグをプッシュするとリリースから pack.zip をダウンロードすることができます。

その他

  • GitHub の変更をダウンロードする場合は download.bat / download.sh を起動してください。

🔧 オプション

必要になることが多いオプションについては、ワークフローファイルに設定してあります。 それ以外の設定に興味がある場合は公式のドキュメントを参考にしてください。

Optifine に対応する

.jpm.jem などのファイルは、設定を変更しなければ無視されてしまいます。

allow_optifine_mod: false

allow_optifine_mod オプションを false から true にしてください。

大きい画像を扱う場合

画像のサイズの縦横どちらかが8192pxを超えている場合、エラーになってしまいます。しかし、あまりにも大きい画像を使ってしまうと、リソースパックを読み込めないユーザーがいることに注意してください。

maximum_image_width_and_height: 8192

maximum_image_width_and_height オプションを画像に合わせて変更してください。

❓ サポート

何かわからないことがあれば、@sya_ri_dayo (Twitter) や サポートサーバー (Discord) にご連絡ください。

About

⛏ Minecraft のリソースパックを自動で最適化・軽量化するためのテンプレートリポジトリ

Resources

Stars

4 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages