同じ環境のはずが同じskriptが動かない
同じ環境のはずが同じskriptが動かない
動くサーバーをA、動かないサーバーをBとします
サーバー:
paper 1.20.1
アドオン、バージョン:
skript 2.8.7
disky 4.17.2
skbee 3.5.4
valut 1.7.3
server.jar、アドオンはすべて同じなはずです
205行目から242行目が動かない場所です
コードが本当に初心者です、、見にくいと思います、、すみません、
13 Replies
コードのtabがすべて消えているのでもう一度送ります
アドオンはすべて同じはずです -> おまえしかわかりません。
205から242が動きません -> 何をしたいのかわかりません。「動かない」の意味が分かりません。
ご指摘ありがとうございます。説明が不足していたようで申し訳ありません。
動作しない部分などについて詳しく説明します。
エラーメッセージ: 出ていません。
何をしたいか: これはチャンクごとに保護(例えば建築できなくする)をするskriptなのですが動かない部分はコマンド/guard area <エリア名> を実行した時にプレイヤーのいるチャンクに隣接しているすべてのチャンクをエリアとして保存することで、このskriptをサーバーBで問題なく動作させたいです。
何が起きているか: サーバーAでは問題なく動作します。サーバーBでは実行した瞬間遅延が発生し、本来なら隣接したすべてのチャンクが保存されるはずなのですがプレイヤーがコマンドを実行したチャンクしか保存されません
確認したこと: バージョン、アドオンなどをすべて揃えました
助けていただけると嬉しいです。よろしくお願いします。
コンソールは確認した?
確認済みです
コマンドを実行したログ以外何も出ていません
説明が足りず申し訳ありません
サーバーA, サーバーB 双方のプラグインの一覧を送ってください
たまにProtocolLibの有無とかで動く動かないあるので
こちらがサーバーAとサーバーBで使用しているプラグインです
1枚目がサーバーB、2枚目がサーバーAです
マイクラ内のpluginコマンドではバージョンなどを確認できないと思うのでフォルダのスクショも送ります
Multiverseが入っているからですね
コードを見てもらえればわかるんですけど
ワールドを
{_w}
に保存しているのに参照先が {_world}
です
そこの値が入力されていないと恐らく初期の地上ワールドが入るのでしょうけども
Multiverse-Coreかなんかでオリジナルワールドでやるとそれがバグったとかいう経緯じゃないでしょうか
参照先 {_w}
でもう一度お試しくださいなるほど、、ありがとうございます。試してみます。
解決しました!本当にありがとうございます!