链接门 (Linked Portals)
这是一个服务器端的门户模组。门户类型和大小限制可以通过数据包进行控制。该模组仍然在积极开发中,如果您发现任何问题,请务必报告。
使用方法
链接门
每个门户都通过提供一个物品来激活,并将链接到所有使用相同物品的其他门户。自定义物品名称和/或添加自定义模型数据将区分该物品与其他物品。
示例:
- `门户 A` 使用名为 `地狱之门` 的 `纸`
- `门户 B` 使用没有名称的 `纸`
- `门户 C` 使用名为 `地狱之门` 的 `纸`
`门户 A` 和 `门户 C` 将被链接。`门户 B` 将被取消链接。请注意,尝试使用未链接的门户可能会导致意想不到的后果。
锁定
支持锁定的门户类型可以通过悄悄行走并使用控制器块进行锁定。无法从已锁定的控制器中移除物品。具有适当权限的玩家可以锁定任何门户控制器,无论门户类型如何(只要他们有能力修改该空间中的方块)。默认情况下,这是通过以下权限之一来控制的:
- `单人游戏者`
- `操作员`
- 像 luckperms 这样的权限模组中的 `linkedportals.masterkey` 权限节点
数据包配置
方块标签:
- `linkedportals:valid_frames` - 用于默认门户类型的有效框架方块的标识。
- `linkedportals:portal_controller_base` - 用于转换为门户控制块的方块的标识。破坏控制器块将掉落原始方块。
物品标签:
- `linkedportals:valid_activators` - 用于将基础方块转换为控制器的物品的标识。
门户类型:
门户类型通过 `data/
门户类型使用规则测试来检查有效的框架或内部方块。这支持任何由模组添加的自定义规则测试或标准结构处理器测试。最常见的是 `block_match`、`blockstate_match` 或 `tag_match`。
- `valid_frame_rule` 用于验证框架方块的规则测试。
- `valid_interior_rule` 用于验证框架内部方块的规则测试。默认为对空气的方块测试。
- `size_limit` 控制门户框架宽度和高度的最大尺寸。默认为 21。
- `lockable` 控制此门户类型是否可由玩家锁定。默认为 `true`。
#### 格式
json
{
"valid_frame_rule": {
"predicate_type": "minecraft:tag_match",
"tag": "linkedportals:valid_frames"
},
"valid_interior_rule": {
"predicate_type": "minecraft:blockstate_match",
"block_state": {
"Name": "minecraft:air"
}
},
"size_limit": 21,
"lockable": false
}
截图:
Linked Portals 0.0.3
收录