Code Monkey home page Code Monkey logo

mcisee's Introduction

MCiSEE

所见皆是Minecraft,让获取MC资源更加轻便!

欢迎点击 “Star” 按钮来支持我们的编写。

玩家们可以从这里挖掘Minecraft常用资源,例如软件等。这里也需要你们提供更多有趣的资源!

本项目展示的网站内容均收集自互联网,不代表参与本项目的任何个人或组织的观点。

欢迎各位对此项目做出贡献,教程可在下方查看,Fork 后进行修改,感谢每一位贡献者的 PR!

注意:请确保您 Fork 的仓库为最新,可通过自己仓库页面的【Sync fork】更新后再提交 PR!旧版仓库的合并会带来很多麻烦,感谢您的支持!

贡献教程

您需要拥有一个 GitHub 账号!

  1. 点击这里 Fork 此仓库
  2. 在您 Fork 的仓库内进行修改。
  3. 点击顶部【Pull requests】— 右上角【New pull request】—【Create pull request】。
  4. 填写标题和描述,说明您做了什么修改,然后提交 PR。
  5. 等待此项目所有者 @teaSummer 通过审核。

如何更改数据?

在仓库中找到 data 文件夹,里面可以找到所有数据文件。

添加新的数据时,不要漏写数据之间的分隔符号!

data 目录下的文件列表:

