NPCの詳細な部分の設定です。
対価を支払うと1日間、仲間にすることができます。
仲間になった場合、右クリックするとGUIを開くことができ、待機と追従を切り替えることができます。
この役割は製作途中です。
NPCを仲間にすることができます。NPCは時間経過によって年を取ったり、経験値を割り振ることによって成長します。
サウンドを選択し、流すことができます。
MobやNPCにステータス効果を付与します。
プレイヤーにアイテムを与えます。
一度NPCから10ブロック以上離れないと再び貰ません。
複数のNPCをスポーンさせることができます。
NPC同士での会話の振る舞いを行えます。
NPCにポーズを取らせることができます。
特定のタイミングでNPCにセリフを喋らせることができます。また、同時に音を鳴らすことも可能です。
NPCの派閥を選択することができます。(プレイヤーがNPCを攻撃できないのはここが初期にFriendlyになっているためです)
Global(グローバル)→Factions(派閥)にて、好きな派閥や敵対派閥を設定、増やすことが出来ます
最初の3つの派閥は敵対派閥が設定されておりません。Global(グローバル)→Factions(派閥)にて新しい派閥を作るか、敵対勢力にチェックをつけると敵対派閥に攻撃を仕掛ける様になります
専用のコマンドを入力することで、NPCに様々な動きを好きなタイミングでとらせることができます。
シーンはNPCを操作するコマンド群を指します。
[] 任意
コマンドは先頭の数字(秒数)の順番に実行されます。0だと反応しない場合もあります。
ボタンで選択したキーを押すと開始します。
キーはNUMPAD(テンキー)の1、2、3のいずれかに割り当てることができます。
一度押すと開始し、もう一度押すと一時停止します。
0は全てのシーンをリセットします。
NPCの頭上にマークを表示することができます。
対価を支払うと1日間、仲間にすることができます。
仲間になった場合、右クリックするとGUIを開くことができ、待機と追従を切り替えることができます。
左側にある3つのスペース
対価になるアイテムを1つ以上配置します。
Infinire Days(無期限)
Yes (はい) | 契約期間が無期限になります。 |
No (いいえ) | 一度の支払いで1日間契約できます。 |
GUIDisabled(GUIを無効)
Yes (はい) | 右クリックした際にGUIを開けなくなります。 |
No (いいえ) | 右クリックするとGUIを開けます。 |
AllowSoulstone(ソウルストーンを許可)
調査中
Reset(リセット)
契約がリセットされます。
この役割は製作途中です。
NPCを仲間にすることができます。NPCは時間経過によって年を取ったり、経験値を割り振ることによって成長します。
仲間にする方法
役割を仲間にしたNPCに空のソウルストーンを使うことで仲間として登録できます。
生成されたソウルストーンを使うと仲間のNPCを召喚できます。
NPCに右クリックすると待機、追従を切り替えます。
Shiftキーを押しながら右クリックするとインベントリを開くことができ、ステータスの確認、経験値の割り振りなどを行えます。
プレイヤーは仲間を一人しか持てません。他の仲間が必要な場合はソウルストーンで保存して運ぶことが可能です。
生成されたソウルストーンを使うと仲間のNPCを召喚できます。
NPCに右クリックすると待機、追従を切り替えます。
Shiftキーを押しながら右クリックするとインベントリを開くことができ、ステータスの確認、経験値の割り振りなどを行えます。
プレイヤーは仲間を一人しか持てません。他の仲間が必要な場合はソウルストーンで保存して運ぶことが可能です。
才能のレベル
それぞれの才能に経験値を割り振ると才能のレベルが上がります。
経験値はNPCが戦闘することで手に入ります。
レベル1: 400exp
レベル2: 1000exp
レベル3: 1700exp
レベル4: 3000exp
レベル5: 5000exp
経験値はNPCが戦闘することで手に入ります。
レベル1: 400exp
レベル2: 1000exp
レベル3: 1700exp
レベル4: 3000exp
レベル5: 5000exp
役割の設定
Stage(ステージ)
Baby (赤ちゃん) | 赤ちゃんの年齢に設定します(0)。 |
Child (子ども) | 子どもの年齢に設定します(72000)。 |
Teenager (若者) | 若者の年齢に設定します(180000)。 |
Adult (成人) | 成人の年齢に設定します(324000)。 |
Full-Grown (老人) | 老人の年齢に設定します(450000)。 |
Update(アップデート)
変更した設定を適用します。
Age(年齢)
Yes (はい) | 年齢を有効にします。年齢は直接入力することも可能です。 |
No (いいえ) | 年齢を無効にします。 |
作業台アイコン
インベントリの経験値を設定できます。
赤ちゃんからアンロックされます。
レベルが上がるにつれマスが増えます。
赤ちゃんからアンロックされます。
レベルが上がるにつれマスが増えます。
レベル1 | マスの数:4 |
レベル2 | マスの数:6 |
レベル3 | マスの数:8 |
レベル4 | マスの数:10 |
レベル5 | マスの数:12 |
防具アイコン
防具の経験値を設定できます。
若者からアンロックされます。
レベルが上がるにつれ強い防具を装備できるようになります。
鎧を身に着けていると移動が遅くなります。
若者からアンロックされます。
レベルが上がるにつれ強い防具を装備できるようになります。
鎧を身に着けていると移動が遅くなります。
レベル1 | 革の防具 |
レベル2 | 金の防具 |
レベル3 | 鉄の防具, チェーンの防具 |
レベル4 | ダイヤの防具 |
レベル5 | あらゆるタイプの防具 |
剣アイコン
剣の経験値を設定できます。
レベルが上がるにつれ強い剣を装備できるようになります。
子どもからアンロックされます。
レベルが上がるにつれ強い剣を装備できるようになります。
子どもからアンロックされます。
レベル1 | 木の剣, 石の剣, 金の剣 |
レベル2 | 鉄の剣 |
レベル3 | ダイヤの剣 |
レベル4 | 調査中 |
レベル5 | あらゆるタイプの剣 |
NPCのインベントリ
NPCのステータスの確認、経験値をの割り振りなどを行えます。
NPCにShiftキーを押しながら右クリックすると開くことができます。
NPCにShiftキーを押しながら右クリックすると開くことができます。
Stats(データ)
年齢や体力などを確認できます。
Talent(才能)
経験値を割り振ることで才能を成長させることができます。
作業台はインベントリの拡張、剣は装備できる剣の増加、防具は装備できる防具の増加です。
また、作業台は赤ちゃんから、剣は子どもから、防具は若者からアンロックされます。
作業台はインベントリの拡張、剣は装備できる剣の増加、防具は装備できる防具の増加です。
また、作業台は赤ちゃんから、剣は子どもから、防具は若者からアンロックされます。
Inventory(インベントリ)
アイテムのストック、剣と防具の装備を行えます。
回復
回復の方法はプレイヤーと同じで、満腹度を満たすことです。
インベントリに食べ物があり、座っているときに食べます。
インベントリに食べ物があり、座っているときに食べます。
職業
調査中
サウンドを選択し、流すことができます。
Select Sound(サウンドの選択)
流したいサウンドを選択します。
Banjo (バンジョー) | NPCがバンジョーを持ちます。 |
Violin (ヴァイオリン) | NPCがヴァイオリンを持ちます。 |
Guitar (ギター) | NPCがギターを持ちます。 |
Harp (ハープ) | NPCがハープを持ちます。 |
French Horn (フレンチホルン) | NPCがフレンチホルンを持ちます。 |
None (なし) | NPCは何も持ちません。 |
Play as jukebox (ジュークボックスとして再生) | NPCから離れるにつれて、音の大きさが小さくなります。 |
Play as background (BGMとして再生) | Off Distanceより離れない限り、どこにいても音の大きさが一定になります。 サウンド設定のBGMをオフにしていると聴こえません。 |
On Distance(聞こえる距離)
この範囲に入ったとき、選択したサウンドが流れます。また、この範囲内にいるとサウンドがループします。
Has Off Distance(音が小さくなる距離)
Yes (はい) | Off Distanceが有効になります。 |
No (いいえ) | Off Distanceが無効になります。 |
Off Distance(小さくなる距離)
この範囲より離れるとサウンドが止まります。
MobやNPCにステータス効果を付与します。
Effect Range(エフェクト適応範囲)
この範囲内にいると、選択した効果を受けます。
Affect(影響範囲)
All (すべて) | すべてのMob、NPCが効果を受けます。 |
Friendly (友好的) | そのNPCの派閥の友好的な派閥のみ効果を受けます。 |
Unfriendly (非友好的) | そのNPCの派閥の非友好的な派閥のみ効果を受けます。 |
Speed(速度)
調査中
Potency(効力)
効果の強さを指定します。
範囲は、0〜3(I〜IV)です。
「現在選択されているエフェクト」に追加する前に入力する必要があります。
範囲は、0〜3(I〜IV)です。
「現在選択されているエフェクト」に追加する前に入力する必要があります。
Available Effects(利用可能なエフェクト)
利用可能な効果です。
効果をクリックし、中心にある右向きの矢印ボタンを押すとその効果を追加できます。
二重の右向きの矢印ボタンですべての効果を追加できます。
効果をクリックし、中心にある右向きの矢印ボタンを押すとその効果を追加できます。
二重の右向きの矢印ボタンですべての効果を追加できます。
Current Effects(現在選択されているエフェクト)
現在選択されている効果です。
効果をクリックし、中心にある左向きの矢印ボタンを押すとその効果を外せます。
二重の左向きの矢印ボタンですべての効果を外せます。
効果をクリックし、中心にある左向きの矢印ボタンを押すとその効果を外せます。
二重の左向きの矢印ボタンですべての効果を外せます。
プレイヤーにアイテムを与えます。
一度NPCから10ブロック以上離れないと再び貰ません。
Random Item (ランダムなアイテム) | Items to giveにあるアイテムのどれか一つを与えます。 |
All Items (すべてのアイテム) | Items to giveにあるすべてのアイテムを与えます。 |
Give Not Owned Items (所有しているアイテムを与えない) | 調査中 |
Give When Doesnt Own Any (何も所有していないときに与える) | 調査中 |
Chained (チェーン) | Items to giveにあるアイテムを左から一つずつ与えます。 |
Timer (タイマー) | Cooldownに入力されたtick数だけ待つと、再び与えます。 |
Give Only Once (一回だけ) | 一度だけ与えます。 |
Daily (毎日) | 一日に一度だけ与えます。 |
Items to give(与えるアイテム)
プレイヤーに与えるアイテムを配置します。
Availability Options(可用性オプション)
可用性を設定できます。
複数のNPCをスポーンさせることができます。
Select NPC(NPCの選択)
出現させるNPCを選択します。選択できるNPCは、Mobクローナーでクライアントサイドに保存しているものに限ります。
NPCを選択してもSelect NPCの表示が変わりませんが、正常に動作します。
1段目を選択してもスポーンしないバグを現在(05Jul20)確認しています。2段目以降を利用してください。
NPCを選択してもSelect NPCの表示が変わりませんが、正常に動作します。
1段目を選択してもスポーンしないバグを現在(05Jul20)確認しています。2段目以降を利用してください。
Dies after spawns die(スポーン後に死亡)
Yes (はい) | すべてのNPCをスポーンした直後にスポナーが死亡します(ランダムに設定している場合は死亡しません)。 |
No (いいえ) | スポナーは死亡しません。 |
Despawn Spawns On Target Lost(標的を見失ったらスポーンしたmobをデスポーンさせる)
Yes (はい) | 標的を見失ったらスポーンしたmobをデスポーンさせます。 |
No (いいえ) | 標的を見失ってもスポーンしたmobをデスポーンさせません。 |
Position Offset(位置のオフセット)
スポーンするNPCの位置のオフセットを設定できます。
スポナーからの相対座標です。
スポナーからの相対座標です。
Spawn Type(スポーンタイプ)
One by One (1体ずつ) | 敵対したとき、1体NPCをスポーンさせます。 スポーンさせたNPCが死亡すると、他に選択したNPCをスポーンさせます。 この設定では、一番上のSelect NPCで選択したNPCは出現しません。 |
All (すべて) | 敵対したとき、選択した全てのNPCをスポーンさせます。 |
Random (ランダム) | 敵対したとき、選択したいずれかのNPC1体をスポーンさせます。 |
NPC同士での会話の振る舞いを行えます。
Name(名前)
話すNPCの名前を入力します。実際に存在しないと会話しません。
Line(ライン)
セリフを入力します。
Delay(遅延)
次のセリフまで遅延させる時間を入力します。
(20 = 約1秒)
(20 = 約1秒)
Quest(クエスト)
会話が終了した際にクエストを受注できます。
Availability(可用性)
可用性を設定できます。
Delay(遅延)
再び会話するまで遅延させる時間を入力します。
(400 = 約60秒, 10 = 約1.5秒)
(400 = 約60秒, 10 = 約1.5秒)
Range(範囲)
プレイヤーが範囲内にいるとNPCが会話します。
Always (常時) | 調査中 |
Player nearby (プレイヤーの近く) | 調査中 |
NPCにポーズを取らせることができます。
While standing(直立中)
Yes (はい) | 直立している際にポーズを取ります。 |
No (いいえ) | 直立している際にポーズを取りません。 |
While walking(歩行中)
Yes (はい) | 歩いている際にポーズを取ります。 |
No (いいえ) | 歩いている際にポーズを取りません。 |
While attacking(攻撃中)
Yes (はい) | 攻撃している際にポーズを取ります。 |
No (いいえ) | 攻撃している際にポーズを取りません。 |
Parts name(部位の名称)
それぞれの部位を動かします。0〜360%まで調節できます。
Enabled (有効) | その部位の設定が有効になります。 |
Disabled (無効) | その部位の設定が無効になります。 |
X | その部位のX軸を動かします。 |
Y | その部位のY軸を動かします。 |
Z | その部位のZ軸を動かします。 |
特定のタイミングでNPCにセリフを喋らせることができます。また、同時に音を鳴らすことも可能です。
World Lines(平常時のセリフ)
NPCが何もしていないとき、ランダムなタイミングに発します。
Attack Lines(攻撃時のセリフ)
NPCが攻撃をした際に発します。
Interact Lines(会話時のセリフ)
NPCが右クリックされた際に発します。
Killed Lines(死亡時のセリフ)
NPCが死亡した際に発します。
Kill Lines(敵殺害時のセリフ)
NPCが敵を殺害した際に発します。
Random Lines(セリフをランダム化)
Yes (はい) | セリフをランダムに発します。 |
No (いいえ) | セリフを上から順番に発します。 |
NPCの派閥を選択することができます。(プレイヤーがNPCを攻撃できないのはここが初期にFriendlyになっているためです)
最初から選べる3つの派閥から選択
Aggressive | 動き回っていてプレイヤーを見つけ次第向かってくる行動タイプ。 攻撃可能(AIを攻撃しない設定にするとせわしなく動き回るNPCに) |
Friendly | プレイヤーが攻撃をしてもダメージを喰らわない攻撃不可能なNPCタイプ |
Neutral | 攻撃可能でプレイヤーが攻撃しない限りは何もしてこないタイプ(村人もこのタイプ) |
Attack hostile factions(敵対派閥を攻撃)
Yes (はい) | 敵対派閥を積極的に攻撃するようになります。 |
No (いいえ) | 敵対派閥を積極的に攻撃しません。 |
Defence faction members(防衛派閥メンバー)
Yes (はい) | 自分から攻撃しなくなります。 |
No (いいえ) | 自分から攻撃します。 |
On death(死亡時)
NPCが死亡した際に、選択した派閥にポイントを増減できます。2つまで追加可能。
専用のコマンドを入力することで、NPCに様々な動きを好きなタイミングでとらせることができます。
シーンはNPCを操作するコマンド群を指します。
Add (追加) | 新しいシーンを追加します。 |
Disabled/Enabled (無効/有効) | シーンを有効化、無効化します。 |
Edit (編集) | コマンド入力画面が開きます。 |
Button (ボタン) | どのボタンでシーンを開始させるか決定します。 NUMPADとはテンキーの数字キーのことです。 |
X | シーンを削除します。 |
コマンド
秒数 コマンド <引数1> [引数2] …<> 必須
[] 任意
コマンドは先頭の数字(秒数)の順番に実行されます。0だと反応しない場合もあります。
ボタンで選択したキーを押すと開始します。
キーはNUMPAD(テンキー)の1、2、3のいずれかに割り当てることができます。
一度押すと開始し、もう一度押すと一時停止します。
0は全てのシーンをリセットします。
・move
指定した位置にNPCが移動します。
tp: テレポートします。
to: 歩行します。
<使用例>
・say
NPCがセリフを話します。日本語を入力する場合はメモ帳などで入力してから編集画面に貼り付けてください。
テキスト: NPCが話す文章。
<使用例>
・rotate
指定した角度やプレイヤーの方にNPCが向きます。角度の指定はマイナスでも可能です。
角度: NPCが向く角度。
clear: ある方向を見るのを解除します。
<使用例>
・equip
指定したアイテムなどをNPCが装備します。
main: 右手
off: 左手
proj: 発射物(弓矢など)
head: 頭
body: 体
legs: 足
boots: 靴
アイテム: 装備するアイテム
サイズ: アイテムの個数
データ: データ
データタグ: データタグ
<使用例>
・attack
指定したエンティティをNPCが攻撃します。
<使用例>
・throw
指定したエンティティに指定したアイテムをNPCが投げます。アイテムを指定しなかったらNPCが装備している発射物を投げます。
damage: 調査中
アイテム: 投げるアイテム
<使用例>
・animate
NPCがアニメーションをします。
<使用例>
・faction
NPCの派閥を変更します。
id: 派閥のID。グローバルタブの派閥から確認できます。
<使用例>
・follow
指定したエンティティをNPCが追いかけます。noneを指定すると停止します。
<使用例>
・command
指定したコマンドをNPCが実行します。
コマンド: 実行するコマンド
<使用例>
move <tp/to> <x y z/@>
指定した位置にNPCが移動します。
tp: テレポートします。
to: 歩行します。
<使用例>
0 move tp ~3 ~ ~ 1 move to ~ ~ ~3 2 move tp ~-3 ~ ~ to ~ ~ ~-3
・say
say <テキスト>
NPCがセリフを話します。日本語を入力する場合はメモ帳などで入力してから編集画面に貼り付けてください。
テキスト: NPCが話す文章。
<使用例>
0 say Hello!
・rotate
rotate <角度/@/clear>
指定した角度やプレイヤーの方にNPCが向きます。角度の指定はマイナスでも可能です。
角度: NPCが向く角度。
clear: ある方向を見るのを解除します。
<使用例>
0 rotate 0 3 rotate 90 6 rotate 180 9 rotate 270 12 rotate @p 15 rotate clear
・equip
equip <main/off/proj/head/body/legs/boots> <アイテム> [サイズ] [データ] [データタグ]
指定したアイテムなどをNPCが装備します。
main: 右手
off: 左手
proj: 発射物(弓矢など)
head: 頭
body: 体
legs: 足
boots: 靴
アイテム: 装備するアイテム
サイズ: アイテムの個数
データ: データ
データタグ: データタグ
<使用例>
1 equip main minecraft:grass 64 1 equip head minecraft:iron_helmet 1 equip body minecraft:iron_chestplate 1 equip legs minecraft:iron_leggings 1 equip boots minecraft:iron_boots
・attack
attack <@>
指定したエンティティをNPCが攻撃します。
<使用例>
1 attack @p
・throw
throw <@> <damage> [アイテム]
指定したエンティティに指定したアイテムをNPCが投げます。アイテムを指定しなかったらNPCが装備している発射物を投げます。
damage: 調査中
アイテム: 投げるアイテム
<使用例>
1 throw @p 0 minecraft:snowball
・animate
animate <sleep/crawl/normal/sit/sneak/bow/no/yes>
NPCがアニメーションをします。
<使用例>
0 animate sleep 3 animate sit 6 animate normal
・faction
faction <id>
NPCの派閥を変更します。
id: 派閥のID。グローバルタブの派閥から確認できます。
<使用例>
0 faction 1 2 faction 2 4 faction 0
・follow
follow <@/none>
指定したエンティティをNPCが追いかけます。noneを指定すると停止します。
<使用例>
0 follow @p 5 follow none
・command
command <コマンド>
指定したコマンドをNPCが実行します。
コマンド: 実行するコマンド
<使用例>
1 command playsound minecraft:entity.player.levelup master @a
シーンのサンプル
0 move to ~3 ~ ~ 2 rotate @p 4 animate yes 4 say Hello! 4 command playsound minecraft:entity.villager.ambient master @a 6 animate normal 6 equip main minecraft:bow 8 throw @p 0 minecraft:arrow 8 command playsound minecraft:entity.arrow.shoot master @a
NPCの頭上にマークを表示することができます。
Add(追加)
新しいマークを追加します。
マーク
None (なし) | 何も表示しません。 |
Question (クエスチョン) | クエスチョンマーク(?)が表示されます。 |
Exclamation (ビックリ) | ビックリマーク(!)が表示されます。 |
Pointer (ポイント) | 三角形のマーク(▼)が表示されます。 |
Skull (ガイコツ) | ガイコツのマーク(💀)が表示されます。 |
Cross (クロス) | バツ形のマーク(X)が表示されます。 |
Star (スター) | 星形のマーク(◆)が表示されます。 |
カラーコード
マークの色を設定できます。
Availability Options(可用性オプション)
可用性オプションでマークが表示されるタイミングなどを設定できます。
X
マークを削除します。
このページへのコメント
Naturalじゃなくてneutralじゃないですか?
ご指摘ありがとうございます。
確かに間違っていたので修正しました。
スポナーは確か敵対した時クローナーで保存したNPCを召喚するって効果だったと思います
Beacon(治療師)のSpeed(速度)について。
速度の部分に数値を入力後、別タブに移動および設定ウィンドウを閉じると設定した速度が反映されます。
再び治療師の設定ウィンドウを開いたり、エフェクトの設定をすると初期化されて、数値も0に戻りますので最後に速度の設定をすると良いかと思います。(バグかな?)
CustomNPCs_1.12.2(13may18)にて確認。
>名無しさん
情報ありがとうございます。編集いたしました。
Farmerでカボチャとスイカも収穫してくれるようですよー