<本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

程序库

来自Minecraft Wiki
跳转至: 导航搜索
Information icon.svg
此特性为Java版独有。

程序库是程序的一种功能,也是Minecraft游戏能正常使用的依赖项目。

位置[编辑 | 编辑源代码]

Minecraft使用各种库。 它们可以在.minecraft/libraries下找到:

Mojang的程序库[编辑 | 编辑源代码]

以下程序库由公司Mojang创建:

  • authlib 提供Mojang登录功能。
  • brigadier 是命令解析器检查命令输入的大部分内容。
  • datafixerupper 是将存档从旧Minecraft版本转换为更高版本的功能。
  • patchy 包括一个函数,用于将旧的XML版本转换为新版本,以便读取Launcher日志文件。
  • realms 提供菜单/Minecraft领域的所有功能。 通过将领域功能卸载到程序库中,可以更改它们,而无需发布新的“Minecraft”版本[1]
  • text2speech 包含所有平台的语音输出功能。
  • launchwrapper 在装有minecraftforge时才会出现,但也是mojang创建,负责处理Minecraft启动时的类加载。

开源库[编辑 | 编辑源代码]

通常,程序库不被外人读取。 但是,Mojang决定以开放源代码的形式向公众提供一些自己的库。 所以它们可以用在他们自己的游戏中或者他们自己的Minecraft中修改或者也可以改变和改进[2]

开源库遵守MIT-License,该许可证允许修改和分发这些库,只要作者被称为Mojang并且附上许可文本(exact wording)。

开源库的源代码将在GitHub平台上发布:

已停止更新的程序[编辑 | 编辑源代码]

较旧的,不再需要的程序库不会自动删除。它们仍在库文件夹中,但不再使用。启动较旧的启动器还会导致在此文件夹中创建较旧的项目。这些包括:


  • .minecraft

    • libraries:
      具有Minecraft使用的功能的所有程序库。

      • argo:
        Argo 用于解析和生成JSON

      • tv:
        Twitch 提供实时流媒体功能。

参考[编辑 | 编辑源代码]