Commands and Permissions

Commands

Command
Description

/ecraft

Opens the crafting inventory.

/ecraft create <name> /ecraft create <name> original/configurable

/ecraft edit <name>

Edits an already created crafting.

/ecraft editall

Main menu to edit craftings.

/ecraft delete <name>

Deletes a crafting.

/ecraft give <player> <crafting> (optional)<amount>

Gives a crafting to a player.

/ecraft opencategory <player> <category> (optional, blocked inventory)<true/false>

/ecraft opencraft <player> <crafting> (optional, blocked inventory)<true/false>

/ecraft reload

Reloads the Config.

/ecraft help

Shows this message.

/ecraft setplace (optional)<category>

Creates a crafting place on the target block.

/ecraft removeplace

Removes a crafting place from the target block.

/ecraft reset <player> (optional)<crafting>

Resets player data (cooldown and times crafted an item).

/ecraft verify

Checks the plugin for errors.

Permissions

Permission
Description

epiccraftingsplus.admin

Access to all functionalities and commands of the plugin.

ecraft.bypass.cooldowns

Allows the player to bypass ALL crafting cooldowns.

ecraft.cooldown.<crafting>.<percentage_reduction>

Allows the player to reduce the cooldown of a crafting by a certain percentage. For example, ecraft.cooldown.supersword.60 will reduce the cooldown of the super_sword crafting by a 60%. You can replace <crafting> with * to reduce the cooldown for ALL craftings.

ecraft.use.craftwithmoney

Allows to use the craft_with_money option item.

ecraft.successrate.<crafting>.<chance>

Players with this permission will override the success_rate set on a certain crafting. For example: ecraft.successrate.magic_key.80

Crafting Creation with 'original' and 'configurable' Parameters

When using /ecraft create <name>, by default, the item will be saved following the new_crafting_default_save_mode_original option in the config.yml file.

When using /ecraft create <name> configurable, the item will be saved in a way you can modify their properties manually in the config following the documentation HERE.

When using /ecraft create <name> original , the item will be saved into the config as an EXACT/ORIGINAL COPY of the item, without losing any important properties and internal data. This prevents some complex items from other plugins to broke when giving them again to the player.

Here is an example of the same item and the config differences.

With 'configurable' parameter:

item:
  id: PLAYER_HEAD
    name: '&eEmoticon Derp'
    amount: 1
    durability: 3
    nbt:
    - Skulls:ID|534
    skull_data:
      texture: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzNiYWFiZTcyNGVhZTU5YzVkMTNmNDQyYzdkYzVkMmIxYzZiNzBjMmY4MzM2NGE0ODhjZTU5NzNhZTgwYjRjMyJ9fX0=
      id: 069a79f4-44e9-4726-a5be-fca90e38aaf5
      owner: '' 

With 'original' parameter:

item:
  original:
      ==: org.bukkit.inventory.ItemStack
      v: 3700
      type: PLAYER_HEAD
      meta:
        ==: ItemMeta
        meta-type: SKULL
        display-name: '{"text":"","extra":[{"text":"Emoticon Derp","obfuscated":false,"italic":false,"underlined":false,"strikethrough":false,"color":"yellow","bold":false}]}'
        Damage: 3
        internal: H4sIAAAAAAAA/+NiYOBg4AzOLs3JKbbydGFgNjU2YQAAOpvx+xUAAAA=
        skull-owner:
          ==: PlayerProfile
          uniqueId: 069a79f4-44e9-4726-a5be-fca90e38aaf5
          properties:
          - name: textures
            value: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzNiYWFiZTcyNGVhZTU5YzVkMTNmNDQyYzdkYzVkMmIxYzZiNzBjMmY4MzM2NGE0ODhjZTU5NzNhZTgwYjRjMyJ9fX0=
    

If you choose to save craftings using the 'original' parameter, you'll have some limitations:

  • You'll not be able to modify the item manually in the config.

  • You'll not be able to use PlaceholderAPI variables in the item.

Last updated