⌨️Commands & Permissions

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}

  • 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

Commands

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 a gui with the EB(s) placed

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

Open the editor / menu

  • Command: /eb editor or /eb show

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

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

Reload a folder

  • Command: /eb reload folder:Name_Of_My_Folder

  • 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: eb.cmd.place

Remove an EB at a specific position

  • Command: /eb remove {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

Fill a WorldGuard region with an EB

  • Requirement: This command require to have the plugin WorldGuard

  • Command: /eb wg-fill-region {world} {region_name} stone:70,MyEb:30

  • Permission: eb.cmd.wg-fill-region

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:

    • /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

  • 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

Last updated