マイクラの配布サイト › フォーラム › 技術相談(JAVA版) › サーバー技術的質問所
- このトピックには13件の返信、3人の参加者があり、最後に匿名により1ヶ月前に更新されました。
- 投稿者投稿
- koafクン参加者
エラーやこんなプラグインがほしいなど色んな質問に返答します!
私じゃなくてもわかることがあれば皆さんもぜひ答えてあげてください! - 匿名ゲスト
リスポーンアンカーの対策についてです
PaperMCの1.20.6のやつを今使っているのですが
リスポーンアンカーが爆発しないように出来るのでしょうか?
- 匿名ゲスト
現在マイクラ人狼をコマンドブロックで制作しているのですが、役職本を作って各役職に配るというコマンドで躓いています。
当初、参考動画通りにマインクラフトツールのブックエディターで役職本を作り、出てきたコマンドをコピペしたのですが、どうやらブックエディターが新しいパッチに対応できていないため、エラーを吐いてしまいます。
マイクラのコマンドを触るのが今回初めてで、自力で新パッチ用に書き換えるなど私には難しく・・・。
代わりになるサイト、もしくは知恵をお借り出来たらと藁にもすがる思いでここにたどり着きました。
何卒、お力添えをよろしくお願いします。問題のコマンドです。
/give @a[team=Jinrou] written_book〇{pages:[‘[“”,{“text”:”\u3042\u306a\u305f\u306f”},{“text”:”\u4eba\u72fc”,”color”:”dark_red”},{“text”:”\u3067\u3059\n”,”color”:”reset”},{“text”:”\u4ef2\u9593\u3092\u78ba\u8a8d”,”underlined”:true,”color”:”dark_red”,”clickEvent”:{“action”:”run_command”,”value”:”/tellraw @a[team=Jinrou] {\”selector\”:\”@a[team=Jinrou]\”}”}}]’],title:”役職本”,author:”謎の貴族”}
エラーを吐いているのが〇の部分なのですが(分かりやすく〇を入れているだけですので、本来ここに〇はなくつながっています) 引数の区切りに空白が必要ですが、つながっています とエラーメッセージが出ます。 - クロスプ参加者
マイクラ人狼製作してる人へ
記入済み本は\uではなく\\u、\” -> \\”で書くと動作すると思います。
クラフターズコロニーの仕様がよくわかりませんがもしかしたらコピペできないかもしれません。<<1.20.4
give @a[team=Jinrou] written_book{pages:[‘[“”,{“text”:”\\u3042\\u306a\\u305f\\u306f”},{“text”:”\\u4eba\\u72fc”,”color”:”dark_red”},{“text”:”\\u3067\\u3059\\n”,”color”:”reset”},{“text”:”\\u4ef2\\u9593\\u3092\\u78ba\\u8a8d”,”underlined”:true,”color”:”dark_red”,”clickEvent”:{“action”:”run_command”,”value”:”/tellraw @a[team=Jinrou] {\\”selector\\”:\\”@a[team=Jinrou]\\”}”}}]’],title:”役職本”,author:”謎の貴族”}
1.20.5>>
give @a[team=Jinrou] minecraft:written_book[minecraft:written_book_content={author: “謎の貴族”, title: “役職本”, pages: [‘[“”, {“text”: “\\u3042\\u306a\\u305f\\u306f”}, {“text”: “\\u4eba\\u72fc”, “color”: “dark_red”},{“text”:”\\u3067\\u3059\\n”},{“text”:”\\u4ef2\\u9593\\u3092\\u78ba\\u8a8d”,”underlined”:true,”color”:”dark_red”,”clickEvent”:{“action”:”run_command”,”value”:”/tellraw @a[team=Jinrou] {\\”selector\\”:\\”@a[team=Jinrou]\\”}”}}]’]}]
てかこれクリックすると人狼全員にチャットでそう() - クロスプ参加者
リスポーンアンカー対策したい人へ
データパックのdimension_typeを無理矢理変えましょう
“respawn_anchor_works”: true -> リスポーンアンカーが機能するように
https://misode.github.io/dimension-type/?share=F8zWZjoz98
こちらをdata/minecraft/dimension_types/overworld.json(1.21以降の場合data/minecraft/dimension_type/overworld.json)にぶち込みましょう - 匿名ゲスト
このはサーバーを使ってRPG配布マップ(マルチ対応)で遊ぼうと思い、ワールドデータを移行し、サーバーに入りましたが、ワールドに入った瞬間バグで動けなくなります。
シングルプレイとときと明らかに異なる挙動をしています。バージョンも一致しており、server.propertiesファイルも編集済みです。
ほかに原因となることはありますか?
ちなみに、一回バグったワールドデータをそのままワールドデータを自分のPC上にもってきてプレイすると、バグったままです。- クロスプ参加者
ConoHaサーバーの仕様上よくわかってはおりませんが、考えられる原因として、
・サーバーをつけたままワールドやserver.propertiesを変更している
・バージョンが合っていない
・Modサーバーやプラグインサーバーを使ってバグっている(多分ほぼない)
だと思います。もしそれでも出来ていないなら配布マップを教えて頂けると助かります。 paperサーバーを使用している場合はワールドデータの構造がバニラと異なるため、適当に移行すると互換性がなく、バグる場合があります。region関連のファイルを手動で移行できないのであればpaper以外のサーバーソフトウェアの使用を推奨します。
- 匿名ゲスト
マイクラserverでバンジーコードけいゆうでpaperserverをWindowsで動かしているのですがiPortalプラグインのポータルにはいったらserverが起動するプラグインやソフトはあるのでしょうか?
そのようなプラグインはありませんがbungeecordのプラグインを自作してポータルに入った際に外部のプログラム(特にどの言語でもいい)とhttp通信を行ってそこからサーバーを自動起動することなどは可能だと思います。また、プレイヤーがいなくなった際にはPlayerDisconnectなどのイベントを利用してBukkit.getOnlinePlayersのsizeを調べることで人数を取得できるので0になった際にサーバーを閉じるようにすればいい感じに管理できると思います。しかし、プレイヤーが毎回いなくなるたびにサーバーを落として入るときに毎回サーバーを起動するのは大変非効率だと思います。
Spongeのmixinをpaperやbukkit環境に依存させた場合、cache内のnet.minecraft.server関連のクラスなどのインジェクションなどは可能ですか?MixBukkitというmixinを再現したbukkit用のプロジェクトは見つけたのですかShadowing等の変数継承ができなさそうです。通常のmixinをgradle/mavenでインポートしてそのまま使えるのであればいいのですが、bukkit系統に特化したプラグイン用のmixinはありますか?
- 匿名ゲスト
こちらのサイトの脱出マップなどをダウンロードし、サーバーを友人が立ててマルチで遊ぶ際に、入手するアイテム(カギなどなど)のタグが変わってしまい詰んでしまうことがあります。
マルチ可になってる時にも発生することがあったため、何か遊ぶ側で対策があれば知りたいです。
(配布マップをサーバーで遊ぶ時の注意事項など)
環境は例えばJava1.20.1など最新じゃないものを想定しています。
よろしくお願いします。- クロスプ参加者
バニラサーバーではない場合(特にプラグインサーバー)の場合、サーバー側の軽量化としてアイテムタグが変わってしまうことがあるので配布マップは基本的にバニラサーバーを立てることをお勧めします。
もしそれでもダメorバニラサーバーで遊ぶことが出来ない場合、配布マップのリンクを教えてほしいです。- 匿名ゲスト
返信遅くなりました。
丁寧にありがとうございます!
サーバーをどう立ててるかを聞いてみます。
(配布マップは色々なのでとりあえず↑確認します)
- 投稿者投稿