
SkyTrash
A high-performance, lightweight virtual trash bin plugin for Spigot servers. Features anti-duplication safety, custom sounds, and auto-garbage collection to eliminate lag. Fully customizable and optimized for 1.20.6+.
Список изменений
SkyTrash v1.2.0 - The Armed & Shielded Update 🛡️
───────────────────────────────────────── 🇬🇧 ENGLISH VERSION ─────────────────────────────────────────
The definitive production-ready release for Spigot servers. This update completely re-architects the plugin internals to maximize performance, secure item handling, and deliver a seamless player experience without requiring any external libraries.
🌟 What's New & Improved:
- Anti-Duplication Safety Network: Implemented a synchronous forced-close system during server shutdowns or reloads (
onDisable). If a player has the trash inventory open when the server stops, all items are safely contained, completely neutralizing potential duplication exploits. - Smart Tab-Complete Privacy: Added command obfuscation from the root TabCompleter. Non-staff members will no longer see the
/trash reloadautocomplete suggestions in their chat bar, keeping your admin commands private. - Universal Sound Processing: Rewritten sound handling using a classic enum formatter. The plugin now automatically sanitizes input configurations (converting legacy Bukkit names and modern lowercase dots seamlessly) to eliminate annoying console exceptions across different Minecraft sub-versions.
- Garbage Collector Micro-Optimization: Enhanced the
InventoryCloseEventto instantly drop memory pointers and clear item references only when the inventory actually contains trash, keeping your server’s RAM usage at absolute zero.
🛠️ Configuration Note:
This version is 100% native to Spigot API. No external dependencies are required. Just drop it into your plugins folder and restart!
───────────────────────────────────────── 🇪🇸 VERSIÓN EN ESPAÑOL ─────────────────────────────────────────
La versión definitiva lista para servidores de producción en Spigot. Esta actualización rediseña por completo la arquitectura interna del plugin para maximizar el rendimiento, asegurar el manejo de objetos y ofrecer una experiencia fluida sin necesidad de librerías externas.
🌟 Novedades y Mejoras:
- Red de Seguridad Anti-Duplicación: Se implementó un sistema de cierre síncrono forzado durante apagados o recargas del servidor (
onDisable). Si un jugador tiene el inventario de la papelera abierto cuando el servidor se detiene, la interfaz se cierra de forma segura, neutralizando por completo posibles exploits de duplicación. - Privacidad Inteligente en Tab-Complete: Añadida ofuscación de comandos desde el TabCompleter raíz. Los usuarios comunes ya no verán las sugerencias de autocompletado para
/trash reloaden su barra de chat, manteniendo privados tus comandos administrativos. - Procesador de Sonidos Universal: Reesquematizado el sistema de sonido mediante un formateador de enumeraciones clásico. El plugin ahora limpia automáticamente las configuraciones ingresadas (adaptando nombres antiguos de Bukkit y puntos modernos en minúsculas sin problemas) para eliminar excepciones molestas en la consola entre subversiones de Minecraft.
- Micro-Optimización del Garbage Collector: Se mejoró el evento
InventoryCloseEventpara liberar instantáneamente los punteros de memoria y limpiar las referencias de ítems solo cuando la papelera realmente contiene basura, manteniendo el uso de RAM de tu servidor en cero absoluto.
🛠️ Nota de Configuración:
Esta versión es 100% nativa para la API de Spigot. No requiere dependencias externas. ¡Solo suéltalo en tu carpeta de plugins y reinicia!
