Noppes氏によるMinecraftMod『CustomNPCs』の日本語Wikiです。詳しい説明やMod応用法などをまとめています。

※マインクラフトのバージョン1.11からリソースのフォルダとファイルの名前にアルファベットの大文字を使用できなくなりました。

スキンの追加

スキンの追加の解説です。
方法は4つあります。

1.modのファイルから直接追加する

modのファイルから直接追加します。

CustomNPCsのmodのファイル(CustomNPCs_*.jar)を7zipなどで開き、
「assets/customnpcs/textures/entity」
配下にスキンを入れると追加されます。

2.customnpcsフォルダから追加する

CustomNPCsを導入すると自動生成されるフォルダに追加します。

「ゲームディレクトリ/customnpcs/assets/customnpcs/textures」
にスキンを入れると追加されます。
entityフォルダではなくtexturesフォルダに追加されることに注意してください。
また、自分でフォルダを作成することも可能です。

3.リソースパックから追加する

リソースパックを作成し、導入することでスキンを追加できます。リソースパックについての解説は省略します。

「assets/customnpcs/textures/entity」
となるようにフォルダを作成し、スキンを入れます。
そして、リソースパックをマインクラフトに導入することで追加できます。

4.URLから変更する

この方法はスキンをフォルダに追加せず、直接スキンを変更します。

まず、DropboxやImgurなどのアップロードサイトにスキンをアップロードし、スキンの直リンクをコピーします。
NPCの杖でNPCを選択し、Display(表示)タブのTexture(テクスチャ)の2つあるボタンの右側を押してURLにし、リンクを貼り付けることでスキンを変更できます。

配布されているスキンを配布元のサーバーから直リンクで使用すると、そのサーバーに負担が掛かるのでお気をつけください。

サウンドの追加

サウンドの追加の解説です。
方法は4つあります。
サウンドの形式は「ogg」です。

なお、サウンドを追加するには追加するための情報をJSONという形式で記述する必要があります。
JSONとsounds.jsonの書き方の解説は省略します。

1.modのファイルから直接追加する

modのファイルから直接追加します。

まず、CustomNPCsのmodのファイル(CustomNPCs_*.jar)を7zipなどで開き、
「assets/customnpcs/sounds」
配下にサウンドを入れます。
次に、
「assets/customnpcs/sounds.json」
を開き、追加したサウンドの情報を記述します。

2.customnpcsフォルダから追加する

CustomNPCsを導入すると自動生成されるフォルダに追加します。

まず、
「ゲームディレクトリ/customnpcs/assets/customnpcs/sounds」
にサウンドを入れます。
次に、
「ゲームディレクトリ/customnpcs/assets/customnpcs/sounds.json」
を開き、追加したサウンドの情報を記述します。

3.リソースパックから追加する

リソースパックを作成し、導入することでサウンドを追加できます。リソースパックについての解説は省略します。

まず、
「assets/customnpcs/sounds」
となるようにフォルダを作成し、サウンドを入れます。
次に、
「assets/customnpcs/sounds.json」
となるように「sounds.json」というファイルを作成します。
sounds.jsonに、追加したサウンドの情報を記述します。
そして、リソースパックをマインクラフトに導入することで追加できます。

4.サーバーリソースパックから追加する

マインクラフトのバージョン1.7.10ではサーバーリソースパックでサウンドを追加することができます。

3の方法でリソースパックを作成し、Dropboxなどのアップロードサイトにアップロードし、リソースパックの直リンクをコピーします。
サーバーのフォルダ内にある「server.properties」を開き、「resource-pack」の項目にリンクを貼り付けることでサーバーリソースパックを導入できます。

sounds.jsonについて

サウンドはマインクラフトではなく、CustomNPCsに追加することになります。
そのためsounds.jsonにサウンドの情報を記述するとき、soundsの要素の先頭に「customnpcs:」と付け加える必要があります。


{
  "sample.sample": {
    "category": "master",
    "sounds": ["customnpcs:sample/sample"]
  }
}

コメントをかく


ユーザーIDでかく場合はこちら

画像に記載されている文字を下のフォームに入力してください。

「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

どなたでも編集できます

メンバー募集!