今回は、自作のMinecraft統合版向けアドオン「SecurityCraft」について、ご紹介させていただきます。このアドオンは、主にサバイバルサーバーやマルチプレイ環境での”荒らし対策”を目的に開発しました。
どんなアドオンなのか?
SecurityCraftは、以下の機能を追加します
設置・破壊記録 (特定)
設置 or 破壊者ゲームタグ +時間 + ブロックIDを確認できます


アクセス記録 (特定)
アクセス者ゲーマータグ + 時間 + 操作を確認できます
・チェストなどの収納BOX

・看板

座標ログ
1分に一度全プレイヤーの座標を記録します

ログを検索することも可能です

復元システム
破壊&爆破&設置を記録し、範囲を指定しアクション前に戻すことができます
復元システムの詳細は以下のブログ(クラフターズコロニー)をご確認下さい

プレイヤー監視
プレイヤー視点を監視

インベントリーの確認

パフォーマンス確認
①リアルタイムなTPSを確認できます
※TPSとは、サーバーの動作速度のことです。最大値は「20」で、この数字が低下するほどゲーム内にラグ(遅延)が発生します。

②一定時間TPSやエンティティ数を監視し、状態を確認


危険なプロキシ検知
通常のプレイヤーとは異なる経路で「危険なプロキシサーバー」を利用した接続を検知し、未然に防ぐ機能です。
対策対象プロキシ : LumineProxy
※今後の変更で保護がされなくなる可能性があります
導入方法と初期設定
・チートの有効化
・ベータAPIの有効化
※Minecraftアップデートでアドオンが故障しにくい設計になっております!
・ビヘイビアーパックの有効化 (リソースパックはありません)
導入後以下のコマンドで初期設定を完了します
/sc:start
使い方
SecurityCraftの各種機能は、UIから操作できます。
以下のどちらかでUIを開くことができます
①専用アイテムを利用
/sc:getitem
②専用コマンドを利用
/sc:ui

開発のきっかけ
自分自身のサーバーで、誰が何をしたのか把握できない状況に困ることが多く、必要最低限でも「証拠」や「履歴」を残せる仕組みが欲しいと考えたのがきっかけでした。
同じように困っている方にとって、少しでも役立つ存在になれればと思っています。
最後に
- 配布ページ(クラフターズコロニー):https://minecraft-mcworld.com/135997/
ここまで読んでくださり、本当にありがとうございます。これからも、誰かの役に立つようなアドオンを作っていけたらと思っています。



