我的世界java版时间线_Java版版本记录/开发版本

此页面并非官方版本记录或更新日志。官方日志请见Minecraft官网。

关于1.11及此前版本,请见Mojang官网。

关于Beta 1.8及此前版本,请见Notch的博客,Word of Notch。

efb9fbb17979aa6debccacc7e7bf544b.png  本文章介绍的是Java版本的开发版本。关于基岩版的开发版本,请见“

自从Beta 1.7.3与Beta 1.8间的开发周期起,为了获得重要的反馈,特别是漏洞汇报,Mojang开始公开发布用于完整更新的测试版。这使得正式更新变得显著更加稳定。

在1.8的快照14w26a发布(2014年6月25日)前,快照发布日一般都在星期四。而现在Mojang通常在星期三发布快照。

快照、预发布版与发布候选

40cfc0c0e4e698cb101a9e9a66250198.png

快照统计,点击图片以查看更多信息。

这些版本都是公开发布的,虽然不会通过启动器自动安装,除非档案修改界面中“启用快照”复选框被选中才会仅下载目前版本的快照与预发布版。你可以通过档案修改界面更改到其他快照版本。

有关安装快照的指引,请见此教程页面。

Java版Alpha v1.2.0的早期开发版本被非正式地命名为Alpha v1.2.0-preview,作为尝鲜目的而发布。Mojang在Beta 1.6发布前,创建了一个不曾公开发布的Test Build,它是一个确切的开发版本。在Beta 1.7.3和Beta 1.8之间,Mojang开始发布针对Beta 1.8和以后的Beta 1.9的预发布版。由于Beta 1.9被确定为1.0.0的预览版本,要发布的预选版本带有前缀“RC#”。

1.1及后续版本的每周快照采用格式“YYwWWn”。“YY” 为两位数的年份,“w”代表工作周期,“WW”为两位数的一年内的周数,“n”为特殊的标识符——从字母“a”开始,然后是“b” ,并以此类推——代表了一周之内发布快照的个数。目前最高的字母为“e”,以此命名的快照有12w30e、13w47e和15w35e。命名方式在13w12~时被打破。1.9拥有快照最多,为56个;1.13拥有预发布版最多,为10个。

预发布版原本的格式为“版本数字 Pre-release x”,其中的x为空或者1个指定的修订版本数字。这个格式从Beta 1.8的预发布版开始使用。1.0.0的预发布版中移除了单词“Pre-release”中的短横线(例如:Beta 1.9 Prerelease 3)。在1.7.4之前,预览版本以正式版格式发布,并在以后新的预发布版中数字加一。(例如1.4和1.4.1,它们是1.4.2的预发布版)。从1.7.6到1.13.2期间,预发布版使用格式“版本数字-prex”,其中的x代表了修订版本号(例如:1.12-pre2)。1.14开始使用格式“版本数字 Pre-Release x”,其中的x代表了修订版本号(例如:1.14.1 Pre-Release 2)。1.15开始使用格式“版本数字 Pre-release x”,其中的x代表了修订版本号(例如:1.15 Pre-release 1,但1.15 Pre-Release 2是例外)。

自1.16 Release Candidate 1起,发布候选版本被重新引入。如果发布候选版本发布后未发现严重漏洞,则其更新内容将会被直接应用到正式版上并发布。版本数字 Release Candidate x”,其中x为修订版本号。

Erik Broes(Grum)多次出现在Mojang博客中的快照与预发布版的宣传截图中。他常隐藏起来,有时候只出现头颅方块。他出现在下列版本中:

Jens Bergensten(Jeb)也出现在宣传截图中:

Nathan Adams(Dinnerbone)出现在:

Maria Lemón(Excited)出现在:

Agnes Larsson(LadyAgnes)出现在:1.11快照16w43a。

改变世界的更新(1.7.2)

马匹更新(1.6.1)

Alpha v1.2.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好,关于Java版本验证和验证码生成的问题,我可以为您提供一些参考。 Java版本验证可以通过以下代码来实现: ``` String version = System.getProperty("java.version"); if (version.startsWith("1.8")) { // Java 8 版本 } else if (version.startsWith("1.7")) { // Java 7 版本 } else { // 其他版本 } ``` 验证码生成可以使用Java的随机数生成器和图片处理库来实现。以下是一个简单的验证码生成示例: ``` import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.util.Random; public class CaptchaGenerator { private static final Random RANDOM = new Random(); private static final String CHARACTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; private static final int WIDTH = 200; private static final int HEIGHT = 50; private static final int FONT_SIZE = 30; private static final int CHARACTERS_COUNT = 6; public static BufferedImage generateCaptcha() { BufferedImage image = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB); Graphics2D g = image.createGraphics(); g.setColor(Color.WHITE); g.fillRect(0, 0, WIDTH, HEIGHT); StringBuilder sb = new StringBuilder(); for (int i = 0; i < CHARACTERS_COUNT; i++) { char c = CHARACTERS.charAt(RANDOM.nextInt(CHARACTERS.length())); sb.append(c); g.setColor(new Color(RANDOM.nextInt(256), RANDOM.nextInt(256), RANDOM.nextInt(256))); g.setFont(new Font(Font.SANS_SERIF, Font.BOLD, FONT_SIZE)); g.drawString(String.valueOf(c), i * WIDTH / CHARACTERS_COUNT, HEIGHT / 2 + FONT_SIZE / 2 - RANDOM.nextInt(HEIGHT / 4)); } for (int i = 0; i < 20; i++) { g.setColor(new Color(RANDOM.nextInt(256), RANDOM.nextInt(256), RANDOM.nextInt(256))); g.drawLine(RANDOM.nextInt(WIDTH), RANDOM.nextInt(HEIGHT), RANDOM.nextInt(WIDTH), RANDOM.nextInt(HEIGHT)); } g.dispose(); return image; } public static String generateCaptchaText() { StringBuilder sb = new StringBuilder(); for (int i = 0; i < CHARACTERS_COUNT; i++) { char c = CHARACTERS.charAt(RANDOM.nextInt(CHARACTERS.length())); sb.append(c); } return sb.toString(); } } ``` 这个示例中,我们使用了Java的随机数生成器来生成验证码字符,并且使用了Java的图片处理库来生成验证码图片。验证码图片的大小为200x50,字体大小为30,字符数量为6。同时,我们还添加了一些干扰线来提高验证码的安全性。 希望这些代码能够对您有所帮助。如果您有其他问题,欢迎随时向我提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值