概要
サーバにインストールしクライアント側にも同じ Mod のインストールが必要です
必ずバージョンは揃えましょう
環境
- サーバ側
- macOS 26.4.1
- Minecraft 1.20.1
- forge 47.4.10
- TaCZ 1.1.8
- クライアント側
- macOS 26.4.1/Windows11Home
- Minecraft 1.20.1
- forge 47.4.10
- TaCZ 1.1.8
サーバ側
compose.yaml
サーバ側は docker compose で起動します
- vim compose.yaml
services:
mc:
image: itzg/minecraft-server
tty: true
stdin_open: true
ports:
- "25565:25565"
environment:
EULA: "TRUE"
MODE: "creative"
VERSION: "1.21.11"
volumes:
# attach the relative directory 'data' to the container's /data path
- ./data:/data
mc_mod:
image: itzg/minecraft-server
tty: true
stdin_open: true
ports:
- "25566:25565"
environment:
EULA: "TRUE"
MODE: "creative"
VERSION: "1.20.1"
TYPE: "forge"
volumes:
# modded world/data directory for the modded server
- ./modded-data:/data
# put the CurseForge mod JAR into this local directory
- ./timeless_and_classics_zero/mods:/data/mods
# optional config directory for mod/server configs
- ./timeless_and_classics_zero/config:/data/config
通常のマイクラサーバとは別で TaCZ がインストールされた forge サーバを起動します
TaCZ のダウンロードとインストール
https://www.curseforge.com/minecraft/mc-mods/timeless-and-classics-zero
から tacz-1.20.1-1.1.8-release.jar をダウンロードします
サーバ側は timeless_and_classics_zero/mods 配下に配置します
- mkdir timeless_and_classics_zero/mods
- mkdir timeless_and_classics_zero/config
- mkdir modded-data
起動確認
- docker compose up -d
で問題なく起動することを確認します
クライアント側 (Mac)
forge のインストール
https://files.minecraftforge.net/net/minecraftforge/forge/index_1.20.1.html
から forge-1.20.1-47.4.10-installer.jar をダウンロードしダブルクリックでインストールします
デフォルトだと開けないのでプライバシーとセキュリティから jar を開きます
TaCZ のダウンロードとインストール
https://www.curseforge.com/minecraft/mc-mods/timeless-and-classics-zero
から tacz-1.20.1-1.1.8-release.jar をダウンロードします
Mac の場合のクライアントは以下のパスに Mod を配置します
/Users/username/Library/Application Support/minecraft/mods
起動確認
ランチャーを起動し1.20.1-forge-47.4.10 の起動構成を作成してその起動構成からマイクラを起動しましょう
あとはマルチプレイから起動した docker compose のサーバにアクセスすれば OK です
クライアント側 (Windows)
JDK のインストール
Oracle 版でも OpenJDK でも OK です
https://www.oracle.com/jp/java/technologies/downloads/
コマンドをプロンプトを起動して java コマンドで実行できるか確認します
forge のインストール
https://files.minecraftforge.net/net/minecraftforge/forge/index_1.20.1.html
から forge-1.20.1-47.4.10-installer.jar をダウンロードします
ダブルクリックだとインストールできないのでコマンドプロンプトを開いて起動します
java -jar forge-1.20.1-47.4.10-installer.jar
TaCZ のダウンロードとインストール
https://www.curseforge.com/minecraft/mc-mods/timeless-and-classics-zero
から tacz-1.20.1-1.1.8-release.jar をダウンロードします
Windows の場合のクライアントは以下のパスに Mod を配置します
C:\Users\xxx\AppData\Roaming\.minecraft\mods
起動確認
ランチャーを起動し1.20.1-forge-47.4.10 の起動構成を作成してその起動構成からマイクラを起動しましょう
あとはマルチプレイから起動した docker compose のサーバにアクセスすれば OK です
最後に
マルチで Mod を使って遊ぶ場合にはサーバ側とクライアント側に同じバージョンの同じ Mod をインストールする必要があるので注意しましょう