Synapse
Synapse v1.3.0 — API moderna de marcadores de posición (¡Ahora con soporte para Hytale!) Synapse es un poderoso y modern...

📊 Resumen
HyDB es un plugin base profesional para Hytale que proporciona una API de base de datos SQLite completa para el almacenamiento de datos persistentes. Permite a otros plugins almacenar y recuperar datos fácilmente sin tener que gestionar las conexiones a la base de datos por sí mismos.
Piénsalo como una capa de servicio de base de datos: instala HyDB una vez, y todos tus otros plugins pueden utilizarlo para un almacenamiento de datos fiable, rápido y seguro para hilos.
✨ Características Clave
/hydb list – Ver todas las bases de datos con tamaños de archivo/hydb info <db> – Mostrar detalles y estadísticas de la base de datos/hydb tables <db> – Listar todas las tablas con conteos de filas/hydb query <db> "SQL" – Ejecutar consultas SELECT para depuración📦 Instalación
HyDB-1.0.0.jarmods de tu servidorRequisitos:
👨💻 Para Desarrolladores de Plugins
// Obtener la API
HyDBAPI api = HyDBPlugin.getAPI();
// Obtener o crear una base de datos
Database db = api.getGlobalDatabase("myplugin");
// Crear una tabla
db.createTable("users",
"id INTEGER PRIMARY KEY AUTOINCREMENT",
"uuid TEXT NOT NULL UNIQUE",
"username TEXT NOT NULL",
"coins INTEGER DEFAULT 0"
);
// Insertar datos (asíncrono)
Map<String, Object> data = new HashMap<>();
data.put("uuid", player.getUniqueId().toString());
data.put("username", player.getName());
data.put("coins", 100);
db.insertAsync("users", data).thenAccept(rows -> {
System.out.println("¡Datos del jugador guardados!");
});
// Consultar datos (asíncrono)
db.queryFirstAsync("SELECT * FROM users WHERE uuid = ?", playerUUID.toString())
.thenAccept(user -> {
if (user != null) {
int coins = (int) user.get("coins");
// Usar los datos
}
});
// Base de datos global - compartida en todos los mundos (economía, estadísticas de jugadores)
Database global = api.getGlobalDatabase("economy");
// Base de datos por mundo - aislada por mundo (reclamos, regiones)
Database world = api.getWorldDatabase(world, "claims");
🎯 Casos de Uso
Perfecto para plugins que necesitan:
🏗️ Arquitectura
HyDB/
├── global/ # Bases de datos globales
│ ├── economy.db # Plugin de economía
│ ├── stats.db # Plugin de estadísticas
│ └── yourplugin.db # Tu plugin
└── worlds/ # Bases de datos por mundo
├── world1/
│ └── claims.db
└── world2/
└── claims.db
Cada plugin obtiene su propio archivo de base de datos que contiene múltiples tablas, proporcionando:
📖 Documentación
Archivos incluidos:
🔒 Características de Seguridad
🛠️ Detalles Técnicos
🌟 ¿Por Qué Usar HyDB?
✅ Instala una vez, beneficios para todos los plugins ✅ Gestión centralizada de bases de datos ✅ Comandos de depuración en el juego ✅ Mejor rendimiento del servidor (pooling de conexiones compartido)
✅ No se necesita código de gestión de bases de datos ✅ API simple e intuitiva ✅ Operaciones asíncronas previenen el lag ✅ Bien documentado con ejemplos ✅ Soporte para migraciones de esquemas
📊 Comparativa
Característica
HyDB
Archivos JSON
Código DB Personalizado
Fácil de Usar
✅ API Simple
✅ Muy Simple
❌ Complejo
Rendimiento
✅ Rápido
❌ Lento
✅ Rápido
Consultas
✅ SQL
❌ Limitado
✅ SQL
Seguro para Hilos
✅ Sí
❌ No
⚠️ Depende
Asíncrono
✅ Incorporado
❌ Manual
⚠️ Manual
Migraciones
✅ Incorporado
❌ Manual
⚠️ Manual
Transacciones
✅ Incorporado
❌ No
✅ Sí
🚀 Ejemplos de Plugins Usando HyDB
La descarga incluye un plugin de ejemplo completo que muestra:
📝 Licencia
Código abierto – gratuito para usar en servidores Hytale y desarrollo de plugins.
🤝 Soporte y Contribuciones
🎉 ¡Empieza Hoy!
/hydb para depuración y monitoreoVersión: 1.0.0 Compatibilidad: Hytale (versión actual) Autor del Mod: Oceride
¡Haciendo que la persistencia de datos sea simple y poderosa para los plugins de Hytale! Este es un mod de dependencia requerida / base de datos de backend.
Imagen generada por GPT-4
Synapse v1.3.0 — API moderna de marcadores de posición (¡Ahora con soporte para Hytale!) Synapse es un poderoso y modern...
Una poderosa biblioteca de plugins de Hytale para crear, gestionar y orquestar mundos temporales con facilidad. Bridge p...
⚠️ Trabajo en Progreso ⚠️AdvancedParties está en desarrollo activo. Se planean características como la interfaz gráfica ...
Una API de abstracción de plataforma para plugins de Hytale, que proporciona interfaces de economía, permisos y chat. De...
Hytale Coins Mod Un sencillo mod de economía para Hytale que añade monedas físicas y un sistema de cartera digital. Cara...
✨ Overview Data’s Ranks es un plugin de gestión de rangos completamente funcional, diseñado para servidores modernos de ...