https://github.com/howiehz/points
A minecraft plugin, some useful points
https://github.com/howiehz/points
bukkit java minecraft minecraft-plugin minecraft-server paper paper-plugin spigot
Last synced: 2 months ago
JSON representation
A minecraft plugin, some useful points
- Host: GitHub
- URL: https://github.com/howiehz/points
- Owner: HowieHz
- License: agpl-3.0
- Created: 2022-09-17T08:12:49.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-28T10:49:59.000Z (almost 2 years ago)
- Last Synced: 2024-08-28T11:55:47.380Z (almost 2 years ago)
- Topics: bukkit, java, minecraft, minecraft-plugin, minecraft-server, paper, paper-plugin, spigot
- Language: Java
- Homepage:
- Size: 1.08 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Points




[](https://www.codacy.com/gh/HowieHz/Points/dashboard?utm_source=github.com&utm_medium=referral&utm_content=HowieHz/Points&utm_campaign=Badge_Grade)
[](https://deepsource.io/gh/HowieHz/Points/?ref=repository-badge)

A paper plugin, some useful points
插件支持 1.16.5 1.17.1 1.18.2 1.19.x 1.20.x 1.21.x 26.1.x **Spigot, Paper及其衍生端** (如 Purpur)
插件最低要求为 **java16**
## 主要功能
1. 高亮自身,并在公屏发坐标 (/here指令)
2. 得到某个玩家的坐标 (/where指令)
3. 死亡的时候发送死亡位置 (/death指令)
4. 记录死亡信息 (/death指令)
5. 随身开启末影箱 (/enderchest指令)
6. 防爆
### 特殊需求功能
1. 公平PVP模式 (/fair-pvp指令, 关闭AureliumSkills插件的属性加成, 需要PlaceholderAPI和AureliumSkills插件)
**其他**
1. 高可配置性,各个模块都可以单独关闭
2. 完全可配置的语言文件
3. 开箱即用 -> 默认配置文件:
1. 作用于自身的指令无需权限
2. 作用于他人的指令(除*where*指令)和*points reload*指令需要权限
3. op 默认有*points reload*使用权限
4. tab补全根据 模块是否开启 和 是否有权限 自动隐藏
有权限的玩家看到的

无权限玩家看到的

5. 权限支持 * 通配符
## 功能介绍
### 防爆 anti-boom
(对于床和重生锚来说是阻止使用)
* 床 -> bed
* 苦力怕 -> creeper
* 末影水晶 -> ender-crystal
* 恶魂 -> ghast
* tnt矿车 -> minecart-tnt
* 重生锚 -> respawn-anchor
* TNT -> tnt
* 凋零 -> wither


### 指令和权限枚举
#### /here (/he)
高亮自身 公屏发坐标
points.command.here

#### /where (/whe, /wh)
获取自己坐标
points.command.where.self
/where Shacha086
获取玩家坐标
points.command.where.other
points.command.where.other.Shacha086 //对于特定玩家
#### /death (/de)
/death message
切换是否发送死亡坐标
points.command.death.message
是否发送死亡坐标 监听器管理
points.listener.death.message

/death log
获取自己的死亡历史
points.command.death.log.self
/death log Shacha086
获取玩家死亡历史
points.command.death.log.other
points.command.death.log.other.Shacha086 //对于特定玩家

#### /enderchest (/ec, /penderchest, /pec)
/enderchest
开启自己的末影箱
points.command.enderchest.self
/enderchest Shacha086
开启指定玩家末影箱 (要求该玩家在线)
points.command.enderchest.other
points.command.enderchest.other.Shacha086 //对于特定玩家
#### points主指令 (/po)
/points reload
重载插件
points.command.reload
/points help
获取帮助
points.command.help
#### /fair-pvp
/fair-pvp on
/fair-pvp off
切换自己的pvp模式
points.command.fair-pvp.self
/fair-pvp on Shacha086
/fair-pvp off Shacha086
切换指定玩家的pvp模式 (要求该玩家在线)
points.command.fair-pvp.other
points.command.fair-pvp.Shacha086 //对于特定玩家
## 构建
spigot-api 版本为 1.16.5
最新开发版自动构建可在 github action 中下载
## 代码质量
Points使用 [codacy.com](https://app.codacy.com/gh/HowieHz/Points/dashboard), [deepsource.io](https://deepsource.io/gh/HowieHz/Points)
监控代码质量
## bStats
[](https://bstats.org/plugin/bukkit/Points/16544)
## 项目状态

## Star History
[](https://star-history.com/#HowieHz/Points&Date)
## 更新计划
1. 添加床和重生锚有爆炸伤害但不破坏地形的选项
2. 支持mysql等数据库存储
3. 配置文件占位符检查
4. 右键打开潜影箱
5. 白名单插件,邀请制白名单功能,可以通过指令刷新储存的uuid
6. 均衡饮食功能
7. Help指令 玩家只能看到有权限执行的指令的帮助
8. 语言文件的最大化,前缀的分离
9. 跟随版本自动更新的配置文件
10. 能自定义的常量都允许自定义
11. 在配置中允许用户调试启用的世界和禁用的世界
12. 调用paperlib进行优化
13. 兼容到1.8
14. 动态视距
### 反更新计划(即不太可能更新的,除非有强烈需求)
1. 在服务器隐身(玩家列表也看不到的那种可以用来抓挂)(多个插件中已经有这个功能)