Areas

✍️ Create custom named regions/towns/zones with a radius using signs, with join/leave messages via GUI.

858,16k

Areas

<p style="text-align: center;"><center><a href="https://serilum.com/" target="_blank" rel="noopener noreferrer"><img src="https://cdn.serilum.com/description/header/header.png" alt="" width="838" height="400" /></a></p><p style="text-align: center;"><a href="https://curseforge.com/members/serilum/projects" target="_blank" rel="noopener noreferrer"><img src="https://wsrv.nl/?url=https://workflow.serilum.com/badges/svg/curseforge.svg&w=400" width="200" /></a> <a href="https://modrinth.com/user/Serilum" target="_blank" rel="noopener noreferrer"><img src="https://wsrv.nl/?url=https://workflow.serilum.com/badges/svg/modrinth.svg&w=400" width="200" /></a> <a href="https://patreon.com/serilum" target="_blank" rel="noopener noreferrer"><img src="https://wsrv.nl/?url=https://workflow.serilum.com/badges/svg/patreon.svg&w=400" width="200" /></a> <a href="https://youtube.com/@serilum" target="_blank" rel="noopener noreferrer"><img src="https://wsrv.nl/?url=https://workflow.serilum.com/badges/svg/youtube.svg&w=400" width="200" /></a></center></p><p><strong><span style="font-size: 24px;">Requires the library mod <a style="font-size:24px" href="https://modrinth.com/mod/collective" target="_blank" rel="nofollow">Collective</a>.</span></strong><strong><br><span style="font-size:6px"><br></span>   This mod is part of <span style="color:#008000"><a style="color:#008000" href="https://modrinth.com/modpack/the-vanilla-experience" target="_blank" rel="nofollow">The Vanilla Experience</a></span> modpack and <span style="color:#006b3f"><a style="color:#006b3f" href="https://modrinth.com/mod/serilums-rpg-bundle" target="_blank" rel="nofollow">Serilum's RPG Bundle</a></span> mod.</strong><br><span style="font-size:18px">Areas is a mod which allows any player to easily created named areas in a world. This can be an area, region, zone, town, kingdom etc. This is done with a placed sign. On it you specify the radius, optionally the rgb value and the name. This means that the radius around the sign is now considered an area. Whenever a player enters this area, they receive a message at the top of the GUI with (by default) "Enter the area.". And when they leave "Leaving the area.". This can both be changed in the config.<br><br>Names are randomly selected when the sign does not contain one. There is a global RGB value for the messages specified in the config, but this can also be a unique value again specified on the sign. See the examples below for a better idea of how it works!<br><br>You can make areas overlap in order to create different area shapes. The join/leave message will only show when entering for the first time or leaving every overlapping zone.</span></p>
<p><span style="font-size:14px;color:#008000"><strong>Works in multiplayer, but players must also have the mod installed on their client.</strong></span><br><br><br><strong><span style="font-size:20px">Configurable:</span> <span style="color:#008000;font-size:14px"><a style="color:#008000" href="https://github.com/Serilum/.information/wiki/how-to-configure-mods" rel="nofollow">( how do I configure? )</a></span><br></strong><span style="font-size:12px"><strong>giveUnnamedAreasRandomName</strong> (default = true): When enabled, gives signs without an area name a randomly chosen one from a preset list.</span><br><span style="font-size:12px"><strong>radiusAroundPlayerToCheckForSigns</strong> (default = 100, min 0, max 1000): The radius in blocks around the player in which to check for area signs.</span><br><span style="font-size:12px"><strong>defaultAreaRadius</strong> (default = 30, min 0, max 1000): The default radius for areas when it's left empty on the sign. It will be added automatically.</span><br><span style="font-size:12px"><strong>sendChatMessages</strong> (default = false): When enabled, sends the player the area notifications in chat.</span><br><span style="font-size:12px"><strong>showHUDMessages</strong> (default = true): When enabled, sends the player the area notifications in the HUD on screen.</span><br><span style="font-size:12px"><strong>showEnterMessage</strong> (default = true): Whether a message should be sent when a player enters an area.</span><br><span style="font-size:12px"><strong>enterPrefix</strong> (default = "Entering "): The prefix of the message whenever a player enters an area.</span><br><span style="font-size:12px"><strong>enterSuffix</strong> (default = "."): The suffix of the message whenever a player enters an area.</span><br><span style="font-size:12px"><strong>showLeaveMessage</strong> (default = true): Whether a message should be sent when a player leaves an area.</span><br><span style="font-size:12px"><strong>leavePrefix</strong> (default = "Leaving "): The prefix of the message whenever a player leaves an area.</span><br><span style="font-size:12px"><strong>leaveSuffix</strong> (default = "."): The suffix of the message whenever a player leaves an area.</span><br><br><span style="font-size:12px"><strong>showHUDTextShadow</strong> (default = true): Whether the text shown should be drawn with a shadow.</span><br><span style="font-size:12px"><strong>HUDMessageFadeDelayMs</strong> (default = 4000, min 100, max 360000): The delay in ms after which the HUD message should fade out.</span><br><span style="font-size:12px"><strong>HUDMessageHeightOffset</strong> (default = 10, min 0, max 3000): The vertical offset (y coord) for the HUD message. This determines how far down the message should be on the screen. Can be changed to prevent GUIs from overlapping.</span><br><span style="font-size:12px"><strong>HUD_FontSizeScaleModifier</strong> (default = 1.0, min 0, max 10.0): Increases the font size of the text in the HUD message. If you change this value, make sure to test the different GUI scale settings in-game. 6.0 is considered large.</span><br><span style="font-size:12px"><strong>HUD_RGB_R</strong> (default = 100, min 0, max 255): The red RGB value for the HUD message.</span><br><span style="font-size:12px"><strong>HUD_RGB_G</strong> (default = 200, min 0, max 255): The green RGB value for the HUD message.</span><br><span style="font-size:12px"><strong>HUD_RGB_B</strong> (default = 50, min 0, max 255): The blue RGB value for the HUD message.</span><br><br><br><span style="font-size:24px"><strong>Commands:</strong></span><br><span style="font-size:14px"><em>/areas</em> - Shows all area signs around the player.<br></span></p>
<details><summary>Show Spoiler</summary>
<p><img src="https://cdn.serilum.com/projects/areas/a.jpg" width="1000" height="555"></p>
</details>
<p> </p>
<p><br><span style="font-size:24px"><strong>Examples:</strong></span><br><span style="font-size:14px"><strong>To create an area with a radius of 10, use one of these prefixes. They do the same, choose which one you prefer:</strong></span><br><em><em>This will create an area with a random name by default.</em></em><br><img src="https://cdn.serilum.com/projects/areas/b.jpg" width="1141" height="342"><br><br><br><strong><span style="font-size:18px"><strong>A simple example; a desert island area with a radius of 10:</strong></span><br><img src="https://cdn.serilum.com/projects/areas/c.jpg" width="1142" height="600"><br></strong><span style="font-size:14px"><strong><br>Entering the desert island:</strong></span></p>
<details><summary>Show Spoiler</summary>
<p><img src="https://cdn.serilum.com/projects/areas/d.webp" width="1000" height="518"></p>
</details>
<p><span style="font-size:14px"><strong><br>When breaking the sign, the area ceases to exist:</strong></span></p>
<details><summary>Show Spoiler</summary>
<p><img src="https://cdn.serilum.com/projects/areas/e.webp" width="1000" height="522"></p>
</details>
<p> </p>
<p><br><span style="font-size:14px"><strong>Another example with a <span style="color:#f00;font-size:14px">custom colour</span>; A savanna village area with the rgb value after the [RGB] prefix:</strong></span><br><em>These three signs result in exactly the same.</em><br><img src="https://cdn.serilum.com/projects/areas/f.jpg" width="1141" height="342"> <br><span style="font-size:14px"><strong>Entering the savanna village:</strong></span></p>
<details><summary>Show Spoiler</summary>
<p><img src="https://cdn.serilum.com/projects/areas/g.webp" width="1000" height="520"></p>
</details>
<p> </p>
<p><span style="font-size:14px"><strong>Leaving the savanna village:</strong></span></p>
<details><summary>Show Spoiler</summary>
<p><img src="https://cdn.serilum.com/projects/areas/h.webp" width="1000" height="520"></p>
</details>
<p> <br><br><br><span style="font-size:18px"><strong>An area being randomly named with a radius of 30:</strong></span></p>
<details><summary>Show Spoiler</summary>
<p><img src="https://cdn.serilum.com/projects/areas/i.webp" width="1000" height="522"></p>
</details>
<p> <br><span style="font-size:18px"><strong>Another randomly named area with a radius of 20:</strong></span></p>
<details><summary>Show Spoiler</summary>
<p><img src="https://cdn.serilum.com/projects/areas/j.webp" width="1000" height="522"></p>
</details>
<p> </p>
<p><br><br><span style="font-size:18px"><strong>And another example with an unnamed area with a radius of 5 by not entering a name, and the config option 'giveUnnamedAreasRandomName' set to false:</strong></span></p>
<details><summary>Show Spoiler</summary>
<p><img src="https://cdn.serilum.com/projects/areas/k.webp"></p>
</details>
<p><br>------------------<br><br><span style="font-size:24px"><strong>You may freely use this mod in any modpack, as long as the download remains hosted within the Modrinth ecosystem.</strong></span><br><br><span style="font-size:18px"><a style="font-size:18px;color:#008000" href="https://serilum.com/" rel="nofollow">Serilum.com</a> contains an overview and more information on all mods available.</span><br><br><span style="font-size:14px">Comments are disabled as I'm unable to keep track of all the separate pages on each mod.</span><span style="font-size:14px"><br>For issues, ideas, suggestions or anything else there is the <a style="font-size:14px;color:#008000" href="https://github.com/Serilum/.issue-tracker" rel="nofollow">Github repo</a>. Thanks!</span><span style="font-size: 6px;"><br /><br /></span></p>

ADS