This command gives me a diamond pickaxe with a single enchantment at maximum level:

give @p diamond_axe{Enchantments:[{id:"minecraft:unbreaking",lvl:255s}]} 1

Similarly, this command gives a potion that effects the consumer with Speed I for 30 seconds:

give @p minecraft:potion{CustomPotionEffects:[{Id:1, Amplifier:0, Duration:600}]}

I would like to apply multiple of these list-style properties on my item. How can I do so?


To add one more list-style item property to an item, just put a comma , after the first compound dictating the property, and another compound with the next one.

Here is an example with the diamond axe and multiple enchantments:

Enchantments: [
  {id: "minecraft:sharpness", lvl: 255s},
  {id: "minecraft:efficiency", lvl: 255s},
  {id: "minecraft:unbreaking", lvl: 255s}

And here is an example with the potion and multiple custom potion effects:

CustomPotionEffects: [
  {Id: 1b, Amplifier: 0b, Duration: 600},
  {Id: 3b, Amplifier: 1b, Duration: 600},
  {Id: 5b, Amplifier: 2b, Duration: 600}

Be careful not to put a comma after the last compound in the list!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.