Hanamizu 发表于 2024-10-4 00:46:48

[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

*该插件由 阿尔萨斯工业 技术部开发制作


YanRan233 发表于 2024-10-14 21:08:55

感谢分享,制作辛苦了[哔哩_打call]

雪球♡ 发表于 2024-10-15 09:29:18

感谢分享

xiaojian205 发表于 2024-10-16 12:37:13

感谢楼主的分享
页: [1]
查看完整版本: [Paper]MapManager-Core —— 一款更适合建筑玩家的地图管理插件 [1.16.X~1.21.x]