TSLzone
🟠 Updated over a year ago🖼️ Gallery (1 images)
🔍 Analysis
- 🏆 #72 of 137 folia mods in this game by downloads
📋 About This Mod
# TSLzone - Regional Damage Plugin 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. ## ✨ Features - 🎯 **Precise area control** - Accurately define damage areas through point selection system - ⚡ **Folia compatible** - Optimized for Folia 1.21+ server side, supporting multi-threaded architecture - 🔧 **Flexible configuration** - Customizable damage value and damage frequency - 💾 **Data persistence** - All regional configurations are automatically saved, and the server will be automatically restored after restarting - 🛡️ **Security Limit** - Area size limits prevent server performance issues - 🎨 **Message Customization** - A fully customizable message system - 🔄 **Hot reload** - Supports configuration file hot reload without restarting the server ## 🚀 Quick start ### Installation steps 1. download`TSLzone-1.0.jar`Plugin Files 2. Put the plugin file into the server`plugins`Folders 3. Restart the server or use`plugman`Loading plugins 4. The plugin will automatically generate configuration files ### Basic usage process 1. **Set the point selection** - Use`/tzone pos1`and`/tzone pos2`Set two diagonal points of the area 2. **Create a zone** - Use`/tzone create <region name> <damage> <tick>`Create a region 3. **Startup area** - Use`/tzone start <region name>`Begins to cause harm to entities in the area 4. **Manage Zones** - Use various commands to manage created zones ## 📋 Command details ### Basic commands - **Main Command**:`/tslzone`or`/tzone` - **Permissions**:`tslzone.use`(Basic use) /`tslzone.admin`(Management function) ### Select a command ``` /tzone pos1 # Set the first point in the selection (current player position) /tzone pos2 # Set the second point in the selection (current player position) ``` ### Regional Management Commands ``` /tzone create <region name> <damage value> <frequency> # Create a new area /tzone start <region name> # Start damage to the specified area /tzone stop <region name> # Stop damage in the specified area /tzone remove <region name> # Delete the specified region /tzone list # List all regions and their status ``` ### System Commands ``` /tzone reload # Reload all configuration files /tzone help # Show help information ``` ## 🎮 Example of usage ### Create a damage area 1. First move to a corner of the area and execute: ``` /tzone pos1 ``` 2. Move to the diagonal position of the area and perform: ``` /tzone pos2 ``` 3. Create a zone (named "danger_zone", causing 2 damage every time, execution every 5 seconds): ``` /tzone create danger_zone 2 5 ``` 4. Startup area: ``` /tzone start danger_zone ``` Now, any creature entering the area will take 2 damage every 5 seconds! ### Manage existing areas - View all areas: ``` /tzone list ``` - Temporarily stop an area: ``` /tzone stop danger_zone ``` - Restart the area: ``` /tzone start danger_zone ``` - Completely delete the area: ``` /tzone remove danger_zone ``` ## ⚙️ Configuration file ### data.yml The area data is automatically saved in`plugins/TSLzone/data.yml`Includes: - Regional coordinate information - Damage settings - Frequency settings - Activation status Sample configuration: ```yaml zones: danger_zone: pos1: world: world x: 100.0 Y: 64.0 from: 200.0 pos2: world: world x: 150.0 and: 80.0 from: 250.0 damage: 2.0 frequency: 5 active: true ``` ### messages.yml Customize all plugin messages, support color code: ```yaml # Color codes: &0-&9, &a-&f, &l(bold), &o(italics), &n(underline), &m(strike line), &k(obfuscation), &r(reset) zone: create: success: "&a created the region successfully &e'%s' &a!" success-info: "&e damage: &7%s &e| Frequency: &7%s seconds" ``` ## 🔒 Permission system | Permission Node | Description | Default | |---------|------|------| | `tslzone.use`| Basic usage permissions (pos1, pos2, list) | OP | | `tslzone.admin`| Administrator permissions (create, start, stop, remove, reload) | OP | ### Permission Configuration Example (LuckPerms) ``` # Give players basic permissions /lp user <player name> permission set tslzone.use true # Give the administrator full permissions /lp user <admin> permission set tslzone.admin true ``` ## 🛡️ Safety and Restrictions ### Area size limit - **Maximum area**: 500×500×500 blocks - **Purpose**: Prevent excessively large areas from affecting server performance - **Check timing**: Automatically check when zone creation ### Performance optimization - Use Folia's zone scheduler to ensure thread safety - Intelligent entity detection, only deal with organisms in the area - Exception handling mechanism to prevent plug-in from crashing ## 🔧 Troubleshooting ### Frequently Asked Questions **Q: Failed to create the area, prompting "the area is too big"** A: Make sure that the selected area does not exceed 500×500×500 blocks. Available`/tzo
# TSLzone - Regional Damage Plugin
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.
## ✨ Features
- 🎯 Precise area control - Accurately define damage areas through point selection system
- ⚡ Folia compatible - Optimized for Folia 1. 21+ server side, supporting multi-threaded architecture
- 🔧 Flexible configuration - Customizable damage value and damage frequency
- 💾 Data persistence - All regional configurations are automatically saved, and the server will be automatically restored after restarting
- 🛡️ Security Limit - Area size limits prevent server performance issues
- 🎨 Message Customization - A fully customizable message system
- 🔄 Hot reload - Supports configuration file hot reload without restarting the server
## 🚀 Quick start
### Installation steps
1. download`TSLzone-1. 0.jar`Plugin Files 2. Put the plugin file into the server`plugins`Folders 3. Restart the server or use`plugman`Loading plugins 4. The plugin will automatically generate configuration files
### Basic usage process
1. Set the point selection - Use`/tzone pos1`and`/tzone pos2`Set two diagonal points of the area
2. Create a zone - Use`/tzone create
## 📋 Command details
### Basic commands - Main Command:`/tslzone`or`/tzone` - Permissions:`tslzone.use`(Basic use) /`tslzone.admin`(Management function)
### Select a command ``` /tzone pos1 # Set the first point in the selection (current player position) /tzone pos2 # Set the second point in the selection (current player position) ```
### Regional Management Commands
```
/tzone create
### System Commands ``` /tzone reload # Reload all configuration files /tzone help # Show help information ```
## 🎮 Example of usage
### Create a damage area
1. First move to a corner of the area and execute: ``` /tzone pos1 ``` 2. Move to the diagonal position of the area and perform: ``` /tzone pos2 ```
3. Create a zone (named "danger_zone", causing 2 damage every time, execution every 5 seconds): ``` /tzone create danger_zone 2 5 ```
4. Startup area: ``` /tzone start danger_zone ```
Now, any creature entering the area will take 2 damage every 5 seconds!
### Manage existing areas
- View all areas:
- ```
- /tzone list
- ```
- Temporarily stop an area:
- ```
- /tzone stop danger_zone
- ```
- Restart the area:
- ```
- /tzone start danger_zone
- ```
- Completely delete the area:
- ```
- /tzone remove danger_zone
- ```
## ⚙️ Configuration file
### data.yml The area data is automatically saved in`plugins/TSLzone/data.yml`Includes: - Regional coordinate information - Damage settings - Frequency settings - Activation status
Sample configuration: ```yaml zones: danger_zone: pos1: world: world x: 100. 0 Y: 64. 0 from: 200. 0 pos2: world: world x: 150. 0 and: 80. 0 from: 250. 0 damage: 2. 0 frequency: 5 active: true ```
### messages.yml Customize all plugin messages, support color code: ```yaml # Color codes: &0-&9, &a-&f, &l(bold), &o(italics), &n(underline), &m(strike line), &k(obfuscation), &r(reset) zone: create: success: "&a created the region successfully &e'%s' &a!" success-info: "&e damage: &7%s &e| Frequency: &7%s seconds" ```
## 🔒 Permission system
| Permission Node | Description | Default | |---------|------|------| | `tslzone.use`| Basic usage permissions (pos1, pos2, list) | OP | | `tslzone.admin`| Administrator permissions (create, start, stop, remove, reload) | OP |
### Permission Configuration Example (LuckPerms)
```
# Give players basic permissions
/lp user
# Give the administrator full permissions
/lp user
## 🛡️ Safety and Restrictions
### Area size limit - Maximum area: 500×500×500 blocks - Purpose: Prevent excessively large areas from affecting server performance - Check timing: Automatically check when zone creation
### Performance optimization - Use Folia's zone scheduler to ensure thread safety - Intelligent entity detection, only deal with organisms in the area - Exception handling mechanism to prevent plug-in from crashing
## 🔧 Troubleshooting
### Frequently Asked Questions
Q: Failed to create the area, prompting "the area is too big" A: Make sure that the selected area does not exceed 500×500×500 blocks. Available`/tzo
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- Zvbj
- Version
- 1.0
- Downloads
- 53
- Endorsements
- 1
- Category
- folia
- Created
- 7/28/2025
- Updated
- 7/24/2025
- Game Versions
- 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
- Tags
- game-mechanics, management
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does TSLzone support?
The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.
What is the latest version of TSLzone?
Version 1.0, published 2025-07-24 with 53 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await
