✅ Homestead ⚔️ Regions & Grief Prevention  [1.21+] icon

✅ Homestead ⚔️ Regions & Grief Prevention [1.21+] -----

A chunk-based land claiming plugin, with multiple APIs support!




API Version: 1.21

+ Added new command: /region playerinfo
+ Squaremap and Pl3xMap Experimental Markers are no longer experimental.
In the previous release, the code used algorithms in maths to create Polygons for regions, which isn't working properly. This new algorithm uses normal Rectangular markers while checking whether the chunk's neighbor is claimed. This makes the solution more efficient and easier to code.

[​IMG]

API Version: 1.21

+ Added Experimental toggle;
You can toggle on or off experimental features for your server.
Code (YAML):
# Enable experimental features?
# If enabled, all experimental features will be enabled.
# WARNING: ...
enable-experimental-features
: false
For this release, the experimental features are about Squaremap and Pl3xMap, look at the spoiler:
[​IMG]

+ Any region's spawn location can be null; This means players no longer set region spawn locations outside claimed chunks.
----------, Apr 20, 2025

API Version: 1.21

+ Region icons' size is changeable in config.yml.
+ Custom map color can be enabled or disabled in config.yml.
+ Upgraded /region top command;
Added action button to change sorting method quickly.
+ Players no longer place rent and sell signs while the economy and its sub-features are disabled.
+ Fixed /region top.
+ Fixed all menus.
+ Fixed menus that reopen the same menu from the start if any change occurs within the buttons.
+ Fixed and upgraded the tax system.
+ Fixed asynchronous tasks.
----------, Apr 18, 2025

API Version: 1.21

+ Added custom Map color for all regions;
Region owners can set their region's color for Squaremap or Pl3xmap.
+ Added default icon for all regions (URL-based; only .PNGs are supported).

Squaremap:
[​IMG]

Pl3xMap:
[​IMG]
----------, Apr 13, 2025

API Version: 1.21

+ Added logs;
If any changes happen to a region, a message will be saved as a log in the region's data. You can mark some logs as read or purge all of them. If you are a server owner, you can disable it in config.yml to reduce the consumption of storage.
+ Added update notifier; If an operator joins the server and there is an available update for Homestead, the plugin will send a notification to the operator. It can be disabled in config.yml.
+ Admins can edit any region via /region edit.
+ Fixed offline players async.
+ Fixed permissions for welcome signs.
+ Fixed YAML validator.
+ Fixed other non-critical bug.
----------, Apr 11, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Added custom charts for bStats.

