1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
{
"taskTypes": {
"blockbreak": {
"description": "Break a set amount of blocks.",
"icon": {
"style": "fas",
"name": "trowel"
},
"configuration": {
"amount": {
"type": "number",
"description": "The amount of blocks to break.",
"default": 1,
"required": true
},
"block": {
"type": "material-list",
"description": "The specific block to break.",
"note": "Omitting this value will allow any block to be broken."
},
"data": {
"type": "number",
"description": "The data value of the block to break.",
"default": 0,
"note": "Not required for Minecraft versions 1.13 and above."
},
"reverse-if-placed": {
"type": "boolean",
"description": "Whether placing blocks should decrement from the quest progress.",
"default": false
},
"allow-negative-progress": {
"type": "boolean",
"description": "Whether the quest progress can go into the negatives.",
"default": false
},
"allow-silk-touch": {
"type": "boolean",
"description": "Whether blocks broken with a silk touch pickaxe should count towards the quest progress.",
"default": false
},
"check-coreprotect": {
"type": "boolean",
"description": "Whether the plugin should query CoreProtect if a block has been recently placed.",
"default": false,
"note": "This requires the CoreProtect plugin to be installed."
},
"check-coreprotect-time": {
"type": "number",
"description": "How long ago (in seconds) the plugin should check with CoreProtect whether a block was placed.",
"default": false,
"note": "This requires the CoreProtect plugin to be installed."
},
"check-playerblocktracker": {
"type": "boolean",
"description": "Whether the plugin should query PlayerBlockTracker if a block has been recently placed.",
"default": false,
"note": "This requires the PlayerBlockTracker plugin to be installed."
},
"worlds": {
"type": "string-list",
"description": "The worlds in which the blocks should be broken."
}
}
},
"blockplace": {
"description": "Place a set amount of blocks.",
"icon": {
"style": "fas",
"name": "building-columns"
},
"configuration": {
"amount": {
"type": "number",
"description": "The amount of blocks to place.",
"default": 1,
"required": true
},
"block": {
"type": "material-list",
"description": "The specific block to place.",
"note": "Omitting this value will allow any block to be place."
},
"data": {
"type": "number",
"description": "The data value of the block to place.",
"default": 0,
"note": "Not required for Minecraft versions 1.13 and above."
},
"reverse-if-broken": {
"type": "boolean",
"description": "Whether breaking blocks should decrement from the quest progress.",
"default": false
},
"worlds": {
"type": "string-list",
"description": "The worlds in which the blocks should be broken."
}
}
},
"inventory": {
"description": "Obtain a set amount of items.",
"icon": {
"style": "fas",
"name": "boxes-stacked"
},
"configuration": {
"amount": {
"type": "number",
"description": "The amount of items to obtain.",
"default": 1,
"required": true
},
"item": {
"type": "itemstack",
"description": "The specific item to obtain.",
"required": true
},
"data": {
"type": "number",
"description": "The data value of the item to obtain.",
"default": 0,
"note": "Not required for Minecraft versions 1.13 and above."
},
"remove-items-when-complete": {
"type": "boolean",
"description": "Whether the items should be removed from the player's inventory when the quest is complete.",
"default": false,
"note": "If allow-partial-completion is true, this will be set to true as well."
},
"allow-partial-completion": {
"type": "boolean",
"description": "Whether the quest can be completed with less than the required amount of items.",
"default": false,
"note": "Setting to true will imply remove-items-when-complete is true as well. If a player obtains any matching item, it will be immediately taken away from them and added towards the quest progress."
},
"exact-match": {
"type": "boolean",
"description": "Whether the item must match this item exactly, including lore and enchantments.",
"default": false
},
"worlds": {
"type": "string-list",
"description": "The worlds in which the items should be obtained."
}
}
}
}
}
|