SPluginsSPlugins

Cette page a été traduite de l'anglais avec l'aide de l'IA. Améliorer cette traduction ou lire l'original.

⌨️ Commandes & Permissions

Permissions

ASTUCE pour les débutants :

Info

Pour donner les permissions de tous les items, je vous conseille de télécharger un plugin de permissions comme LuckPerms. Une fois le plugin de permissions installé, il vous suffit de donner la permission eb.block.*. Pour LuckPerms, la commande est /lp group default permission set eb.block.* true

Permission du bloc

  • Permission : eb.block.{id}
  • Permission négative : -eb.block.{id}
  • Exemple : eb.block.Test
  • Permission pour donner tous les items : eb.block.*

Donner toutes les permissions d'EB

  • Permission : eb.*

Donner les permissions de toutes les commandes d'EB

  • Permission : eb.cmds

Permission pour ignorer le cooldown

  • Permission : eb.nocd.{id} eb.nocd.*
  • Description : donnez cette permission personnalisée pour désactiver le cooldown de vos joueurs VIP
  • (Pensez à tester sans être op)

Limite d'EB

  • Permission : eb.limit.{amount}
  • Description : définit la valeur maximale d'EB qu'un joueur peut placer.

Limiter un EB spécifique

  • Permission : eb.block.ID.limit.{amount}
  • Description : limite le nombre d'EB d'un ID spécifique qu'un joueur peut placer

Commandes

Créer un nouvel ExecutableBlock

  • Commande : /eb create {id}
  • Astuce :
    • Si vous voulez copier l'item/bloc d'un autre plugin, ou un bloc vanilla personnalisé (Bannière, Bloc personnalisé, ...), vous devez installer mon autre plugin, ExecutableItems, taper /ei create {id}, puis importer votre ExecutableItem dans ExecutableBlocks.
  • Permission : eb.cmd.create

Ouvrir une GUI avec les EB placés

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

Ouvrir l'éditeur / le menu

  • Commande : /eb editor ou /eb show
  • Permission : eb.cmd.editor ou eb.cmd.show

Ouvrir l'éditeur pour modifier un EB spécifique

  • Commande : /eb edit {BlockID}
  • Permission : eb.cmd.edit

Recharger le plugin

  • Commande : /eb reload
  • Permission : eb.cmd.reload

Recharger le plugin (un seul bloc)

  • Commande : /eb reload {block_id}
  • Permission : eb.cmd.reload

Recharger un dossier

  • Commande : /eb reload folder:Name_Of_My_Folder
  • Permission : eb.cmd.reload

Supprimer un ExecutableBlock

  • Commande : /eb delete {id}
  • Permission : eb.cmd.create

Recharger les blocs par défaut d'ExecutableBlocks

  • Commande : /eb default_blocks
  • Permission : eb.cmd.default_blocks

Effacer tous les cooldowns et commandes différées d'EB

  • Commande : /eb clear [playerName]
  • Permission : eb.cmd.clear
Info

Cela fonctionne aussi avec les entités : utilisez simplement l'UUID de l'entité à la place du nom du joueur

Activer / désactiver l'actionbar d'EB

  • Commande : /eb actionbar {on or off}
  • Permission : eb.cmd.actionbar

