Realm RPG: Quests & Rewardsのクエストシステムの解説と遊び方、自作クエストの作り方の基本を紹介。
遊びやすくするための日本語化リソースパックも配布しています。
基本情報
クエストシステム追加MOD『Realm RPG: Quests & Rewards』とは、オープンワールドRPGでよくあるクエストシステムを追加するMODで、JSONファイルを編集することで、オリジナルのクエストを作成することも可能。
MODダウンロード:CurseForge
Mod Loader
- Forge
前提MOD
- GeckoLib:API
- Curios API:アクセサリスロットシステムを追加
推奨MOD
- Just Enough Items (JEI):レシピ検索に
- Jade 🔍:情報をツールチップ表示
- JourneyMap / FTB Chunks:地図追加
必須・推奨MODの概要はこちら
クエストの手順
1.オーバーワールドでNPCがいる新しい建造物を見つける
このMODを導入することによって新たに生成される構造物にいます。
※画像はアングラー(釣り人NPC)の家
2.依頼人に話しかけクエスト開始
NPC右クリックで会話開始
3.チャットに依頼内容が表示される
注意深く読む価値のある依頼もあるが、必要なアイテムとその量などの最も重要な単語は常に黄色でハイライトされている
4.クエストジャーナルを開いて詳細を確認
- このジャーナルでもクエストの種類・依頼内容・進行状況が確認できる。
- カーソルを文に合わせると、役立つヒントが表示される。
- Jキーがデフォルト設定
- キー割り当て設定で変更可能
5.クエスト追跡オーバーレイを確認
- Kキーを押すことで画面左側に表示されるクエスト追跡オーバーレイで現在のクエストを追跡可能
- クエスト完了時には期間先の座標が表示される
- Kキーがデフォルト設定
- キー割り当て設定で変更可能
6.クエストを完了し、NPCのところに帰還
NPCと会話しランダムな報酬を入手
エメラルドから、よりレアで便利なアイテムなど
主な機能や特長
- クエストシステムはJSONベース
- プレイヤーによって設定可能
- 新しいクエストを拡張可能
- マルチプレイ完全対応
- 対戦要素あり
- NPC死亡、他プレイヤーがクエストを完了、NPCに忘却ポーションを使用した場合、クエストは中断
- クエスト開始時、またはクエスト中に中断されたとき、チャットに通知が表示
(オレンジか赤色と四角い括弧で区別) - クエストは一度に1つ
異なるNPCから同じような目的のクエストを同時こなすことはできない - 同じNPCが連続して同じクエストを出すことはない
- 現在のクエストをキャンセルするにはクエストジャーナルの「拒否」ボタンをクリック
- クエストジャーナルはクラフト可能
- 忘却のポーションはNPCに使用すると現在のクエストをスキップして新しいクエストを始めることができる便利なアイテム
- すでに必要な進行度を達成している場合、クエストジャーナルでNPCに戻るの文字にカーソルを合わせると、最後に会った場所の座標が表示される
- クエストジャーナルで本の左隅にカーソルを合わせると、完了したクエストの量が表示される
クエストの種類
クエストの種類とプレイヤーがクエストを完了するために必要な行動は以下を参照。
現在、ゲーム内には8種類の作業クエストが存在。
- 配達 – 必要なアイテムを集めてNPCに届ける。 注意:アイテムは消費されます。
- クラフト – タスクを完了するために必要なアイテムをクラフトする。 注意:アイテムは手元に残る。
- 狩り – 指定されたクリーチャーを殺す。 Mobの亜種もカウントされる(Spiderが指定されている場合、Cave Spiderもカウントされる)。
- 訓練– 指定したクリーチャーにクリティカルヒット(ジャンプ中や落下中に攻撃)を与える。
- 釣り – 釣り竿を使って釣りをする。
- 建築 – タスクを完了するために必要なブロックを配置します。 このタイプのブロックを壊すと進行度が下がる。
- 破壊 – タスクを完了するために必要なブロックを壊す。 このタイプのブロックを置くと進行度が低下する。
- 耕作 – 鍬を使って地面を耕す。 土を踏み荒らすと進行が悪くなる。
クエストのレアリティ
クエストにはコモンとレアの2つのレアリティがある。
ほとんどの場合、コモンクエストをこなすことになります。
これらは良い報酬があり、ほとんどの場合クリアするのは難しくない。
レアクエストは紫色で表示され、難易度が高かったり危険だったりするが、報酬はとても良いものになります。
NPCのためにクエストを始めると、最初の3つのクエストは必ずコモン。
それ以降のクエストは、プレイヤーの現在のゲーム進行度に応じた確率でレアリティが設定されます。
マルチプレイの場合、この確率はそのNPCのクエストを最後に完了したプレイヤーに対して計算される。
例:あなたはすでにエンドを訪れ、家の近くの釣り人からクエストを受けている。
このワールドで何も進行していないフレンドがあなたのゲームに参加しましたが、彼はどうにかあなたより先にこのクエストを完了させることに成功しました。
このアングラーの次のクエストのレアリティは、あなたではなく、フレンドの進行度に基づいて計算される。
しかし、ゲームステージによってレアリティはどのように変化するのか?
テストのため、現在のビルドでは常に出現頻度が高い状態になっているようです。
設定メニュー項目
動画でわかる『Realm RPG: Quests & Rewards』
当ブログ運営の、ずんだもんと四国めたんの二人でお送りするMOD解説系チャンネルにアップした動画です。
ぜひチャンネル登録と高評価をお願いします。
今後の記事と動画作成のモチベーションが上がります!
自作クエスト作り方
クエスト追加方法についてCurseForgeより和訳
コンフィグ
現在はクエスト自体の設定ファイルを追加するMODです。
場所はminecraftのインストールフォルダ(例minecraft/config/realmrpg/quests/)
どのように動作するのか?
ワールドに入る前でも、Minecraft のゲームフォルダに何もなければ、ゲームは json config ファイルを作成します。
config がすでに存在する場合、ゲーム内で NPC はこれらのファイルのデータに基づいてクエストを生成することができます。
例えば、アングラーはangler.json
というファイルからクエストを生成します。
このファイルはゲームの実行中に編集することができるが、すでに生成されたクエストには影響しない。
現在のタスクが完了した後にのみ、あなたの変更に基づいて次のタスクが生成されます。
JSONの中身
これはランダムクエストの例です。
- レアリティはコモンで、idは9である。
- 本文はアングラーのタックルクエストに基づいている。
- このクエストはプレイヤーにランダムな色のランダムな量のロウソク(7-21個)を配達することを要求する。
- バニラ砂漠の神殿の宝箱から戦利品を獲得できます。
- プレイヤーに11ポイントの経験値を与えます。
"questType_c9": "deliver",
"questText_c9": "quest.realmrpg_quests.angler.tackles",
"questRewardText_c9": "quest.realmrpg_quests.generic.reward",
"questTarget_c9":
"minecraft:candles"、
"questReward_c9": "minecraft:chests/desert_pyramid",
"questSpecialEvents_c9": "",
"questCustomName_c9": "",
"questTaskCustomName_c9": "",
"questTargetCustomName_c9": "",
"questTargetEnchanted_c9": false,
"questTargetMin_c9": 7,
"questTargetMax_c9": 21,
"questExp_c9": 11,
これは何を意味するのか?
各クエストは上に示した行で構成されている。
- 行の順番は関係ないが、すべての行がクエストに必要。
- 各行の最後には、クエストのレアリティの最初の文字(
c
またはr
、コモンとレアを意味する)と、クエストIDの数字が表示される。 - このIDはゲームが次のクエストを選択する際に重要で、チェックされたIDの数は
commonQuestCount
とrareQuestCount
の行(.jsonファイルのほぼ先頭)に表示される。 - アングラーにコモンクエストを追加したい場合
- デフォルトでは
"commonQuestCount": 15
がjsonファイルに記述されている - クエスト15に関連するすべての行をコピー&ペーストし、末尾の数字を16に変更
commonQuestCount
を16
に変更(これで、ゲームは16の可能性のある共通クエストをすべてチェックする)- これでクエストの準備は完了。どの行の値も好きなように変更できる
- デフォルトでは
さらに詳細
上記の説明を各項目ごと詳細に解説するセクションです。
questType
(プレイヤーの要求行動によるクエストの種類)
- いずれかの値を受け入れる:のいずれかを受け付ける;
deliver
,craft
,kill
,crit
、build
,destroy
,catch
,till
のいずれか。 - 新しいクエストタイプを追加することはできない。
questText
(このクエストを受けたNPCがプレイヤーに言う言葉)。
- 任意のローカライズエントリを受け付ける。
- Localizationエントリに{Target}または{Count}が含まれている場合、クエストのターゲット名と、クエストを完了するために必要なアクションの数に置き換えられます。
- 置き換え例 “{Target}を集めて{Count}持ってきてください” = “リンゴを集めて12個持ってきてください”
- 一般的なテキスト(配達):
quest.realmrpg_quests.generic.deliver
- 一般的なテキスト(狩り):
quest.realmrpg_quests.generic.kill
questRewardText
(このクエストを完了したときにNPCが言うこと)
- 任意のローカライズエントリを受け付けます。
- 基本的な報酬テキストは
quest.realmrpg_quests.generic.reward
questTarget
(クエストを完了するために必要なもの)。
- 配達とクラフトクエストの場合、それはアイテムタグであり、そこから毎回ランダムなアイテムが1つ選ばれる。 例
minecraft:candles
- 狩りと訓練クエストではエンティティタグとなり、そこからどんなエンティティでもクエストを完了させることができる。 例
minecraft:skeletons
- 建築と破壊クエストではブロックタグとなり、どのブロックでもクエストを完了させることができる。 例
minecraft:coal_ores
- 漁業と耕作クエストの場合、値は重要ではないので空のままか、または
none
に設定することができる。
questReward
クエストを完了したプレイヤーに与えられるもの
- 任意の戦利品テーブルを受け入れる。
- 例 (バニラ):
minecraft:chests/simple_dungeon
- 例 (MOD):
realmrpg_quests:rewards/cook/generic
questSpecialEvents
レアクエスト中に発生するイベントやチェック
- ほとんどがベースMODにハードコードされている。 今のところ、コンフィグでカスタムイベントを追加することは不可能です。
- テキストや報酬の戦利品テーブル、Expの量などを変えて、現在のレアクエストの’あなたのバージョン’を作ることはできます。
- 既存のjson設定ファイルをチェックし、可能な値をコピーしてください (Anglerの例:
scarlet_grouper
) - 空のままにするか、
none
に設定する。 - 他の値(
blahblah
でも)を入れると、Rareのように紫色になる。
(Journalでのクエストの表示名)
- 任意の localization entry を受け入れます。 (例: ゲーム内の
biome.minecraft.swamp
はSwamp
と表示されます) - 空のままか、
none
に設定されている場合、ゲーム内ではクエストの種類として置き換えられます (例えば配達
または狩り
)。
questTaskCustomName
ジャーナル内のクエストタスクの表示名
- 任意のローカライズエントリを受け付ける。
- 常にこの値をそう設定する。
questTargetCustomName
Journal内のクエストターゲットの表示名
- 任意のローカライズエントリを受け入れる。
- 狩り、訓練、破壊、建築クエストの場合、常にこの値を何かに設定し、クエストのターゲットとして表示する。
questTargetEnchanted
アイテムの場合、クエストのTargetはエンチャントされている必要がある
- 現在は役に立たない。 今後、エンチャントアイテムを使った納品クエストで使用される。
questTargetMin, questTargetMax
アイテムの場合、エンチャントされている必要がある
- クエストを完了するために必要なアクションの最小値と最大値(キル数/ブロックの配置数/アイテムの量)
- 最小値を最大値より大きく設定しないでください。
- これらの値を0以下に設定しないでください。
- デリバリータイプのクエストの場合、64を超えるとクエストを完了することができなくなる。
questExp
(クエスト終了時にもらえるExpの量)
「報酬Expオーブ」のExpポイントの量。
- npcがプレイヤーに与える「報酬のExpオーブ」のExpポイントの量
- この値を0以下にしないでください。
日本語化リソースパック
利用規約
- この日本語化リソースパックを使用したことによる機能不全やデータ損失など、いかなる不利益に対しても当方は責任を負いかねますので、自己責任でご利用ください。
- 再配布(二次配布)は禁止です。
- 商用、非商用にかかわらず動画配信やブログ等での使用の際は、以下のクレジット表記をリンクを含めて記載よろしくお願いします。大変恐縮でございますがMOD日本語化を広めるため、どうぞよろしくお願いいたします。
ファイルダウンロード
公開日:2024/09/18
RPG、冒険系MODと組み合わせてもっとクエストを楽しく!
リソースパックの導入方法&よくある質問
リソースパック導入について別記事で詳細にまとめましたので、こちらをご覧ください。
動画での解説、リソースパックフォルダの開き方等を詳細に解説しています。
コメント
コメント一覧 (2件)
いつも日本語化お世話になってます。
MOD日本語化のご要望なのですが、
Legendary Survival Overhaulを良ければ翻訳していただけないでしょうか!
よろしくお願いいたします。
コメントありがとうございます。
現在個別記事のコメントではリクエストを受け付けておりません。
各所のコメント欄にリクエストが散らばっていると対応漏れがでてしまう恐れがあるためですのでご了承ください。
大変お手数かと思いますが、以下の記事をご一読の上、以下の記事のコメント欄にリクエストお願いします。
https://www.mine-blog.tech/request-mod/