[Paper]MapManager-Core —— 一款更适合建筑玩家的地图管理插件 [1.16.X~1.21.x]
本帖最后由 Hanamizu 于 2024-10-15 16:07 编辑https://www.minebbs.com/attachments/group-2146-png.67842/
MapManager-Core 是一款简单易用的 Minecraft 服务器插件,提供高效、快捷、灵活的多世界管理功能。适合多世界服务器的地图权限管理。
[*]插件将各地图内的权限划分,使每个地图都可以独立进行管理,并设置地图管理员。
[*]插件官方Wiki(点我)
https://www.minebbs.com/attachments/group-21481-png.67846/
在安装之前,请先确保您已经安装了LuckPerms和Multiverse-core插件
[*]点击上方按钮下载插件本体文件
[*]将下载完成的文件放入服务端的 plugins 文件夹内
[*]重新启动服务器加载插件
https://www.minebbs.com/attachments/group-2148-png.67845/
地图权限分为三类:admin, builder, visitor
admin
[*]地图管理员,可以为私人地图添加删除地图的成员,对地图的物理(方块更新)、爆炸保护、是否公开、名称、出生点进行管理
builder
[*]建筑师,可以在私人地图进行建筑,拥有的权限在 worldbase 中配置
visitor
[*]参观者,可以进入私人地图,但没有建筑权限
https://www.minebbs.com/attachments/group-2148_p-png.67851/
MapManager-Core 在首次加载时自动创建两个权限组:worldbase 和 apply。 以下是有关如何配置这两个权限组的指南:
worldbase 权限组
[*]worldbase权限组为地图中的建筑师(builder)组提供必要的权限。这些权限在创建地图时会自动继承至对应地图的权限组。
[*]我们推荐您为建筑师添加地图的建筑权限(例如 essentials.build、buildcore.protect。*)、WorldEdit 权限等。
apply 权限组
[*]apply权限组为拥有私人地图权限的玩家提供全服的权限。创建地图时的权限组将继承apply。
[*]您可以为apply权限组配置公共素材库的权限或是地图托管玩家作为会员的权限等。
[*]此项可以不进行配置。
https://www.minebbs.com/attachments/group-2148_c-png.67848/
这里展示了插件的部分指令,更多信息请查看官方Wiki
[*]/world admins - 显示世界的管理员列表。
[*]/world admin <add|remove> <id> - 添加或移除指定玩家的管理权限
[*]/world builders - 显示世界的建筑师列表
[*]/world builder <add|remove> <id> - 添加或移除指定玩家的建筑权限
[*]/world visitors - 显示世界的游客列表
[*]/world visitor <add|remove> <id> - 添加或移除指定玩家的参观权限
[*]小提示: <id> 部分输入 "*" 即代表将地图设为公开,所有人都可以进入
[*]......
https://www.minebbs.com/attachments/group-2148_co-png.67849/
配置文件 config.yml 提供了一些可自定义的全局设置选项!MapManagerConfig #配置文件标记,请勿修改
global:
exploded: null # 是否全局启用爆炸保护。 选项:true, false, null
physical: null # 是否全局启用物理效果。 选项:true, false, null
https://www.minebbs.com/attachments/group-2148_d-png.67850/
依赖(Maven)
<dependency>
<groupId>work.alsace.mapmanager</groupId>
<artifactId>MapManager-Core</artifactId>
<version>3.1.7</version>
<scope>provided</scope>
</dependency>
依赖(Gradle)
compileOnly("work.alsace.mapmanager:MapManager-Core:3.1.7")
JavaDoc
MapManager mapManagerCore = ((MapManager) Objects
.requireNonNull(Bukkit.getServer()
.getPluginManager()
.getPlugin("MapManager-Core"));
交流群:916435182
*该插件由 阿尔萨斯工业 技术部开发制作
感谢分享,制作辛苦了[哔哩_打call] 感谢分享 感谢楼主的分享
页: [1]