InvMundos

v1.0.0 Autor: ZeutoYT API: 5.0.0

Sistema integral de inventarios por mundo (Per-World Inventory), backups automáticos y protección de mundos/regiones al estilo WorldGuard.

Per-World Inventory Backups de inventario Protección por regiones

¿Para qué sirve InvMundos?

  • Separa inventarios entre modos de juego (Lobby, Survival, Skyblock, etc.).
  • Protege mundos completos o regiones concretas (spawn, tiendas, eventos).
  • Genera copias de seguridad de inventarios para restaurar items perdidos.

Ejemplos típicos

  • Network Lobby + Survival: defines el lobby con /invasignar Lobby y usas lobby_modo: "separado" para que nunca mezclen items.
  • Spawn protegido tipo ciudad: marcas una región con /invwand y creas una región “Spawn” con /invregion crear Spawn.
  • Jugador perdió items por bug: usas /invbackup lista <jugador> <mundo> y luego restauras la copia adecuada.

Comandos principales

  • /invasignar <mundo> · Asigna el mundo lobby.
  • /invinfo · Muestra el estado del sistema (módulos activos).
  • /invmensaje off · Desactiva mensajes globales de cambio de mundo.

Protección

  • /invprot mundo <nombre> on|off · Bloquea/desbloquea construcción en todo el mundo.
  • /invwand · Herramienta para seleccionar regiones.
  • /invregion crear <nombre> · Crea región protegida.
  • /invregion lista / /invregion borrar <nombre>

Backups

  • /invbackup lista <jugador> <mundo> · Lista copias disponibles.
  • /invbackup restaurar <jugador> <mundo> <id> · Restaura inventario.

Opciones clave en config.yml

  • lobby_world · Nombre del lobby.
  • lobby_modo · limpio o separado.
  • per_world_inventories · Activa inventario por mundo.
  • grupos · Define grupos de mundos que comparten inventario.
  • guardar_armor, guardar_experiencia.
  • backup.habilitado, proteccion.habilitado.

Permisos

  • invmundos.admin · Acceso total a comandos del sistema.
  • invmundos.proteccion.bypass · Ignora regiones protegidas.
  • invmundos.bypass · Ignora inventarios por mundo.