From 45fa1e19492f0dd53e602aa8a03d1c8858d29e6e Mon Sep 17 00:00:00 2001 From: Frost-ZX <30585462+Frost-ZX@users.noreply.github.com> Date: Mon, 6 Dec 2021 13:07:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=204=20=E4=B8=AA=E5=B0=8F?= =?UTF-8?q?=E5=B7=A5=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/js/navTools.js | 30 +- src/components/tools/CalcDownloadTime.vue | 231 ++++++ src/components/tools/ConvertTextStructure.vue | 196 +++++ .../tools/MinecraftDynmapRenderdataGen.vue | 692 ++++++++++++++++++ .../tools/MinecraftUUIDConverter.vue | 657 +++++++++++++++++ 5 files changed, 1795 insertions(+), 11 deletions(-) create mode 100644 src/components/tools/CalcDownloadTime.vue create mode 100644 src/components/tools/ConvertTextStructure.vue create mode 100644 src/components/tools/MinecraftDynmapRenderdataGen.vue create mode 100644 src/components/tools/MinecraftUUIDConverter.vue diff --git a/src/assets/js/navTools.js b/src/assets/js/navTools.js index 9864d3d..aa23021 100644 --- a/src/assets/js/navTools.js +++ b/src/assets/js/navTools.js @@ -9,15 +9,17 @@ let navTools = { // 工具 'download-time': { // 工具标题 - title: '计算下载用时', + title: '下载用时计算', // 工具简介 desc: '根据设定的文件大小和下载速度简单计算大约下载完成所需的时间。', // 组件名称 component: 'CalcDownloadTime', // 更新时间 - update: '', + update: '2021-12-06', + // 版本 + version: '1', // 启用状态 - enabled: false + enabled: true }, 'ratio': { title: '比例计算', @@ -68,9 +70,11 @@ let navTools = { }, 'text-structure': { title: '文本结构转换', - desc: '横排、竖排、倒序等', + desc: '倒序、横竖互换等', component: 'ConvertTextStructure', - enabled: false + update: '2021-12-06', + version: '1', + enabled: true, }, 'timestamp': { title: 'Unix 时间戳转换', @@ -86,21 +90,25 @@ let navTools = { title: 'Minecraft', list: { 'chunk-location-calc': { - title: '区块位置计算', + title: 'Minecraft 区块位置计算', component: 'MinecraftChunkLocationCalc', enabled: false }, 'dynmap-renderdata-gen': { title: 'Dynmap renderdata 生成', - desc: '生成用于 Minecraft Dynmap 插件 / 模组的 renderdata 数据。', + desc: '生成用于 Minecraft Dynmap 插件或模组的 renderdata 数据。', component: 'MinecraftDynmapRenderdataGen', - enabled: false + update: '2021-12-06', + version: '1', + enabled: true, }, 'uuid-converter': { - title: 'UUID 转换', - desc: 'UUID 与 UUID Least、UUID Most 相互转换。', + title: 'Minecraft UUID 转换', + desc: '随机生成或转换 Minecraft 的 UUID。', component: 'MinecraftUUIDConverter', - enabled: false + update: '2021-12-06', + version: '1', + enabled: true }, } }, diff --git a/src/components/tools/CalcDownloadTime.vue b/src/components/tools/CalcDownloadTime.vue new file mode 100644 index 0000000..ea4cbcc --- /dev/null +++ b/src/components/tools/CalcDownloadTime.vue @@ -0,0 +1,231 @@ + + + + + diff --git a/src/components/tools/ConvertTextStructure.vue b/src/components/tools/ConvertTextStructure.vue new file mode 100644 index 0000000..4ec99a6 --- /dev/null +++ b/src/components/tools/ConvertTextStructure.vue @@ -0,0 +1,196 @@ + + + + + diff --git a/src/components/tools/MinecraftDynmapRenderdataGen.vue b/src/components/tools/MinecraftDynmapRenderdataGen.vue new file mode 100644 index 0000000..0e72867 --- /dev/null +++ b/src/components/tools/MinecraftDynmapRenderdataGen.vue @@ -0,0 +1,692 @@ + + + + + diff --git a/src/components/tools/MinecraftUUIDConverter.vue b/src/components/tools/MinecraftUUIDConverter.vue new file mode 100644 index 0000000..ae1c472 --- /dev/null +++ b/src/components/tools/MinecraftUUIDConverter.vue @@ -0,0 +1,657 @@ + + + + +