RayClean Plugin Wiki Plugin Overview RayClean is a powerful Minecraft server item cleanup plugin designed for Spigot/Paper servers. It provides multiple cleanup modes including automatic cleanup, manual cleanup, and radius cleanup, effectively reducing server lag caused by dropped items.
Compatibility
Minecraft Version: 1.13+
Server: Spigot, Paper
✨ Features Core Functions
Auto Cleanup: Automatically clean dropped items on schedule
Manual Cleanup: Administrators can manually execute cleanup
Radius Cleanup: Clean items within specified range around players
World Cleanup: Target specific worlds for cleanup
User Experience
Countdown Alerts: Countdown warnings before cleanup
Multiple Display Types: Support for title and actionbar display
Whitelist Protection: Protect important items from being cleaned
Blacklist Prevention: Prevent specific items from dropping
⚙️ Advanced Features
Config Hot Reload: Reload configuration without restart
Multi-World Support: Configurable to enable only in specific worlds
Permission Management: Fine-grained permission control system
Custom Messages: Fully customizable message system
Installation Guide Installation Steps
Download Plugin: Download the RayClean-1.0.0.jar file
Place File: Put the JAR file in your server's plugins/ directory
Restart Server: Restart the server to load the plugin
Configure Plugin: Edit the generated configuration file (optional)
File Structure plugins/ ├── RayClean-1.0.0.jar └── RayClean/ └── config.yml Command List Basic Commands CommandAliasesDescriptionPermission /rayclean /rc, /rclean Show help info rayclean.use /rayclean help - Show command help rayclean.use Cleanup Commands CommandDescriptionPermissionExample /rayclean clean Clean dropped items in all worlds rayclean.use /rc clean /rayclean clean [world_name] Clean dropped items in specific world rayclean.use /rc clean world /rayclean clean all Clean dropped items in all worlds rayclean.use /rc clean all /rayclean radius <radius> Clean items within specified radius rayclean.use /rc radius 20 Admin Commands CommandDescriptionPermissionExample /rayclean auto [on/off] Enable/disable auto cleanup rayclean.admin /rc auto on /rayclean countdown [on/off] Enable/disable countdown rayclean.admin /rc countdown off /rayclean reload Reload plugin configuration rayclean.admin /rc reload Permission System Permission Nodes PermissionDescriptionDefault rayclean.* All permissions OP rayclean.use Basic functions OP rayclean.admin Admin functions OP Permission Group Configuration Examples LuckPerms Configuration:
/lp group moderator permission set rayclean.use true /lp group admin permission set rayclean.admin true PermissionsEx Configuration:
# Enabled worlds (empty list means all worlds) worlds: [] Countdown Display Settings countdown-display: # Enable countdown display enabled: true
# Display type: TITLE, ACTIONBAR, or BOTH type: ACTIONBAR
# Title settings title: text: "&c&lCleanup Countdown" subtitle: "&eCleanup in {time} seconds" fade-in: 10 # Fade in time (ticks) stay: 40 # Stay time (ticks) fade-out: 10 # Fade out time (ticks)
# Actionbar settings actionbar: text: "&c&lWarning: &eCleanup in {time} &cseconds!" Whitelist Settings # Whitelist (items that won't be cleaned) whitelist: - DIAMOND # Diamond - EMERALD # Emerald - NETHERITE_INGOT # Netherite Ingot - ENCHANTED_BOOK # Enchanted Book - GOLDEN_APPLE # Golden Apple - ELYTRA # Elytra - SHULKER_BOX # Shulker Box # ... more items Drop Prevention Settings prevent-drops: # Enable drop prevention enabled: false
Q: How to prevent specific items from dropping? A: In the configuration file:
prevent-drops: enabled: true blacklist: - COBBLESTONE Q: Radius cleanup command shows "Players only"? A: This command can only be executed by players in-game, not from console.
Performance and Compatibility Q: Will the plugin affect server performance? A: RayClean is optimized with minimal performance impact. Proper cleanup actually improves server performance.
Q: Is it compatible with other plugins? A: RayClean is compatible with most plugins. Contact the developer if conflicts occur.
Support and Feedback If you encounter issues or have suggestions during use, feel free to: