Skip to content

Charcoal-Black/Mcmodder

Repository files navigation

Mcmodder

一款使用 vite-plugin-monkey 开发的 MC 百科 (www.mcmod.cn) 辅助脚本,全面提升 MC 百科阅读、编辑与审核体验。

功能速览

通用更新

  1. 全面升级的百科主站 / 后台排版界面;

  2. 全面支持夜间模式;

  3. 用户切换:支持随时切换为未登录状态,或是用户所拥有的其他账号。

个人页更新

  1. 主页个人数据新增「平均字节数」和「科龄」(精确到天)数据;

  2. 新增主站等级预览功能,可用于一系列经验相关计算;

  3. 活跃图表新增对每日编辑字数的统计功能(相关数据需要先从贡献榜获取);

  4. 新增一些特殊成就。

社交类更新

  1. 最近串门:访问其他用户个人主页的捷径,默认会展示所有已收藏的用户,也可自动记录用户最近所串门的用户;

  2. 短评黑名单:自动屏蔽所选定用户发布的短评和回复;

  3. 自动隐藏短评正文中的空白行;

  4. 可快捷访问楼中楼里出现的链接;

  5. 核弹警告:当短评展开后内容过长时,弹出核弹警告;

  6. 强制显示目标用户留言板,以及模组 / 整合包 / 作者页已关闭的短评区。

资料页更新

  1. 正文表格也设置为居于左侧,长表格将自动折叠;

  2. 对于综合父资料页,所有的子资料都将会被压缩,以减少无效空间的占用面积;

  3. 可折叠可视化合成界面以减小占用空间;

  4. 支持快捷跳转至上一个 / 下一个 ID。

模组/资料编辑页更新

  1. 编辑器宽度适应窗口,高度适应当前正文内容长度;

  2. 实时统计正文字节数 / 变动字节数;

  3. 自动链接界面升级:

    • 同名资料高亮提示;
    • 置顶同属当前所编辑模组(包括前置和拓展模组)的资料;
    • 搜索结果的前 9 项支持快捷键选择;
    • 允许直接添加矿物词典 / 物品标签链接(搜索时加前缀 #);
  4. 自定义模版内容,一键插入 / 替换正文;

  5. 编辑器新增对 Markdown 的支持,支持正文一键 Markdown 转 HTML(标题自动添加兼容百科的诸如 [h1=xxx] 格式);

  6. 小图标 / 大图标编辑,允许上传任意尺寸的静态图像。图像会被自动保留硬边缘缩放尺寸至 32px128px (BUFF / DEBUFF 为 36px144px)。 静态的小图标和大图标间同样支持互转,但动态图标不受支持;

  7. 编辑日志时,允许直接输入而不必在下拉菜单中选择日期;

  8. 成功提交审核后,不再强制跳转至待审列表页面。对免审编辑无效;

  9. 修复Bug:自动快速保存时,当前打开的菜单会收起;

  10. 预编辑:可编辑已被其他用户暂时锁定的资料。当资料被解除锁定时,自动提交用户的预编辑项。

合成表编辑页更新

  1. 对合成表编辑页重新排版,且支持直接编辑合成表内的物品 ID / 矿物词典 / 物品标签。

  2. 支持锁定无序合成;

  3. 可自动设置为上一个使用的 GUI;

  4. 支持删除单一记忆,即便选错物品也再也不必清空记忆;

  5. 直接显示搜索结果的物品 ID、主要名称、次要名称,一目了然;

杂项更新

  1. 自动签到,不再错过知识碎片;

  2. 百科进度提示不再自动消失;

  3. 自动记录主页闪烁标语;

  4. 百科愚人节彩蛋在任何时候都能触发;

  5. 查询任一时间段内的审核列表和历史编辑记录时,自动加载并展开所有内容,并允许筛选;

  6. 矿物词典/物品标签页面中,所有物品按所属模组分类;

  7. 贡献榜更新:让贡献榜中各用户的昵称、排名、编辑量、编辑占比一目了然。

  8. ……一些奇奇怪怪的彩蛋配置!

后台更新

  1. 自动查询并提醒待审项:每隔一段时间,脚本会自动从后台获取当前所有所管理模组区域的待审项。 在模组区审核页面中,也提供了一键统计各模组区域待审项数量的快捷功能。

  2. 对后台单项审核界面优化排版,且换用了左右分屏的样式。

  3. 样式管理:设置资料列表表格的 CSS 样式时,实时显示预览。同时修复了百科原有的无法加载某些带有特殊样式的 CSS 的问题;

正文对比

此脚本已整合正文对比(原始仓库)。在下列情形中,脚本将会新增及删除的正文部分:

  • 查看改动对比时;
  • 查看他人提交的待审项时;
  • 在后台审核任一待审项时。

JSON 管理(v1.6+)

JSON 管理分为物品类与合成表类。

对于物品类:

  • 可从以下途径获取 JSON 文件:
  • 脚本提供 JSON 文件的预览、编辑、复制、导出、删除功能。
  • 用户可通过脚本快捷添加新的资料,或是更新现有资料。
  • 自动链接-本地搜索功能可直接从已保存的 JSON 文件中检索物品。

对于合成表类,目前可通过这个 EMI Fork 来从游戏内导出 JSON。 合成表提交功能尚未完工,敬请期待。

结构编辑器(v1.4+)

对 MC 百科结构浏览器功能的一项实验性拓展。

  • 可浏览百科已注册的所有多方块结构。
  • 可查看构成该多方块结构的所有方块类型。
  • 进入编辑状态后,可在该多方块预览中自由放置或删除新的方块。

日志智能管理(v1.2+)

自动爬取 CurseForge 或 Modrinth 上的模组文件列表,并与百科已收录的日志进行对比。

百科未收录的版本将会被高亮,用户可以快捷添加这些缺失版本的日志。

如何安装?

  1. 若使用 Microsoft Edge 浏览器,则须先访问 edge://extensions/ 并开启「开发人员模式」,随后重启浏览器;

  2. 为你的浏览器安装篡改猴插件;

  3. 单击「管理面板」打开已安装脚本列表,轻触这里的

  4. 将脚本内容全选复制粘贴进这个窗口;

  5. Ctrl+S 保存,大功告成!

自定义脚本

Mcmodder 的几乎所有功能都是可配置,且默认关闭的。

你可以在个人主页的「设置」一栏中自由配置这些选项。

如果安装后你的浏览器页面出现异常色块(虽然那不太可能发生),你需要通过这个设置菜单来禁用文字渐变的特性。

About

MC 百科编审辅助工具

Resources

License

Stars

Watchers

Forks

Contributors