{"id":19503137,"url":"https://github.com/minebench/plotsigns","last_synced_at":"2026-03-11T06:32:45.340Z","repository":{"id":83312075,"uuid":"76997489","full_name":"Minebench/PlotSigns","owner":"Minebench","description":"Sell WorldGuard regions with signs.","archived":false,"fork":false,"pushed_at":"2025-03-30T14:06:14.000Z","size":91,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-07-29T16:11:54.124Z","etag":null,"topics":["bukkit","bukkit-plugin","java","minecraft","plot","plots","plugin","region","spigot","worldguard","worldguard-extension"],"latest_commit_sha":null,"homepage":"https://www.spigotmc.org/resources/plotsigns.33847/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Minebench.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,"zenodo":null},"funding":{"github":["Phoenix616"],"custom":["https://tip.phoenix616.dev","https://minebench.de/supporter"],"issuehunt":"Minebench"}},"created_at":"2016-12-20T22:49:35.000Z","updated_at":"2025-03-30T14:06:18.000Z","dependencies_parsed_at":"2025-07-29T15:37:43.129Z","dependency_job_id":null,"html_url":"https://github.com/Minebench/PlotSigns","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Minebench/PlotSigns","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minebench%2FPlotSigns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minebench%2FPlotSigns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minebench%2FPlotSigns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minebench%2FPlotSigns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Minebench","download_url":"https://codeload.github.com/Minebench/PlotSigns/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minebench%2FPlotSigns/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30373479,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T06:09:32.197Z","status":"ssl_error","status_checked_at":"2026-03-11T06:09:17.086Z","response_time":84,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bukkit","bukkit-plugin","java","minecraft","plot","plots","plugin","region","spigot","worldguard","worldguard-extension"],"created_at":"2024-11-10T22:19:46.411Z","updated_at":"2026-03-11T06:32:45.300Z","avatar_url":"https://github.com/Minebench.png","language":"Java","funding_links":["https://github.com/sponsors/Phoenix616","https://tip.phoenix616.dev","https://minebench.de/supporter","https://issuehunt.io/r/Minebench"],"categories":[],"sub_categories":[],"readme":"# PlotSigns\nWith this simple Bukkit plugin you can sell and buy WorldGuard regions either via a sign or via commands. You also have the ability to limit the amount of regions a player can buy of a certain type! (When not configured differently a player can only buy one region of a certain type in a world!) The type function uses the WorldGuard 6 custom flags api to register a custom `plot-type` flag!\n\n[PlotGenerator](https://github.com/Minebench/PlotGenerator/) is compatible with this plugin! Use the `regionPrice` and `plotType` options to automatically setup regions to be buyable with PlotSigns.\n\nPlayers can sell their own plots too if they have the permissions to do so (each owner of the region will get a fair share of the price) and you can impose a tax on all plot sales.\n\n## Sign Setup\n\nYou can sell a region just by placing down signs with a certain sell tag on the first line. (`[Plot]` in the default config's `sign.sell` key) The second line contains the region's id, the third one the price and the fourth the plot's type. (Leave empty if it shouldn't have one)\n\n![PlotSigns sign explanation](https://lambda.sx/TIW.png) ![PlotSigns sign example](https://lambda.sx/V1j.png)\n\n## Commands\n\n| Command                             | Explanation                                       |\n|-------------------------------------|---------------------------------------------------|\n| `/plotsigns buy`                    | Buy the region that you are standing in           |\n| `/plotsigns buy \u003cregionid\u003e`         | Buy specific region                               |\n| `/plotsigns sell \u003cregionid\u003e \u003cprice\u003e`| Sell a region                                     |\n| `/plotsigns type \u003cregionid\u003e \u003ctype\u003e` | Set the type of a region (sets `plot-type` flag)  |\n| `/plotsigns sign \u003cregionid\u003e`        | Generate the text for a sell sign                 |\n| `/plotsigns reload`                 | Reload the plugin config                          |\n\n## Permissions\n\n| Permission                              | Explanation                                                         |\n|-----------------------------------------|---------------------------------------------------------------------|\n| `plotsigns.command`                     | Gives permission to the plugin command                              |\n| `plotsigns.command.buy`                 | Buy regions via the command                                         |\n| `plotsigns.command.buy.byregionid`      | Buy a specific region via the command                               |\n| `plotsigns.command.sell`                | Sell regions via the command                                        |\n| `plotsigns.command.type`                | Set the type of a region via the command                            |\n| `plotsigns.command.sign`                | Write a sell sign via the command                                   |\n| `plotsigns.command.reload`              | Reload the plugin via the command                                   |\n| `plotsigns.sign.purchase`               | Purchase a plot via right clicking on the sign                      |\n| `plotsigns.sign.create`                 | Create plot signs                                                   |\n| `plotsigns.sign.create.outside`         | Create plot signs outside of the plot                               |\n| `plotsigns.sign.create.others`          | Create plot signs for plots that the player doesn't own             |\n| `plotsigns.sign.create.type`            | Set type of plot                                                    |\n| `plotsigns.sign.create.makebuyable`     | Make a previously not buyable region buyable (without the command)  |\n| `plotsigns.type.\u003ctype\u003e.\u003cmaxamount\u003e`     | Allows a player to only buy a certain amount of regions of a type   |\n| `plotsigns.type.\u003ctype\u003e.unlimited`       | Buy onlimited regions of that type                                  |\n| `plotsigns.group.\u003ctypegroup\u003e`           | Allows a player to buy regions of a certain configured type group   |\n| `plotsigns.group.\u003ctypegroup\u003e.unlimited` | Buy unlimited regions of the type group                             |\n\n## Config\n\n```yaml\nsign:\n  sell: [Plot]\n  sellformat:\n  - \"\"   # ID line\n  - \"\u00268\" # Region ID line\n  - \"\"   # Price Line\n  - \"\u00268\" # Type\n  sold:\n  - \"Sold\"\n  - \"to\"\n  - \"%player%\"\n  - \"\"\ntax: # Tax to be deducted from the region's price when the region is sold to another user\n  fixed: 0.0 # Fixed tax\n  share: 0.0 # Share of the price. Use 1.0 to not give the owner any money at all\ntype-counts:\n  max-number: 9 # Maximum number to check the plotsigns.type.\u003ctype\u003e.\u003cnumber\u003e permission for\n  groups: # Predefined type groups. Use with plotsigns.group.\u003cgroupname\u003e\n    single: 1 # Allow players with plotsigns.group.single to only buy one region of that type in a world\n    dozen: 12\nlang:\n  error:\n    malformed-price: \"\u0026c%input% is not a valid price number!\"\n    unknown-region: \"\u0026cNo region with the name %region% found!\"\n    world-not-supported: \"\u0026cWorldGuard is not enabled in your world!\"\n  create-sign:\n    success: \"\u0026aSell sign for region \u0026e%region%\u0026a created! Price: \u0026e%price%\u0026a, Type: \u0026e%type%\"\n    no-permission: \"\u0026cYou don't have the permissions to create sell signs!\"\n    missing-region: \"\u0026cYou need to specify a region name on the second line!\"\n    missing-price: \"\u0026cYou need to specify a price on the third line!\"\n    sign-outside-region: \"\u0026cYour sell sign needs to be inside the region!\"\n    region-not-sellable: \"\u0026cThe region %region% can't be sold!\"\n    cant-set-type: \"\u0026cYou don't have the permissions to set the type of a region!\"\n    doesnt-own-plot: \"\u0026cYou don't have the permissions to create sell signs for plots that you don't own!\"\n  buy:\n    bought-plot: \"\u0026aYou bought the plot \u0026e%region%\u0026a for \u0026e%price%\u0026a!\"\n    your-plot-sold: \"\u0026aYour plot \u0026e%region%\u0026a was sold to \u0026e%buyer%\u0026a for \u0026e%price%\u0026a! You've earned \u0026e%earned%\u0026a\"\n    not-enough-money: \"\u0026cYou don't have enough money to buy this plot!\"\n    maximum-type-count: \"\u0026cYou have already bought the maximum amount of plots of the type %type%!\"\n    not-for-sale: \"\u0026cThis plot is not for sale!\"\n    no-permission: \"\u0026cYou don't have the permissions to buy plots with sell signs!\"\n    price-mismatch: \"\u0026cError: The price on the sign (%sign%) does not match the price configured for this region (%region%)\"\n    right-mismatch: \"\u0026cError: The right on the sign (%sign%) does not match the right configured for this region (%region%)\"\n```\n\n## Downloads\n\nReleases can be downloaded from the [PlotSigns SpigotMC resource page](https://www.spigotmc.org/resources/plotsigns.33847/).\n\n[Dev builds](https://ci.minebench.de/job/PlotSigns/) can be found on the Minebench jenkins server.\n\n## License\n\n```\nCopyright (C) 2020 Max Lee aka Phoenix616 (max@themoep.de)\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminebench%2Fplotsigns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminebench%2Fplotsigns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminebench%2Fplotsigns/lists"}