diff --git a/kubejs/probe/user/constants.d.ts b/kubejs/probe/user/constants.d.ts index 8e2340b..80d7ed8 100644 --- a/kubejs/probe/user/constants.d.ts +++ b/kubejs/probe/user/constants.d.ts @@ -17,8 +17,10 @@ declare const global: { /** 颜色列表 */ COLORS: { [key: string]: { - CODE: string, - HEX: string, + CODE: string; + HEX: string; + LABEL_CN: string; + LABEL_EN: string; }; }; diff --git a/kubejs/startup_scripts/_main_.js b/kubejs/startup_scripts/_main_.js index 67886ac..c03e948 100644 --- a/kubejs/startup_scripts/_main_.js +++ b/kubejs/startup_scripts/_main_.js @@ -20,22 +20,102 @@ global.writeJSON = function (path, data) { // 参考: // https://github.com/Railcraft/Railcraft/blob/mc-1.12.2/src/main/java/mods/railcraft/common/plugins/color/EnumColor.java global.COLORS = { - WHITE: { CODE: 'white', HEX: '#F9FFFE' }, - ORANGE: { CODE: 'orange', HEX: '#F9801D' }, - MAGENTA: { CODE: 'magenta', HEX: '#C74EBD' }, - LIGHT_BLUE: { CODE: 'light_blue', HEX: '#3AB3DA' }, - YELLOW: { CODE: 'yellow', HEX: '#FED83D' }, - LIME: { CODE: 'lime', HEX: '#80C71F' }, - PINK: { CODE: 'pink', HEX: '#F38BAA' }, - GRAY: { CODE: 'gray', HEX: '#474F52' }, - LIGHT_GRAY: { CODE: 'light_gray', HEX: '#9D9D97' }, - CYAN: { CODE: 'cyan', HEX: '#169C9C' }, - PURPLE: { CODE: 'purple', HEX: '#8932B8' }, - BLUE: { CODE: 'blue', HEX: '#3C44AA' }, - BROWN: { CODE: 'brown', HEX: '#835432' }, - GREEN: { CODE: 'green', HEX: '#5E7C16' }, - RED: { CODE: 'red', HEX: '#B02E26' }, - BLACK: { CODE: 'black', HEX: '#1D1D21' }, + WHITE: { + CODE: 'white', + HEX: '#F9FFFE', + LABEL_CN: '白色', + LABEL_EN: 'White', + }, + ORANGE: { + CODE: 'orange', + HEX: '#F9801D', + LABEL_CN: '橙色', + LABEL_EN: 'Orange', + }, + MAGENTA: { + CODE: 'magenta', + HEX: '#C74EBD', + LABEL_CN: '品红色', + LABEL_EN: 'Magenta', + }, + LIGHT_BLUE: { + CODE: 'light_blue', + HEX: '#3AB3DA', + LABEL_CN: '淡蓝色', + LABEL_EN: 'Light Blue', + }, + YELLOW: { + CODE: 'yellow', + HEX: '#FED83D', + LABEL_CN: '黄色', + LABEL_EN: 'Yellow', + }, + LIME: { + CODE: 'lime', + HEX: '#80C71F', + LABEL_CN: '黄绿色', + LABEL_EN: 'Lime', + }, + PINK: { + CODE: 'pink', + HEX: '#F38BAA', + LABEL_CN: '粉红色', + LABEL_EN: 'Pink', + }, + GRAY: { + CODE: 'gray', + HEX: '#474F52', + LABEL_CN: '灰色', + LABEL_EN: 'Gray', + }, + LIGHT_GRAY: { + CODE: 'light_gray', + HEX: '#9D9D97', + LABEL_CN: '淡灰色', + LABEL_EN: 'Light Gray', + }, + CYAN: { + CODE: 'cyan', + HEX: '#169C9C', + LABEL_CN: '青色', + LABEL_EN: 'Cyan', + }, + PURPLE: { + CODE: 'purple', + HEX: '#8932B8', + LABEL_CN: '紫色', + LABEL_EN: 'Purple', + }, + BLUE: { + CODE: 'blue', + HEX: '#3C44AA', + LABEL_CN: '蓝色', + LABEL_EN: 'Blue', + }, + BROWN: { + CODE: 'brown', + HEX: '#835432', + LABEL_CN: '棕色', + LABEL_EN: 'Brown', + }, + GREEN: { + CODE: 'green', + HEX: '#5E7C16', + LABEL_CN: '绿色', + LABEL_EN: 'Green', + }, + RED: { + CODE: 'red', + HEX: '#B02E26', + LABEL_CN: '红色', + LABEL_EN: 'Red', + }, + BLACK: { + CODE: 'black', + HEX: '#1D1D21', + LABEL_CN: '黑色', + LABEL_EN: 'Black', + }, }; global.LOG_PREFIX = '[KubeJS]';