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
We, the developers of Homestead, are putting hard work into developing this plugin and making it free for everyone. If you want to support us, donate to us from this site! Even $1 is enough to support us. ❤️
1. Why Homestead?
• ✅ Lightning-Fast Protection: Homestead is optimized for performance, ensuring instant region protection without lag. • ✅ Simple & Easy to Use: No complex commands or confusing configurations. Protect all builds with ease. • ✅ Reliable Anti-Griefing: Block unauthorized modifications, keeping regions protected from griefers. • ⚡ Lightweight & Efficient: Unlike bloated protection plugins, Homestead runs smoothly even on lower-end servers. • ✅ NoSQL: Homestead uses YML files and memory to save all regions' data. • ✅ Perfect for SMP Servers: Homestead ensures all players’ builds stay secure. • ✅ Always Updated: The plugin always supports the latest Minecraft versions.
2. Features
• ✓ Protected Areas: Players can create and manage protected regions to prevent griefing.
• ✓ Teleport System: A teleportation system allows players to travel quickly to any region.
•
✓Graphical User Interface: 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.
• ✓ Individual Permissions: Region owners can manage permissions globally and for specific players.
• ✓ Multiple Integrations: Homestead uses multiple APIs from external plugins, including
Vault,
WorldGuard, and
PlaceholderAPI...
• ✓ WorldGuard Protection: Integrates with WorldGuard to protect existing regions, like spawn or PvP arenas.
•
✓ Advanced Flags: Manage permissions for players and nature using over 50 configurable flags.
•
✓ Sub-Areas: Set specific permissions for global players for a specific area inside a region.
• ✓ 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 to other players for the amount of money for a defined period.
•
✓ Selling Regions: Option for players to sell their regions to other players.
•
✓ 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.
•
✓ API: Allow other developers to use Homestead's API (for version 3.0.0 and higher).
3. Requirements
• ⚙️
Vault plugin.
• ⚙️ Any Economy plugin, like
EssentialsX Economy.
• ⚙️ Any Permissions plugin, like
LuckPerms.
• ⚙️
Java SE 21 or higher.
4. 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. ^-^
This is the main menu to configure a region; Invite, untrust, ban, and unban players, rename region, set region's description, set region's spawn point, permissions, claims list... etc.
To open the menu, use
/region edit, and then select a region you want to edit.
The command
/region flags will open a menu where you can configure player flags and world flags.
This picture shows the first 27 player flags (the rest are on the second page).
This picture shows only 20 world flags.
The command
/region top [bank/chunks/members/rating] will show the top regions by bank amount, members count, chunks, or rating.
The command
/region borders will spawn colored particles around a sub-area or a region.
From this picture, the
green particles are around the region's borders, and the
blue particles are around a sub-area's borders.
Homestead supports multiple Google Maps-like plugins, including
dynmap,
Squaremap,
Pl3xMap, and
BlueMap.
The picture below is from
Squaremap:
5. Database
The plugin does not require any SQL database, it saves all data in
.yml files in folders named
claims and
subareas.
Homestead can handle millions of regions without latency because it uses
Java HashMap. To avoid high latency, the plugin requires sufficient memory to hold the array of data.
6. Documentation and Support
• Documentation: First time using the plugin or not knowing how to set it up?
Click here! •
Report Issues: Found a bug? Let us know so we can fix it!
Click here to report a bug. •
Submit Ideas: Did you find an interesting feature you want to include in the plugin?
Click here to share your ideas!
Important:The plugin is not open-source, and we do not accept modifications from other users. The .jar file is not obfuscated, which means you can decompile and modify it for yourself, but you are NOT allowed to republish it and claim that you own the original code!
All versions, including pre-releases and releases, are on Modrinth too! If you want to access early features before its initial release,click here.
⭐ Did you like the plugin? Please leave us a rating! Thank you.⭐
This graph doesn't update unless you hard-refresh the page by cleaning your browser's cache.