This repository has been archived on 2024-08-26. You can view files and clone it, but cannot push or open issues or pull requests.
Dominion/README.md

1.5 KiB
Raw Blame History

Dominion

简介

鉴于 Residence 插件的作者项目较多维护压力大无法及时跟进新版本以及适配Folia核心。故开发此插件旨在平替纯净版生存服Residence的使用。

说明

本插件基本还原了Residence的核心功能主要适用于原版纯净生存服务器的防破坏目的因此暂不考虑引入价格系统、商店等非原版Minecraft玩法。

为了提高存储效率,本插件使用了数据库+缓存的方式存储领地数据,玩家配置领地权限直接修改数据库内容,随后触发缓存更新。权限控制则以异步的方式访问缓存,减少事件阻塞。

权限系统主要由领地权限、玩家特权组成,玩家特权优先级高于领地权限。没有特权的玩家在领地内收到领地权限的控制,有特权配置则按照特权设置受控。

功能介绍

  • 使用 Postgresql 存储数据;
  • 支持BlueMap卫星地图渲染
  • 可视化领地权限配置;
  • 支持为玩家单独设置特权;
  • 支持设置领地管理员;
  • 支持子领地;

支持版本

  • 1.20.1+ (Paper、Folia)

安装方法

  1. 将插件放入服务器的 plugins 目录下
  2. 重启服务器
  3. plugins/XXXXXXX/config.yml 中配置
  4. 重启服务器

玩家使用方法

管理员指南

指令

玩家指令

管理员指令

配置文件参考

TODO

  • WebUI