● DisponibleRegiones• Plugin 01
Ampland Plugins amplprotections

AmplProtections

Gestiona tus regiones y protege tu mundo de forma sencilla y potente.

ProtegeTus regiones
ϟLigeroAlto rendimiento
ConfigurableA tu manera
Compatible1.21.x
/ Descargas

Elige tu
build.

Versiones preparadas para que puedas llevar AmplProtections a tu propio mundo.

1 versión disponible
/ Novedades

Siempre mejorando.

Las versiones de AmplProtections evolucionan con las necesidades de tu servidor.

v1.0.20

2026


ADDED

  1. Added a dedicated migration log at plugins/AmplProtections/logs/migration.log.
  2. Added a configurable database migration progress menu for players.
  3. Added developer-controlled configuration for migration menu slots, materials, titles, and lore.
  4. Added protection inactivity tracking and automatic expiry cleanup.


FIXED

  1. Fixed SQLite to MySQL migration failing when SQLite stored created_at as epoch milliseconds.
  2. Fixed migration retries removing related members, flags, and rentals through MySQL REPLACE INTO cascades.
  3. Fixed migration support for numeric, textual, and boolean flag values.
  4. Fixed environmental flags being loaded as permission flags instead of boolean flags after migration.
  5. Preserved protection, member, flag, rental, rollback, merge, and preset relationships during database migration.



Demo próximamenteDemo próximamente de AmplProtections

Míralo en acción.

Estamos preparando un recorrido visual de las funciones principales de AmplProtections.

/ Antes de comprar
¿Cómo recibo el plugin?

Después del pago, la descarga se habilita automáticamente en tu cuenta. No hay envío físico ni personalización manual.

¿Es una suscripción?

Consulta las condiciones indicadas en el producto.

¿Qué necesito para usarlo?

Revisa la versión de Minecraft y plataforma indicadas en la sección de descargas antes de instalarlo.

Documentación · AmplProtections

Protege tu servidor
sin complicarte.

Lo esencial para instalar, configurar y administrar AmplProtections en Paper.

VERSIÓN1.0.19Paper 1.21.1 · Java 21
01
PRIMEROS PASOS

Instala en minutos.

01
Prepara Paper

Minecraft 1.21.1 con Java 21.

02
Copia el plugin

AmplProtections-1.0.19.jar en plugins/.

03
Inicia y configura

Arranca una vez y edita plugins/AmplProtections/.

Dependencias opcionalesVault, PlaceholderAPI, Nexo y WorldGuard solo se necesitan para sus integraciones.
02
REFERENCIA RÁPIDA

Los comandos que más usarás.

/p es el alias corto de /proteccion. También funcionan /prote y /protection.

01Protecciones y miembros
/pMuestra la ayuda general.
/p menuAbre el menú de la protección actual.
/p infoConsulta propietario, tamaño, flags y miembros.
/p add <jugador>Añade un jugador como miembro.
/p remove <jugador>Retira un jugador de la protección.
/p membersLista miembros y sus rangos.
/p promote <jugador>Sube el rango de un miembro.
/p demote <jugador>Baja el rango de un miembro.
02Regiones y economía
/p flag <flag> <valor>Cambia una flag de la protección.
/p viewMuestra visualmente los límites.
/p listAbre la lista de tus protecciones.
/p buyAbre la tienda de protectores.
/p mergeFusiona protecciones compatibles.
/p transfer <jugador>Transfiere la propiedad de una región.
/p bulkAplica una acción a varias regiones.
/p debug [flag] [valor]Prueba una flag y muestra su resultado.
03Presets, alquileres y rollback
/p presetAbre el gestor de presets.
/p preset apply <nombre>Aplica un preset guardado.
/p preset create <nombre>Guarda la configuración actual.
/p preset delete <nombre>Elimina un preset.
/p hologramConfigura el holograma de la región.
/p rentConsulta el estado del alquiler.
/p rent set <precio> <días>Publica una región en alquiler.
/p rent cancelCancela el alquiler actual.
/p rent infoMuestra precio, plazo y renovación.
/p rollbackAbre las opciones de rollback.
/p rollback player <jugador> <minutos>Revierte cambios de un jugador.
/p rollback all <minutos>Revierte cambios de toda la región.
/p rollback preview <minutos>Previsualiza el rollback sin aplicarlo.
04Administración y consola
/aprot give <jugador> <tipo>Entrega un protector definido en blocks.yml.
/aprot listAbre el navegador global de protecciones.
/aprot infoMuestra información técnica de una región.
/aprot deleteElimina la protección actual.
/aprot reloadRecarga configuración, menús e integraciones.
/aprotmigrate <sqlite|mysql|psstones>Migra la base de datos o importa ProtectionStones.
Aliasesremove/remover · promote/promover/ascender · demote/degradar · members/miembros · view/preview · list/lista · buy/comprar · merge/fusionar · hologram/holo · rent/alquiler · rollback/rb · transfer/transferir · bulk/masivo
03
ALMACENAMIENTO

SQLite o MySQL.

LOCAL

