{"id":45856061,"url":"https://github.com/logichh/capturezones","last_synced_at":"2026-06-02T02:00:33.377Z","repository":{"id":323576204,"uuid":"1093834359","full_name":"logichh/capturezones","owner":"logichh","description":"CaptureZones adds configurable PvP capture zones to Minecraft, with rewards, reinforcements, optional KOTH events, and map/shop/stat integrations.","archived":false,"fork":false,"pushed_at":"2026-02-27T03:15:38.000Z","size":374,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-27T09:32:13.619Z","etag":null,"topics":["fun","minecraft","minecraft-plugin","modrinth","pvp","spigot","towny"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/logichh.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"logichh","patreon":"logich"}},"created_at":"2025-11-10T22:48:24.000Z","updated_at":"2026-02-27T03:15:41.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/logichh/capturezones","commit_stats":null,"previous_names":["logichh/townycapturezones","logichh/capturezones"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/logichh/capturezones","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logichh%2Fcapturezones","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logichh%2Fcapturezones/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logichh%2Fcapturezones/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logichh%2Fcapturezones/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/logichh","download_url":"https://codeload.github.com/logichh/capturezones/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logichh%2Fcapturezones/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33802170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-02T02:00:07.132Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["fun","minecraft","minecraft-plugin","modrinth","pvp","spigot","towny"],"created_at":"2026-02-27T04:10:53.025Z","updated_at":"2026-06-02T02:00:33.368Z","avatar_url":"https://github.com/logichh.png","language":"Java","funding_links":["https://github.com/sponsors/logichh","https://patreon.com/logich","https://www.patreon.com/cw/logich"],"categories":[],"sub_categories":[],"readme":"![Preview](https://i.ibb.co/Dg6mThbQ/minecraft-title-minecraft.png)\n# CaptureZones\n\nCaptureZones adds configurable capture-zone gameplay to Minecraft servers:\n\n- Circle and cuboid zones\n- Per-zone rules and rewards\n- Optional KOTH mode\n- Reinforcements, shops, statistics, holograms, map integrations\n- Towny-aware or standalone ownership modes\n\nThis README is intentionally short. Full documentation lives in the wiki.\n\n## Quick Start\n\n1. Put the plugin jar in `plugins/`.\n2. Start server once.\n3. Edit `plugins/CaptureZones/config.yml`.\n4. Use `/cap help` in game.\n\n## Full Documentation\n\nWiki:\n- [Wiki Home](https://github.com/logichh/townycapturezones/wiki)\n- [Installation](https://github.com/logichh/townycapturezones/wiki#installation)\n- [Command Reference](https://github.com/logichh/townycapturezones/wiki#command-reference)\n- [Permission Reference](https://github.com/logichh/townycapturezones/wiki#command-reference)\n- [Global Config Reference](https://github.com/logichh/townycapturezones/wiki#global-configuration-reference-configyml)\n- [Per-Zone Config Reference](https://github.com/logichh/townycapturezones/wiki#global-configuration-reference-configyml)\n- [Setup Guides](https://github.com/logichh/townycapturezones/wiki#global-configuration-reference-configyml)\n- [KOTH Mechanics](https://github.com/logichh/townycapturezones/wiki#global-configuration-reference-configyml)\n- [Shops](https://github.com/logichh/townycapturezones/wiki#global-configuration-reference-configyml)\n- [Discord](https://github.com/logichh/townycapturezones/wiki#discord-webhooks)\n- [PlaceholderAPI](https://github.com/logichh/townycapturezones/wiki#discord-webhooks)\n- [Repair and Migration](https://github.com/logichh/townycapturezones/wiki#discord-webhooks)\n- [Troubleshooting](https://github.com/logichh/townycapturezones/wiki#discord-webhooks)\n\nGitHub wiki:\n- https://github.com/logichh/capturezones/wiki\n\n## Requirements\n\n- Java 17+\n- Paper/Spigot 1.20+\n\nOptional integrations:\n- Towny\n- Vault + economy plugin\n- Dynmap\n- BlueMap\n- PlaceholderAPI\n- MythicMobs\n- WorldGuard\n\n## Addon API (For External Web Panel Plugins)\n\nCaptureZones now registers a Bukkit service for addon plugins:\n\n- Service interface: `com.logichh.capturezones.api.CaptureZonesApi`\n- Result type: `com.logichh.capturezones.api.CaptureZonesActionResult`\n- API version constant: `CaptureZonesApi.API_VERSION`\n\n### Resolve the service from another plugin\n\n```java\nRegisteredServiceProvider\u003cCaptureZonesApi\u003e rsp =\n    Bukkit.getServicesManager().getRegistration(CaptureZonesApi.class);\nCaptureZonesApi api = rsp == null ? null : rsp.getProvider();\n```\n\nYour addon should declare a dependency on CaptureZones in its own `plugin.yml`:\n\n```yaml\ndepend: [CaptureZones]\n```\n\n### What the API exposes\n\n- Full snapshots: overview, zones, active captures, KOTH, shops, statistics, configs, data files.\n- Mutations/actions: zone lifecycle, capture controls, KOTH controls, shop controls, stats controls, config writes/reloads.\n- Capability discovery via `getCapabilities()` so addons can feature-gate safely.\n\n## Build From Source\n\n```bash\nmvn clean package\n```\n\n## Support\n\n- Wiki: https://github.com/logichh/capturezones/wiki\n- Discord: https://discord.gg/t96nrf7Nav\n- Patreon: https://www.patreon.com/cw/logich\n- GitHub Sponsors: https://github.com/sponsors/logichh\n\n![Preview](https://bstats.org/signatures/bukkit/Capture%20Points.svg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogichh%2Fcapturezones","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flogichh%2Fcapturezones","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogichh%2Fcapturezones/lists"}