Region Support

Region Support

Before you start, you'll need to install Flags. If it is installed correctly you should see "Found Flags, enabling region support" in your server console when FancyShop starts up. See that plugin's help for how to create regions and set flags within regions. It supports most of the popular grief protection plugins and includes its own cuboid region system as a fallback if you don't have a compatible plugin installed.

FancyShop uses a single flag called "FancyShop". By default this flag is false, which means shops can't be created except in specifically allowed areas. You can override this by setting the flag to true in the "default" area. Be aware that each world can also override the global default.

Flags allows you to define a "trust list" for each flag. If there is a trust list, only players on this list will be allowed to create shops in the region (regardless of whether the flag itself is true or false). If there is no trust list, any player can create shops when the flag is true, and no player can create shops when the flag is false.

FancyShop includes a new permission "fancyshop.create.anywhere" that does exactly what it says, bypassing all region checks. Ops have this permission by default, so be aware of that if you're trying to help a player get things set up correctly.