LlamaCommand icon

LlamaCommand -----

commands




[​IMG]

LlamaCommand v2.0.0
El plugin definitivo para control de comandos por zonas

✨ NUEVA VERSIÓN CON 10 FUNCIONALIDADES AVANZADAS ✨

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Descripción

LlamaCommand v2.0 es la evolución completa del plugin de control de comandos. Ahora incluye sistema de horarios, cooldowns, comandos alternativos, zonas temporales, whitelist/blacklist por jugador, notificaciones a staff, comandos encadenados, integración con PlaceholderAPI, visualización de zonas con partículas y logs detallados.

✨ Nuevas Características v2.0

  • ⏰ Sistema de Horarios - Bloquea comandos según la hora del servidor
  • ⏱️ Cooldowns por Zona - Limita el uso de comandos por tiempo
  • Comandos Alternativos - Ejecuta otro comando cuando uno está bloqueado
  • Zonas Temporales - Zonas que se activan por días/horarios
  • Whitelist/Blacklist - Excepciones por jugador
  • Notificaciones Staff - Alertas cuando se bloquean comandos
  • ⛓️ Comandos Encadenados - Ejecuta comandos al entrar/salir de zonas
  • PlaceholderAPI - Placeholders para scoreboards y chat
  • ✨ Visualización - Ve los límites de zonas con partículas
  • Logs Detallados - Historial exportable de comandos bloqueados

Comandos Básicos

Code (Text):

/llama help              - Muestra la ayuda completa
/llama wand              - Obtener varita de selección
/llama pos1 / pos2       - Establecer posiciones
/llama create <nombre>   - Crear una zona
/llama delete <nombre>   - Eliminar una zona
/llama list              - Listar todas las zonas
/llama info <nombre>     - Ver información de una zona
/llama addcmd <zona> <cmd>    - Añadir comando permitido
/llama removecmd <zona> <cmd> - Quitar comando permitido
/llama reload            - Recargar configuración
 
Comandos Avanzados v2.0

Code (Text):

/llama schedule <comando> <inicio> <fin>
/llama schedule <comando> <inicio> <fin> MONDAY FRIDAY
/llama schedule remove <comando>
/llama schedule list
 
Ejemplo: /llama schedule shop 08:00 22:00
El comando /shop solo estará disponible de 8am a 10pm

Code (Text):

/llama cooldown <zona> <comando> <segundos>
/llama cooldown remove <zona> <comando>
 
Ejemplo: /llama cooldown spawn kit 1800
El comando /kit tendrá 30 minutos de cooldown en la zona spawn

Code (Text):

/llama alternative <bloqueado> <alternativo>
/llama alternative remove <comando>
 
Ejemplo: /llama alternative home spawn
Cuando /home esté bloqueado, ejecutará /spawn automáticamente

Code (Text):

/llama whitelist <comando> <jugador>
/llama whitelist remove <comando> <jugador>
/llama blacklist <comando> <jugador>
/llama blacklist remove <comando> <jugador>
 
Ejemplo: /llama whitelist fly VIPPlayer
VIPPlayer puede usar /fly en cualquier lugar

Code (Text):

/llama zone <zona> addentry <comando>
/llama zone <zona> addexit <comando>
/llama zone <zona> clearentry
/llama zone <zona> clearexit
/llama zone <zona> console
 
Ejemplo: /llama zone pvp addentry god off
Al entrar a la zona PvP, se ejecutará /god off

Code (Text):

/llama visualize <zona>
/llama visualize <zona> particle FLAME
/llama notify
/llama log export [días]
/llama log query <jugador>
 

Permisos

Permiso Descripción Default
llamacommand.admin Acceso a todos los comandos de administración OP
llamacommand.bypass Ignora todas las restricciones de comandos OP
llamacommand.staff Recibe notificaciones de comandos bloqueados OP
llamacommand.notify Permite toggle de notificaciones OP


PlaceholderAPI

Placeholder Descripción
%llamacommand_zone% Nombre de la zona actual
%llamacommand_zone_count% Número de zonas en las que estás
%llamacommand_can_<cmd>% "yes" o "no" si puedes usar el comando
%llamacommand_cooldown_<cmd>% Tiempo restante de cooldown
%llamacommand_in_zone_<zona>% "yes" o "no" si estás en esa zona


⚙️ Configuración

Code (YAML):

messages
:
  prefix
