Advanced Region Market allows serveradmins to create sell and rent signs for worldguard regions, which can be clicked by users to buy or rent the linked region. It also has a lot features which help users to manage their bought regions, and find new ones.
Feature List:
- Sell regions - Admins can create signs which can be clicked to buy a region permanently
- Rent regions - Admins can create signs which can be clicked to rent a region.
- - They can be clicked again to extend the rent time
- - Admins can set a maximum rent time so users can't rent a specific region for more than X days at once
- Admins can create regionkinds and allocate them to a region. Users can now search a free region of this kind
- Admins can define an autoprice in the config to let ARM calculate the price of a region by it's size
- Permissions
- Region owners can (if they have permission) reset their region (blocks) via GUI. Admins can set a Cooldown for this in the config
- Region owners can add ((and remove) members to their region
- Region owners can make members to owners
- Admins can set permissions to allow only specific groups to buy specific regionkinds
- Admins can enable an option which resets a region if the owner has not been online for a specific amount of days. (Bungee support)
- - Can be disabled for specific regions by admins
- Admins can enable an option which allows members of a region to take over a region if the admin has not been online for a specific amount of days. (Bungee support)
- - Members will see a GUI if they can take over a region
- Plugin is compatible with "Fast Async WorldEdit" for faster region regeneration
- Admins can set a option to a region, so members and owners of it can only build new blocks and only remove blocks they have build (good for Hotels)
- All messages are fully customizable via config
- Admins can define groups to set limits and assign them to players.
- Members can sell their regions back to the server.
- A dynamic GUI that will only show the options a player has permission for.
- Players can (if they have permission) teleport them to a region. ARM can set a point where players will be teleported to automatically or an admin can set a new point
- Admins can define presets that can be loaded and applied to every region they define. This allows a faster region setup
- Autocompleter for commands
- Admins can see how many regions are available (per graph)
- Admins can define presets that can be loaded and applied to every region they define. This allows a faster setup of the regions
- Members can create, manage and sell a specific amount of subregions, that can be set by the admin
- Sign-Linking-Mode that allows the create new regions in seconds
- Mass actions. Admins can change settings for a complete group of regions
- EntityLimits. You can decide how many and which entities can be spawned on a region
Dependencys
You need to have the following plugins installed on your Server:
- Vault (https://dev.bukkit.org/projects/vault)
- A economy plugin vault can hook in
- Worldguard (https://dev.bukkit.org/projects/worldguard)
- WorldEdit (https://dev.bukkit.org/projects/worldedit)
How to install:
- Download Advanced Region Market from Bukkit.org (https://dev.bukkit.org/projects/advancedregionmarket/files)
- Copy the file advancedregionmarket.jar into your plugins folder of your minecraft server
- If you want to use the autoreset or takeover function and have a bungeecord server I highly suggest to copy the armpory.jar into the plugins folder of you bungeecord server. You find the ARMProxy.jar here
- restart your minecraft (and bungeecord if armproxy installed) server.
- If you want to use takeover and autoreset fill in your mysql login data in both configs (bungeecord and minecraft server) and set autoreset and/or takeover to true.
- Edit the config.yml how you want it.
- Restart the server
- You are done! :D
- If you are switching from AreaShop you can use this tool to import your old regions.
Additional software:
- ArmImporter: Allows to import regions from other regionshops to make it easier to switch to AdvancedRegionMarket.
- ArmShopBridge: Connects the plugin to various shop-plugins like Shopkeepers, Quickshop, ShopChest, etc.
Support:
If you need help, found a bug or if you have any suggestions for the plugin you can write me a private message or join my Discord server: https://discord.gg/v3HsVrf
Of course you can create an issue on Github too:
https://github.com/alex9849/advanced-region-market/wiki
Permissions:
You'll find a complete list of all permissions with commands and explaination here:
https://github.com/alex9849/advanced-region-market/wiki/Commands-and-permissions
And for the presets:
https://github.com/alex9849/advanced-region-market/wiki/Presets
Tutorial:
You'll find a complete tutorial here:
https://github.com/alex9849/advancedregionmarket/wiki
Support:
If you need help with the plugin you can write me a private message or join my Discord server: https://discord.gg/v3HsVrf
Fast Tutorial:
If you want to create regions faster i would recommend to read the wiki about the presets and to create regions with the Sign-Linking-Mode (/arm signlinkmode <sellregion/contractregion/rentregion/disable>)
Create a sell-region:
Step 1:
Create a region with WorldGuard
Step 2:
Place a Sign OUTSIDE THE REGION! (Players can't remove them)
Step 3:
Line 1: [arm-sell]
Line 2: the world of the region. If the region is in the same world it can be let empty
Line 3: the name of the region
Line 4: the price
Step 4:
You are done. Now players can buy the region.
You can now assign a regionkind to the region if you want, so players can find it easier and
you can limitate it better.
Use /arm setregionkind REGIONKIND REGION
You can also mark the region as a Hotel, so players cant remove blocks that they haven't build
Use /arm sethotel REGION true
You can also deactivate inactivityreset for the region
Use /arm setinactivityreset REGION false
You can also deactivate region restoring, if the region gets automatically resetted.
Use /arm setautorestore REGION false
And much more...
Create a rent-region
Step 1:
Create a region with WorldGuard
Step 2:
Place a Sign OUTSIDE THE REGION! (Players can't remove them)
Step 3:
Line 1: [arm-rent]
Line 2: the world of the region. If the region is in the same world it can be let empty
Line 3: the name of the region
Line 4: ;;
Step 4:
You are done. Now players can buy the region.
You can now assign a regionkind to the region if you want, so players can find it easier and
you can limitate it better.
Use /arm setregionkind REGIONKIND REGION
You can also mark the region as a Hotel, so players cant remove blocks that they haven't build
Use /arm sethotel REGION true
You can also deactivate inactivityreset for the region
Use /arm setinactivityreset REGION false
You can also deactivate region restoring, if the region gets automatically resetted.
Use /arm setautorestore REGION false
And much more...
Create a contract-region
Step 1:
Create a region with WorldGuard
Step 2:
Place a Sign OUTSIDE THE REGION! (Players can't remove them)
Step 3:
Line 1: [arm-contract]
Line 2: the world of the region. If the region is in the same world it can be let empty
Line 3: the name of the region
Line 4: ;
Step 4:
You are done. Now players can buy the region.
You can now assign a regionkind to the region if you want, so players can find it easier and
you can limitate it better.
Use /arm setregionkind REGIONKIND REGION
You can also mark the region as a Hotel, so players cant remove blocks that they haven't build
Use /arm sethotel REGION true
You can also deactivate inactivityreset for the region
Use /arm setinactivityreset REGION false
You can also deactivate region restoring, if the region gets automatically resetted.
Use /arm setautorestore REGION false
And much more...
There are also 2 Tutorial videos made by ReaperOfSouls98:
Basic plot setup:
Advanced:
Commands:
Tipp: Nearly everything that a player can do with commands can be done with the GUI. I highly suggest enabling it for the players. This will make it easier for the player to use the plugin. The GUI is dynamic. It will only show options the players have permission for. You can translate it in the message.yml
You'll find a list with all commands here:
https://github.com/alex9849/advanced-region-market/wiki/Commands-and-permissions
And for the presets:
https://github.com/alex9849/advanced-region-market/wiki/Presets
Info:
- The Plugin collects annonym data and sends it to bStats (https://bstats.org/) to create statistics for me.
- The Plugin sends the hostname, server-IP and port to me (so I can see which servers use this plugin and I can eventually visit them ;) )
- You are not allowed to resell this plugin.
- You are not allowed to sell functions of this plugin (Like a higher region-limit) to your players.
By downloading this Plugin you agree with these points!
Pictures of the GUI:
Regionmanager for Owners:
Regionfinder:
Main menu: