[Mod] Protector Redo 保护重制 [3.0] [protector]

客户端和服务器插件
中文名称 保护重制
英文名称 Protector Redo
作者 TenPlus1
语言 英语
版本 此mod支持Minetest 5.2及更高版本,但强烈建议使用最新版本
依赖Mode或插件
Mode类型 保护
开源协议 MIT
原始地址 [Mod] Protector Redo [3.4] [protector] - Minetest Forums
下载地址 TenPlus1/protector: Protector Redo mod for Minetest - NotABug.org: Free code hosting
代码仓库 TenPlus1/protector: Protector Redo mod for Minetest - NotABug.org: Free code hosting

Zeg的Protector mod已经存在了一段时间,并且确实运行良好,尽管奇数块确实通过了它的保护并且螺丝刀设法旋转了受保护的节点,所以我重新设计了mod以使用Minetest 0.4.9的is_protected函数,以便没有任何东西可以滑倒通过此保护模块,还增加了玩家派系支持:)

image

用法:

  • 放置保护器可保护其周围的定义区域(由protector.radius设置)
  • 还可以防止其他人更改文本和螺丝起子旋转节点的迹象
  • 冲压保护器会将保护区域显示为彩色区域,该区域在10秒后消失
  • 使用保护器作为工具可显示该区域的信息,以查看是否有人已经拥有该保护器
  • 右键单击保护器,您可以与其他用户共享该区域,准确输入昵称,然后按Enter
  • 具有“ protection_bypass”特权的用户可以绕过对管理员方便的保护
  • 此mod是Zeg9的当前Protector mod的替代品

也可用:

  • 保护徽标(可以在建筑物周围放置,而不会看起来不合适)
  • 受保护的木门和钢门(只能打开列表中的玩家)
  • 受保护的箱子(如上,只有名单上的玩家可以使用箱子)

注意:此模组与Wuzzy的MineClone2游戏不兼容。

Crafts:

CODE: SELECT ALL

S = Stone,  W = Wood,  I = Steel Ingot, C = Copper Ingot, G = Gold Ingot, B = Protector

Protection      Protected       Protected       Protected       Protector
Block	        Wood Door       Steel Door      Chest           Tool
+-+-+-+         +-+-+-+         +-+-+-+         +-+-+-+         +-+-+-+
|s|s|s|         | |w|w|         | |i|i|         |w|w|w|         |i|i|i|
+-+-+-+         +-+-+-+         +-+-+-+         +-+-+-+         +-+-+-+
|s|g|s|         | |w|c|         | |i|c|         |w|c|w|         |i|B|i|
+-+-+-+         +-+-+-+         +-+-+-+         +-+-+-+         +-+-+-+
|s|s|s|         | |w|w|         | |i|i|         |w|w|w|         |i|i|i|
+-+-+-+         +-+-+-+         +-+-+-+         +-+-+-+         +-+-+-+

Note: Place protector block into crafting to return protector logo and vice versa.

Settings:

The following lines can be added to your minetest.conf file to configure specific features of the mod:

protector_radius = 5
- Sets the area around each protection node so that other players cannot dig, place or enter through protected doors or chests.

protector_pvp = true
- true or false this setting disabled pvp inside of protected areas for all players apart from those listed on the protector node.

protector_night_pvp = true
- true or false this setting enables pvp in all areas at night time only except for spawn protection.

protector_spawn = 10
- Protect an area 10 nodes around static spawnpoint.

protector_hurt = 2
- When set to above 0, players digging in protected areas will be hurt by 2 health points (or whichever number it's set to)

protector_flip = true
- When true players who dig inside a protected area will flipped around to stop them using lag to grief into someone else's build

Lucky Blocks: 10

用法:(需要服务器权限)

列出要删除的名称

/protector_remove

删除特定用户名

/protector_remove name1 name2

从列表中删除所有名称

/protector_remove -

每当玩家靠近任何具有 name1 或 name2 的保护者时,它将被空气块取代。

显示要替换的所有者名称

/protector_replace

用新名称替换所有者

/protector_replace owner new_owner

重置名单

/protector_replace -

显示附近保护者的保护区(最多 5 个)

/protector_show_area

可以使用以下方法隐藏和显示玩家自己的保护块:

/protector_hide
/protector_show

可以在 minetest.conf 文件中添加以下行来配置 mod 的特定功能:

protector_radius = 5

  • 设置每个保护节点周围的区域,以便其他玩家无法挖掘、放置或通过受保护的门或箱子进入。
protector_pvp = true
  • true 或 false 此设置禁用除保护节点上列出的所有玩家之外的所有玩家在保护区内的 pvp。
protector_night_pvp = false
  • 如果此设置为真,则仅在夜间启用 pvp,即使在保护区内,也需要保护器_pvp 处于活动状态才能工作。
protector_spawn = 10
  • 在受保护的静态生成点周围设置一个 10 个节点的区域。
protector_hurt = 2
  • 当设置为高于 0 时,在保护区内挖掘的玩家将受到 2 点生命值的伤害(或设置为哪个数字)
protector_flip = true
  • 当真正的玩家在保护区内挖掘时会翻转以阻止他们使用延迟来悲伤进入其他人的构建
protector_show_interval
  • 保护字段可见的秒数,默认为 5 秒。
protector_recipe = true
  • 当 true 允许玩家制作保护块
protector_msg = true
  • 如果为 true,则在尝试在其他人的区域进行交互时,在玩家聊天中显示保护消息

保护工具

可以与被钢锭包围的保护器一起制作,并用于将新的保护器放置在保护器.radius 的所有方向上,包括向上和向下的所有方向,只需观察一个方向即可。

使用方法是站在现有保护者附近,朝一个方向看并用作工具,按住潜行/移位以从最近的保护者内部放置包含成员列表的新保护者。