禁用物品

禁用物品

一个针对Minecraft Forge的服务器管理模组,允许管理员封禁、管理和限制特定的原版及模组物品。

🚫 ItemsBanned

完全掌控你的 Minecraft Forge 服务器上的受限物品。

ItemsBanned 是一款适用于 Minecraft Forge 1.20.1 的强大服务器管理模组,允许服务器管理员封禁、管理和控制特定的原版或模组物品。

通过注册 ID 精确封禁你想要的物品,可通过指令或管理界面进行管理,并可决定服务器管理员是否可以绕过限制。


✨ 功能特性

🚫 封禁任何物品

ItemsBanned 支持 原版和模组物品。

示例:

minecraft:elytra
alexscaves:nuclear_bomb
kaleidoscope_tavern:wine

每个物品都被单独处理。

封禁:

alexscaves:nuclear_bomb

将不会自动封禁 Alex's Caves 中的其他物品。


🖥️ 管理界面

使用:

/itemsbanned

即可打开管理界面。

该 GUI 仅显示当前被封禁的物品,包括其原始图标。

此功能同样适用于其他模组添加的物品。

对于大型封禁列表,包含分页功能。

界面设计保持简洁明了。 GUI


📦 模组物品支持

ItemsBanned 使用 Minecraft 和 Forge 注册 ID,无需单独的兼容补丁即可管理其他模组的物品。

"minecraft:deepslate_diamond_ore"

⚙️ 配置

配置文件存储于:

config/itemsbanned/banned-items.json

示例:

{
  "allowOpsToUseBannedItems": true,
  "bannedItems": [
    "minecraft:elytra",
    "alexscaves:nuclear_bomb"
  ]
}

👑 OP 绕过权限

你可以选择是否允许服务器管理员使用被封禁的物品。

允许 OP:

"allowOpsToUseBannedItems": true

限制 OP:

"allowOpsToUseBannedItems": false

管理指令仍仅限于服务器管理员使用。


🛠️ 指令

指令 描述
/itemsbanned 打开管理界面
/itemsbanned reload 重新加载配置
/itemsbanned invsee <player> 打开另一名玩家的物品栏
/itemsbanned remove <player> 从玩家的物品栏中移除被封禁的物品

🔒 所有 ItemsBanned 指令仅限于服务器管理员使用。


🎒 容器保护

ItemsBanned 可以检测 Minecraft 物品栏和容器中的被封禁物品。

支持的示例包括:

  • 📦 箱子
  • 🛢️ 木桶
  • 📫 潜影盒
  • 🔥 熔炉
  • 🏛️ 结构战利品
  • ⚙️ 模组机器
  • 📦 模组容器

当未授权玩家试图获得被封禁物品时,ItemsBanned 将直接从服务器端进行限制处理。


🧰 模组容器

容器保护

即使被封禁的物品来源于模组结构或容器,也能得到有效控制。


🌍 地面物品

当玩家试图从世界中拾取被封禁的物品时,也会被检测到。

这可以防止受限制的物品被直接丢弃并转移给其他玩家。


⛏️ 方块

对应方块的物品同样可以被封禁。

ItemsBanned 会检查精确的注册 ID。

例如:

minecraft:diamond_ore

和:

minecraft:diamond

会被视为两个完全不同的条目。

封禁其中一个不会自动封禁另一个。


🛠️ 合成保护

玩家无法通过合成获得被封禁的物品。

只有最终合成出的被封禁物品会受到限制。

合成原料不会被自动添加到封禁物品列表中。


🔍 玩家物品栏检查

管理员可以使用以下指令检查另一名玩家的物品栏:

/itemsbanned invsee <player>

这对于审核和管理定位受限物品非常有用。

管理员还可以使用以下指令移除玩家身上所有当前被封禁的物品:

/itemsbanned remove <player>

invsee

🧪 示例

假设你想要限制 Alex's Caves 中的核弹。

运行:

/itemsbanned ban alexscaves:nuclear_bomb

或者添加:

{
  "allowOpsToUseBannedItems": true,
  "bannedItems": [
    "alexscaves:nuclear_bomb"
  ]
}

该限制将精确应用于:

alexscaves:nuclear_bomb

而不会影响 Alex's Caves 中的其他物品。


🔄 配置重载

手动编辑以下文件后:

config/itemsbanned/banned-items.json

你可以使用以下指令应用更改:

/itemsbanned reload

无需重启服务器。


📋 兼容性

组件 支持
Minecraft 1.20.1 ✅
Forge ✅
原版物品 ✅
模组物品 ✅
模组容器 ✅
OP 绕过权限 ✅
JSON 配置 ✅

📥 安装

服务器

  1. 安装 Minecraft Forge 1.20.1。
  2. 下载 ItemsBanned。
  3. 将 .jar 文件放入:
mods/
  1. 启动你的服务器。
  2. 配置你的封禁物品。
  3. 使用 /itemsbanned 管理模组。

文件名称示例:

itemsbanned-1.1.0-forge-1.20.1.jar

☕ 需求

  • Minecraft: 1.20.1
  • Forge: 47.x
  • Java: 17

👨‍💻 作者

由 Berxx 开发


📜 许可证

保留所有权利

版权所有 © Berxx。

ItemsBanned 及其源代码归其作者所有。

未经作者明确许可,你不得:

  • 将模组作为自己的作品再分发。
  • 重新发布修改版本。
  • 出售该模组。
  • 出售源代码。
  • 将编译或修改版本重新上传至其他平台。
  • 移除或替换原作者署名。
  • 再分发源代码的大部分内容。
  • 未经许可将模组包含在商业或付费分发中。

下载和使用 ItemsBanned 并不意味着所有权或知识产权的转让。

未明确授予的所有权利均由 Berxx 保留。


⚠️ 免责声明

Minecraft 是 Mojang Studios 的商标。

ItemsBanned 是一个独立项目,与 Mojang Studios 或 Microsoft 无关联、未获得其赞助,也未获得其官方认可。