本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。
各位用户:为了让我们能更好了解您的需求,提供更优良的服务,请帮助我们填写一份问卷。编者问卷读者问卷(需要花费7分钟左右)

Hi Gamepedia users and contributors! Please complete this survey to help us learn how to better meet your needs in the future. We have one for editors and readers. This should only take about 7 minutes!

程序库

来自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 提供实时流媒体功能。

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