SPluginsSPlugins

Esta página se tradujo del inglés con ayuda de IA. Mejora esta traducción o lee el original.

⌨️ Commands & Permissions

Permisos

CONSEJO para principiantes:

Información

Para dar los permisos de todos los ítems, te recomiendo descargar un plugin de permisos como Luckperms. Una vez que tengas un plugin de permisos, solo necesitas dar el permiso eb.block.*, para Luckperm el comando es /lp group default permission set eb.block.* true

Permiso de bloque

  • Permiso: eb.block.{id}
  • Permiso negativo: -eb.block.{id}
  • Ejemplo: eb.block.Test
  • Dar el permiso de todos los ítems: eb.block.*

Dar todos los permisos de EB

  • Permiso: eb.*

Dar todos los permisos de comandos de EB

  • Permiso: eb.cmds

Permiso de bypass de cooldown

  • Permiso: eb.nocd.{id} eb.nocd.*
  • Descripción: Da este permiso personalizado para desactivar el cooldown de tus jugadores vip
  • (Asegúrate de probarlo sin ser op)

Límite de EB

  • Permiso: eb.limit.{amount}
  • Descripción: Establece el valor máximo de EB(s) que un jugador puede colocar.

Limitar un EB específico

  • Permiso: eb.block.ID.limit.{amount}
  • Descripción: Limita la cantidad de un ID de EB específico que un jugador puede colocar

Comandos

Crear un nuevo ExecutableBlock

  • Comando: /eb create {id}
  • Consejo:
    • Si quieres copiar el ítem/bloque de otro plugin, o un bloque vanilla personalizado (Banner, bloque personalizado, ...), necesitas instalar mi otro plugin, ExecutableItems, escribe /ei create {id} y luego importa tu ExecutableItem en ExecutableBlocks.
  • Permiso: eb.cmd.create

Abrir una gui con los EB(s) colocados

  • comando: /eb show-placed filter/sort:

Abrir el editor / menú

  • Comando: /eb editor o /eb show
  • Permiso: eb.cmd.editor o eb.cmd.show

Abrir el editor para editar un EB específico

  • Comando: /eb edit {BlockID}
  • Permiso: eb.cmd.edit

Recargar el plugin

  • Comando: /eb reload
  • Permiso: eb.cmd.reload

Recargar el plugin (solo 1 bloque)

  • Comando: /eb reload {block_id}
  • Permiso: eb.cmd.reload

Recargar una carpeta

  • Comando: /eb reload folder:Name_Of_My_Folder
  • Permiso: eb.cmd.reload

Eliminar un ExecutableBlock

  • Comando: /eb delete {id}
  • Permiso: eb.cmd.create

Recargar los bloques por defecto de ExecutableBlock

  • Comando: /eb default_blocks
  • Permiso: eb.cmd.default_blocks

Limpiar todos los cooldowns y comandos retrasados de EB

  • Comando: /eb clear [playerName]
  • Permiso: eb.cmd.clear
Información

También funciona con entidades, solo usa el UUID de la entidad en lugar del nombre del jugador

Activar / Desactivar actionbar de EB

  • Comando: /eb actionbar {on or off}
  • Permiso: eb.cmd.actionbar

Colocar un EB en una posición específica

  • Comando: /eb place {id} {x} {y} {z} {world}
  • Permiso: eb.cmd.place

Eliminar un EB en una posición específica

  • Comando: /eb remove {x} {y} {z} {world} [replaceWithAir default true]
  • Permiso: eb.cmd.remove

Rellenar una selección de región con un EB

  • Requisito: Este comando requiere tener el plugin worldEdit
  • Comando: /eb we-place {id}
  • Permiso: eb.cmd.we-place

Rellenar una región de WorldGuard con un EB

  • Requisito: Este comando requiere tener el plugin WorldGuard
  • Comando: /eb wg-fill-region {world} {region_name} stone
    ,MyEb
  • Permiso: eb.cmd.wg-fill-region

Eliminar todos los EB presentes en una selección de bloques

  • Requisito: Este comando requiere tener el plugin worldEdit
  • Comando: /eb we-remove {replaceTheEBByAir true or false}
  • Permiso: eb.cmd.we-remove

Modificación de variable de EB

  • Comando: /eb modification {set/modification} variable {world} {x} {y} {z} {variableName} {value}

Modificación de usage de EB

  • /eb modification {set/modification} usage {world} {x} {y} {z} {value}

Comandos Give y Take

Comando Give

  • (Funciona con jugadores desconectados)
  • Comando:
    • /eb give {playername} {id}{Variables:{var_id:val},Usage:val}** {quantity} [giveOfflinePlayer default true]
  • Permiso: eb.cmd.give
  • Ejemplos:
    • Ejemplos:
      • /eb give %player% Genesis_Crystal{Variables:{vibraniun
        ,proton
        },Usage
        } 3
      • /eb give %player% SurgeBlade{Variables:{charge:%var_charge%+1},Usage:%usage%-1} 1
      • /eb give %player% BoneBlade 1

Comando Take

  • Comando:
    • /eb take {playername} {id} {quantity}
  • Permiso: eb.cmd.take

Comando GiveAll

  • Comando:
    • /eb giveall {id} {quantity} [world]
  • Permiso: eb.cmd.giveall

Dar un EB en un slot específico de un jugador

  • Comando:
    • /eb giveslot {playername} {id}{Variables:{var_id:val},Usage:val}** {quantity} {slot} [override true or false]
    • Ejemplos:
      • /eb giveslot Ssomar test{Variables:{x:"Hey",world:"Island"},Usage
        } 1 0
      • /eb giveslot Special70 rum{Usage
        ,Variables:{tell_me:"why",aint_nothing:"BUT A HEARTBREAK"\}} 1 %slot%
      • /eb giveslot Ssomar xyz{Variables:{test:"Hello boss!"},Usage
        } 1 5
    • Usage por defecto: El usage que está en la config de tu EB
    • Override permite que el EB ocupe ese slot, y si había un ítem ahí, se moverá a otro slot o se soltará al suelo.
  • Permiso: eb.cmd.giveslot

Dar cada EB de una carpeta específica a un jugador

  • Comando:
    • /eb givefolder {playername} {folder} {quantity}

Comandos Drop

Soltar un EB en una ubicación / posición específica

  • Comando:
    • /eb drop {id} [quantity] [world] [x] [y] [z]
    • Cantidad por defecto: 1
    • Ubicación por defecto: La ubicación del jugador que ha ejecutado este comando
  • Permiso: eb.cmd.drop

Custom trigger

Comandos:

  • /eb run-custom-trigger trigger:{activatorId} // Ejecutará el/los activador(es) para todos los EB colocados que tengan un activador con el ID especificado.
  • /eb run-custom-trigger trigger:{activatorId} block:{world,x,y,z} // Ejecutará el/los activador(es) solo para el EB colocado en la ubicación especificada y si tiene un activador con el ID especificado.

Pruébalo ahora

Copia esto en ExecutableBlocks y recarga

De la referencia de comandos personalizados de SCore. Pégalo en una configuración, ejecuta el comando de reload del plugin y tendrás un punto de partida funcional para editar.

activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - ABSORPTION amount:5 time:200 # Gives the player absorption
  activator1: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of target
    targetCommands:
    - ABSORPTION amount:5 time:200 # Gives the target absorption
E

Plugin usado en esta página

ExecutableBlocks

Bloques personalizados que reaccionan a los jugadores, con activadores y comandos.

Creado 3 oct 2026Última actualización 3 oct 2026 por Ssomar
Editar esta página en GitHub