SkriptでX-Ray対策

こんばんは。今日はX-Ray対策スクリプトについて質問しようと思います。 私はバトルロイヤルサバイバルサーバーを運営しているのですが、X-Rayの疑いがある人が出てきてしまいました。 そこで、X-Ray対策をしようと考えましたが、PlayerRealmsはpaper.ymlをいじることができず、X-Ray対策プラグインも入ってないのでやはりSkript でやるしかないと考えました。 しかし、どうすればいいのか全くわからず... なので、ブロックがプレイヤーから見えないとき、ブロックを隠す方法を教えていただけないでしょうか。
11 Replies
nennneko5787
nennneko5787OP13mo ago
タグつけ忘れました アルゴリズムです
yukkina
yukkina13mo ago
あとからつけて、どうぞ 今回は私がやっておきます。
nennneko5787
nennneko5787OP13mo ago
スマホからはつけられないんですよね。 僕が付け方を知らないだけかもしれませんが つけれた すみません
unnnnnnnnnnn
unnnnnnnnnnn13mo ago
きつそう
nennneko5787
nennneko5787OP13mo ago
ですよね…
あお🦀
あお🦀13mo ago
処理落ち地獄になりそう...
nennneko5787
nennneko5787OP13mo ago
ですよね…
何か
何か13mo ago
ブロックがプレイヤーから見えない状況を判定するにはレイトレースをするか6面すべてがブロックで覆われているか判定する必要がある ブロックを隠すのはパケットからデータを取り除けばいい XRayに対しての対策は 1 6面すべてに隣接するブロックがある場合にパケットからデータを取り除く 2 ある時間内に取得した鉱石量で判定する 3 鉱石ブロックに到達するまでの経路もしくは到達するまでのブロックの採掘量を調べる 4 鉱石の場所をあらかじめ割り出しておいてプレイヤーが近づいた場合に鉱石を置く 5 自作modで対策する
yukkina
yukkina13mo ago
6面全て〜は、洞窟の鉱石みたいな1部露出してる時に作用しない
何か
何か13mo ago
たしかにそうだね ライトレベル考慮したほうがいいかもしれない ライトレベル考えるかプレイヤーが近づくまで隠すか
soramame_256
soramame_25613mo ago
hypみたいに6面すべてがブロックである石をランダムな鉱石に置き換えれば解決。
Want results from more Discord servers?
Add your server