Ssomar Plugins

Commands & Permissions


TIP for beginners:
To give the permissions of all items, I advice you to download a permission plugin like Luckperms, Once you have a perm plugin you just need to give the permission eb.block.*, for Luckperm the command is /lp group default permission set eb.block.* true

Block permission

  • Permission: eb.block.{id}
  • Negative permission: -eb.block.{id}
  • Example: eb.block.Test
  • Give all items permission: eb.block.*

Give all permissions of EB

  • Permission: eb.*

Give all commands permissions of EB

  • Permission: eb.cmds

Bypass cooldown permission

  • Permission: eb.nocd.{id} eb.nocd.*
  • Description: Give this custom permission to disable the cooldown for your vip players
  • (Be sure to test without being op)
Limit of EB
  • Permission: eb.limit.{amount}
  • Description: Sets the max value a player can place EB(s).

Limit a specific EB

  • Permission: eb.block.ID.limit.{amount}
  • Description: Limit the amount of specific EB ID a player can place


Create a new ExecutableBlock

  • Command: /eb create {id}
  • Tip:
    • If you want copy the item/block of another plugin, or a custom vanilla block (Banner, Custom block, ...), You need to install my other plugin, ExecutableItems, type /ei create {id} and then import your ExecutableItem in ExecutableBlocks.
  • Permission: eb.cmd.create

Open the editor / menu

  • Command: /eb editor or /eb show
  • Permission: eb.cmd.editor or

Open the editor to edit a specific EB

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

Reload the plugin

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

Reload the plugin (only 1 block)

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

Delete an ExecutableBlock

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

Reload the default blocks of ExecutableBlock

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

Clear all cooldowns and delayed commands of EB

  • Command: /eb clear [playerName]
  • Permission: eb.cmd.clear

Enable / Disable actionbar of EB

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

Place an EB at a specific position

  • Command: /eb place {id} {x} {y} {y} {world}
  • Permission:

Remove an EB at a specific position

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

Fill a region selection with an EB

  • Requirement: This command require to have the plugin worldEdit
  • Command: /eb we-place {id}
  • Permission: eb.cmd.we-place

Remove all EB present in a blocks selection

  • equirement: This command require to have the plugin worldEdit
  • Command: /eb we-remove {replaceTheEBByAir true or false}
  • Permission: eb.cmd.we-remove

EB variable modification

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

EB usage modification

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

Give & Take commands

Give command

  • Command:
    • /eb give {playername} {id} {quantity}
  • Permission: eb.cmd.give

Take command

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

GiveAll command

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

Give an EB in a specific slot of a player

  • Command:
    • /ei giveslot {playername} {id} {quantity} {slot} [usage]
    • Default usage : The usage that is in the config of your EI
  • Permission: eb.cmd.giveslot

Give an EB in a specific slot of a player

  • Command:
    • /eb giveslot {playername} {id} {quantity} {slot} [override true or false] USAGE(<usage>) VAR(<var>)
    • Examples:
      • /eb giveslot Ssomar test 1 0 USAGE(50) VAR(x:Hey,world:Island)
      • /eb giveslot Special70 rum 1 %slot% USAGE(69420) VAR(tell_me:WHY,aint_nothing:BUT_A_HEARTBREAK)
    • Default usage : The usage that is in the config of your EB
    • Override allow the EB to take that slot, and if there was an item there, it is going to move to another slot or get dropped to the ground.
  • Permission: eb.cmd.giveslot
Give every EB in a specific folder to a player
  • Command:
    • /eb givefolder {playername} {folder} {quantity}

Drop commands

Drop an EB at aspecific location / position

  • Command:
    • /eb drop {id} [quantity] [world] [x] [y] [z]
    • Default quantity : 1
    • Default location : The location of the player who has executed this command
  • Permission: eb.cmd.drop