: "&8[&6 LlamaCommand&8] "
  blocked
: "&c¡Este comando solo está disponible en el spawn!"
  schedule-unavailable
: "&c¡/{command} disponible de {start} a {end}!"
  cooldown-active
: "&c¡Espera {time} para usar /{command}!"
  command-redirected
: "&e/{original} no disponible. Ejecutando /{alternative}"
  staff-notification
: "&7[Staff] &e{player} &7intentó &f{command}"

settings
:
  debug
: false

blocked-commands
:
 - "shop"
  - "kit"

restricted-worlds
:
 - "world"

# Horarios de comandos
command-schedules
:
  shop
:
    start
: "08:00"
    end
: "22:00"
    days
: [MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY ]

# Comandos alternativos
alternative-commands
:
  home
: "spawn"

# Whitelist por jugador
player-whitelist
:
  fly
:
   - "VIPPlayer"

# Blacklist por jugador
player-blacklist
:
  kit
:
   - "BannedPlayer"

# Notificaciones
notifications
:
  enabled
: true

# Logging
logging
:
  enabled
: true
  max-file-size-mb
: 10
  log-file
: "command-log.txt"

# Visualización
visualization
:
  particle-type
: "FLAME"
  interval-ticks
: 20

# PlaceholderAPI
placeholders
:
  default-zone
: "Ninguna"
 

Code (YAML):

zones
:
  spawn
:
    world
: "world"
    pos1
:
      x
: -50
      y
: 60
      z
: -50
    pos2
:
      x
: 50
      y
: 100
      z
: 50
    enabled
: true
    commands
:
     - "shop"
      - "kit"
    schedule
:
      start
: "00:00"
      end
: "23:59"
      days
: [MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY ]
    cooldowns
:
      kit
: 1800
    entry-commands
:
     - "title {player} title &aZona Segura"
    exit-commands
:
     - "msg {player} Saliste del spawn"
    execute-as-console
: false
    visualization
: false
    particle-type
: "VILLAGER_HAPPY"
 

Ejemplos de Uso

Code (Text):

1. /llama wand
2. Selecciona las esquinas de tu tienda
3. /llama create tienda
4. /llama addcmd tienda shop
5. /llama schedule shop 08:00 22:00
6. /llama cooldown tienda shop 300
 
Resultado: /shop solo funciona en la zona tienda, de 8am a 10pm, con 5 min de cooldown

Code (Text):

1. /llama create pvp
2. /llama zone pvp addentry god off
3. /llama zone pvp addentry fly off
4. /llama zone pvp addexit heal {player}
 
Resultado: Al entrar al PvP se desactiva god y fly, al salir te cura

Code (Text):

/llama whitelist fly VIPPlayer1
/llama whitelist fly VIPPlayer2
/llama blacklist kit TrollPlayer
 
Resultado: VIPs pueden volar en cualquier lugar, TrollPlayer no puede usar /kit

Instalación

  1. Descarga LlamaCommand-2.0.0.jar
  2. Colócalo en plugins/
  3. (Opcional) Instala PlaceholderAPI para placeholders
  4. Reinicia el servidor
  5. Configura en plugins/LlamaCommand/

Requisitos

  • Requerido: Spigot/Paper 1.21+
  • Requerido: Java 21+
  • Opcional: PlaceholderAPI (para placeholders)

Actualización desde v1.0

  1. Haz backup de config.yml y zones.yml
  2. Reemplaza el JAR antiguo con el nuevo
  3. Reinicia el servidor
  4. Tus zonas existentes seguirán funcionando
  5. Las nuevas opciones se añadirán automáticamente

Changelog v2.0.0

Code (Text):

+ Sistema de horarios para comandos
+ Cooldowns por zona y comando
+ Comandos alternativos automáticos
+ Zonas temporales con schedules
+ Whitelist/Blacklist por jugador
+ Notificaciones a staff
+ Comandos encadenados entrada/salida
+ Integración PlaceholderAPI
+ Visualización de zonas con partículas
+ Sistema de logs con exportación CSV
+ Nuevos permisos: staff, notify
+ Mejoras de rendimiento
 
Soporte

¿Problemas o sugerencias? Deja un comentario o envía un mensaje privado.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Desarrollado con ❤️ por Pecar087

Resource Information
Author:
----------
Total Downloads: 3
First Release: Nov 29, 2025
Last Update: Nov 29, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings