{"id":27884384,"url":"https://github.com/howiehz/points","last_synced_at":"2026-04-02T19:02:24.236Z","repository":{"id":59610390,"uuid":"537742349","full_name":"HowieHz/Points","owner":"HowieHz","description":"A minecraft plugin, some useful points","archived":false,"fork":false,"pushed_at":"2024-08-28T10:49:59.000Z","size":1137,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-08-28T11:55:47.380Z","etag":null,"topics":["bukkit","java","minecraft","minecraft-plugin","minecraft-server","paper","paper-plugin","spigot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HowieHz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-17T08:12:49.000Z","updated_at":"2024-08-28T10:48:51.000Z","dependencies_parsed_at":"2024-02-28T13:47:56.259Z","dependency_job_id":"0c0b2c2a-9ddc-489f-ada0-55cf556e52ad","html_url":"https://github.com/HowieHz/Points","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HowieHz%2FPoints","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HowieHz%2FPoints/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HowieHz%2FPoints/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HowieHz%2FPoints/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HowieHz","download_url":"https://codeload.github.com/HowieHz/Points/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252454636,"owners_count":21750505,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bukkit","java","minecraft","minecraft-plugin","minecraft-server","paper","paper-plugin","spigot"],"created_at":"2025-05-05T06:36:47.237Z","updated_at":"2026-04-02T19:02:24.222Z","avatar_url":"https://github.com/HowieHz.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Points\n\n![GitHub](https://img.shields.io/github/license/HowieHz/Points)\n![GitHub all releases](https://img.shields.io/github/downloads/HowieHz/Points/total)\n![GitHub release (latest by date)](https://img.shields.io/github/downloads/HowieHz/Points/latest/total)\n![GitHub repo size](https://img.shields.io/github/repo-size/HowieHz/Points)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/6514d15bcda04c4db6ef136204282a46)](https://www.codacy.com/gh/HowieHz/Points/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=HowieHz/Points\u0026amp;utm_campaign=Badge_Grade)\n[![DeepSource](https://deepsource.io/gh/HowieHz/Points.svg/?label=active+issues\u0026show_trend=true\u0026token=BsdaFuwaOvvqaAa8w-r7YmmN)](https://deepsource.io/gh/HowieHz/Points/?ref=repository-badge)\n\n![项目图标, 感谢@Lenc1](./img/P.png)\n\nA paper plugin, some useful points\n\n插件支持 1.16.5 1.17.1 1.18.2 1.19.x 1.20.x 1.21.x 26.1.x **Spigot, Paper及其衍生端** (如 Purpur)\n\n插件最低要求为 **java16**\n\n## 主要功能\n\n1. 高亮自身，并在公屏发坐标 (/here指令)\n2. 得到某个玩家的坐标 (/where指令)\n3. 死亡的时候发送死亡位置 (/death指令)\n4. 记录死亡信息 (/death指令)\n5. 随身开启末影箱 (/enderchest指令)\n6. 防爆\n\n### 特殊需求功能\n\n1. 公平PVP模式 (/fair-pvp指令, 关闭AureliumSkills插件的属性加成, 需要PlaceholderAPI和AureliumSkills插件)\n\n**其他**\n\n1. 高可配置性，各个模块都可以单独关闭\n2. 完全可配置的语言文件\n3. 开箱即用 -\u003e 默认配置文件:\n    1. 作用于自身的指令无需权限\n    2. 作用于他人的指令（除*where*指令）和*points reload*指令需要权限\n    3. op 默认有*points reload*使用权限\n4. tab补全根据 模块是否开启 和 是否有权限 自动隐藏\n\n   有权限的玩家看到的\n   ![tab-complete-control1](./img/tab-complete-control1.png)\n\n   无权限玩家看到的\n   ![tab-complete-control2](./img/tab-complete-control2.png)\n\n5. 权限支持 * 通配符\n\n## 功能介绍\n\n### 防爆 anti-boom\n\n(对于床和重生锚来说是阻止使用)\n\n* 床 -\u003e bed\n* 苦力怕 -\u003e creeper\n* 末影水晶 -\u003e ender-crystal\n* 恶魂 -\u003e ghast\n* tnt矿车 -\u003e minecart-tnt\n* 重生锚 -\u003e respawn-anchor\n* TNT -\u003e tnt\n* 凋零 -\u003e wither\n\n![anti-boom](./img/antiboom-listener1.png)\n![anti-boom](./img/antiboom-listener2.png)\n\n### 指令和权限枚举\n\n#### /here (/he)\n\n    高亮自身 公屏发坐标\n    points.command.here\n\n![here](./img/here-command-demo.png)\n\n#### /where (/whe, /wh)\n\n    获取自己坐标\n    points.command.where.self\n    \n    /where Shacha086\n    获取玩家坐标\n    points.command.where.other\n    points.command.where.other.Shacha086 //对于特定玩家\n\n#### /death (/de)\n\n    /death message\n    切换是否发送死亡坐标\n    points.command.death.message\n\n    是否发送死亡坐标 监听器管理\n    points.listener.death.message\n\n![death-message](./img/death-message-demo.png)\n\n    /death log\n    获取自己的死亡历史\n    points.command.death.log.self\n\n    /death log Shacha086\n    获取玩家死亡历史\n    points.command.death.log.other\n    points.command.death.log.other.Shacha086 //对于特定玩家\n\n![death-log](./img/death-log-demo.png)\n\n#### /enderchest (/ec, /penderchest, /pec)\n\n    /enderchest\n    开启自己的末影箱\n    points.command.enderchest.self\n\n    /enderchest Shacha086\n    开启指定玩家末影箱 (要求该玩家在线)\n    points.command.enderchest.other\n    points.command.enderchest.other.Shacha086 //对于特定玩家\n\n#### points主指令 (/po)\n\n    /points reload\n    重载插件\n    points.command.reload\n\n    /points help\n    获取帮助\n    points.command.help\n\n#### /fair-pvp\n\n    /fair-pvp on\n    /fair-pvp off\n    切换自己的pvp模式\n    points.command.fair-pvp.self\n    \n    /fair-pvp on Shacha086\n    /fair-pvp off Shacha086\n    切换指定玩家的pvp模式 (要求该玩家在线)\n    points.command.fair-pvp.other\n    points.command.fair-pvp.Shacha086 //对于特定玩家\n\n## 构建\n\nspigot-api 版本为 1.16.5\n\n最新开发版自动构建可在 github action 中下载\n\n## 代码质量\n\nPoints使用 [codacy.com](https://app.codacy.com/gh/HowieHz/Points/dashboard), [deepsource.io](https://deepsource.io/gh/HowieHz/Points)\n监控代码质量\n\n## bStats\n\n[![bStats](https://bstats.org/signatures/bukkit/Points.svg)](https://bstats.org/plugin/bukkit/Points/16544)\n\n## 项目状态\n\n![Alt](https://repobeats.axiom.co/api/embed/4eb97438e77c1ee2b0343992a726e6ff81242b90.svg \"Repobeats analytics image\")\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=HowieHz/Points\u0026type=Date)](https://star-history.com/#HowieHz/Points\u0026Date)\n\n## 更新计划\n\n1. 添加床和重生锚有爆炸伤害但不破坏地形的选项\n2. 支持mysql等数据库存储\n3. 配置文件占位符检查\n4. 右键打开潜影箱\n5. 白名单插件，邀请制白名单功能，可以通过指令刷新储存的uuid\n6. 均衡饮食功能\n7. Help指令 玩家只能看到有权限执行的指令的帮助\n8. 语言文件的最大化，前缀的分离\n9. 跟随版本自动更新的配置文件\n10. 能自定义的常量都允许自定义\n11. 在配置中允许用户调试启用的世界和禁用的世界\n12. 调用paperlib进行优化\n13. 兼容到1.8\n14. 动态视距\n\n### 反更新计划（即不太可能更新的，除非有强烈需求）\n\n1. 在服务器隐身（玩家列表也看不到的那种可以用来抓挂）(多个插件中已经有这个功能)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhowiehz%2Fpoints","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhowiehz%2Fpoints","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhowiehz%2Fpoints/lists"}