diff --git a/index.html b/index.html
index 854fd8f6..e0854e8a 100644
--- a/index.html
+++ b/index.html
@@ -151,6 +151,15 @@
+
diff --git a/locales/en.json b/locales/en.json
index 384ffe2a..f71afb5b 100644
--- a/locales/en.json
+++ b/locales/en.json
@@ -86,6 +86,7 @@
"group": "Group",
"dynamic": "Dynamic"
},
+ "expand": "Expand",
"weight": "Weight",
"quality": "Quality"
},
diff --git a/locales/zh-CN.json b/locales/zh-CN.json
index e66e130b..c653b55b 100644
--- a/locales/zh-CN.json
+++ b/locales/zh-CN.json
@@ -86,6 +86,7 @@
"group": "组",
"dynamic": "动态"
},
+ "expand": "展开",
"weight": "权重",
"quality": "每级幸运对权重的影响"
},
diff --git a/view.js b/view.js
index 86f4a684..21c06cf8 100644
--- a/view.js
+++ b/view.js
@@ -104,6 +104,13 @@ function generateEntry(entry, i, size) {
}
$entry.find('.entry-name input').val(entry.name);
}
+ if (entry.type === 'minecraft:tag') {
+ if (entry.expand === undefined) entry.expand = true;
+ $entry.find('.entry-expand').removeClass('d-none');
+ generateRadio($entry.find('.entry-expand'), entry.expand);
+ } else {
+ delete entry.expand;
+ }
if (size > 1) {
$entry.find('.entry-weight').removeClass('d-none');
}
@@ -112,7 +119,7 @@ function generateEntry(entry, i, size) {
} else {
$entry.find('.entry-quality').addClass('d-none');
}
- if (entry.weight ) {
+ if (entry.weight) {
$entry.find('.entry-weight input').val(entry.weight);
}
if (entry.quality) {