{"id":160410,"date":"2026-06-09T17:53:21","date_gmt":"2026-06-09T14:53:21","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/"},"modified":"2026-06-09T17:53:21","modified_gmt":"2026-06-09T14:53:21","slug":"tslzone","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/","title":{"rendered":"TSLzone"},"content":{"rendered":"<p># TSLzone &#8211; Regional Damage Plugin<\/p>\n<p>TSLzone is a zone damage plug-in designed for Folia 1.21+ servers, allowing server administrators to create designated areas to continuously damage entities within the area according to the set damage value and frequency.<\/p>\n<p>## \u2728 Features<\/p>\n<p>&#8211; \ud83c\udfaf **Precise area control** &#8211; Accurately define damage areas through point selection system<br \/>\n&#8211; \u26a1 **Folia compatible** &#8211; Optimized for Folia 1.21+ server side, supporting multi-threaded architecture<br \/>\n&#8211; \ud83d\udd27 **Flexible configuration** &#8211; Customizable damage value and damage frequency<br \/>\n&#8211; \ud83d\udcbe **Data persistence** &#8211; All regional configurations are automatically saved, and the server will be automatically restored after restarting<br \/>\n&#8211; \ud83d\udee1\ufe0f **Security Limit** &#8211; Area size limits prevent server performance issues<br \/>\n&#8211; \ud83c\udfa8 **Message Customization** &#8211; A fully customizable message system<br \/>\n&#8211; \ud83d\udd04 **Hot reload** &#8211; Supports configuration file hot reload without restarting the server<\/p>\n<p>## \ud83d\ude80 Quick start<\/p>\n<p>### Installation steps<\/p>\n<p>1. download`TSLzone-1.0.jar`Plugin Files<br \/>\n2. Put the plugin file into the server`plugins`Folders<br \/>\n3. Restart the server or use`plugman`Loading plugins<br \/>\n4. The plugin will automatically generate configuration files<\/p>\n<p>### Basic usage process<\/p>\n<p>1. **Set the point selection** &#8211; Use`\/tzone pos1`and`\/tzone pos2`Set two diagonal points of the area<br \/>\n2. **Create a zone** &#8211; Use`\/tzone create <region name> <damage> <tick>`Create a region<br \/>\n3. **Startup area** &#8211; Use`\/tzone start <region name>`Begins to cause harm to entities in the area<br \/>\n4. **Manage Zones** &#8211; Use various commands to manage created zones<\/p>\n<p>## \ud83d\udccb Command details<\/p>\n<p>### Basic commands<br \/>\n&#8211; **Main Command**:`\/tslzone`or`\/tzone`<br \/>\n&#8211; **Permissions**:`tslzone.use`(Basic use) \/`tslzone.admin`(Management function)<\/p>\n<p>### Select a command<br \/>\n&#8220;`<br \/>\n\/tzone pos1 # Set the first point in the selection (current player position)<br \/>\n\/tzone pos2 # Set the second point in the selection (current player position)<br \/>\n&#8220;`<\/p>\n<p>### Regional Management Commands<br \/>\n&#8220;`<br \/>\n\/tzone create <region name> <damage value> <frequency> # Create a new area<br \/>\n\/tzone start <region name> # Start damage to the specified area<br \/>\n\/tzone stop <region name> # Stop damage in the specified area<br \/>\n\/tzone remove <region name> # Delete the specified region<br \/>\n\/tzone list # List all regions and their status<br \/>\n&#8220;`<\/p>\n<p>### System Commands<br \/>\n&#8220;`<br \/>\n\/tzone reload # Reload all configuration files<br \/>\n\/tzone help # Show help information<br \/>\n&#8220;`<\/p>\n<p>## \ud83c\udfae Example of usage<\/p>\n<p>### Create a damage area<\/p>\n<p>1. First move to a corner of the area and execute:<br \/>\n   &#8220;`<br \/>\n\/tzone pos1<br \/>\n   &#8220;`<\/p>\n<p>2. Move to the diagonal position of the area and perform:<br \/>\n   &#8220;`<br \/>\n\/tzone pos2<br \/>\n   &#8220;`<\/p>\n<p>3. Create a zone (named &#8220;danger_zone&#8221;, causing 2 damage every time, execution every 5 seconds):<br \/>\n   &#8220;`<br \/>\n\/tzone create danger_zone 2 5<br \/>\n   &#8220;`<\/p>\n<p>4. Startup area:<br \/>\n   &#8220;`<br \/>\n\/tzone start danger_zone<br \/>\n   &#8220;`<\/p>\n<p>Now, any creature entering the area will take 2 damage every 5 seconds!<\/p>\n<p>### Manage existing areas<\/p>\n<p>&#8211; View all areas:<br \/>\n  &#8220;`<br \/>\n\/tzone list<br \/>\n  &#8220;`<\/p>\n<p>&#8211; Temporarily stop an area:<br \/>\n  &#8220;`<br \/>\n\/tzone stop danger_zone<br \/>\n  &#8220;`<\/p>\n<p>&#8211; Restart the area:<br \/>\n  &#8220;`<br \/>\n\/tzone start danger_zone<br \/>\n  &#8220;`<\/p>\n<p>&#8211; Completely delete the area:<br \/>\n  &#8220;`<br \/>\n\/tzone remove danger_zone<br \/>\n  &#8220;`<\/p>\n<p>## \u2699\ufe0f Configuration file<\/p>\n<p>### data.yml<br \/>\nThe area data is automatically saved in`plugins\/TSLzone\/data.yml`Includes:<br \/>\n&#8211; Regional coordinate information<br \/>\n&#8211; Damage settings<br \/>\n&#8211; Frequency settings<br \/>\n&#8211; Activation status<\/p>\n<p>Sample configuration:<br \/>\n&#8220;`yaml<br \/>\nzones:<br \/>\ndanger_zone:<br \/>\npos1:<br \/>\nworld: world<br \/>\nx: 100.0<br \/>\nY: 64.0<br \/>\nfrom: 200.0<br \/>\npos2:<br \/>\nworld: world<br \/>\nx: 150.0<br \/>\nand: 80.0<br \/>\nfrom: 250.0<br \/>\ndamage: 2.0<br \/>\nfrequency: 5<br \/>\nactive: true<br \/>\n&#8220;`<\/p>\n<p>### messages.yml<br \/>\nCustomize all plugin messages, support color code:<br \/>\n&#8220;`yaml<br \/>\n# Color codes: &#038;0-&#038;9, &#038;a-&#038;f, &#038;l(bold), &#038;o(italics), &#038;n(underline), &#038;m(strike line), &#038;k(obfuscation), &#038;r(reset)<br \/>\nzone:<br \/>\ncreate:<br \/>\nsuccess: &#8220;&#038;a created the region successfully &#038;e&#8217;%s&#8217; &#038;a!&#8221;<br \/>\nsuccess-info: &#8220;&#038;e damage: &#038;7%s &#038;e| Frequency: &#038;7%s seconds&#8221;<br \/>\n&#8220;`<\/p>\n<p>## \ud83d\udd12 Permission system<\/p>\n<p>| Permission Node | Description | Default |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;|&#8212;&#8212;|<br \/>\n| `tslzone.use`| Basic usage permissions (pos1, pos2, list) | OP |<br \/>\n| `tslzone.admin`| Administrator permissions (create, start, stop, remove, reload) | OP |<\/p>\n<p>### Permission Configuration Example (LuckPerms)<br \/>\n&#8220;`<br \/>\n# Give players basic permissions<br \/>\n\/lp user <player name> permission set tslzone.use true<\/p>\n<p># Give the administrator full permissions<br \/>\n\/lp user <admin> permission set tslzone.admin true<br \/>\n&#8220;`<\/p>\n<p>## \ud83d\udee1\ufe0f Safety and Restrictions<\/p>\n<p>### Area size limit<br \/>\n&#8211; **Maximum area**: 500\u00d7500\u00d7500 blocks<br \/>\n&#8211; **Purpose**: Prevent excessively large areas from affecting server performance<br \/>\n&#8211; **Check timing**: Automatically check when zone creation<\/p>\n<p>### Performance optimization<br \/>\n&#8211; Use Folia&#8217;s zone scheduler to ensure thread safety<br \/>\n&#8211; Intelligent entity detection, only deal with organisms in the area<br \/>\n&#8211; Exception handling mechanism to prevent plug-in from crashing<\/p>\n<p>## \ud83d\udd27 Troubleshooting<\/p>\n<p>### Frequently Asked Questions<\/p>\n<p>**Q: Failed to create the area, prompting &#8220;the area is too big&#8221;**<br \/>\nA: Make sure that the selected area does not exceed 500\u00d7500\u00d7500 blocks. Available`\/tzone list`Check the area size.<\/p>\n<p>**Q: No harm is caused in the area**<br \/>\nA: Check whether the area is started (`\/tzone list`Check the status), ensure there are biological entities in the area.<\/p>\n<p>**Q: The area disappears after the server restart**<br \/>\nA: Check`plugins\/TSLzone\/data.yml`Whether the file exists and is readable and writeable.<\/p>\n<p>**Q: The command has no permissions**<br \/>\nA: Make sure to have it`tslzone.use`or`tslzone.admin`Permissions.<\/p>\n<p>### Debugging information<br \/>\nEnable debug mode to view detailed logs:<br \/>\n1. View server console output<br \/>\n2. Check if the plugin is loading correctly<br \/>\n3. use`\/tzone reload`Reload configuration<\/p>\n<p>## \ud83d\udcdd Update log<\/p>\n<p>### V1.0.0<br \/>\n&#8211; \u2728 Initial Version Release<br \/>\n&#8211; \u2705 Complete regional management system<br \/>\n&#8211; \u2705 Folia 1.21+ is fully compatible<br \/>\n&#8211; \u2705 Customizable message system<br \/>\n&#8211; \u2705 Data persistence support<\/p>\n<p>## \ud83e\udd1d Support and feedback<\/p>\n<p>If you have problems or suggestions for improvement during use, please:<br \/>\n1. Check the troubleshooting section of this document<br \/>\n2. Make sure you are using Folia 1.21+ server<br \/>\n3. Contact the plugin developer to report the problem<\/p>\n<p>## \ud83d\udcc4 License<\/p>\n<p>This plug-in is subject to the MIT license and is free to use, modify and distribute.<\/p>\n<p>&#8212;<\/p>\n<p>**Thanks for using TSLzone! ** \ud83c\udf89<\/p>\n<p>*Make your server area management simpler and more efficient! *<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A zone damage plugin compatible with Folia.<\/p>\n","protected":false},"featured_media":160411,"template":"","meta":{"_minecraft_slug":"tslzone","_minecraft_project_id":"LNpFibml","_minecraft_author":"Zvbj","_minecraft_license":"MIT","_minecraft_downloads":28,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"tslzone.zip","_minecraft_size_bytes":19580,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T22:12:16.714832Z","_minecraft_date_created":"2025-07-28T20:20:55.108415Z","_minecraft_date_modified":"2025-07-24T06:29:48.027796Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/tslzone","_minecraft_icon_attachment_id":160411,"_minecraft_imported_at":"2026-06-09T14:53:21+00:00","_minecraft_import_hash":"3cea33a915c877b1dcef9aa2a63e0eb7","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[125,89,126,123],"mod_loader":[131],"minecraft_version":[62,37,73,74,38,78,79,80,81],"class_list":["post-160410","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-folia","mod_category-game-mechanics","mod_category-management","mod_category-technology","mod_loader-folia","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TSLzone - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TSLzone - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A zone damage plugin compatible with Folia.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tslzone\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tslzone\\\/\",\"name\":\"TSLzone - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tslzone\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tslzone\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/tslzone-icon-2228d080656c7e284229095a91130744584695ea_96.webp\",\"datePublished\":\"2026-06-09T14:53:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tslzone\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tslzone\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tslzone\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/tslzone-icon-2228d080656c7e284229095a91130744584695ea_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/tslzone-icon-2228d080656c7e284229095a91130744584695ea_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tslzone\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TSLzone\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TSLzone - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/","og_locale":"en_US","og_type":"article","og_title":"TSLzone - Minecraft","og_description":"A zone damage plugin compatible with Folia.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/","name":"TSLzone - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/tslzone-icon-2228d080656c7e284229095a91130744584695ea_96.webp","datePublished":"2026-06-09T14:53:21+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/tslzone-icon-2228d080656c7e284229095a91130744584695ea_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/tslzone-icon-2228d080656c7e284229095a91130744584695ea_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/tslzone\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"TSLzone"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/160410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/160411"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=160410"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=160410"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=160410"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=160410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}