本帖最后由 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 算什么……
以及你不出个英文版的?
本帖最后由 姚氏帅哥 于 2019-2-19 10:50 编辑
感谢您的关注与提醒。
第一个:我是等到Forge在官网出现下载后才开始写的本文。"自定义"那一部分几乎都没用Forge的包,因为原版给出了原本是Forge给出的功能,Forge提供钩子的前提是那个地方被原版堵死了,然而现在大量接口被敞开,Forge的某些自然失去了地位。个人认为Forge不会有重大的改动了,稍后会贴上我整理的Forge相关的资料佐证。我稍后会附上Minecraft、MCP、Forge的版本,以便读者参考
第二个:
请不要断章取义,我紧跟在后面给出了更好的形式。不过稍后我可以修改一下措辞,让后面的正确形式更为突出
关于源代码称呼:
社区习惯把MCP反编译、反混淆的代码叫做MC源码,而1.13.2的Forge当中,Minecraft和MCP已经合并为一个模组,更加昭示了MC与MCP源代码效果上的一致性。毕竟咱哪去找真的源代码呢
关于英文版:
鄙人不才,英文能力捉襟见肘,肝出这篇文已经实属不易,翻译成英文恐怕无望。如果阁下愿意帮忙,不胜荣幸。
u.s.knowledge 发表于 2019-2-19 02:51
喂,Forge 现在还没正式发布呢,你看到的是测试版本的 Forge,那些事件到底是去是留还不清楚。现在下“原 ...
感谢您的关注与提醒。
第一个:我是等到Forge在官网出现下载后才开始写的本文。"自定义"那一部分几乎都没用Forge的包,因为原版给出了原本是Forge给出的功能,Forge提供钩子的前提是那个地方被原版堵死了,然而现在大量接口被敞开,Forge的某些自然失去了地位。个人认为Forge不会有重大的改动了,稍后会贴上我整理的Forge相关的资料佐证。我稍后会附上Minecraft、MCP、Forge的版本,以便读者参考
第二个:
你可以选择和原版一致使用大写下划线(如:Desert_Pyramid),但是我更加建议是modid + ':' + 小写下划线
请不要断章取义,我紧跟在后面给出了更好的形式。不过稍后我可以修改一下措辞,让后面的正确形式更为突出
关于源代码称呼:
社区习惯把MCP反编译、反混淆的代码叫做MC源码,而1.13.2的Forge当中,Minecraft和MCP已经合并为一个模组,更加昭示了MC与MCP源代码效果上的一致性。毕竟咱哪去找真的源代码呢
关于英文版:
鄙人不才,英文能力捉襟见肘,肝出这篇文已经实属不易,翻译成英文恐怕无望。如果阁下愿意帮忙,不胜荣幸。
姚氏帅哥 发表于 2019-2-19 10:37
感谢您的关注与提醒。
第一个:我是等到Forge在官网出现下载后才开始写的本文。"自定义"那一部分几乎都没 ...
请不要断章取义,我紧跟在后面给出了更好的形式。
是我的锅。大概是回复的时候饿昏了……
至于英文翻译,我一开始的想法是这样的,既然已经有比较详细的资料了,不妨直接走出国门让更多的 Modder 能从中受益。我看看我最近有没有时间吧……
本帖最后由 NGK3 于 2019-2-20 09:29 编辑
香肠 nb!
(原来你不睡觉是都忙着做这个!!)

(原来你不睡觉是都忙着做这个!!)
本帖最后由 姚氏帅哥 于 2019-2-21 12:46 编辑
人是铁饭是钢
感谢大佬的支持,我将尽全力提供相关的帮助
Github上的版本几乎保证是最新的、完整的(因为论坛又屏蔽词),我可能还会有小修改,但是基本上已经不会有大计划了。
u.s.knowledge 发表于 2019-2-19 14:16
是我的锅。大概是回复的时候饿昏了……
至于英文翻译,我一开始的想法是这样的,既然已经有比较详细的 ...
感谢大佬的支持,我将尽全力提供相关的帮助
Github上的版本几乎保证是最新的、完整的(因为论坛又屏蔽词),我可能还会有小修改,但是基本上已经不会有大计划了。
惊了,居然精了!
加油
加油

膜拜大佬

支持qwq

很有幫助的文章,正好最近在寫關於隨機地形生成的解決方案,受教了。
本帖最后由 姚氏帅哥 于 2019-3-23 20:08 编辑
当然了,函数式是有代价的,不过也有好处,可能对你不大友好吧2333
InitAuther97 发表于 2019-3-3 17:12
竟然精华了,特来庆祝
builder套builder不好吧,这在内存比较低的电脑上或许会有点问题?内存这么低还 ...
当然了,函数式是有代价的,不过也有好处,可能对你不大友好吧2333
虽然看不懂......
反正很厉害很NB就对了
反正很厉害很NB就对了

做任务,mmmmmm不熬在意
学到啦,哈哈哈哈哈
作者666666
666666666666666666666666666
进来逛逛然后喝茶ing
MCBBS有你更精彩
大佬666 6
.....................................
受教了,感谢
。。。。。。。
MCBBS有你更精彩
支持!
而咩咩咩咩咩咩咩咩咩咩咩咩
mcbbs有你更精彩~
懂了 谢谢
支持!加油!
新人做任务
emmmmmmmmmmmmmm
崩 崩 了?电脑没得办法
仰望大佬

膜拜大佬。
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
额⊙?⊙!,这个是楼主手打的吗?
wdasadsaadasad
还好
。。。
。。。



















太真实了.jpg

66666666666666666666666666
虽然没玩过,但是感觉很好玩的样子。
大家回复都很好,我会玩的!
大家回复都很好,我会玩的!

优秀,服了
神乎其技,不服不行!
写的很好,支持一下
