Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Links
Tags
Creators
Details
Licensed MIT
Published 2 days ago
Updated last month
HotStuffRestriction
新規プレイヤーによる溶岩を使った荒らしやスパム行為を防止するための軽量な Bukkit / Spigot プラグインです。
A lightweight Bukkit/Spigot plugin designed to prevent griefing and spam using lava buckets by new players.
🇯🇵 日本語 (Japanese)
🔥 主な機能
- 溶岩設置のプレイ時間制限
config.ymlで設定したプレイ時間(分)を満たしていないプレイヤーの溶岩設置を自動的にブロックします。 - 管理者による即時許可(バイパス)
特定のプレイヤーに対して、プレイ時間に関わらず溶岩設置を即時許可・取り消しできます。(設定は自動保存されます) - プレイヤー情報の確認
対象プレイヤーの「通算プレイ時間(〇時間〇分)」と「IPアドレス」をコマンド1つで確認できます。 - メッセージのカスタマイズ
プレイヤーへの警告メッセージや通知文を自由に変更可能です。
⚙️ 動作環境
- 対応サーバー: Spigot / Paper 1.21 〜 1.21.x
- 推奨 Java バージョン: Java 21 以上
📜 コマンド & 権限
| コマンド | 説明 | 権限 |
|---|---|---|
/hotstuff info <プレイヤー名> |
指定プレイヤーの「プレイ時間」と「IPアドレス」を表示します | hotstuff.admin |
/hotstuff bypass <プレイヤー名> |
制限時間未満でも溶岩を設置できるように即時許可します | hotstuff.admin |
/hotstuff unbypass <プレイヤー名> |
バイパス許可を取り消し、通常の制限状態に戻します | hotstuff.admin |
/hotstuff reload |
config.yml と許可プレイヤーデータを再読み込みします |
hotstuff.admin |
- 権限:
hotstuff.admin(管理者コマンドの使用、および制限の自動回避 / デフォルト: OP保持者)
🇺🇸 English
🔥 Features
- Playtime Lava Restriction
Automatically blocks lava placement for players who haven't met the configured playtime requirement. - Admin Bypass
Admins can grant or revoke immediate placement permissions for specific players (saved persistently). - Player Info Inspection
Check a player's total played time (hours and minutes) and IP address with a single command. - Customizable Messages
Fully customizable warning messages and notifications inconfig.yml.
⚙️ Requirements
- Supported Server: Spigot / Paper 1.21 – 1.21.x
- Java Version: Java 21 or higher
📜 Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/hotstuff info <player> |
Displays total playtime and IP address of the target player. | hotstuff.admin |
/hotstuff bypass <player> |
Grants immediate permission to place lava regardless of playtime. | hotstuff.admin |
/hotstuff unbypass <player> |
Revokes bypass permission and restores standard restriction. | hotstuff.admin |
/hotstuff reload |
Reloads config.yml and allowed player data. |
hotstuff.admin |
- Permission:
hotstuff.admin(Allows access to admin commands and automatically bypasses restriction / Default: OP)
🔧 Configuration (config.yml)
# 溶岩を置くために必要なプレイ時間(分) / Required playtime in minutes to place lava
required-play-time-minutes: 60
# メッセージ設定 / Message settings
messages:
restricted: "§c溶岩を設置するには、あと %remaining% 分プレイする必要があります!"
allowed-by-admin: "§a管理者によって溶岩の設置権限が許可されました。"
revoked-by-admin: "§c管理者によって溶岩の設置許可が取り消されました。"


