diff --git a/js/view.js b/js/view.js index b0991b68..a3c9c77c 100644 --- a/js/view.js +++ b/js/view.js @@ -1,7 +1,7 @@ const themes = ["light", "dark"]; -let preventDuplicateDimensionType = [false, false, false, false]; +let preventDuplicateDimensionType; themes.forEach(v => $('#themeList').append(``)); @@ -43,6 +43,7 @@ function generateSourceAndView(data, struct) { $('#structure').attr('data-index', 'pools'); return generateTable(data, struct); } else { + preventDuplicateDimensionType = [false, false, false, false]; let {out: sourceOut, component: $component} = generateObject(data, struct); $component.removeClass('mt-3'); return {out: sourceOut, component: $component}; @@ -210,7 +211,7 @@ function generateEnum(data, struct) { let out = data; if (struct.translate === 'dimension.type') { const i = struct.values.indexOf(data) - if (i !== -1 ) { + if (i > 0) { if (preventDuplicateDimensionType[i]) { data = 'minecraft:default'; } else {