[​IMG]
----------, Apr 9, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Fixed /region visit GUI.
(Reported via Discord)
----------, Apr 9, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Added Welcome signs;
Instead of using /region visit [region], you can place a "[Welcome]" sign in your region and let players visit your region by opening the GUI via the command /region visit. This feature is toggeable in config.yml: ( GitHub Issue #5)
Code (YAML):
# Two valid options:
# 'command': Players will use the command "/region visit [region name]" to visit a region; no GUI or welcome sign is needed.
# 'signs': Players will use the command "/region visit", open a GUI, and then select a region to teleport. Note that region owners must place [Welcome] sign to set the location.
region-visit-method
: 'signs'
+ Homestead check for updates on startup to avoid servers from crashing due to massive internet latency.
+ Fixed Villagers and Bees not doing their proper job with the flag entities-grief in Deny state.
( GitHub Issue #5)
+ Fixed other non-critical bugs.
----------, Apr 5, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Added bStats;
Click here!

Note: This is a minor release; there is no need to update the plugin on your server since this release doesn't include major changes or bug fixes.
----------, Mar 28, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Added region sales;
Region owners can sell their regions to any player by using signs (look at the picture below).
+ Added new placeholder: %homestead_region_current%
+ Changed rent book to signs system;
Instead of giving a book for players to lease a region, now players can right-click on signs to lease the region, without the need for the region's owner to be online (look at the picture below).
+ Fixed thrown potions damaging entities.
+ Fixed "pvp" flag for leasers.
+ Fixed dynamic markers.
+ Fixed chat map.
+ Fixed command permissions.
- Removed books to lease regions.

Supported signs: Oak, Dark Oak, Birch, Jungle, Spruce, Acacia, Bamboo

[​IMG]
----------, Mar 28, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21

+ Support for 1.21.5; The plugin was tested on a 1.21.5 Spigot server, no issues occurred. There are no big changes within the game, meaning there are no new exploits for players to grief regions.
+ You can quickly manage regions using "/rgadmin [region]" instead of navigating the GUI.
+ Fixed players spawning mobs using spawn eggs inside regions.
+ Fixed players interacting with entities.
----------, Mar 25, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Added Update checker;
You are no longer needed to visit this page to check if there is an update for the plugin! It will automatically fetch updates and send notifications to your server's console.
+ You can manage SubAreas using the API.
+ Upgraded dynmap, Pl3xMap, and Squaremap configuration;
Operators will have special color markers (by default, it's red).
+ "/claim" no longer requires players to give a new region name within the command arguments.
+ Custom Weather and Time for regions.
+ Each group now has maximum subarea volume.

+ Fixed Raid trigger event.
----------, Mar 15, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Added public API for developers;
Click here!
+ Added new sub-commands: banlist, kick
+ Getting an OfflinePlayer by name is now asynchronous.
+ Regenerating chunks (with WorldEdit) is now asynchronous.
+ Region owners can ban offline players.
+ Upgraded chunk particles;
You are no longer forced to be inside a region to show particles.
+ Fixed Brigadier and added missing commands.
+ Fixed nearby chunk finder.
- Removed unnecessary functions.
----------, Mar 13, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Fixed End Crystals bypasses the "entities-damage-entities" flag.
+ Any explosion's flag is now "explosions-damage", instead of "entities-damage-entities".
----------, Mar 11, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Downgraded Spigot API dependency from 1.21.4 to 1.21;
Since there are no big changes in 1.21.4, the API version was changed from 1.21.4-R0.1-SNAPSHOT to 1.21-R0.1-SNAPSHOT.
+ Fixed hanging items and dropped items from breaking/disappearing by an explosion (especially from an entity). ( GitHub Issue #3)
+ Fixed region owners cannot enter their region while the passthrough flag is "deny". ( GitHub Issue #3)
+ Fixed players taking damage from hitting a wall while the no-fall-damage flag is "allow". ( GitHub Issue #3)
----------, Mar 11, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Added feature to delete invalid players;
On startup, Homestead will read all saved player UUIDs in the database. If an invalid ID is found, the plugin will automatically delete it and anything related to it, like regions, trusted regions... etc.
+ Added more permissions; Each sub-command for the command /region has specific permissions.
+ Added ignore operators for renting region and taxes.
+ Fixed selection tool exploit;
Players can select points from different worlds.
+ Fixed chat map and resized from 11x11 to 7x7.
+ Fixed other non-critical bugs.
----------, Mar 1, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Added commands cooldown;
Players now have a cooldown when running Homestead commands, configurable in config.yml.
+ Updated config.yml and language file.
+ Fixed major issues related to pagination menus.
+ Fixed non-critical issues related to config.yml and language files.
----------, Feb 27, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Added support for importing LandLord's regions data.
+ Added feature to regenerate chunks after unclaim;
Once a region owner unclaim a chunk, the chunk will be regenerated back to its original state (when the world was first generated). This feature requires WorldEdit plugin to be installed.
+ Fixed small issue related to admin's menu.
----------, Feb 25, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Added Sub-Area system;
Region owners can create sub-areas in their regions, with specific flags for global players.
+ Added a new command to import regions from other plugins; If you used a different anti-grief plugin and want to move to this plugin, you can import data without any loss! Use the command /
importexternalregionsdata [plugin]
.
----------, Feb 24, 2025

⚠️ This version is a pre-release version. It may contain some bugs and exploits, proceed at your own risk! ⚠️

API Version: 1.21, Tested Version: Paper 1.21.4

+ Sub-Areas system can be disabled in config.yml.
+ If a chunk gets unclaimed, any sub-area intersecting with that chunk will be removed.
+ If a region gets deleted, all region's sub-areas get deleted.
+ Fixed Sub-Areas particles.
+ Fixed selection tool.

----------, Feb 24, 2025

⚠️ This version is a pre-release version. It may contain some bugs and exploits, proceed at your own risk! ⚠️

API Version: 1.21, Tested Version: Paper 1.21.4

+ Added Sub-Area system;
Region owners can create sub-areas in their regions, with specific flags for global players.
+ Fixed one non-critical exploit; Region owners can change the state of a disabled flag for their region members.
----------, Feb 24, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21


+ Config and language files validator;
Instead of deleting the config.yml and language file after installing a new version of the plugin, Homestead automatically checks if there is any difference between your current files and the newly updated files. If there is a missing key (or more), the plugin will update your current files.
+ Rating regions can be disabled in config.yml.
+ Added new commands:

  • /region home: Teleports you to your targeted region, instead of using /region visit [region].
  • /region claimlist: Opens the claims list menu.
+ New filters for ranking regions: by rating or by members count.
+ Fixed player teleporting on top of the Bedrock layer in Nether worlds;
The plugin attempts to find a safe location below the bedrock layer. If there is no safe location, it will cancel the teleportation and tell to the player that the location is not safe.
+ Fixed commands argument suggestions.
+ Fixed Mojang Brigadier.
----------, Feb 18, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21

+ The plugin now supports Mojang's Brigadier.

Before the version 2.3.3:
[​IMG]

After the version 2.3.3:
[​IMG]
----------, Feb 17, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21

+ The plugin's code was cleaned; Non-used functions and configuration keys were removed.
+ Fixed 2 exploits:

  • Players bypass their owned regions count limit; They could use an alternative account, create regions, and transfer ownership to their main account.
  • Players bypass any region's maximum members count; Region owners may invite too many players, and the invited players can accept the invitation while the region owners' region has reached its limit.
----------, Feb 16, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

API Version: 1.21

+ The plugin now supports Pl3xMap and Squaremap.
( GitHub Issue #2)
+ All external plugin APIs will be loaded after all plugins get enabled.
----------, Feb 15, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

+ Added special GUI for operators: Admin Dashboard;
Use "/rgadmin" to open the menu!
+ Added rating system.
+ You can transfer ownership of a region to another player!
+ Fixed non-critical bugs.
----------, Feb 14, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

+ Added cooldown for changing flag status;
This feature was added to prevent players from writing their region data file millions of times every second (they may use an auto clicker).
+ Added new flag: windcharge-burst
+ Fixed Bamboo and other plants not growing inside a claimed region. ( GitHub Issue #1)
+ Fixed minecarts getting removed while moving from a chunk to another chunk inside a claimed region. ( GitHub Issue #1)
+ Fixed trees bypassing the flag plant-growth.
+ Fixed player input.

+ Upgraded top command;
The command now opens a pagination menu, which ranks all regions (by bank or chunks).
- Removed all text components that execute commands for players.
----------, Feb 3, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

+ Added 9 new flags:
use-bells, trigger-tripwire, block-trampling, item-frame-rotation, no-fall-damage, wither-damage, grass-growth, sculk-spread, snowman-trails.
+ Players no longer break turtle eggs by standing or jumping on them; Players must have the new block-trampling flag to break the turtle eggs.
+ Region names and descriptions have custom maximum length, changeable config.yml.
+ You can disable some unnecessary features, like /region chat or /region map.
+ You can disable some flags, which disallow region owners from changing their state.
+ Players have a delay when teleporting to a region or a chunk;
Server operators teleport instantly, without any delay.
+ dynmap and BlueMap now have specific configurations; Enable or disable, claim border and fill color, and hover text.
+ Prices have a maximum limit, changeable in config.yml.
+ Added sounds to special events.
For example, a specific sound is played when a player receives an invite, or when a region owner changes a flag's state.
+ Changed flags' value type, from integer to long due to many flags. This change caused some flag changes, for example, the flag vehicles used to be 1048576, but now it's 16777216.
+ Fixed non-critical bugs.
----------, Jan 26, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

+ Fixed the Actionbar message when a player enters a region or wilderness.
+ Fixed limits for groups:
If a group were not found in the limits (from config.yml), it would return 0 by default, instead of NullPointerException error.
+ Fixed chunk particles: Sometimes the particles won't spawn on another side of a chunk, so it's fixed.
----------, Jan 25, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

+ Added Advanced GUI, including Normal and Pagination Menus.

This menu shows up once you select a region from the player's region list.

[​IMG]

+ Added 4 World Flags:
  • ice-melting: Allow ice to melt?
  • snow-melting: Allow snow to melt?
  • player-glowing: Allow players to glow once they enter the region?
  • wilderness-minecarts: Allow wilderness minecarts (any minecart) to enter your region?
+ Sending an invite to a player is no longer temporary, it is now a permanent request.
+ Added banning system, which bans players from entering a region.
+ Bugs fixed:

  • Players no longer extinguish fire, they now need ignite flag to do it.
  • Players no longer break decorated pots with a projectile (Windcharge and Arrow), they now need break-blocks flag to do it.
----------, Jan 24, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

+ Fixed duplicating claimed chunks for dynmap.
+ Added new feature: Region chat;
This feature allows all region members to chat privately, including the region's owner.
+ Added Yellow colored particle for region border particles; On this release, the green color means you are the owner of the region, the yellow color means you are a member of the region, and the red color means you are not a member of the region.

The end of beta era! The plugin was tested with multiple cases, and all tested exploits have been fixed.
----------, Jan 17, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

+ Implemented dynmap;
The map shows all claimed chunks.
+ Implemented BlueMap; The map shows the spawnpoint of all regions.
----------, Jan 17, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

+ Added Map command:

[​IMG]

+ Fixed config error.
----------, Jan 14, 2025

❌ This is an outdated version. You will NOT receive support for outdated versions. ❌

+ Added more placeholders.

+ Fixed duplicating Item Metadata.
+ Fixed negative prices when renting regions.
----------, Jan 13, 2025

+ Allow players to rent their regions to other players, with a price and a period.
+ Players must pay the taxes every 28 days (changeable in config) by the number of chunks they claimed and the number of members they trusted.
+ Fixed a bug when loading regions.

This is the beginning of the beta era. The plugin is new; Exploits and glitches always exist on the first releases of Homestead, so proceed at your own risk.
----------, Jan 13, 2025

Resource Information
Author:
----------
Total Downloads: 676
First Release: Jan 11, 2025
Last Update: Yesterday at 6:43 PM
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings