【プラグイン解説】マイクラで自由なNPCを!ZNPCsPlusの機能と使い方ガイド【ZNPCsPlus】【BungeeCord対応】

目次

ZNPCsPlusってそもそも何なの?

MinecraftサーバーにNPCを設置したいけど、複雑な設定や重たいプラグインは避けたい…そんなあなたにぴったりなのが「ZNPCsPlus」です。

このプラグインは、軽量かつ直感的なコマンド操作でNPCを追加・制御できる優れもの。初心者でもすぐに使いこなせる設計で、サーバーの世界観づくりや案内役の設置がサクッと実現できます。

実は少し前までZNPCsというPluginが存在していたのですが、作者が更新をやめてしまったようなので、今回はZNPCsPlusを解説しようと思います!

対応バージョンも幅広い

ZNPCsPlusはMinecraft 1.8から最新バージョンまで対応しており、古い環境でも新しい環境でも安定して動作します。Paper系サーバーとの相性も良く、導入のハードルが低いのも魅力です。

BungeeCord対応でサーバー間移動も可能

類似プラグインとして有名な「Citizens」は高機能ですが、BungeeCordには非対応。その点、ZNPCsPlusならNPCをクリックして別サーバーへ移動させるといった連携も可能です。

ZNPCsPlusの導入方法

ダウンロード方法

ZNPCsPlusは、Spigotにて無料で配布されているので以下のリンクを開きます。

開いて、「Download Now」をクリックをクリックするとZNPCsPlusのダウンロードが始まります。

導入方法

プラグインサーバーを用意して、pluginフォルダへダウンロードしたZNPCsPlusを入れます。

①のZNPCsPlusがフォルダ内に保存されているのを確認し、サーバーを再起動してpluginフォルダ内に②のZNPCsPlusというフォルダ生成が確認できれば導入完了です。

BungeeCordやVelocityなどのプロキシサーバーには入れても動作しないので、導入しないでください。

ZNPCsPlusの使い方

NPCを召喚する

プレイヤー

例:プレイヤー(player)をid(1)で生成する
/npc create 1 player

ZNPCsとは違い、この時点でplayer名を指定してもスキンは反映されません。
スキンの変更方法はこちら

NPCを識別する為のIDなので被らないように指定しましょう。

エンダードラゴン

例:エンダードラゴン(ender_dragon)をid(2)で生成する
/npc create 2 ender_dragon

NPC一覧を表示する

サーバー内にどんなNPCが設置されているのか分からなくなってしまった…そんな経験、ありませんか?
「あのNPC、どこに置いたっけ?」と探し回るのは意外と大変ですよね。
そんな時に便利なのが、ZNPCsプラグインの /npc list コマンドです!
このコマンドを実行すると、現在サーバーに存在するすべてのNPCの一覧が表示されます。NPCのIDや名前が確認できるので、管理や編集がぐっと楽になります。


さらに便利なのが、一覧に表示される [TELEPORT] ボタン。これをクリックするだけで、対象のNPCの場所へ瞬時にテレポートできちゃいます!

例:NPCのリストを表示する
/npc list
例:範囲(100)を指定してNPCのリストを表示する
/npc near 100

NPCのスキンを変更する

urlでスキンを変更する


例:id(1)のNPCのスキンをurl(https://s.namemc.com/i/dfe7915bce3b6cf0.png)を使用しtype(classic)のスキンに変更する
/npc skin 1 url classic https://s.namemc.com/i/dfe7915bce3b6cf0.png

mirrorモードを使用する

自分の画面では自分のスキンが見えて、他の人の画面ではその人自身のスキンが表示されるモードです。
見た目はそれぞれのプレイヤーに合わせて変わる仕組みになっています。

例:id(1)のNPCのスキンをmirrorモードにする
/npc skin 1 mirror

static又はdynamicモードを使用する

static:スキンを“固定”するモード
NPCのスキンを、指定したプレイヤーの見た目に固定する設定です。
一度取得したスキンは保持され、プレイヤーが変更してもNPCの見た目は変わりません。

例:id(1)のNPCに、プレイヤー(Notch)のスキンを固定で適用
/npc skin 1 static Notch

dynamic:スキンを“連動”させるモード
NPCのスキンを、指定したプレイヤーの現在のスキンに連動させる設定です。
プレイヤーがスキンを変更すると、NPCの見た目も自動で更新されます。

例:id(1)のNPCに、プレイヤー(Notch)の現在のスキンを適用(変更が反映される)
/npc skin 1 dynamic Notch

NPCを削除する

例:id(1)のNPCを削除する
/npc delete 1

NPCの場所を変更する

現在地へ呼び出す

例:id(1)のNPCを現在地に呼び出す
/npc move 1

指定の座標に呼び出す

例:id(1)のNPCを座標(43 77 185)に呼び出す
/npc setlocation 1 43 77 185
例:id(1)のNPCをNPCの現在地より10マス上に移動させる
/npc setlocation 1 ~ 10 ~

現在地の中心にNPCを移動

例:id(1)のNPCを現在地のブロックの中心に移動させる
/npc center 1

NPCのタイプを変更する

例:id(1)のNPCをtype(enderman)に変更する
/npc type 1 enderman

NPCの向きを変更する

例:id(1)のNPCの目線をコマンド実行者へ向ける(固定)
/npc lookatme 1
例:id(1)のNPCの目線をrotate(90 90)に変更する
/npc setrotation 1 90 90

NPCのIDを変更する

例:id(1)のNPCのidをid(10)に変更する
/npc changeid 1 10

NPCを非表示/表示する

例:id(1)のNPCを非表示又は表示させる
/npc toggle 1

同じコマンドで非表示と表示を切り替えることができます。

NPCを複製する

例:id(2)のNPCからid(3)のNPCとして複製する
/npc clone 2 3

記述中

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次