コメント
これってアドオンを入れる前の検査もできますか?
コメントありがとうございます!✨️
アドオン導入前の、設置破壊については特定出来ません!
質問させて頂きます。
realmsでセキュリティクラフト使わせてもらってるのですが、
メンバーが大釜に溶岩いれようとすると、「[SecurityCraft]minecraft:lava_buketを使用する権限がありません」と出てくるようなのですが、この場合の対処法がわかりません。
禁止アイテムを確認しましたが、登録されていませんでした。ちなみにかまどに溶岩バケツを入れることはできたようです。
コメントありがとうございます!✨
私の環境であれば、禁止アイテムにて”minecraft:lava_buket”を削除することで、解決できました
また信頼メンバーに追加している場合も、問題なく利用することが出来ました
再度お試しいただきたい点
設定→禁止アイテム→追加・削除→削除→”minecraft:lava_buket”を削除してください
※削除 または 信頼メンバーに追加しても、利用できない場合はアドオンのバージョンをご確認 & アップデートしてください!
最新バージョン :3.10.7
すべて試しても解決できない場合は、お手数ですが再度コメントください!
突然の質問で申し訳ございませんm(*_ _)m
つい数分前に荒らしが発生しているのを発見したのですが、securitycraftが反応していませんでした
APIもオンにしてますし機能していませんでした。
どうすればよろしいでしょうか?
コメントありがとうございます!✨️
Minecraftの大型アップデートの際にアドオンが壊れてしまう場合がございます!
現在のSecurityCraftのバージョンを教えて頂けますでしょうか?
3.3.0ですねぇ
ありがとうございます!
恐らくマインクラフトのアップデートによってアドオンが動作しなくなったのかと思います!
3.7.0が最新バージョンで、現在のマイクラバージョンにも対応しております!
今後大型アップデート時に、SecurityCraftが正常に動作しているか確認するのが良きかもですね!
SecurityCraftのアップデートは頻繁に行っていただけるとより確実です!
今現在このアドオンは使えますか?
利用出来ますよ!✨️
マイクラのアップデートが先日ありましたので、アドオンも最新バージョンに更新して頂ければと思います!
専用アイテムとやらが見つからないのと上の写真のような事を言われます
これは正しく起動されていますか?
・ベータAPIが有効になっているか?
・アドオンは最新か?
・マイクラは最新か?
・コマンドにミスはないか?
以上の事をご確認ください!
コマンドを使用すると「コマンドの権限レベルが正しくありません」とでます、
どうすれば良いでしょうか?
コメントありがとうございます!✨
稀にそのような現象が発生する場合があるようです!
最新バージョンのSecurityCraft3.8.0であれば、バックアップコマンドが追加され対応されております!
/sc:start → /scriptevent sc:start
/sc:getitem → /scriptevent sc:getitem
/sc:ui → /scriptevent sc:ui
scripteventコマンドを利用することで、解決します!
出来ました!
ありがとうございます!!
これってやはり実績は取れませんか?
コメントありがとうございます!✨️
そうですね!実績の解除は出来なくなります!
horionチートの検知はできるのでしょうか?
コメントありがとうございます!✨️
horionチートは検知出来ません!どちらかと言うとこのアドオンは、特定と復元が強みです!
現在このアドオンは使えますか?
使えるのであれば使い方を細かく教えてほしいです
現在も本アドオンを利用できます!
使い方に関しては、配布サイトまたは、公式サイトをご確認ください!
https://haruaddons.f5.si/securitycraft/securitycraft_introduction.html
コマンドってこれですよね?
一応全部試しましたが同じような文が表示されてしまいます……
これです
コマンドは合ってそうですね!✨️
恐らくアドオンが有効になっていないのかと思います!
バージョン3.10.0が有効になっているかご確認ください!
ベータAPIも必ずオンです!
おけです!
どちらもできてました
ですがアドオンは使えません
マイクラのバージョンはいくつですか?
他にも状況を詳しく教えて頂きたいです!
使っている機種
ワールドを起動している環境(Realmsな)
レルムズです。
バージョン3.8から3.10から変えようと思ったのですが、
何回インポートしてもビヘイビアーパックのところに3.10のやつが出てきません。
どうすれば良いでしょうか?
コメントありがとうございます!✨️
過去のバージョンがストレージに残っているのが原因かもしれません!
Minecraftの設定→ストレージ→ビヘイビアパック
からSecurityCraftを全て削除して下さい!
3.10.0をインポートし再度レルムズをご確認下さい!
突然のコメントすみません
ベータapiもアドオンも最新にして問題なところもないはずなんですけど復元機能使うと完了したって言う文字はあるんですけど実際にブロックが少しも変わらなくてどうしたらいいですか?
コメントありがとうございます!✨️
復元完了のメッセージと共に処理に失敗したブロックの数が表示されて居ませんでしょうか?
復元場所から離れている所で復元実行をすると、処理に失敗し上の様にエラーメッセージが表示されます。
復元の際は可能な限り復元場所に近づいて下さい!
また復元ポイントの選択を問題なく行えているかをご確認下さい!
※破壊などがあったであれば、その破壊数に合う復元ポイントを選択して下さい!
説明下手で申し訳ございません!
それでも解決しないようでしたら、再度コメント下さい!
現在3.10.2をダウンロードして使おうとしているのですが、startのコマンドを打ってもコマンド権限レベルが正しくありませんとでてしまい使うことができません。どうすれば良いでしょうか?実験的機能は全てオンになっています
コメントありがとうございます!✨️
極稀にそのような現象があるようです!
以下のコマンドをお試しください!
/scriptevent sc:start
起動しましたと出たのですがアイテムがありませんどういうことなのでしょうか?
こちらのコマンドを実行していただくことで取得できます!
/scriptevent sc:getitem
またUIを表示するコマンドは
/scriptevent sc:ui
Realmsでsc:startやscriptevent sc:startを打っても出来ません
コメントありがとうございます!✨
・ベータAPI&チートが有効になっているか?
・ビヘイビアパックが正常に有効にできているか?
この2つを一度ご確認ください!
必携と競合して動作しないようです、
そうなのですね!競合に関しては本アドオン側で改善する事が出来ないため対応致しかねます!
BDSで利用しようと考えたのですが、ベータAPI、チートを有効にし、有効化したところ全く動作しませんでした。このアドオンはサーバーでも動きますか?
コメントありがとうございます!✨
BDSでも動作することを確認できております。以下の事をご確認願います。
・worlds/ワールド/world_behavior_packs.json にて正しく設定できているか?
・behavior_packsフォルダー内に、SecurityCraft_BPを追加できているか?
・server.propertys の下部にop-permission-levelを追加しているか?
→詳しくは配布ページにて記載しております
3つがクリアできても解決できない場合は、お手数ですが再度コメントをお願いいたします。
3つ全て確認しましたが解決しませんでした。
アドオンとしては認識されていますが/scコマンドが使えない状況です。
確認ありがとうございます!/sc関連のコマンドが使えない現象は権限の問題でよく見られます。
バックアップコマンドがありますのでそちらをお試しください!
/scriptevent sc:start
/scriptevent sc:ui
/scriptevent sc:getitem
恐らくこれで動作すると思われますが、それでも解決できないようでしたらサーバーとの相性問題があるのかもしれません!
script event sc:start has been sent と出て動作しませんでした。
相性問題は仕方ない事なのでほかのアドオンを利用しようと思います。
貴重なお時間をいただきありがとうございました!
レルムズで使用したいのですが,うまく作動しません。詳しく説明などして頂けると幸いです
コメントありがとうございます!
恐らく/sc関連のコマンドが利用できないことで、システムが利用できないのかと思われます!
配布ページの「外部サーバー or Realmsにて/scコマンドが利用できない方」をご確認ください