Date: 2018/09/24 12:15:51 UTC-07:00
Type: Denizen Script
MergeBlocks_Data:
type: yaml data
config:
blocks:
coal: coal_block
iron_ingot: iron_block
gold_ingot: gold_block
redstone: redstone_block
lapis_lazuli: lapis_block
emerald: emerald_block
diamond: diamond_block
wheat: hay_block
MergeBlocks_Command:
type: command
name: block
permission:
script:
- if <player.has_permission[blockcreator.use].not||true> {
- narrate format:util_ff "<&7>Kræver Hero, Elite eller Cube rank <&8>/<&b>buy"
- queue clear
}
- foreach <s@MergeBlocks_Data.list_keys[config.blocks]> {
- define amount <player.inventory.quantity[<def[value]>]>
- define blocks <def[amount].div_int[9]>
- if <def[blocks]> > 0 {
- take <def[value]> quantity:<def[amount].sub[<def[amount].mod[9].round>]>
- if <player.inventory.empty_slots> == 0 {
- drop <s@MergeBlocks_Data.yaml_key[config.blocks.<def[value]>]> quantity:<def[blocks]>
}
else {
- give <s@MergeBlocks_Data.yaml_key[config.blocks.<def[value]>]> quantity:<def[blocks]>
}
}
}