⌨️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}
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
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
oreb.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
It supports entities too just use the entity UUID instead of player name
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} {z} {world}
Permission:
eb.cmd.place
Remove an EB at a specific position
Command: /eb remove {x} {y} {z} {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
(Works for offline players)
Command:
/eb give {playername} {id}{Variables:{var_id:val},Usage:val} {quantity} [giveOfflinePlayer default true]
Permission:
eb.cmd.give
Examples:
Examples:
/eb give %player% Genesis_Crystal{Variables:{vibraniun:10,proton:30},Usage:10} 3
/eb give %player% SurgeBlade{Variables:{charge:%var_charge%+1},Usage:%usage%-1} 1
/eb give %player% BoneBlade 1
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}{Variables:{var_id:val},Usage:val} {quantity} {slot} [override true or false]
Examples:
/eb giveslot Ssomar test{Variables:{x:"Hey",world:"Island"},Usage:50} 1 0
/eb giveslot Special70 rum{Usage:69420,Variables:{tell_me:"why",aint_nothing:"BUT A HEARTBREAK"}} 1 %slot%
/eb giveslot Ssomar xyz{Variables:{test:"Hello boss!"},Usage:5} 1 5
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
Custom trigger
Commands:
/eb run-custom-trigger trigger:{activatorId} // It will execute the activator(s) for all the EB placed that have an activator with the specified ID.
/eb run-custom-trigger trigger:{activatorId} block:{world,x,y,z} // It will execute the activator(s) only for the EB placed at the specified location and if it has an activator with the specified ID.
Last updated