mirror of
https://github.com/ColdeZhang/Dominion.git
synced 2024-10-19 00:36:40 +08:00
55 lines
1.5 KiB
Markdown
55 lines
1.5 KiB
Markdown
# Dominion
|
||
|
||
## 简介
|
||
|
||
鉴于 Residence 插件的作者项目较多,维护压力大,无法及时跟进新版本以及适配Folia核心。故开发此插件,旨在平替纯净版生存服Residence的使用。
|
||
|
||
## 说明
|
||
|
||
本插件基本还原了Residence的核心功能,主要适用于原版纯净生存服务器的防破坏目的,因此暂不考虑引入价格系统、商店等非原版Minecraft玩法。
|
||
|
||
![](https://ssl.lunadeer.cn:14437/i/2024/02/16/65cf3b08c986b.png)
|
||
|
||
为了提高存储效率,本插件使用了数据库+缓存的方式存储领地数据,玩家配置领地权限直接修改数据库内容,随后触发缓存更新。权限控制则以异步的方式访问缓存,减少事件阻塞。
|
||
|
||
权限系统主要由领地权限、玩家特权组成,玩家特权优先级高于领地权限。没有特权的玩家在领地内收到领地权限的控制,有特权配置则按照特权设置受控。
|
||
|
||
## 功能介绍
|
||
|
||
- 使用 Postgresql 存储数据;
|
||
- 支持BlueMap卫星地图渲染;
|
||
- 可视化领地权限配置;
|
||
- 支持为玩家单独设置特权;
|
||
- 支持设置领地管理员;
|
||
- 支持子领地;
|
||
|
||
## 支持版本
|
||
|
||
- 1.20.1+ (Paper、Folia)
|
||
|
||
## 安装方法
|
||
|
||
1. 将插件放入服务器的 `plugins` 目录下
|
||
2. 重启服务器
|
||
3. 在 `plugins/XXXXXXX/config.yml` 中配置
|
||
4. 重启服务器
|
||
|
||
## 玩家使用方法
|
||
|
||
## 管理员指南
|
||
|
||
## 指令
|
||
|
||
### 玩家指令
|
||
|
||
### 管理员指令
|
||
|
||
## 配置文件参考
|
||
|
||
```yaml
|
||
```
|
||
|
||
## TODO
|
||
|
||
- WebUI
|