作成日: 2023-11-03 | 最終更新日: 2024-11-07
2015年、Minecraft PvPでは Forge というクライアントで Mod を使うのが定番だっただろう。
私はマイクラのバージョン 1.8.9 で SimpleHud や Vanilla Enhancements、Old Animation などの Mod を使っていた。
しかし、当時の PvP Mod は、設定方法や GUI の統一性がなかった。例えば、Mod ごとに設定画面を開くコマンド (/enconfig, /simplehud, /oldanimation など) が異なるので、最初は覚えるのが面倒ではある。あと、設定画面の GUI が多種多様で、ものによっては少し見づらい場合がある。
現在は、Lunar や Badlion、Feather などの PvP 向けクライアントを使っている人が多いのではないか。これらの PvP クライアントは、いくつかの Mod 機能が使え、それらの設定画面が共通の GUI に集約しており、コマンドを覚える必要がない。GUI もモダンな見た目だ。専用のインストーラとランチャーにより、セットアップが簡単だ。
しかし、多くの PvP 専用クライアントはクローズドソースであり、これに抵抗を感じる人が一部いるかもしれない。
ちなみに、Lunar クライアントを使用している人は、ゲーム内で Lunar アイコンが表示されて、相手が Lunar クライアントを使っているかどうか分かるので、Lunar のアイコンがある人はチートを使ってる確率が低そうだと、当時の私は思っていた。チートを使っている人が Lunar アイコンを表示させるのは難しいのだと思っていた。
だが、今はクラックされたクライアントや Mod で関係なく Lunar アイコンを出せるようなので、個人的にはもう Lunar アイコンに特に意味を感じない。
それでいて、Lunar クライアントには、必要のないコスメティックとかエモートが大量にある、というのが私の印象になっている。あとは、なぜかゲームへのアップデートの頻度が少し高いので、ゲームの起動に時間がかかっていた点、起動時にコスメティック読み込んでるけど、私はコスメティックを全て非表示にしているので意味がない点とかが少し不満ではあった。
今の Lunar で問題ない人はそのまま使い続けたほうがいいだろう。というのも、後に紹介する OneConfig は、Mod を1つ1つ入れないといけないという性質上 Lunar の方が楽だな、という人もいると思うからだ。または、SkyClient という OneConfig が付属する Mod インストーラがあるので、これを使ったインストールも選択肢の内の1つだ。
SkyClient :
https://skyclient.co/
Polyflost's OneConfig は今までのクライアントや Mod の代替となるプロジェクトである。OneConfig 自体はライブラリである。導入方法は今までの Mod と同じで、Forge の Mods フォルダに入れるだけだ。だから、他の Forge Mod 達もそのまま使える。そして、OneConfig ライブラリそのものを特に入れる必要はなく、何か OneConfig に対応する Mod を入れると、勝手に OneConfig が起動時にインストールされる。
私は OneConfig がオープンソースである点、コスメティック機能そのものを入れるか入れないか選べる点が気に入っている。入れる Mod を自由に選べるのは大きな利点だ。設定画面は Lunar クライアントと同様に RSHIFT(右シフト)で開け、そのデザインはモダンで統一性がある。
Polyflost's OneConfig :
https://polyfrost.org/
どのModを入れるべきか分からない人は、
https://microcontrollersdev.github.io/Alternatives/1.8.9/lunar_client/
が参考になるだろう。ここでは、OneConfig 以外も含めて、Lunar クライアントの機能を置き換える Mod を紹介している。
ちなみに、上記の Mod リストの中には Essential という Mod に依存するものも存在する。その Mod を入れると、自動で Essential がインストールされる。私はあまり入れたくなかったが、どうしても何個かの Mod がこれに依存するので入れざるを得なかった。Essential が単なるライブラリであれば問題ないのだが、なんかフレンド機能だの、またまたコスメティック機能だの、あらゆるクライアント機能も強制的にインストールされてしまう。
Essential については、設定画面で1発で機能を無効化できるので、必要ない人はこれをするとよい。私が Essential をやむなく受け入れたのも、これで全ての機能を無効化できるからである。Essential の設定アイコンだけ残る。
OneConfig を作った Polyflost による Mod が結構あり、ほとんどこれを入れることになると思う。 https://modrinth.com/organization/polyfrost
これも重要だが、OneConfig の対応バージョンは 1.8.9 と 1.12.2 のみになる (これを書いている時点で)。
私は開発者ではないが、OneConfig はライブラリであるので、PvP Mod の開発者で GUI の実装に悩みがあるなら、OneConfig を使ってみるのもいいかもしれない。