DeliveryBoard - Wiki
  • DeliveryBoard Wiki
    • ☑️Commands & Permission
    • 🛠️Understanding Config
    • 📐Formatting String
      • ⚖️Allowed Item String
      • 🍰Reward String
    • 🌈Hex Colors
    • 🖇️Placeholders
  • InboxRewards Wiki
  • Group 1
Powered by GitBook
On this page
  • Plugin
  • Material/Item ID
  • Amount/Item Type/None
  • Examples
  1. DeliveryBoard Wiki
  2. Formatting String

Allowed Item String

This also applies to GUI items that represent the delivery.

PreviousFormatting StringNextReward String

Last updated 1 year ago

A typical item string would look something like this

vanDIAMOND@5@1

All the entries for can be generalized into 3 parts.

  • Plugin

  • Material/Item ID

  • Amount/Item Type/None

Only MMOItems needs a 4th part which is the amount.

Plugin

The first section denotes the name of the plugin from which the item comes if it is a custom item. Otherwise, it is set to van for vanilla. Other plugins use the following prefixes.

  • Vanilla - van

  • - mmo

  • - iad

  • - orx

  • - exi

  • - eco

  • Serialized - ser (Not editable in config)

Material/Item ID

Amount/Item Type/None

This section denotes the Item's amount or type depending on the plugin. For vanilla items, it represents the item amount that needs to be delivered.

  • Vanilla - Item Amount

  • MMOItems - Item Type

  • ItemsAdder - N/A

  • Oraxen - N/A

  • ExecutableItems - N/A

  • EcoItems - N/A

Even though this doesn't apply to ItemsAdder, ExecutableItems or EcoItems, it is advised to not keep this section empty for these plugins and putting a number makes it failsafe in case something goes wrong.

Examples

Vanilla

To set the delivery item to require 16 Breads, the string will be: van@BREAD@16 String for 32 Redstone lamps would be: van@REDSTONE_LAMP@32

MMOItems

To set the delivery item to require 1 Custlass Sword, the string will be: mmo@CUTLASS@SWORD@1 String for a Blaze Wand would be: mmo@BLAZE_WAND@WAND@1

ItemsAdder

Oraxen

To set the delivery item to require 1 dagger from Oraxen's default items, the string will be orx@dagger@1 .

ExecutableItems

To set the delivery item to require 1 Free Heal, the string will be: exi@Free_Heal@1 String for a Free Fly would be exi@Free_Fly@1 The 1 at the end is kept as a countermeasure for any typos leading to crashes.

EcoItems

To set the delivery item to require 1 grappling hook, the string will be: eco@grappling_hook@1 The 1 at the end is kept as a countermeasure for any typos leading to crashes.

Serialized

This is an itemstack directly serialized into byte code and saved in the config. It can not be edited in the config.yml and appears when using either add or edit command to add items.

The second section denotes the Item ID of the item that is used to represent it in those plugins. Otherwise, it is set to any vanilla Material. List of vanilla materials can be found .

To set the delivery item to require 1 coin from the iageneric section of the default pack (), the string will be iad@iageneric:coin@1 String for an Arcane Ring from iaalchemy section of the samepack would be iad@iaalchemy:arcane_ring@1 . The namespace (iageneric or iaalchemy) is not mandatory and can be ignored. However, it is advised to keep the namespaces as it would prevent confusion if an item with the same id is available in both the sections. The 1 at the end is kept as a countermeasure for any typos leading to crashes.

📐
⚖️
here
Details
MMOItems
ItemsAdder
Oraxen
ExecutableItems
EcoItems
Allowed Materials