文件名 数据含义 文件
launcher.js 启动器列表(Java版 查看
searchable.js 可供快速查询的站点列表 查看
website.js 网站列表 查看

打开文件后,你将看到一些常量,例如 AndroidLauncher 等。

常量的前一行是注释,以便告知用途。

常量的值是一个数组,每一项都是对象。

下面详细介绍了每个文件的数据。

launcher.js

对象有以下属性:

属性键名称 属性值类型 属性值描述
title String 软件完整名称。
abbr String 可选。简写名称,若不填写此属性,将与 title 值保持一致。
download String 可选。最新稳定版(正式版)下载地址 URL,优先填写下载源 URL。
version String 可选。最新稳定版版本名/号,可填 latest,仅在保持最新且不便自动修改时使用。
url String 可选。GitHub 仓库地址 URL,若没有公开的开源仓库,填写官方网站地址 URL。
dev Object 可选。开发版信息,见下文,尽量不提供只在 GitHub Actions 中出现的版本。

dev 是其中的对象,它有以下属性:

属性键名称 属性值类型 属性值描述
download String 最新开发版(测试版)下载地址 URL,优先填写下载源 URL。
version String 最新开发版版本名/号,可填 latest,仅在保持最新且不便自动修改时使用。

示例如下:

{
    title: "Hello Minecraft! Launcher",
    abbr: "HMCL",
    download: "https://github.com/HMCL-dev/HMCL/releases/download/release-3.5.8/HMCL-3.5.8.exe",
    version: "3.5.8",
    url: "https://github.com/HMCL-dev/HMCL",
    dev: {
        download: "https://github.com/HMCL-dev/HMCL/releases/download/v3.5.8.249/HMCL-3.5.8.249.exe",
        version: "3.5.8.249"
    }
}

searchable.js

对象有以下属性:

属性键名称 属性值类型 属性值描述
title String 站点完整名称。
abbr String 可选。简称,若不填写此属性,将与 title 值保持一致。
search String 搜索后跳转的地址 URL,使用 <T> 表示关键词,留空则由前端处理。
note String 可选。备注。
url String 可选。站点主页地址 URL。

示例如下:

{
    title: "维基百科: 原站",
    abbr: "Wiki",
    search: "https://zh.minecraft.wiki/?search=<T>&title=Special%3A%E6%90%9C%E7%B4%A2&fulltext=search",
    note: "中文 Minecraft Wiki",
    url: "https://zh.minecraft.wiki"
}

website.js

以分类作为键,值为一个数组。

在数组内,第一项为网站名称,第二项为网站地址 URL。

如果分类后面有 [open],则该分类默认展开。

示例如下:

{
    // | 分类 |
    "官方网站 (©Mojang/©微软)": [
        // | 网站名称 |  网站地址 URL  |
        ["Minecraft", "https://www.minecraft.net"],
        ["Minecraft教育版", "https://education.minecraft.net"],
        ["去Xbox购买正版", "https://www.xbox.com/zh-CN/games/store/minecraft-java-bedrock-edition-for-pc/9NXP44L49SHJ/0010"],
        ["漏洞追踪器(反馈Bug)", "https://bugs.mojang.com"],
        ["基岩版开发者文档", "https://learn.microsoft.com/minecraft/creator/"],
        ["Feedback", "https://feedback.minecraft.net"],
        ["知识库", "https://feedback.minecraft.net/hc/categories/115000410252-Knowledge-Base"],
        ["远古版网页MC", "https://classic.minecraft.net"],
        ["Forge模组加载器", "https://www.minecraftforge.net"],
        ["基岩版专用服务端", "https://www.minecraft.net/zh-hans/download/server/bedrock"]
    ]
}

贡献声明

为了便于维护,请按照以下方式排列数据:

  1. 启动器:见下文。
  2. 实用网站:无序/按相关程度排序。
  3. 论坛:按创建时间降序。
  4. 其它:按受欢迎程度升序。

若要修改启动器列表,请遵循下列规则:

  1. 请勿提供过于小众或停止更新/维护的启动器。当然,也有例外:更适合旧设备(限制 2个/设备)。
  2. 下拉菜单从上到下排序:官方 > 国内知名第三方 > 网易 > 国外第三方 > 更适合旧设备
  3. 国内知名第三方 限制 6个/设备国外第三方 限制 3个/设备
  4. 对于 version 属性,应优先考虑 GitHub 仓库的相应 Tag,其次是官方的相应版本名/号。
  5. 另外,由于 PCL2 快照版本尚未公开,请勿提供其 dev 属性。

感谢您的贡献。历史的长河将会为您留名。

感谢

详见 THANKS.md 文件。

统计信息

贡献者

Contributors

星星历史图

Stars over time

协议

开源协议:GPL-3.0 license

知识共享协议:CC BY-NC-SA 4.0

mcisee's People

Contributors

teasummer avatar xiaozhisans avatar 3562519024 avatar xia0zhisans avatar baiyuncode avatar

Stargazers

Xaga avatar  avatar kaerwwx avatar  avatar HiTech0926 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

mcisee's Issues

Problem: 应该如何彻底解决下载问题?(i.e. P1&P2)

Problem: 应该如何彻底解决下载问题?(i.e. P1&P2)

GitHub 文件加速下载1、网盘直链解析2 等类似的服务很难长期维持正常 + 保证下载速度。

那么,如何彻底解决P11、P22 就成了两大难题,因为不是所有用户都有 VPN,以及网盘手动下载的耐心。

诚心希望大家能够积极参与问题讨论,非常感谢。


Problem: How to solve download problems for good? (i.e. P1&P2)

GitHub File Accelerate Downloading1, Network Disk Parsing Direct Download Link2 and similar services are difficult to maintain normal for a long time + to ensure download speed.

Then, how to completely solve P11, P22 has become two major problems, because not all users have VPN, and the patience of manual download.

I sincerely hope that you can actively participate in the discussion, thank you very much.

Footnotes

  1. GitHub 文件加速下载 问题,简写为 P1。 | GitHub File Accelerate Downloading Problem, abbreviated as P1. 2 3 4

  2. 网盘直链解析 问题,简写为 P2。 | Network Disk Parsing Direct Download Links Problem, abbreviated as P2. 2 3 4

[i18n] 关于 en.yml

我发现 AutoLang(以下简称'al') 貌似是直接获取 navigator.language // 'zh-CN' 作为地区码

这就导致一个问题:
要是语言一致,国家不同的地区是不是要复制粘贴同一份文件?

举个栗子, 美利坚人访问 mcisee.top, navigator.language 会返回 'en-US'
大嘤人访问就会返回 'en-GB'
假设而我们只有 en-US.ymlzh-CN.yml 那大嘤人看什么?看 zh-CN.yml 吗?

我这里给出几个解决方案:

  1. 叫 al 的开发者支持一下模糊匹配
  2. 我们自己写一个模糊匹配规则 (比如获取 navigator.language 后遍历一下语言文件数组看看对应的语言文件是否存在,存在就直接载入,否则匹配 navigator.language.split('-')[0] 否则 navigator.language.split('-')[0]-US 你明白吗 看不清楚 该罚)
  3. 或者干脆直接改用 navigator.language.split('-')[0] 得了 我是nba2k玩家,这就事投篮罢

4. 事已至此,直接开摆

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.