-
Notifications
You must be signed in to change notification settings - Fork 3
Examples v2
Hoid2 edited this page Jan 18, 2022
·
1 revision
This are just some examples of different parts.
This creates an action inventory named "example" which is displayed as "Example Action Inventory" in dark green, with 1 row, no openers, no action items, and be opened by commands and signs but not action items.
Example
{
"name": "example",
"displayName": {
"text": "Example Action Inventory",
"color": "dark_green"
},
"rows": 1,
"disableCommand": false,
"disableSign": false,
"disableAction": true,
"openers": [],
"items": []
}This creates an opener that opens the action inventory when a stick is used.
Example
{
"type": "identifier",
"clickType": "use",
"what": "itemstack",
"id": "minecraft:stick"
}This creates an action item in the seventh slot that is represented by an enchanted diamond sword and has no requirements or actions.
Example
{
"slot": 7,
"representation": {
"item": "minecraft:diamond_sword",
"count": 1,
"nbt": "{Enchantments:[{lvl: 3, id: \"looting\"}, {lvl: 5, id: \"sharpness\"}]}"
},
"requirements": [],
"actions": []
}This creates a requirement that makes a player have at least 1 xp level to see the action item (doesn't use any levels).
Example
{
"type": "xp",
"when": "view",
"requiredCost": 1,
"consumes": false
}This creates an action that gives the player an enchanted diamond sword.
Example
{
"type": "give",
"itemStack": {
"item": "minecraft:diamond_sword",
"count": 1,
"nbt": "{Enchantments:[{lvl: 3, id: \"looting\"}, {lvl: 5, id: \"sharpness\"}]}"
}This creates an action inventory that incorporates all the above examples with some extra.
Example
{
"name": "example",
"displayName": {
"text": "Example Action Inventory",
"color": "dark_green"
},
"rows": 1,
"disableCommand": false,
"disableSign": false,
"disableAction": true,
"openers": [
{
"type": "identifier",
"clickType": "use",
"what": "itemstack",
"id": "minecraft:stick"
}
],
"items": [
{
"slot": 7,
"representation": {
"item": "minecraft:diamond_sword",
"count": 1,
"nbt": "{Enchantments:[{lvl: 3, id: \"looting\"}, {lvl: 5, id: \"sharpness\"}]}"
},
"requirements": [
{
"type": "xp",
"when": "view",
"requiredCost": 1,
"consumes": false
},
{
"type": "xp",
"when": "click",
"requiredCost": 2,
"consumes": true,
"allowPartial": true,
"resets": true
}
],
"actions": [
{
"type": "give",
"itemStack": {
"item": "minecraft:diamond_sword",
"count": 1,
"nbt": "{Enchantments:[{lvl: 3, id: \"looting\"}, {lvl: 5, id: \"sharpness\"}]}"
}
},
{
"type": "sound",
"sound": "minecraft:ui.toast.challenge_complete",
"pitch": 1,
"volume": 1
}
]
}
]
}