本帖最后由 Yaossg 于 2021-10-4 22:08 编辑
浅析 1.13 世界生成
摘要
世界生成是我的世界的一个重要内容。Minecraft 在发展,世界生成的代码却在很长的一段时间里没有发生太大的变化,而 1.13 正是对这一切进行变革的一个版本。在之后各个版本的世界生成中,1.13 版本的核心价值一直在不断地体现。这就是为什么会有这篇文章:因为这是一次划时代的更新。本文从世界生成的各个方面,逐一探讨其中的奥秘,揭开新版世界生成神秘复杂的面纱。
特别声明:任何合理的(而不是断章取义的或是为商业利益的)引用都是可以接受的,无需通知我的。但任何形式的转载都是不被允许的。
文章链接
更多链接参见文章相关链接一栏。
摘要
世界生成是我的世界的一个重要内容。Minecraft 在发展,世界生成的代码却在很长的一段时间里没有发生太大的变化,而 1.13 正是对这一切进行变革的一个版本。在之后各个版本的世界生成中,1.13 版本的核心价值一直在不断地体现。这就是为什么会有这篇文章:因为这是一次划时代的更新。本文从世界生成的各个方面,逐一探讨其中的奥秘,揭开新版世界生成神秘复杂的面纱。
再版说明
经过一年多时间的洗练,这篇教程也是时候走进历史的棺材里了。但是 1.13 作为一次划时代的更新,它,和这篇教程,仍有许多研究价值。故我进行了我再次修订。
有一些大的修改,目的是更好的引入我的新教程,删去了老教程与新教程重叠的内容。此外还特别对文章的格式和排版进行了调整,内容进行了打磨。
再版之后,本文仅在 Github 发布,其它地方仅保留指向 Github 的链接,或是 Github 的镜像。此后这篇文章将不再有大的更新。
此次再版,Github 上的文件名会发生改变,特此列出之前已经存在过的链接这次再版之后的有效性:
特别声明:任何合理的(而不是断章取义的或是为商业利益的)引用都是可以接受的,无需通知我的。但任何形式的转载都是不被允许的。
文章链接
更多链接参见文章相关链接一栏。
浅析 1.13 世界生成
摘要
世界生成是我的世界的一个重要内容。Minecraft 在发展,世界生成的代码却在很长的一段时间里没有发生太大的变化,而 1.13 正是对这一切进行变革的一个版本。在之后各个版本的世界生成中,1.13 版本的核心价值一直在不断地体现。这就是为什么会有这篇文章:因为这是一次划时代的更新。本文从世界生成的各个方面,逐一探讨其中的奥秘,揭开新版世界生成神秘复杂的面纱。
特别声明:任何合理的(而不是断章取义的或是为商业利益的)引用都是可以接受的,无需通知我的。但任何形式的转载都是不被允许的。
文章链接
更多链接参见文章相关链接一栏。
2021.12 数据,可能有更多内容
浅析 1.13 世界生成摘要
世界生成是我的世界的一个重要内容。Minecraft 在发展,世界生成的代码却在很长的一段时间里没有发生太大的变化,而 1.13 正是对这一切进行变革的一个版本。在之后各个版本的世界生成中,1.13 版本的核心价值一直在不断地体现。这就是为什么会有这篇文章:因为这是一次划时代的更新。本文从世界生成的各个方面,逐一探讨其中的奥秘,揭开新版世界生成神秘复杂的面纱。
再版说明
经过一年多时间的洗练,这篇教程也是时候走进历史的棺材里了。但是 1.13 作为一次划时代的更新,它,和这篇教程,仍有许多研究价值。故我进行了我再次修订。
有一些大的修改,目的是更好的引入我的新教程,删去了老教程与新教程重叠的内容。此外还特别对文章的格式和排版进行了调整,内容进行了打磨。
再版之后,本文仅在 Github 发布,其它地方仅保留指向 Github 的链接,或是 Github 的镜像。此后这篇文章将不再有大的更新。
此次再版,Github 上的文件名会发生改变,特此列出之前已经存在过的链接这次再版之后的有效性:
链接 |
有效性 |
指向 github.com/Yaossg/... 的链接 指向 yaossg.github.io/... 的链接 |
失效且无重定向 |
指向 MCBBS 的链接 海螺的水桶地形生成解析 的友链 |
有效 |
其他链接 |
若是我本人发布的链接,始终有效 否则不提供任何支持 |
特别声明:任何合理的(而不是断章取义的或是为商业利益的)引用都是可以接受的,无需通知我的。但任何形式的转载都是不被允许的。
文章链接
更多链接参见文章相关链接一栏。
总算看到你换头像了,香肠

给大佬递茶!
支持!递茶(表情)
给dalao递茶!
本帖最后由 u.s.knowledge 于 2019-2-19 03:01 编辑
喂,Forge 现在还没正式发布呢,你看到的是测试版本的 Forge,那些事件到底是去是留还不清楚。现在下“原版对 Forge 的冲击巨大”的结论还为时尚早。
虽然我也不否认这冲击会很大就是了
不推荐,参考 ResourceLocation(MCP 名)中对小写下划线(snake_case,`[a-z0-9_-]*`)的要求。
其他的地方不认为有什么问题,除了一点——我们看到的并不是真正的 Minecraft 源码,只是反编译+MCP 映射名的结果。你应该也注意到有一堆根本没必要的 cast 了吧…… (Object)null 算什么……
以及你不出个英文版的?
是的,新版的矿物生成完全不需要Forge插手即可实现自定义于是Forge就真的懒到没有插手,其他相关内容Forge也少了很多的话语权,大量Forge钩子消失,甚至出现了存在但未被使用的Forge事件(来自旧版本),可见原版对Forge的冲击。
喂,Forge 现在还没正式发布呢,你看到的是测试版本的 Forge,那些事件到底是去是留还不清楚。现在下“原版对 Forge 的冲击巨大”的结论还为时尚早。
你可以选择和原版一致使用大写下划线(如:Desert_Pyramid)
不推荐,参考 ResourceLocation(MCP 名)中对小写下划线(snake_case,`[a-z0-9_-]*`)的要求。
其他的地方不认为有什么问题,除了一点——我们看到的并不是真正的 Minecraft 源码,只是反编译+MCP 映射名的结果。你应该也注意到有一堆根本没必要的 cast 了吧…… (Object)null 算什么……
以及你不出个英文版的?