插件介绍
防止/允许损坏特定的建筑块(墙壁、地板等)
Allows you to change whether specific building parts are protected from being damaged.Plus in game chat command to change all config variables to true or false for authorized users.
**Update: **Added Protection percentage to scale the damage to building blocks.
By default, all Building blocks are not protected. Change False to True to protect them.
dmbuildingblocks.admin - allows use of chat commands to change settings ingame
主要用途
主要用于damage、buildings等服务端功能。 本插件由 ColonBlow 发布,当前目录记录版本为 v1.0.9,uMod 累计下载 8,795 次。
适用场景
- 需要调整建造、物品、制作或采集体验的服务器
- 希望改善玩家交互与日常体验的社区服务器
功能分类
查看 uMod 官方英文简介
Prevents/allows damage to specific building blocks (walls, floors, etc.)
权限节点
dmbuildingblocks.admin - allows use of chat commands to change settings ingame
授权示例:oxide.grant user 玩家名 权限节点;撤销使用 oxide.revoke。
指令说明
/ProtectionScale 40 - example will set protection scale of protected blocks to taking 40% damage.
To set any of the block config variables. all you need to do is type /variable [true or false].
/ProtectFoundation [true or false]
/ProtectFoundationSteps [true or false]
/ProtectFoundationTriangle [true or false]
/ProtectWindowWall [true or false]
/ProtectDoorway [true or false]
/ProtectFloor [true or false]
/ProtectFloorTriangle [true or false]
/ProtectHalfWall [true or false]
/ProtectStairsLShaped [true or false]
/ProtectStairsUShaped [true or false]
/ProtectStairsSpiral [true or false]
/ProtectStairsSpiralTriangle [true or false]
/ProtectRoof [true or false]
/ProtectLowWall [true or false]
/ProtectWall [true or false]
/ProtectWallFrame [true or false]
/ProtectFloorFrame [true or false]
/ProtectTriangleFrame [true or false]
/ProtectRamp [true or false]
you will get a in game reply that you have set it to the desired true or false.
配置说明
{ "globalSettings": { "Scale - Precent of damage allowed to any Building block that is currently protected (default is 0%) : ": 0.0, "Protect - Foundation Square ? ": false, "Protect - Foundation Steps ? ": false, "Protect - Foundation Triange ? ": false, "Protect - Wall Low ? ": false, "Protect - Wall Half ? ": false, "Protect - Wall Full ? ": false, "Protect - Wall Frame ? ": false, "Protect - Wall Window ? ": false, "Protect - Wall Doorway ? ": false, "Protect - Floor Square ? ": false, "Protect - Floor Triangle ? ": false, "Protect - Floor Triangle Frame ? ": false, "Protect - Floor Frame ? ": false, "Protect - Stairs L Shaped ? ": false, "Protect - Stairs U Shaped ? ": false, "Protect - Stairs Spiral ? ": false, "Protect - Stairs Spiral Triangle ? ": false, "Protect - Ramp ? ": false, "Protect - Roof ? ": false } }
官方配置示例
{
"globalSettings": {
"Scale - Precent of damage allowed to any Building block that is currently protected (default is 0%) : ": 0.0,
"Protect - Foundation Square ? ": false,
"Protect - Foundation Steps ? ": false,
"Protect - Foundation Triange ? ": false,
"Protect - Wall Low ? ": false,
"Protect - Wall Half ? ": false,
"Protect - Wall Full ? ": false,
"Protect - Wall Frame ? ": false,
"Protect - Wall Window ? ": false,
"Protect - Wall Doorway ? ": false,
"Protect - Floor Square ? ": false,
"Protect - Floor Triangle ? ": false,
"Protect - Floor Triangle Frame ? ": false,
"Protect - Floor Frame ? ": false,
"Protect - Stairs L Shaped ? ": false,
"Protect - Stairs U Shaped ? ": false,
"Protect - Stairs Spiral ? ": false,
"Protect - Stairs Spiral Triangle ? ": false,
"Protect - Ramp ? ": false,
"Protect - Roof ? ": false
}
}{
"nopermission": "You do not have permission to use that command",
"protectscale": "Protection Scale is set to : ",
"wrongsyntax": "Incorrect Syntax used. Please check to make sure you typed the commmand correctly",
"ProtectFoundation": "You have set ProtectFoundations to ",
"ProtectFoundationSteps": "You have set ProtectFoundationSteps to ",
"ProtectFoundationTriangle": "You have set ProtectFoundationTriangle to ",
"ProtectWindowWall": "You have set ProtectWindowWall to ",
"ProtectDoorway": "You have set ProtectDoorway to ",
"ProtectFloor": "You have set ProtectFloor to ",
"ProtectFloorTriangle": "You have set ProtectFloorTriangles to ",
"ProtectHalfWall": "You have set ProtectHalfWall to ",
"ProtectStairsLShaped": "You have set ProtectStairsLShaped to ",
"ProtectStairsUShaped": "You have set ProtectStairsUShaped to ",
"ProtectStairsSpiral": "You have set ProtectStairsSpiral to ",
"ProtectStairsSpiralTriangle": "You have set ProtectStairsSpiralTriangle to ",
"ProtectRoof": "You have set ProtectRoof to ",
"ProtectRamp": "You have set ProtectRamp to ",
"ProtectLowWall": "You have set ProtectLowWall to ",
"ProtectWall": "You have set ProtectWall to ",
"ProtectWallFrame": "You have set ProtectWallFrame to ",
"ProtectTriangleFrame": "You have set ProtectTriangleFrame to ",
"ProtectFloorFrame": "You have set ProtectFloorFrame to "
}更新日志
本站记录 uMod 官方插件信息。完整的历史更新日志请参阅 uMod 官方页面。
安装方法
- 确认服务器已安装 Oxide / uMod 或兼容的 Carbon 框架。
- 登录本站后点击"下载",由本站已校验的本地缓存提供作者发布的文件。
- 将 .cs 文件放入服务器的
oxide/plugins目录。 - 观察服务端控制台,确认插件编译并成功加载。
- 具体配置、权限、指令和依赖请查看原作者的 uMod 页面。
使用前注意
- Rust 更新后,请先确认插件是否仍兼容当前服务端版本。
- 修改配置前建议备份原配置文件,并在测试服验证后再部署到正式服。
- 若插件依赖其他扩展或库,以 uMod 原作者页面的最新说明为准。
- 本站中文内容用于辅助理解,遇到版本差异时以官方英文文档和源码为准。
中文介绍由 uMod 官方简介翻译整理。插件著作权、许可证、完整文档和最新发布状态均以原作者及 uMod 官方页面为准。