Placer un EB à une position spécifique

  • Commande : /eb place {id} {x} {y} {z} {world} [direction]
  • Permission : eb.cmd.place
  • [direction] : (Optionnel) NORTH, SOUTH, EAST, WEST, UP ou DOWN (majuscules ou minuscules, avec complétion par Tab). Le bloc placé est orienté vers cette direction.
    • Elle est prioritaire sur les fonctionnalités directionnelles du bloc (blockFaceOnPlace avec forceBlockFaceOnPlace: true).
    • Elle fonctionne sur les blocs qui peuvent être orientés : blocs directionnels (fourneaux, observateurs, nids d'abeilles...), blocs rotatifs (panneaux, têtes, bannières : pas UP / DOWN) et blocs avec un axe (bûches, piliers : UP / DOWN = vertical). Une direction que le bloc n'accepte pas est ignorée.
    • Uniquement pour les ExecutableBlocks créés avec BASIC_CREATION ou IMPORT_FROM_EXECUTABLE_ITEMS, sur les serveurs 1.13+.
    • Sans cet argument, rien ne change : le bloc est placé comme avant.
  • Exemple : /eb place my_furnace 100 64 -20 world EAST

Retirer un EB à une position spécifique

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

Remplir une sélection de région avec un EB

  • Prérequis : cette commande nécessite le plugin worldEdit
  • Commande : /eb we-place {id}
  • Permission : eb.cmd.we-place

Remplir une région WorldGuard avec un EB

  • Prérequis : cette commande nécessite le plugin WorldGuard
  • Commande : /eb wg-fill-region {world} {region_name} stone
    ,MyEb
  • Permission : eb.cmd.wg-fill-region

Retirer tous les EB présents dans une sélection de blocs

  • Prérequis : cette commande nécessite le plugin worldEdit
  • Commande : /eb we-remove {replaceTheEBByAir true or false}
  • Permission : eb.cmd.we-remove

Modification d'une variable d'EB

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

Modification de l'usage d'un EB

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

Commandes Give & Take

Commande Give

  • (Fonctionne pour les joueurs hors ligne)
  • Commande :
    • /eb give {playername} {id}{Variables:{var_id:val},Usage:val}** {quantity} [giveOfflinePlayer default true]
  • Permission : eb.cmd.give
  • Exemples :
    • Exemples :
      • /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

Commande Take

  • Commande :
    • /eb take {playername} {id} {quantity}
  • Permission : eb.cmd.take

Commande GiveAll

  • Commande :
    • /eb giveall {id} {quantity} [world]
  • Permission : eb.cmd.giveall

Donner un EB dans un slot spécifique d'un joueur

  • Commande :
    • /eb giveslot {playername} {id}{Variables:{var_id:val},Usage:val}** {quantity} {slot} [override true or false]
    • Exemples :
      • /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 par défaut : l'usage défini dans la config de votre EB
    • Override permet à l'EB de prendre ce slot ; si un item s'y trouvait, il est déplacé vers un autre slot ou jeté au sol.
  • Permission : eb.cmd.giveslot

Donner tous les EB d'un dossier spécifique à un joueur

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

Commandes Drop

Faire tomber un EB à un emplacement / une position spécifique

  • Commande :
    • /eb drop {id} [quantity] [world] [x] [y] [z]
    • Quantité par défaut : 1
    • Emplacement par défaut : l'emplacement du joueur qui a exécuté cette commande
  • Permission : eb.cmd.drop

Custom trigger

Commandes :

  • /eb run-custom-trigger trigger:{activatorId} // Exécute le ou les activateurs de tous les EB placés qui possèdent un activateur avec l'ID indiqué.
  • /eb run-custom-trigger trigger:{activatorId} block:{world,x,y,z} // Exécute le ou les activateurs uniquement pour l'EB placé à l'emplacement indiqué, et seulement s'il possède un activateur avec l'ID indiqué.

Essayez maintenant

Copiez ceci dans ExecutableBlocks et rechargez

Tiré de la référence des commandes personnalisées de SCore. Collez-le dans une config, lancez la commande de rechargement du plugin, et vous avez un point de départ fonctionnel à modifier.

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
ExecutableBlocks

Plugin utilisé sur cette page

ExecutableBlocks

Des blocs personnalisés qui réagissent aux joueurs, avec activateurs et commandes.

  • 5.0/5 sur 8 avis
  • 379 serveurs l'utilisent en ce moment (bStats)
  • 26 téléchargements sur SPlugins

€14.49

paiement unique, mises à jour à vie

Créée le 13 nov. 2026Dernière mise à jour le 13 nov. 2026 par Ssomar
Modifier cette page sur GitHub