Giter VIP home page Giter VIP logo

tnanticheat's Introduction

TN-AntiCheat


MinecraftBE用のチート対策/ワールド管理アドオンです。

ダウンロードはこちらから

img1

img2

img3

Note

質問やアップデート情報はこちらから!!
https://discord.gg/XGR8FcCeFc

使い方

まずはアドオンをインポートし、ワールドに適用してください。
このときワールドの設定から "ベータ API""Education Edition" をオンにしておいてください。
初回はワールドを開いた後に /function start コマンドを打ってください。これによりアドオンが有効化され、権限を取得できます。

start

よくある質問

Q. アドオン入れたのに何も反応しません
A. 上の 使い方 の手順に従ってください。ワールドの試験的設定をオンにし忘れてることが多いです。
また、アドオン内部のファイルを編集した場合は構文エラーが出ている可能性もあります。 Bedrock ServerまたはRealmで使用する方はこちらもお読みください

Q. 運営だけ検知から除外したいです
A. opコマンドを使いましょう。!op [プレイヤー名]で指定したプレイヤーにadminの権限を与えることができます。

Q. 使えるコマンド一覧は?
A. ワールド内で!helpしてみてください。各コマンドの詳細は!help <コマンド名>で見られます。

Modules

モジュール一覧を表示
  • AutoClicker
    高すぎるCPSを検知

  • Creative
    Builder権限がないプレイヤーのクリエイティブを検知

  • EntityCheck/A
    禁止エンティティのスポーンを検知

  • EntityCheck/B
    禁止アイテムがドロップしたことを検知

  • EntityCheck/C
    1tickにスポーンできるエンティティの量を制限

  • EntityCheck/D
    チェスト付きトロッコやボートの中身をチェック

  • EntityCounter
    エンティティの数が異常に多い時に警告を表示

  • ItemCheck/A
    禁止アイテムの所持を検知

  • ItemCheck/B
    スポーンエッグの所持を検知

  • ItemCheck/C
    不正な個数のアイテムの所持を検知

  • ItemCheck/D
    不正なレベルのエンチャントを検知

  • ItemCheck/E
    アイテムに付与できないエンチャントを検知

  • Nuker
    Nukerの使用を検知

  • PlaceCheck/A
    禁止アイテム・ブロックの設置を検知

  • PlaceCheck/B
    禁止アイテムの入ったチェストの設置を検知

  • PlaceCheck/C
    設置時にディスペンサーなどの指定したブロックのNBTを削除

  • PlaceCheck/D
    エンティティを出すアイテムの使用時にNBTを削除

  • Reach
    長すぎるリーチを検知(エンティティへの攻撃とブロックの設置・破壊)

  • Spammer/A
    文字数の多すぎるチャットを制限

  • Spammer/B
    重複するチャットを制限

  • Spammer/C
    タイピング速度が速すぎるチャットを制限

  • Speed/A
    速すぎる移動を検知

  • Fly/A
    飛行のような動きを検知

その他の機能

  • Command
    コマンド一覧は !help でチェックしてみよう!
    scripteventコマンドからアドオンのコマンドを動かすこともできます
    例: /scriptevent ac:command settings

  • Ban/Unban
    プレイヤーをbanできます。プレイヤー名やXUIDで指定することもできます。
    banを解除したい場合はunbanコマンドを使うか、アドオンフォルダ内のunban_queue.jsに名前を入力してください。

  • Permission
    プレイヤーごとの権限を管理できます。(admin, builder)
    permissionコマンドで追加や削除ができます。
    例: !permission add <権限名> <プレイヤー名>

    [!TIP]
    builder権限をつけるとCreativeの検知から除外されます

  • Admin Panel
  • 管理者用のForm画面です。

    詳しい使い方はこちら

    !settingsコマンドや!settingitemコマンドで入手できるアイテムを使用することで画面を開くことができます。
    プレイヤーやインベントリの管理ができます
    プレイヤーに向けて棒(settingitem)を使うと panel
    player-info

  • Config
    ワールド内でConfig(このアドオンの設定)を編集できます
    アドオンフォルダ内のconfig.jsファイルを直接編集することもできます
    config

  • Action Logs
    検知ログやアンチチートの操作に関するログを表示します。保存するログの最大数はconfigのlogger/maxLogsで変更できます

BDS

現在Bedrock ServerとRealmにはop関連の機能にバグ(そういう仕様のようです)があるため個別に対策する必要があります

  • Bedrock Serverの場合
    こちらをserver.propertiesファイルに追加してください
op-permission-level=2
#min=2
#max=4
  • Realmの場合
    config.jsを開き、others 内にある fixBDS をtrueに変更してください

Acknowledgements

tnanticheat's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tnanticheat's Issues

Credit?

It's quite evident that atleast 25% of the code from this project was taken from me.

アイテム検知と寝てない人検知

特定のアイテムを持った人を検知することをconfig.jsに追加することは可能なのでしょう?
持つをkickではなくて持つを検知です
例えば魚類が入っているバケツは禁止にしてキックまではしたくないけどたくないけど念のため持った人を検知して表示できるようにです

又夜になって寝てない人(playanimationコマンドを利用して)を検知するアドオンを作ることは可能なのでしょうか?

よろしくお願い致します

Player.json

Player.json
でなんの機能を実装していますか?

NBT editing

As you already know, you can change the nbt of things and at the moment the anti-cheat allows this.

Regular item name changes or adding enchantments do not have critical consequences, but anti-cheat allows changing/adding such critical nbt properties as "may break"/"may deliver", which entails huge consequences.

Let this topic be open until a solution is found.

Changable warning level

configで各検知の警告レベルを変更できるようにする

  • (ban?)
  • kick
  • tempkick(復帰可のやつ
  • delete or block

フォルダ階層

中のファイル1つずつファイルの詳細を教えて欲しい
script-index.js //メインファイル
Lcommands-index.js
みたいな(?)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.