|
77 | 77 | "uniqueItems": true,
|
78 | 78 | "items": {
|
79 | 79 | "anyOf": [
|
| 80 | + { |
| 81 | + "const": "beet.contrib.babelbox", |
| 82 | + "description": "Loads translations from csv files (minimal built-in implementation)" |
| 83 | + }, |
| 84 | + { |
| 85 | + "const": "beet.contrib.dundervar", |
| 86 | + "description": "Jinja extension for turning '__foo__' into '{{ foo }}'" |
| 87 | + }, |
| 88 | + { |
| 89 | + "const": "beet.contrib.format_json", |
| 90 | + "description": "Format json files" |
| 91 | + }, |
80 | 92 | {
|
81 | 93 | "const": "beet.contrib.function_header",
|
82 |
| - "description": "Plugin that adds a header to functions automatically" |
| 94 | + "description": "Automatically adds a header to functions" |
| 95 | + }, |
| 96 | + { |
| 97 | + "const": "beet.contrib.hangman", |
| 98 | + "description": "Indentation-based syntactic extensions for functions" |
| 99 | + }, |
| 100 | + { |
| 101 | + "const": "beet.contrib.inline_function", |
| 102 | + "description": "Jinja extension for declaring functions inline" |
| 103 | + }, |
| 104 | + { |
| 105 | + "const": "beet.contrib.inline_function_tag", |
| 106 | + "description": "Jinja extension for declaring function tags inline" |
83 | 107 | },
|
84 | 108 | {
|
85 | 109 | "const": "beet.contrib.lantern_load",
|
86 |
| - "description": "Plugin that implements Lantern Load runtime dependencies" |
| 110 | + "description": "Adds Lantern Load runtime dependencies" |
| 111 | + }, |
| 112 | + { |
| 113 | + "const": "beet.contrib.minify_function", |
| 114 | + "description": "Minifies function files" |
| 115 | + }, |
| 116 | + { |
| 117 | + "const": "beet.contrib.minify_json", |
| 118 | + "description": "Minifies json files" |
| 119 | + }, |
| 120 | + { |
| 121 | + "const": "beet.contrib.relative_function_path", |
| 122 | + "description": "Resolves relative function paths within a namespace" |
87 | 123 | },
|
88 | 124 | {
|
89 | 125 | "const": "beet.contrib.render",
|
90 |
| - "description": "Plugin that invokes the built-in template renderer" |
| 126 | + "description": "Invokes the built-in template renderer" |
91 | 127 | },
|
92 | 128 | {
|
93 | 129 | "const": "beet.contrib.sandstone",
|
94 |
| - "description": "Plugin that builds a sandstone project" |
| 130 | + "description": "Builds a sandstone project" |
95 | 131 | },
|
96 | 132 | {
|
97 |
| - "const": "beet.contrib.babelbox", |
98 |
| - "description": "Plugin that loads translations from csv files. Uses a minimal custom implementation" |
| 133 | + "const": "beet.contrib.scoreboard", |
| 134 | + "description": "Adds generated scoreboards to the data pack" |
| 135 | + }, |
| 136 | + { |
| 137 | + "const": "beet.contrib.template_context", |
| 138 | + "description": "Exposes the beet context in templates" |
| 139 | + }, |
| 140 | + { |
| 141 | + "const": "beet.contrib.yellow_shulker_box", |
| 142 | + "description": "Includes the yellow shulker box loot table" |
99 | 143 | },
|
100 | 144 | {
|
101 | 145 | "const": "babelbox.integration.beet",
|
102 |
| - "description": "Plugin that loads translations from csv files. Uses https://pypi.org/project/babelbox/" |
| 146 | + "description": "Loads translations from csv files (Full-featured implementation, requires https://pypi.org/project/babelbox/)" |
103 | 147 | },
|
104 | 148 | {
|
105 | 149 | "const": "mcanitexgen.integration.beet",
|
106 |
| - "description": "Plugin that generates .mcmeta files for animated textures" |
| 150 | + "description": "Generates .mcmeta files for animated textures" |
| 151 | + }, |
| 152 | + { |
| 153 | + "type": "string", |
| 154 | + "description": "Custom plugin" |
107 | 155 | },
|
108 |
| - { "type": "string" }, |
109 | 156 | {
|
110 | 157 | "description": "Nested beet project configuration",
|
111 | 158 | "$ref": "#"
|
|
129 | 176 | "description": "Default prefix of generated files",
|
130 | 177 | "type": "string"
|
131 | 178 | },
|
| 179 | + "generate_scoreboard": { |
| 180 | + "description": "Scoreboards objectives to generate", |
| 181 | + "type": "object", |
| 182 | + "patternProperties": { |
| 183 | + ".*": { |
| 184 | + "description": "Objective name and its criteria", |
| 185 | + "$ref": "minecraft/scoreboard_criteria.json" |
| 186 | + } |
| 187 | + } |
| 188 | + }, |
| 189 | + "babelbox": { |
| 190 | + "description": "babelbox plugin settings", |
| 191 | + "$ref": "plugins/babelbox.json" |
| 192 | + }, |
| 193 | + "format_json": { |
| 194 | + "description": "format_json plugin settings", |
| 195 | + "$ref": "contrib/format_json.json" |
| 196 | + }, |
132 | 197 | "function_header": {
|
133 |
| - "description": "Config for beet.contrib.function_header plugin", |
| 198 | + "description": "function_header plugin settings", |
134 | 199 | "$ref": "contrib/function_header.json"
|
135 | 200 | },
|
| 201 | + "hangman": { |
| 202 | + "description": "hangman plugin settings", |
| 203 | + "$ref": "contrib/hangman.json" |
| 204 | + }, |
136 | 205 | "lantern_load": {
|
137 |
| - "description": "Config for beet.lantern_load plugin", |
| 206 | + "description": "lantern_load plugin settings", |
138 | 207 | "$ref": "contrib/lantern_load.json"
|
139 | 208 | },
|
140 | 209 | "render": {
|
141 |
| - "description": "Config for beet.contrib.render plugin", |
| 210 | + "description": "render plugin settings", |
142 | 211 | "$ref": "contrib/render.json"
|
143 | 212 | },
|
144 | 213 | "sandstone": {
|
145 |
| - "description": "Config for beet.contrib.sandstone plugin", |
| 214 | + "description": "sandstone plugin settings", |
146 | 215 | "$ref": "contrib/sandstone.json"
|
147 | 216 | },
|
148 |
| - "babelbox-contrib": { |
149 |
| - "description": "Config for beet.contrib.babelbox plugin", |
150 |
| - "$ref": "contrib/babelbox.json" |
151 |
| - }, |
152 |
| - "babelbox": { |
153 |
| - "description": "Config for babelbox.integration.beet plugin", |
154 |
| - "$ref": "plugins/babelbox.json" |
| 217 | + "scoreboard": { |
| 218 | + "description": "scoreboard plugin settings", |
| 219 | + "$ref": "contrib/scoreboard.json" |
155 | 220 | },
|
156 | 221 | "mcanitexgen": {
|
157 |
| - "description": "Mcanitexgen plugin configuration", |
| 222 | + "description": "mcanitexgen plugin settings", |
158 | 223 | "$ref": "plugins/mcanitexgen.json"
|
159 | 224 | }
|
160 | 225 | }
|
|
0 commit comments