ItemClear
Little ItemClear Plugin to Clear Items Automaticly
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
ItemClear
🧹 ItemClear
A powerful Minecraft Spigot/Paper plugin that automatically removes items from the ground to optimize server performance.
📋 Features
- ⏰ Permission System - Removes items at configurable time intervals - ⚠️ Permission System - Warns players before item clear - 🎨 Permission System - All messages and timings configurable - 🔧 Permission System - Manual item clearing via command - 🌍 Permission System - Works in all worlds simultaneously - 🎯 Permission System - Minimal server load - 🔐 Permission System - Secure permission management
🚀 Installation
1. Download the latest version of ItemClear 2. Place the `.jar` file in your `plugins` folder 3. Restart the server or load the plugin with a plugin manager 4. Configure the plugin to your preferences in the `config.yml`
⚙️ Configuration
The `config.yml` is automatically created on first startup:
```yaml
Clear interval in seconds
clear-interval: 600
Warning timer before the clear happens
warning-time: 60
Message displayed when items are cleared
clear-message: '&6[ItemClear] &cAll items have been removed from the ground!'
Warning displayed when items will be cleared
warning-message: '&6[ItemClear] &eAttention! All items will be removed from the ground in one minute!'
Command messages
command-success-message: '&6[ItemClear] &aItem Clear was executed immediately!' command-broadcast-message: '&6[ItemClear] &eAn admin has manually triggered the Item Clear!' command-no-permission-message: '&6[ItemClear] &cYou do not have permission for this command!' command-player-only-message: '&6[ItemClear] &cThis command can only be executed by players!' ```
🎨 Color Codes
The plugin supports Minecraft color codes with the `&` symbol:
| Code | Color | Code | Color | |------|-------|------|-------| | `&0` | Black | `&8` | Dark Gray | | `&1` | Dark Blue | `&9` | Blue | | `&2` | Dark Green | `&a` | Green | | `&3` | Dark Aqua | `&b` | Aqua | | `&4` | Dark Red | `&c` | Red | | `&5` | Dark Purple | `&d` | Pink | | `&6` | Gold | `&e` | Yellow | | `&7` | Gray | `&f` | White |
🎮 Commands
| Command | Description | Permission | Aliases | |---------|-------------|------------|---------| | `/ic` | Executes Item Clear immediately | `itemclear.admin` or OP | - |
🔐 Permissions
| Permission | Description | Default | |------------|-------------|---------| | `itemclear.admin` | Allows usage of the `/ic` command | OP |
🛠️ Development
Requirements
Clone the Repo from Github https://github.com/zKinqJustin/ItemClear
- Java 21 or higher - Maven 3.6+ - Paper API 1.21
Build
```bash mvn clean package ```
The compiled `.jar` file can be found in the `target` folder.
Project Structure
``` ItemClear/ ├── src/ │ └── main/ │ ├── java/ │ │ └── de/zkinqjustin/itemClear/ │ │ ├── ItemClear.java │ │ └── commands/ │ │ └── ItemClearCommand.java │ └── resources/ │ ├── plugin.yml │ └── config.yml ├── pom.xml └── README.md ```
📊 How It Works
1. Repeat: The plugin starts a timer based on the `clear-interval` 2. Repeat: A warning is sent `warning-time` seconds before the clear 3. Repeat: All items are removed from all worlds 4. Repeat: The process repeats automatically
🤝 Support
For questions or issues: - Create an issue on GitHub - Contact the developer: zKinqJustinTW
📝 Changelog
Version 1.0
- ✨ Initial Release - ⏰ Automatic Item Clearing - ⚠️ Warning System - 🔧 Admin Command - 🎨 Fully Configurable
👨💻 Author
zKinqJustinTW
📄 License
This project is licensed under the MIT License.
---
Made with ❤️ by zKinqJustinTW