{"id":19336326,"url":"https://github.com/cuberite/protectionareas","last_synced_at":"2025-04-23T01:30:42.833Z","repository":{"id":10092828,"uuid":"12153316","full_name":"cuberite/ProtectionAreas","owner":"cuberite","description":"ProtectionAreas plugin for Cuberite","archived":false,"fork":false,"pushed_at":"2020-02-27T07:38:18.000Z","size":29,"stargazers_count":8,"open_issues_count":5,"forks_count":3,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-04-02T06:02:58.493Z","etag":null,"topics":["plugin"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cuberite.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}},"created_at":"2013-08-16T07:31:55.000Z","updated_at":"2024-05-13T11:43:04.000Z","dependencies_parsed_at":"2022-09-10T22:30:50.425Z","dependency_job_id":null,"html_url":"https://github.com/cuberite/ProtectionAreas","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuberite%2FProtectionAreas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuberite%2FProtectionAreas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuberite%2FProtectionAreas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuberite%2FProtectionAreas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cuberite","download_url":"https://codeload.github.com/cuberite/ProtectionAreas/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250352138,"owners_count":21416445,"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":["plugin"],"created_at":"2024-11-10T03:10:38.547Z","updated_at":"2025-04-23T01:30:42.546Z","avatar_url":"https://github.com/cuberite.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"This plugin lets VIP users define areas of the world where only specified users are allowed to build and dig.\n\nAn area is defined by the VIP by using a Wand item (by default, a stick with a meta 1) by left-clicking and right-clicking in two opposite corners of the area, then issuing a /protection add command. Multiple users can be allowed in a single area. There is no hardcoded limit on the number of areas or the number of players allowed in a single area. Areas can overlap; in such a case, if a user is allowed in any one of the overlapping areas, they are allowed to build / dig.\n\nThe protected areas are stored in an SQLite database in a file \"ProtectionAreas.sqlite\" that is created next to the Cuberite executable. The plugin has its configuration options stored in a \"ProtectionAreas.ini\" file. \t\n\n# Configuration\nThe configuration is stored in the ProtectionAreas.ini file next to the Cuberite executable in a regular manner.\n\nThe wand item can be specified in the configuration. By default, a stick with meta 1 is used, but any valid item can be used. Stored in the [ProtectionAreas].WandItem value.\n\nIf there is no area, players can be either allowed to interact freely or not at all, based on the setting in the [ProtectionAreas].AllowInteractNoArea value. Accepted values are 0 and 1. \t\t\t\n\n# Commands\n\n### General\n| Command | Permission | Description |\n| ------- | ---------- | ----------- |\n|/protection add | protection.add | adds a new protected area using wand|\n|/protection addc | protection.add | adds a new protected area with explicitly specified coordinates|\n|/protection del | protection.del | deletes the specified area.|\n|/protection list | protection.list | lists all areas in the specified place|\n|/protection user add | protection.user.add | adds the specified users to the allowed users in the specified area|\n|/protection user list | protection.user.list | lists all the allowed users for the specified area|\n|/protection user remove | protection.user.remove | removes the specified users from the allowed users in the specified area|\n|/protection user strip | protection.user.strip | removes the user from all areas in this world|\n|/protection wand | protection.wand | gives the Wand item|\n\n\n\n# Permissions\n| Permissions | Description | Commands | Recommended groups |\n| ----------- | ----------- | -------- | ------------------ |\n| protection.add |  | `/protection addc`, `/protection add` |  |\n| protection.del |  | `/protection del` |  |\n| protection.list |  | `/protection list` |  |\n| protection.user.add |  | `/protection user add` |  |\n| protection.user.list |  | `/protection user list` |  |\n| protection.user.remove |  | `/protection user remove` |  |\n| protection.user.strip |  | `/protection user strip` |  |\n| protection.wand |  | `/protection wand` |  |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuberite%2Fprotectionareas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcuberite%2Fprotectionareas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuberite%2Fprotectionareas/lists"}