๐Ÿ› ๏ธUnderstanding Config

Does this look familiar? Of course it does, because it's the config.

The following code snippet has all the fields that the main config has. We're going to be using this to learn the config.

Misc.

board-location: ''
lang-file: en_US.yml

board-location stores location of the board. It can be either set using the in-game command or manually from the config. lang-file the language file is selected here. It must be stored inside /plugins/DeliveryBoard/lang/

GUI Setup

gui:
  static:
    fillerMaterial: van@BLACK_STAINED_GLASS_PANE@1
    acceptMaterial: van@LIGHT_BLUE_STAINED_GLASS_PANE@1
    cancelMaterial: van@RED_STAINED_GLASS_PANE@1
    infoMaterial: van@BOOK@1
    skipMaterial: van@EMERALD@1
    nextPageMaterial: van@SPECTRAL_ARROW@1
    previousPageMaterial: van@SPECTRAL_ARROW@1
    infoPageMaterial: van@BOOK@1
    closePageMaterial: van@REDSTONE_BLOCK@1

  titles:
    boardTitle: "<#22ff20>&lDelivery Board"
    editBoardTitle: "&9Edit Delivery"

Delivery

Board Location

This field stores the current board location. The block that is in this location will act as Delivery Board and open the GUI when Right Clicked on it. leaving it empty makes it so that there is no active board. You can manually insert a block's location in here then save and reload to make that block the current board. It is advised to use the in-game command to set the board.

Delivery Section

All the configuration for every delivery is located inside it.

Delivery ID

ID for the delivery.

Icon Item

This item will be used to display the delivery on the main board menu. Check Allowed Item String for details regarding format

Title

Display name of the item representing the delivery and the GUI name of the delivery

Position Slot

The slot in which it will appear in the main board GUI

Max Submissions

Total amount of submissions to accept for this delivery. In this example a total of 10 players will be able to submit it and then it will get locked. Set it to -1 to disable

Cooldown

The cooldown or delay after the delivery gets refreshed

Skip Cost

Set the cost of skipping this delivery.

Refresh Alert

Should all the online players be notified whenever this delivery refreshes

Allowed Materials

This a list of materials/items which will be used when creating this specific delivery. each entry of this list needs to properly entered using proper format. Refer to Allowed Item String for formatting style.

Reward Setup

Rewards for this specific quest are configured here.

Mixed Reward Type

The only reward type that is supported as of v1.2.

Max Reward

The maximum amount of rewards to give the player who completes the delivery. This amount of reward is picked from the Random Reward Pool.

Random Reward Pool

Items from this list are picked at random to be given for the player who completed the delivery. The amount of rewards picked from this list depends of Max Reward. Refer to Reward String for formatting style.

Confirmed Rewards

These reward are always given to the player upon successful delivery. Refer to Reward String for formatting style.

Last updated