- 注册
- 10 13, 2023
- 消息
- 1,478
- G
- 1,179 G
- 主题 作者
- #1
Mojang 最近发布了 Minecraft 1.21,此版本的 Spigot 的第一个版本现已推出。正如预期的那样,考虑到距离 1.20.6 的时间很短,此版本主要只是将实验性的 1.20.6 功能移入主服务器。但是,有一些潜在的变化你应该留意,特别是在世界之间的传送,可能有一些尚未发现的错误。
插件更新(已更新)
除了针对枚举转换的试验(请参阅下面的开发人员说明)之外,自 1.20.6 以来目前没有重大的 API 中断。因此,使用 1.20.6 API 的插件应该可以在此版本中基本正常运行而无需更改。与往常一样,出于这个原因,应该优先使用 API 的插件。但是,如果您确实遇到与转换枚举(Cat.Type、Frog.Variant、Villager.Type、Villager.Profession、MapCursor.Type、PatternType)有关的问题,bukkit.yml 中的 enum-compatibility-mode 选项可能会有所帮助。
作为服务器所有者或开发人员,请始终考虑可以做些什么来增加 API 使用率(例如,发出功能或拉取请求,优先使用 API 驱动的插件)。随着我们继续致力于改进 API,随时可能会出现非 API 插件的重大损坏。Java版本
Mojang
已决定让 Minecraft 1.21 需要 Java 21 或更高版本。这是一个长期支持(LTS)版本,在发布新的 LTS 或 Mojang 要求升级之前,将是推荐的 Java 版本。特别是对于 Linux 用户,因为这个版本仍然很新,如果您的包管理器中没有它,您可能需要从第三方(如Azul Zulu)安装它。注意,这必须是 JD K *而不是* JR E。
备份
升级前,请确保您拥有服务器的最新且经过测试的备份。与往常一样,无法将您的服务器降级到早期版本。
世界升级
虽然从技术上讲,在任何两个版本对之间进行升级都是可行的,但建议所有升级都从 1.20.6 开始。这意味着您应该首先使用 --forceUpgrade 服务器参数在 1.20.6 上完全升级您的世界,然后在 1.21 上执行相同操作。
错误报告
如果您要向JIRA报告错误,请确保您已阅读指南并在报告之前比较了 Vanilla 和 Spigot 的结果以及 1.20.6 版本——这极大地加快了我们的进程,并确保更快地修复更多错误。请将错误或您认为可能是错误的问题报告给JIRA,而不是在此线程、Discord 或 JIRA 以外的任何地方。我们更喜欢质量好但不确定的报告,而不是根本没有报告。
开发人员
请参阅以下帖子。
下载/安装
为了获得 1.21,只需运行最新的 BuildTools 并选择适当的选项或包含必要的参数。请确保您的 BuildTools 和 Java 版本都是最新的。在整个发布周期中可能会有强制性的 BuildTools 更新,因此确保始终使用最新版本是一种很好的做法。您可以从此链接下载最新的 BuildTools 。
代碼(文本):
java -jar BuildTools.jar --rev 1.21
如果你还没有使用 BuildTools 创建服务器 jar,建议你先阅读1.8 公告和BuildTools Wiki。
BungeeCord
BungeeCord 可以在通常的位置 ( ci.md-5.net ) 获得,并将照常继续更新。
结束语
此版本献给所有为 1.20.6 版本系列做出贡献的人,包括@blablubbabc、@Choco、@CMarco、@Coll1234567、@DerFrZocker、@Doc、@Lauriichan、@LoliColleen、@MetallicGoat、@mfnalex — 继续努力!如果你有兴趣为 Spigot 做出贡献,请参阅本指南、README.md / CONTRIBUTING.md或在我们的Discord上打招呼。
每个版本都代表着数百小时努力的结晶,因此如果 SpigotMC 以任何方式、形式或形式帮助您,我们鼓励您留下捐赠、贡献或留言。如果没有其他事情,请至少确保您打开的任何错误报告都是礼貌、清晰、具体的,并且已经过彻底测试,既没有插件,也没有 Vanilla。
插件更新(已更新)
除了针对枚举转换的试验(请参阅下面的开发人员说明)之外,自 1.20.6 以来目前没有重大的 API 中断。因此,使用 1.20.6 API 的插件应该可以在此版本中基本正常运行而无需更改。与往常一样,出于这个原因,应该优先使用 API 的插件。但是,如果您确实遇到与转换枚举(Cat.Type、Frog.Variant、Villager.Type、Villager.Profession、MapCursor.Type、PatternType)有关的问题,bukkit.yml 中的 enum-compatibility-mode 选项可能会有所帮助。
作为服务器所有者或开发人员,请始终考虑可以做些什么来增加 API 使用率(例如,发出功能或拉取请求,优先使用 API 驱动的插件)。随着我们继续致力于改进 API,随时可能会出现非 API 插件的重大损坏。Java版本
Mojang
已决定让 Minecraft 1.21 需要 Java 21 或更高版本。这是一个长期支持(LTS)版本,在发布新的 LTS 或 Mojang 要求升级之前,将是推荐的 Java 版本。特别是对于 Linux 用户,因为这个版本仍然很新,如果您的包管理器中没有它,您可能需要从第三方(如Azul Zulu)安装它。注意,这必须是 JD K *而不是* JR E。
备份
升级前,请确保您拥有服务器的最新且经过测试的备份。与往常一样,无法将您的服务器降级到早期版本。
世界升级
虽然从技术上讲,在任何两个版本对之间进行升级都是可行的,但建议所有升级都从 1.20.6 开始。这意味着您应该首先使用 --forceUpgrade 服务器参数在 1.20.6 上完全升级您的世界,然后在 1.21 上执行相同操作。
错误报告
如果您要向JIRA报告错误,请确保您已阅读指南并在报告之前比较了 Vanilla 和 Spigot 的结果以及 1.20.6 版本——这极大地加快了我们的进程,并确保更快地修复更多错误。请将错误或您认为可能是错误的问题报告给JIRA,而不是在此线程、Discord 或 JIRA 以外的任何地方。我们更喜欢质量好但不确定的报告,而不是根本没有报告。
开发人员
请参阅以下帖子。
下载/安装
为了获得 1.21,只需运行最新的 BuildTools 并选择适当的选项或包含必要的参数。请确保您的 BuildTools 和 Java 版本都是最新的。在整个发布周期中可能会有强制性的 BuildTools 更新,因此确保始终使用最新版本是一种很好的做法。您可以从此链接下载最新的 BuildTools 。
代碼(文本):
java -jar BuildTools.jar --rev 1.21
如果你还没有使用 BuildTools 创建服务器 jar,建议你先阅读1.8 公告和BuildTools Wiki。
BungeeCord
BungeeCord 可以在通常的位置 ( ci.md-5.net ) 获得,并将照常继续更新。
结束语
此版本献给所有为 1.20.6 版本系列做出贡献的人,包括@blablubbabc、@Choco、@CMarco、@Coll1234567、@DerFrZocker、@Doc、@Lauriichan、@LoliColleen、@MetallicGoat、@mfnalex — 继续努力!如果你有兴趣为 Spigot 做出贡献,请参阅本指南、README.md / CONTRIBUTING.md或在我们的Discord上打招呼。
每个版本都代表着数百小时努力的结晶,因此如果 SpigotMC 以任何方式、形式或形式帮助您,我们鼓励您留下捐赠、贡献或留言。如果没有其他事情,请至少确保您打开的任何错误报告都是礼貌、清晰、具体的,并且已经过彻底测试,既没有插件,也没有 Vanilla。