Go to file
2024-08-19 22:17:10 +08:00
.gitea/workflows gradle更换国内源 2024-08-12 17:54:43 +08:00
.github/workflows 修复了删除领地时不能退款的问题 2024-08-07 12:49:19 +08:00
core 实现了领地系统多权限组(多种圈地限制)功能 2024-08-19 22:17:10 +08:00
gradle/wrapper gradle更换国内源 2024-08-12 17:45:49 +08:00
resource
v1_20_1 实现了领地系统多权限组(多种圈地限制)功能 2024-08-19 22:17:10 +08:00
v1_21 实现了领地系统多权限组(多种圈地限制)功能 2024-08-19 22:17:10 +08:00
.gitignore
build.gradle.kts 实现了领地系统多权限组(多种圈地限制)功能 2024-08-19 22:17:10 +08:00
gradle.properties
gradlew 新增gradle以辅助cicd运行 2024-08-02 10:23:32 +08:00
gradlew.bat 新增gradle以辅助cicd运行 2024-08-02 10:23:32 +08:00
LICENSE
README.md 更新README 2024-08-19 10:32:25 +08:00
settings.gradle.kts 尝试通过多模块引入多版本支持(编译脚本有问题) 2024-08-05 00:52:12 +08:00

简介

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

请注意本插件目前处于中期测试稳定阶段绝大多数bug或漏洞已被修复目前已具备完全可用性。但不排除仍然存在某些问题如果遇到任何 BUG 欢迎及时发送邮件或添加QQ群告知感激不尽。

说明

本插件基本还原了Residence的核心功能主要适用于原版纯净生存服务器的防破坏目的支持基础的价格系统。

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

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

功能介绍

  • 支持 Postgresql、Mysql、Sqlite3 存储数据;
  • 支持 BlueMap、Dynmap 卫星地图渲染;
  • 支持为玩家单独设置特权;
  • 支持设置领地管理员;
  • 支持子领地;
  • 采用 TUI 方式进行权限配置交互,简单快捷;
  • 支持经济系统(需要 Vault 前置);
  • 领地区域可视化;
  • 管理员可在游戏内使用TUI配置领地系统
  • 支持从 Residence 迁移领地数据1.33.7+
  • 超高性能一个坐标在10127个领地内的搜索平均耗时不超过0.2ms仅占用1tick的不到0.4%时间)

创建领地

权限管理

配置

高性能

支持版本

  • 1.20.1+ (Bukkit、Spigot、Paper、Folia)

TODO

  • WebUI

建议与反馈

Mail: zhangyuheng@lunadeer.cn

QQ群309428300

统计

bstats