AmplProtections
Gestiona tus regiones y protege tu mundo de forma sencilla y potente.
Elige tu
build.
Versiones preparadas para que puedas llevar AmplProtections a tu propio mundo.
Siempre mejorando.
Las versiones de AmplProtections evolucionan con las necesidades de tu servidor.
v1.0.20
2026
ADDED
- Added a dedicated migration log at plugins/AmplProtections/logs/migration.log.
- Added a configurable database migration progress menu for players.
- Added developer-controlled configuration for migration menu slots, materials, titles, and lore.
- Added protection inactivity tracking and automatic expiry cleanup.
FIXED
- Fixed SQLite to MySQL migration failing when SQLite stored created_at as epoch milliseconds.
- Fixed migration retries removing related members, flags, and rentals through MySQL REPLACE INTO cascades.
- Fixed migration support for numeric, textual, and boolean flag values.
- Fixed environmental flags being loaded as permission flags instead of boolean flags after migration.
- Preserved protection, member, flag, rental, rollback, merge, and preset relationships during database migration.

Míralo en acción.
Estamos preparando un recorrido visual de las funciones principales de AmplProtections.
¿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.
Protege tu servidor
sin complicarte.
Lo esencial para instalar, configurar y administrar AmplProtections en Paper.
Instala en minutos.
Minecraft 1.21.1 con Java 21.
AmplProtections-1.0.19.jar en plugins/.
Arranca una vez y edita plugins/AmplProtections/.
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.remove/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/masivoSQLite o 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"Ajusta solo lo necesario.
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: trueEl 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.
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.
Detalles cuando los necesites.
Permisos y rangos
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.materialradiuscustom-model-datahide-blockenable-mergenexo-idIntegraciones y placeholders
%AmplProtections_<placeholder>%totallimitland_countcurrent_landcurrent_ownercurrent_typecurrent_worldMigraciones y problemas comunes
plugins/AmplProtections/ antes de tocar la base de datos./aprotmigrate mysql, /aprotmigrate sqlite o /aprotmigrate psstones./aprot reload.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 BETA02¿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 BETA03¿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.