Dimension Access Manager

Dimension Access Manager

维度访问管理器。

管理

版本 4.X.X

对于该模组的旧版本,请查看Wiki。

该模组增加了维度访问权限的授予或锁定功能。
如果某个维度被锁定,你可以站在通往该维度的传送门中,但无法切换到该维度。
如果某个维度已被授予访问权限,你可以站在通往该维度的传送门中并切换到该维度。
自 Minecraft 1.19.1 起,该模组在服务器端和客户端均为必需。
对于 1.19 及更早版本,该模组仅在服务器端必需,但也可以在客户端使用。


想和朋友一起玩需要服务器?不知道如何搭建?那就直接租用一台配置好的服务器吧!

BisectHosting 推广横幅

点击上方图片,选择一个方案(建议至少 6 GB),
使用我的代码 agent 即可在首月享受 25% 折扣,与朋友一起畅玩!


支持

支持版本图片
未发布对应版本的 Minecraft 版本不受支持。
你可以在此处找到文本版本列表。

授予 / 锁定

模组设有通用标志、白名单和黑名单,用于管理哪些玩家可以访问某个维度。

标志

可以为每个维度设置访问权限是“授予”还是“锁定”。
如果某个玩家不在该维度的白名单或黑名单中,则该标志决定其是否可以传送到该维度。
对于非玩家实体,该标志决定其是否可以传送到该维度。

白名单

白名单仅在维度访问权限被锁定时生效。
在白名单中的玩家,即使维度访问权限被锁定,也可以传送到该维度。
如果维度访问权限被锁定且白名单激活,则只有白名单中的玩家(而非其他实体)可以传送到该维度。

黑名单

黑名单仅在维度访问权限被授予时生效。
在黑名单中的玩家,即使维度访问权限被授予,也无法传送到该维度。

服务器配置

配置文件位于“world”文件夹中的“serverconfig”文件夹中,文件名为“dimension_access_manager-server.toml”。世界文件夹的名称由服务器在“server.properties”文件中设置;对于客户端,它是世界列表中的世界/存档名称,位于“.minecraft”文件夹的“saves”文件夹中。

  • default_dimension_access_type
    定义新维度默认是“GRANTED”(授予)还是“LOCKED”(锁定)
    默认值 = “GRANTED”
    维度的访问类型在维度首次生成时设置。
    例如:此值应在预生成维度之前设置好。
  • dimension_command_permission_level
    定义运行 /dimension 命令所需的权限级别
    默认值 = 3
    可用值 = 0, 1, 2, 3, 4
    默认情况下,只有可以修改白名单的管理员才能更改维度权限。
    如果命令需要由命令方块或 HQM 等模组执行,则权限级别必须为 2 或更低。
    关于 Minecraft 权限级别的更多详情,请参见:https://minecraft.fandom.com/wiki/Permission_level

命令

  • /dimensions status
    显示所有维度的状态,即被授予还是锁定。
  • /dimensions default defaultDimensionAccessType
    显示配置选项“default_dimension_access_type”的值。
  • /dimensions default defaultDimensionAccessType <dimensionAccessType>
    设置配置选项“default_dimension_access_type”的值。
    dimensionAccessType 取值:GRANTED 或 LOCKED
  • /dimension <dimension> access status
    显示所选维度的状态,即被授予还是锁定。
  • /dimension <dimension> access grant
    授予所选维度的访问权限。
  • /dimension <dimension> access lock
    锁定所选维度的访问权限。
  • /dimension <dimension> players list
    显示所选维度白名单和黑名单中的玩家。
  • /dimension <dimension> players whitelist list
    显示所选维度白名单中的玩家。
  • /dimension <dimension> players whitelist add <targets>
    将玩家(<targets>)添加到所选维度的白名单中。
  • /dimension <dimension> players whitelist remove <targets>
    将玩家(<targets>)从所选维度的白名单中移除。
  • /dimension <dimension> players blacklist list
    显示所选维度黑名单中的玩家。
  • /dimension <dimension> players blacklist add <targets>
    将玩家(<targets>)添加到所选维度的黑名单中。
  • /dimension <dimension> players blacklist remove <targets>
    将玩家(<targets>)从所选维度的黑名单中移除。

感谢 Muse31 提供的标识。
你可以在非商业性整合包中使用此模组,无需询问。
你可以在 CurseForge 和 Modrinth 上找到我的更多模组。

这是一个仅适用于至 1.21.1 的 Forge 模组。这是一个自 1.21.1 起仅适用于 NeoForge 的模组。不会有 Fabric 版本。不会进行向后移植。