Skip to content

HowieHz/Points

Repository files navigation

Points

GitHub GitHub all releases GitHub release (latest by date) GitHub repo size Codacy Badge DeepSource

项目图标, 感谢@Lenc1

A paper plugin, some useful points

插件支持 1.16.5 1.17.1 1.18.2 1.19.x 1.20.x 1.21.x Spigot, Paper及其衍生端 (如Purpur)

插件最低要求为 java16

主要功能

  1. 高亮自身 公屏发坐标 (/here指令)

  2. 得到某个玩家的坐标 (/where指令)

  3. 死亡的时候发送死亡位置 (/death指令)

  4. 记录死亡信息 (/death指令)

  5. 随身开启末影箱 (/enderchest指令)

  6. 防爆

    特殊需求功能

  7. 公平PVP模式 (/fair-pvp指令, 关闭AureliumSkills插件的属性加成, 需要PlaceholderAPI和AureliumSkills插件)

其他

  1. 高可配置性,各个模块都可以单独关闭

  2. 完全可配置的语言文件

  3. 开箱即用 -> 默认配置文件:

    1. 作用于自身的指令无需权限
    2. 作用于他人的指令(除where指令)和points reload指令需要权限
    3. op 默认有points reload使用权限
  4. tab补全根据 模块是否开启 和 是否有权限 自动隐藏

    有权限的玩家看到的 tab-complete-control1

    无权限玩家看到的 tab-complete-control2

  5. 权限支持 * 通配符

功能介绍

防爆 anti-boom

(对于床和重生锚来说是阻止使用)

  • 床 -> bed
  • 苦力怕 -> creeper
  • 末影水晶 -> ender-crystal
  • 恶魂 -> ghast
  • tnt矿车 -> minecart-tnt
  • 重生锚 -> respawn-anchor
  • TNT -> tnt
  • 凋零 -> wither

anti-boom anti-boom

指令和权限枚举

/here (/he)

高亮自身 公屏发坐标
points.command.here

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-message

/death log
获取自己的死亡历史
points.command.death.log.self

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

death-log

/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使用 sonarcloud.io, codacy.com, deepsource.io 监控代码质量

bStats

bStats

项目状态

Alt

Star History

Star History Chart

更新计划

  1. 添加床和重生锚有爆炸伤害但不破坏地形的选项
  2. 支持mysql等数据库存储
  3. 配置文件占位符检查
  4. 右键打开潜影箱
  5. 白名单插件,邀请制白名单功能,可以通过指令刷新储存的uuid
  6. 均衡饮食功能
  7. Help指令 玩家只能看到有权限执行的指令的帮助
  8. 语言文件的最大化,前缀的分离
  9. 跟随版本自动更新的配置文件
  10. 能自定义的常量都允许自定义
  11. 在配置中允许用户调试启用的世界和禁用的世界
  12. 调用paperlib进行优化
  13. 兼容到1.8
  14. 动态视距

反更新计划(即不太可能更新的,除非有强烈需求)

  1. 在服务器隐身(玩家列表也看不到的那种可以用来抓挂)(多个插件中已经有这个功能)