+ 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.
+ 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.
+ 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).
+ 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.
❌ 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.
❌ 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
❌ 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.
❌ 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.
❌ 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.
❌ 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".
❌ 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)
❌ 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.
❌ 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.
❌ 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.
❌ 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].
⚠️ 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.
⚠️ 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.
❌ 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.
❌ 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.
❌ 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.
❌ 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.
❌ 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.
❌ 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.
❌ 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.
+ 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.
❌ 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.
+ 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.