SQLite

Sin instalación adicional. Ideal para servidores pequeños o una sola instancia.

type: sqlite
EXTERNA

MySQL

Recomendado para redes, copias centralizadas o servidores que comparten datos.

type: mysql
config.yml · YAML
# type: "sqlite" (default, local file) or "mysql" (requires external server)
database:
  type: "sqlite"
  sqlite:
    file: "data.db"
  mysql:
    host: 127.0.0.1
    port: 3306
    name: "database_name"
    username: "root"
    password: ""
    properties: "?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC"
04
CONFIGURACIÓN

Ajusta solo lo necesario.

config.ymlLímites, economía, mundos, partículas y sistemas generales.
blocks.ymlMaterial, radio, modelo y comportamiento de cada protector.
menus/Menús de flags, miembros, tienda y rollback.
lang/Mensajes y textos en español o inglés.

Los mensajes aceptan MiniMessage. Después de editar, ejecuta /aprot reload. Reinicia el servidor si cambias Java, dependencias o la conexión de base de datos.

Actividad y expiración automática · config.yml
purge:
  enabled: false
  inactive-days: 30
  check-interval-hours: 24
  activity-cooldown-seconds: 60
   exclude-active-rentals: true

El plugin registra la última actividad de los miembros de cada protección y puede eliminar automáticamente las que superen el periodo configurado sin actividad. Esta función está desactivada por defecto.

enabledActiva o desactiva el sistema.
inactive-daysDías sin actividad antes de eliminar la protección.
check-interval-hoursFrecuencia de revisión de las protecciones.
activity-cooldown-secondsTiempo mínimo entre registros de actividad.
exclude-active-rentalsConserva las protecciones con alquiler activo.

La actividad se guarda en last_activity, dentro de ap_protections. Solo se registra actividad de miembros. Las eliminaciones automáticas quedan registradas en plugins/AmplProtections/logs/purge.log.

05
REFERENCIA COMPLETA

Detalles cuando los necesites.

Permisos y rangos
amplprotections.useJugador

Usar el sistema de protecciones.

amplprotections.admin.useAdmin

Acceder a los comandos administrativos.

amplprotections.admin.bypassAdmin

Ignorar restricciones y límites.

amplprotections.rollback.adminAdmin

Ejecutar acciones de rollback.

NIVELES DE ACCESO
0NONENadie1OWNERDueño2MEMBERSMiembros3ADMINSAdmins4EVERYONETodos
Protectores y bloques

Empieza con uno de los cuatro protectores incluidos o define tus propios bloques en blocks.yml.

carbon_protectorRadio 15Para zonas pequeñas.
iron_protectorRadio 50Protección estándar.
diamond_protectorRadio 100Grandes construcciones.
emerald_protectorRadio 200Áreas de comunidad.
PROPIEDADES DISPONIBLESmaterialradiuscustom-model-datahide-blockenable-mergenexo-id
Integraciones y placeholders
VaultEconomía, compras y costes.
PlaceholderAPIEstadísticas y región actual.
NexoÍtems y modelos personalizados.
WorldGuardCompatibilidad opcional.
FORMATO%AmplProtections_<placeholder>%
totallimitland_countcurrent_landcurrent_ownercurrent_typecurrent_world
Migraciones y problemas comunes
01Haz una copiaCopia plugins/AmplProtections/ antes de tocar la base de datos.
02Elige el destinoConfigura SQLite o MySQL y ejecuta /aprotmigrate mysql, /aprotmigrate sqlite o /aprotmigrate psstones.
03Comprueba los registrosVerifica la consola y no ejecutes dos migraciones al mismo tiempo.
¿Algo no funciona?Si el plugin se desactiva, revisa la conexión de base de datos. Si un cambio no aplica, corrige la indentación YAML y ejecuta /aprot reload.
Respuestas rápidas

Preguntas
frecuentes.

Todo lo que conviene saber antes de tocar una configuración o lanzar una migración.

01¿Qué ocurre si cambio de SQLite a MySQL?

El plugin empezará a leer y guardar los datos en la nueva base de datos. Haz una copia de seguridad y ejecuta la migración antes de arrancar con el nuevo destino.

Esta opción está en fase BETA
02¿Se borran mis regiones durante una migración?

No debería ocurrir si la migración termina correctamente. Mantén una copia de plugins/AmplProtections/ y revisa la consola antes de eliminar la base de datos anterior.

Esta opción está en fase BETA
03¿Tengo que reiniciar el servidor después de editar config.yml?

Para la mayoría de cambios basta con ejecutar /aprot reload. Si cambias la conexión de base de datos, Java o una dependencia, reinicia el servidor completamente.

04¿Por qué el plugin se desactiva al iniciar?

Normalmente se debe a una conexión de base de datos incorrecta, una versión incompatible de Java o un error de YAML. Revisa el primer error de la consola y corrige ese problema antes de volver a intentarlo.

/ Comunidad

Tu opinión cuenta.

/ Conversación

Habla con la comunidad.

/ Acciones

Guárdalo o repórtalo.