SkriptでX-Ray対策

こんばんは。今日はX-Ray対策スクリプトについて質問しようと思います。 私はバトルロイヤルサバイバルサーバーを運営しているのですが、X-Rayの疑いがある人が出てきてしまいました。 そこで、X-Ray対策をしようと考えましたが、PlayerRealmsはpaper.ymlをいじることができず、X-Ray対策プラグインも入ってないのでやはりSkript でやるしかないと考えました。 しかし、どうすればいいのか全くわからず... なので、ブロックがプレイヤーから見えないとき、ブロックを隠す方法を教えていただけないでしょうか。
11 Replies
ねんねこ
ねんねこ7mo ago
タグつけ忘れました アルゴリズムです
yukkina
yukkina7mo ago
あとからつけて、どうぞ 今回は私がやっておきます。
ねんねこ
ねんねこ7mo ago
スマホからはつけられないんですよね。 僕が付け方を知らないだけかもしれませんが つけれた すみません
unnnnnnnnnnn
unnnnnnnnnnn7mo ago
きつそう
ねんねこ
ねんねこ7mo ago
ですよね…
あお🦀
あお🦀7mo ago
処理落ち地獄になりそう...
ねんねこ
ねんねこ7mo ago
ですよね…
何か
何か7mo ago
ブロックがプレイヤーから見えない状況を判定するにはレイトレースをするか6面すべてがブロックで覆われているか判定する必要がある ブロックを隠すのはパケットからデータを取り除けばいい XRayに対しての対策は 1 6面すべてに隣接するブロックがある場合にパケットからデータを取り除く 2 ある時間内に取得した鉱石量で判定する 3 鉱石ブロックに到達するまでの経路もしくは到達するまでのブロックの採掘量を調べる 4 鉱石の場所をあらかじめ割り出しておいてプレイヤーが近づいた場合に鉱石を置く 5 自作modで対策する
yukkina
yukkina7mo ago
6面全て〜は、洞窟の鉱石みたいな1部露出してる時に作用しない
何か
何か7mo ago
たしかにそうだね ライトレベル考慮したほうがいいかもしれない ライトレベル考えるかプレイヤーが近づくまで隠すか
soramame_256
soramame_2567mo ago
hypみたいに6面すべてがブロックである石をランダムな鉱石に置き換えれば解決。
Want results from more Discord servers?
Add your server
More Posts
実行プレイヤーが特定のtagを持っているか判別する方法もし実行プレイヤーがtestというタグを持っている場合、このコードを実行するというようなif構文等があれば教えてくだされば嬉しいです!コマンドの実行結果を取得バニラコマンドの実行結果を取得することは可能ですか?プレイヤーの防御力を取得プレイヤーの防御力を取得する方法はありますか?armswingのパケット送信がわからない2.5.3 1.12.2 のpaperです skript-packetをつかってswing armのパケットを送ろうとしていろいろやってます ```applescript function armsw[作成依頼]playerのtoolをでpacket制御player本人にだけ 右手(または左手)に特定のアイテムを持っているように見せるパケットを送信するコードを作製してもらえないでしょうか💦 急遽必要になったので作成依頼です なにとぞお願いしますワールドボーダーまでの距離を求めるワールドボーダーまでの距離を求める方法はありますか?文字列の中に#を入れる方法if message don't starts with "#":TPがされない``` set {_lore::*} to lore of event-slot set {_split::*} to {_lore::1} split at " " execute console skriptでminecraftのitemIDを取得したいskriptで取得されるItemIDをマイクラで使われるIDに変換したいです Parsed as Item Id的なのありませんか? 1.20.1、2.6.4環境ですプレイヤーの名前の下に文字を表示する方法アイテムでいうlore的なやつが知りたいです。