Homestead is a premium-free grief prevention plugin that does not require an SQL database. It allows players to claim chunks in any world they choose while respecting their claim limits. Each region has over 50 customizable flags to control the environment and player interactions, giving region owners extensive control over their claimed areas. The plugin also supports Menus (GUIs, or Graphical User Interfaces), which allow region owners to manage their regions easily.
Homestead is compatible with
Minecraft 1.21 (and higher) and supports the following server software:
• Bukkit
• Spigot
• PaperMC
• Purpur
1. Features
• ✓ Protected Areas: Players can create and manage protected regions to prevent griefing.
• ✓ Teleport System: A teleportation system allows players to travel quickly.
•
✓ Graphical User Interface (GUI): Region owners can use menus to manage their regions easily, including renaming regions, setting flags, banning players, etc.
• ✓ Detailed Region Management: View detailed information about regions, members, and configurable flags.
• ✓ Custom Permissions: Region owners can manage permissions globally or for specific players.
• ✓ PlaceholderAPI Integration:
%homestead_region_bank%: Displays the region's bank balance.
%homestead_region_name%: Shows the name of the region.
%homestead_region_claimed_chunks%: Indicates the total number of claimed chunks in the region.
%homestead_region_max_chunks%: Displays the maximum number of chunks a player can claim.
%homestead_region_trusted_members%: Indicates the total number of members in the region.
%homestead_region_max_members%: Displays the maximum number of chunks a player can claim.
%homestead_taxes_amount%: Displays the required amount to pay for taxes.
%homestead_taxes_at%: Shows when the region's owners must pay their taxes.
• ✓ WorldGuard Support: Integrates with WorldGuard to protect existing regions.
• ✓ Vault Support: Fully compatible with Vault for economy features.
•
✓ Advanced Flags: Manage permissions for players and nature using over 50 configurable flags.
• ✓ Economy Integration: Region owners can deposit and withdraw funds from their region's bank.
•
✓Integrated Chat: Region members and owners can chat privately.
•
✓ Renting Regions: Option for players to rent their region for other players for the amount of money for a defined period.
•
✓ Taxes: Region owners must pay the number of chunks they have claimed and the number of members they have trusted every 28 days (changeable in config).
•
✓ Dynamic Map: The plugin supports
dynmap,
BlueMap,
Pl3xMap, and
Squaremap API to dynamically show all regions on maps.
Any Economy plugin that Vault currently supports, like EssentialsX.
Any Permissions plugin that Vault currently supports, like LuckPerms.
3. Screenshots
The command
/region info will show information about a region.
These messages may look to another plugin, called Residence. I used the same style because I love it. ^-^
The command
/region flags will open a menu where you can configure player flags and world flags, the picture below represents the first 27 player flags.
The command
/region top [balance/chunks] will show the top 5 regions by the bank's amount or number of chunks claimed.
The command
/region map will show the nearest claimed and unclaimed chunks.
The picture below is from dynmap:
4. Database
The plugin does not require any SQL database, it saves all data in
.yml files in a folder called "
claims".
Homestead can handle millions of regions without any latency because it uses
Java HashMap. To avoid high latency, the plugin requires sufficient memory to hold the array of data.