マインクラフト「Witchcraft and Wizardry - The Floo Network」ささっとサーバー構築 on Ubuntu 20.04 おまけ クライアント側の設定 on Windows

##はじめに
この記事では Floo Network が制作したWitchcraft and Wizardyのサーバー構築についてさっと書いていきます。

##目次
* Minecraft 「Witchcraft and Wizardy」とは
* サーバー環境
* 環境構築
* サーバー構築
* クライアント環境
* Witchcraft and Wizardry 情報サイト

##Minecraft 「Witchcraft and Wizardy」とは
ハリーポッターの世界を再現したRPGマップであり、2020年4月5日に完全リリースされました
リソースパックを導入し、ハリーポッターのストーリーを元にプレイヤーは数々のクエストに挑戦することができます。
また、呪文も覚えることができ、ハリーポッターでお馴染の人物がいたり、ダイアゴン横丁やホグワーツなど、本当にハリーポッターの世界に来た気がする　そんな体験をさしてくれます。

対応言語は英語のみとなっております。
最大1~４人のシングル/マルチプレイが可能で友達と楽しむことができます。
Minecraft Java Edition でしか対応していません。 つまり、統合版ではプレイできません。

 
##サーバー環境
* Conoha VPS with Ubuntu 20.04
* OpenJDK 8
* Minecraft version 1.16.5


##環境構築

OpenJDK 8 をインストール

```shell:command
sudo apt update
sudo apt upgrade
sudo apt install openjdk-8-jre 
```
Javaのバージョンを分けるためシンボリックリンクで、Java8コマンドを作成する

```shell:command
ln -s /usr/lib/jvm/java-8-openjdk-amd64/bin/java  /usr/bin/java8
```

ワークスペースの作成

```shell:command
mkdir ~/Harry_Potter/

cd Harry_Potter/

mkdir 1_server         ###このフォルダの中でサーバーを構築

cd 1_server

wget https://launcher.mojang.com/v1/objects/1b557e7b033b583cd9f66746b7a9ab1ec1673ced/server.jar

mv server.jar minecraft_server.jar  ###server.jarをminecraft_server.jar に名前変更
```

下記の作業は自分のPCで

####下記リンクからファイルをダウンロードして展開してください
####[リンク](http://www.mediafire.com/file/ij0zqbumkjufv39/Witchcraft_and_Wizardry.zip/file)


####名前を Witchcraft_and_Wizardry にして展開してください
####そしてその中にあるresouce.zipも展開してください
####そのあとresouce.zipを削除してください
以下の状態[Witchcraft_and_Wizardry ]
![スクリーンショット 2022-01-03 203511.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1212967/f9dffaf9-7cc4-de42-f6e0-0dd5ccdb8be4.png)

####展開したフォルダ Witchcraft_and_Wizardry を ~/Harry_Potterに転送する(自分はSFTPで送りました。)


##サーバー構築
Worldを生成する

```shell:commad
cd ~/Harry_Potter/1_server

java8 -Xmx2G -Xms2G -jar minecraft_server.jar nogui

stop ###worldを生成したら

```
worldの中身を消す

```shell:command
rm -rf ~/Harry_Potter/1_server/world/*
```

eula.txtとserver.propatesを変更する

```shell:command
echo "eula=true" > ~/Harry_Potter/1_server/eula.txt

vi ~/Harry_Potter/1_server/server.propaties

[変更点]
enable-query=true
allow-flight=true
enable-command-block=true
resouce-pack-sha1=/home/username/Harry_Potter/1_server/resouces
```
Witchcraft_and_Wizardryの中身を移動する

```shell:command
mv  ~/Harry_Potter/Witchcraft_and_Wizardry/resouces ~/Harry_Potter/1_server/  ###展開したresouce/ を1_serverに移動

mv ~/Harry_Potter/Witchcraft_and_Wizardry/* ~/Harry_Potter/1_server/world/   ###Witchcraft_and_Wizardryの中身を1_server/world/の中に全部移す
```

サーバーを起動

```shell:command
cd ~/Harry_Potter/1_server

java8 -Xmx2G -Xms2G -jar minecraft_server.jar nogui
``` 

以上です.
これでサーバーを起動することができます。あとはDocker、serviceやscreenなどでご自由に動かしてください

次にクライアント側の設定をします(プレイヤー)

##クライアント環境
* Winodws11/10
* Minecraft Java Edition version 1.16.5

##クライアント環境構築
ファイルをダウンロードします。サーバー構築でつかったファイルと同じものです

####下記リンクからファイルをダウンロードして展開してください
####[リンク](http://www.mediafire.com/file/ij0zqbumkjufv39/Witchcraft_and_Wizardry.zip/file)



エクスプローラーを開き

#####C:\Users\username\AppData\Roaming\\.minecraft\resourcepacks

を開きます

そこに展開したフォルダの中にあるresouces.zipを投入します
![スクリーンショット 2022-01-03 201014.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1212967/e5d67caf-e0f8-87fd-4505-5e0d25f08422.png)

この状態になれば
次にMinecraft Launcherを開きます

起動構成を開き新規作成をクリック
![スクリーンショット 2022-01-03 201218.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1212967/b5783539-8be7-ee08-1162-46fed42d4c02.png)

そして、release 1.16.5を選択し保存します
![スクリーンショット 2022-01-03 201358.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1212967/e42c2861-88ba-6b70-a581-b47281b9b830.png)

起動する起動構成を選んでプレイをクリック
![スクリーンショット 2022-01-03 201625.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1212967/d1264716-1aa4-b934-bcb5-f8d6ba8dfd5a.png)

設定のリソースパックを開いて、利用可能から選択中に移動させます
![スクリーンショット 2022-01-03 201817.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1212967/5b15d628-c7b5-9cc3-1855-9906a39cb9fa.png)

![スクリーンショット 2022-01-03 201835.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1212967/0647af11-f916-0420-a778-c0e313a93651.png)

![スクリーンショット 2022-01-03 201948.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1212967/128cc5d1-90d2-8e63-e639-dc2c9fc408eb.png)

![スクリーンショット 2022-01-03 202003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1212967/af9f9bbe-02a9-0e21-0692-ae7165f22051.png)

あとは開いたサーバーに入るだけでスタートです

Witchcraft and Wizardry 情報サイトを次の項目に貼っておきます。

お疲れさまでした。

##Witchcraft and Wizardry 情報サイト
* [Planet Minecraft](https://www.planetminecraft.com/project/harry-potter-adventure-map-3347878/)[英語]
* [親子ではじめるマインクラフト](https://elitrashooter.com/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%A9%E6%94%BB%E7%95%A5%E3%83%8F%E3%83%AA%E3%83%BC%E3%83%9D%E3%83%83%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A1%E3%83%B3%E5%BF%85%E8%A6%8B%EF%BC%81%E3%83%8F%E3%83%AA%E3%83%BC/)[日本語]