日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)MinecraftWiki教程:如何獲取原版世界生成文件[]

此特性為Java版獨有。

成都創(chuàng)新互聯(lián)是一家專業(yè)提供文山州企業(yè)網(wǎng)站建設,專注與網(wǎng)站設計、做網(wǎng)站成都h5網(wǎng)站建設、小程序制作等業(yè)務。10年已為文山州眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設計公司優(yōu)惠進行中。

對于數(shù)據(jù)包和模組創(chuàng)作者來說,自定義世界生成通常是十分復雜且困難的。要想創(chuàng)造出一個較為完善的世界,有必要參考原版中世界生成的方式。

本教程選取1.20.1中的部分原版世界生成文件進行大致解讀,方便創(chuàng)作者閱讀和理解原版世界生成。

目錄

  • 1 如何獲取原版世界生成文件
  • 2 主世界最終密度函數(shù)
  • 3 主世界地表規(guī)則
    • 3.1 注釋
  • 4 生物群系預設參數(shù)
  • 5 參見

如何獲取原版世界生成文件[ ]

在1.19.3的22w42a及之后的版本,大部分世界生成文件都可以在client.jar或server.jar的data/Minecraft/目錄下找到。但在世界預設中并不包含原版主世界和下界維度的生物群系預設參數(shù)。

通過運行數(shù)據(jù)生成器可以直接生成所有原版數(shù)據(jù)包文件,以及主世界和下界維度的生物群系預設參數(shù)。

你也可以在Slicedlime的github上獲取22w42a以前的原版世界生成文件,位于examples倉庫中。倉庫歷史中缺失的版本意味著在這些版本里原版世界生成文件沒有發(fā)生變動。

主世界最終密度函數(shù)[ ]

主世界最終密度函數(shù)是位于worldgen/noise_settings/overworld.json內的final_density字段。

{ //主世界最終密度函數(shù)

"type": "minecraft:min",
"argument1":
{??//使其值更接近0,影響含水層各水域間分隔的生成,final_density的負值越小,分隔越不易生成
"type": "minecraft:squeeze",
"argument": {

"type": "minecraft:mul",
"argument1": 0.64,
"argument2":
{ //插值
"type": "minecraft:interpolated",
"argument":
{ //與舊版區(qū)塊銜接
"type": "minecraft:blend_density",
"argument":
{ //從Y=-40到Y=-64,密度函數(shù)值逐漸變?yōu)楣潭ㄖ?.1171875,以避免洞穴過深暴露甚至穿透基巖層
"type": "minecraft:add",
"argument1": 0.1171875,
"argument2": {

"type": "minecraft:mul",
"argument1": {

"type": "minecraft:y_clamped_gradient",
"from_y": -64,
"to_y": -40,
"from_value": 0,
"to_value": 1
},
"argument2": {

"type": "minecraft:add",
"argument1": -0.1171875,
"argument2":
{ //從Y=240到Y=256,密度函數(shù)值逐漸變?yōu)楣潭ㄖ?0.078125,以避免生成過高地形
"type": "minecraft:add",
"argument1": -0.078125,
"argument2": {

"type": "minecraft:mul",
"argument1": {

"type": "minecraft:y_clamped_gradient",
"from_y": 240,
"to_y": 256,
"from_value": 1,
"to_value": 0
},
"argument2": {

"type": "minecraft:add",
"argument1": 0.078125,
"argument2":
{ //以sloped_cheese的1.5625為分界線,分為地表和地下
"type": "minecraft:range_choice",
"input": "minecraft:overworld/sloped_cheese",
"min_inclusive": -1000000,
"max_exclusive": 1.5625,
"when_in_range":
{ //地表
"type": "minecraft:min",
"argument1": "minecraft:overworld/sloped_cheese",??//決定了地形表面的高度和形狀
"argument2":
{ //噪聲洞穴入口,即連通地表與地下洞穴的一些洞穴
"type": "minecraft:mul",
"argument1": 5,
"argument2": "minecraft:overworld/caves/entrances"
}
},
"when_out_of_range":
{ //地下
"type": "minecraft:max",
"argument1":
{ //意面、芝士洞穴與洞穴入口,取兩次最小值相對于取三者的最小值。這里有必要再次調用洞穴入口,否則洞穴入口只在地表生成而被切斷
"type": "minecraft:min",
"argument1":
{ //芝士洞穴與洞穴入口
"type": "minecraft:min",
"argument1":
{ //芝士洞穴
"type": "minecraft:add",
"argument1":
{ //使洞穴更小且形狀更不規(guī)則。該部分永遠為正
"type": "minecraft:mul",
"argument1": 4,
"argument2": {

"type": "minecraft:square",
"argument": {

"type": "minecraft:noise",
"noise": "minecraft:cave_layer",
"xz_scale": 1,
"y_scale": 8
}
}
},
"argument2":
{
"type": "minecraft:add",
"argument1":
{ //芝士洞穴的主體。只有該部分小于零的地方才能生成芝士洞穴
"type": "minecraft:clamp",
"input": {

"type": "minecraft:add",
"argument1": 0.27,
"argument2": {

"type": "minecraft:noise",
"noise": "minecraft:cave_cheese",
"xz_scale": 1,
"y_scale": 0.6666666666666666
}
},
"min": -1,
"max": 1
},
"argument2":
{??//靠近地表時增加密度,減少靠近地表的芝士洞穴生成。該部分在sloped_cheese的值大于2.34375時為0,在2.34375和1.5626之間逐漸增加,在1.5625時為0.5
"type": "minecraft:clamp",
"input": {

"type": "minecraft:add",
"argument1": 1.5,
"argument2": {

"type": "minecraft:mul",
"argument1": -0.64,
"argument2": "minecraft:overworld/sloped_cheese"
}
},
"min": 0,
"max": 0.5
}
}
},
"argument2": "minecraft:overworld/caves/entrances"??//洞穴入口
},
"argument2":
{ //意面洞穴
"type": "minecraft:add",
"argument1": "minecraft:overworld/caves/spaghetti_2d",
"argument2": "minecraft:overworld/caves/spaghetti_roughness_function"
}
},
"argument2":
{ //噪聲洞穴里的噪聲柱
"type": "minecraft:range_choice",
"input": "minecraft:overworld/caves/pillars",
"min_inclusive": -1000000,
"max_exclusive": 0.03,
"when_in_range": -1000000,
"when_out_of_range": "minecraft:overworld/caves/pillars"
}
}
}
}
}
}
}
}
}
}
}
}
},
"argument2": "minecraft:overworld/caves/noodle"??//面條洞穴

}

其中調用的用于決定地形表面高度和形狀的sloped_cheese位于data/minecraft/worldgen/density_function/overworld/sloped_cheese.json。

{ //sloped_cheese

"type": "minecraft:add",
"argument1":
{??//乘上因子
minecraft:overworld/factor以確定三維地形的位置。并使正值乘上4,以避免地形較深處受base_3d_noise的影響
"type": "minecraft:mul",
"argument1": 4.0,
"argument2": {

"type": "minecraft:quarter_negative",
"argument": {

"type": "minecraft:mul",
"argument1":
{
"type": "minecraft:add",
"argument1": "minecraft:overworld/depth",??//決定一般情況下的地形表面高度,地形表面上方為負值,下方為正值
"argument2":
{??//在較高的山地增加或減小密度,獲得尖銳的鋸齒狀小型山峰。該部分為二維的密度函數(shù)。
"type": "minecraft:mul",
"argument1": "minecraft:overworld/jaggedness",??//使用樣條函數(shù),根據(jù)大陸性、侵蝕度、PV值和奇異度確定山脈的位置。在大部分地方為0,在高大陸性、低侵蝕度、高PV值的地方為正,且在奇異值為負的地方數(shù)值更大
"argument2": {??//噪聲因子,將山脈化為小型山峰

"type": "minecraft:half_negative",
"argument": {

"type": "minecraft:noise",
"noise": "minecraft:jagged",
"xz_scale": 1500.0,
"y_scale": 0.0
}
}
}
},
"argument2": "minecraft:overworld/factor"??//該因子使用樣條函數(shù),根據(jù)大陸性、侵蝕度、奇異性和PV值來確定三維地形的位置,永遠為正,在風襲類生物群系應該生成的位置數(shù)值較小,在其他地方數(shù)值較大以減小base_3d_noise的影響
}
}
},
"argument2": "minecraft:overworld/base_3d_noise"??//三維的噪聲,用于創(chuàng)建三維的地表

}

其中sloped_cheese中調用的用于決定一般地形表面高度的depth位于data/minecraft/worldgen/density_function/overworld/depth.json。

{ //depth

"type": "minecraft:add",
"argument1":
{??//每下降1格,深度增加
1?
128(0.0078125),在Y=128時為0
"type": "minecraft:y_clamped_gradient",
"from_value": 1.5,
"from_y": -64,
"to_value": -1.5,
"to_y": 320
},
"argument2": "minecraft:overworld/offset"??//使用樣條函數(shù),根據(jù)大陸性、侵蝕度和PV值決定地形的高度偏移

}

主世界地表規(guī)則[ ]

主世界地表規(guī)則是位于worldgen/noise_settings/overworld.json內的surface_rule字段。

{ //主世界地表規(guī)則

"type": "minecraft:sequence",
"sequence": [

//基巖層
{
"type": "minecraft:condition",
"if_true": //Y=-64為基巖,Y=-64到Y=-60使用噪聲漸變。
{
"type": "minecraft:vertical_gradient",
"random_name": "minecraft:bedrock_floor",
"true_at_and_below": {

"above_bottom": 0
},
"false_at_and_above": {

"above_bottom": 5
}
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:bedrock"
}
}
},
//表層(例如 平原的草方塊和泥土)
{
"type": "minecraft:condition",
"if_true": { //是否要嘗試生成表層(例如 平原的草方塊和泥土)。preliminary_surface為initial_density_without_jaggedness產(chǎn)生的初始地表高度向下整體偏移約2到8格后的高度,該高度通常相對于實際表層厚度很低,以保證能夠生成表層。若無此條件,洞穴的地面也會生成表層。

"type": "minecraft:above_preliminary_surface"
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//特殊生物群系的表面(即最表層)
{
"type": "minecraft:condition",
"if_true": //最表層(上方為空氣,或者與空氣方塊間隔了一些液體方塊)
{
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "floor",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

// 疏林惡地高處表面砂土和草方塊相間分布,草方塊在水下時則為泥土
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:wooded_badlands"
]
},
"then_run": {

"type": "minecraft:condition",
"if_true": {

"type": "minecraft:y_above",
"anchor": {

"absolute": 97
},
"surface_depth_multiplier": 2,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//砂土
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface",
"min_threshold": -0.909,
"max_threshold": -0.5454
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:coarse_dirt"
}
}
},
//砂土
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface",
"min_threshold": -0.1818,
"max_threshold": 0.1818
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:coarse_dirt"
}
}
},
//砂土
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface",
"min_threshold": 0.5454,
"max_threshold": 0.909
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:coarse_dirt"
}
}
},
//默認為草方塊(在水下時為泥土)
{
"type": "minecraft:sequence",
"sequence": [

//上方?jīng)]有水時為草方塊
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:water",
"offset": 0,
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:grass_block",
"Properties": {

"snowy": "false"
}
}
}
},
//否則為泥土
{
"type": "minecraft:block",
"result_state": {

"Name": "minecraft:dirt"
}
}
]
}
]
}
}
},
// 沼澤在Y=62的表面根據(jù)噪聲隨機替換成水。Y=62通常是河流、湖泊或海洋的岸上。
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:swamp"
]
},
"then_run": {

"type": "minecraft:condition",
"if_true": //如果Y>=62
{

"type": "minecraft:y_above",
"anchor": {

"absolute": 62
},
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:condition",
"if_true": //如果在Y<63
{

"type": "minecraft:not",
"invert": {

"type": "minecraft:y_above",
"anchor": {

"absolute": 63
},
"surface_depth_multiplier": 0,
"add_stone_depth": false
}
},
"then_run": {

"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface_swamp",
"min_threshold": 0,
"max_threshold": 1.7976931348623157e+308
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:water",
"Properties": {

"level": "0"
}
}
}
}
}
}
},
// 紅樹林沼澤在Y=60到62表面根據(jù)噪聲隨機替換成水。通常是岸上或淺水域的水底。
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:mangrove_swamp"
]
},
"then_run": {

"type": "minecraft:condition",
"if_true": //如果Y>=60
{

"type": "minecraft:y_above",
"anchor": {

"absolute": 60
},
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:condition",
"if_true": //如果Y<63
{

"type": "minecraft:not",
"invert": {

"type": "minecraft:y_above",
"anchor": {

"absolute": 63
},
"surface_depth_multiplier": 0,
"add_stone_depth": false
}
},
"then_run": {

"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface_swamp",
"min_threshold": 0,
"max_threshold": 1.7976931348623157e+308
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:water",
"Properties": {

"level": "0"
}
}
}
}
}
}
}
]
}
},
// 惡地、 風蝕惡地、 疏林惡地的表層
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:badlands",
"minecraft:eroded_badlands",
"minecraft:wooded_badlands"
]
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//表面
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "floor",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//極高處表面為橙色陶瓦。并不生效,因為原版主世界Y=256及以上沒有任何方塊
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:y_above",
"anchor": {

"absolute": 256
},
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:orange_terracotta"
}
}
},
//Y=(74+表層厚度)以上,表面為各種陶瓦和染色陶瓦
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:y_above",
"anchor": {

"absolute": 74
},
"surface_depth_multiplier": 1,
"add_stone_depth": true
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//陶瓦
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface",
"min_threshold": -0.909,
"max_threshold": -0.5454
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:terracotta"
}
}
},
//陶瓦
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface",
"min_threshold": -0.1818,
"max_threshold": 0.1818
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:terracotta"
}
}
},
//陶瓦
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface",
"min_threshold": 0.5454,
"max_threshold": 0.909
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:terracotta"
}
}
},
//陶瓦和各種顏色的染色陶瓦
{
"type": "minecraft:bandlands"
}
]
}
},
//上方?jīng)]有水時為紅沙(如果懸空則為紅砂巖)
{
"type": "minecraft:condition",
"if_true": //上方?jīng)]有液體
{
"type": "minecraft:water",
"offset": -1,
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//下方?jīng)]有方塊支撐,則為紅砂巖
{

"type": "minecraft:condition",
"if_true": {

"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:red_sandstone"
}
}
},
//否則為紅沙
{

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:red_sand"
}
}
]
}
},
//上方有液體時,若表層厚度為正值,生成橙色陶瓦
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:not",
"invert": {

"type": "minecraft:hole"
}
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:orange_terracotta"
}
}
},
//淺水,默認為白色陶瓦
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:water",
"offset": -6,
"surface_depth_multiplier": -1,
"add_stone_depth": true
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:white_terracotta"
}
}
},
//深水,默認為沙礫(如果懸空則為石頭)
{
"type": "minecraft:sequence",
"sequence": [

//下方?jīng)]有支撐則為石頭
{

"type": "minecraft:condition",
"if_true": {

"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:stone"
}
}
},
//沙礫
{

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:gravel"
}
}
]
}
]
}
},
//地表高度>=(63-表層厚度)是的表層
{
"type": "minecraft:condition",
"if_true": //地表高度>=(63-表層厚度)
{

"type": "minecraft:y_above",
"anchor": {

"absolute": 63
},
"surface_depth_multiplier": -1,
"add_stone_depth": true
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//Y>=63且地表高度<(74+表層厚度)時,為橙色陶瓦
{
"type": "minecraft:condition",
"if_true": //Y>=63
{

"type": "minecraft:y_above",
"anchor": {

"absolute": 63
},
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:condition",
"if_true": //地表高度<(74+表層厚度)
{

"type": "minecraft:not",
"invert": {

"type": "minecraft:y_above",
"anchor": {

"absolute": 74
},
"surface_depth_multiplier": 1,
"add_stone_depth": true
}
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:orange_terracotta"
}
}
}
},
//否則
{
"type": "minecraft:bandlands"
}
]
}
},
//上方無水或淺水下的表層
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "floor",
"add_surface_depth": true,
"secondary_depth_range": 0
},
"then_run": {

"type": "minecraft:condition",
"if_true": //淺水或無水
{

"type": "minecraft:water",
"offset": -6,
"surface_depth_multiplier": -1,
"add_stone_depth": true
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:white_terracotta"
}
}
}
}
]
}
},
//上方無液體的表面
{
"type": "minecraft:condition",
"if_true": //表面
{

"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "floor",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {

"type": "minecraft:condition",
"if_true": //上方?jīng)]有液體。注意在雕刻器生成時,無論有無液體,此條件永遠成功,詳見 #注釋。
{

"type": "minecraft:water",
"offset": -1,
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//盆地,詳見 #注釋。
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:frozen_ocean",
"minecraft:deep_frozen_ocean"
]
},
"then_run": {

"type": "minecraft:condition",
"if_true": {

"type": "minecraft:hole"
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

{

"type": "minecraft:condition",
"if_true":
{

"type": "minecraft:water",
"offset": 0,
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:air"
}
}
},
{

"type": "minecraft:condition",
"if_true": {

"type": "minecraft:temperature"
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:ice"
}
}
},
{

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:water",
"Properties": {

"level": "0"
}
}
}
]

}

}
},
//表面
{
"type": "minecraft:sequence",
"sequence": [

// 冰封山峰表面為冰、雪塊和浮冰
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:frozen_peaks"
]
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//背陽的陡峭斜坡生成浮冰
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:steep"
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:packed_ice"
}
}
},
//偶爾生成浮冰
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:packed_ice",
"min_threshold": 0,
"max_threshold": 0.2
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:packed_ice"
}
}
},
//偶爾生成冰,較為罕見
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:ice",
"min_threshold": 0,
"max_threshold": 0.025
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:ice"
}
}
},
//默認為雪塊
{
"type": "minecraft:condition",
"if_true": //用于雕刻器的條件,詳見 #注釋
{

"type": "minecraft:water",
"offset": 0,
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:snow_block"
}
}
}
]
}
},
// 積雪山坡表面為細雪、雪塊和石頭
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:snowy_slopes"
]
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//背陽的陡峭斜坡生成石頭
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:steep"
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:stone"
}
}
},
//偶爾生成細雪
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:powder_snow",
"min_threshold": 0.35,
"max_threshold": 0.6
},
"then_run": {

"type": "minecraft:condition",
"if_true": //用于雕刻器的條件,詳見 #注釋。
{

"type": "minecraft:water",
"offset": 0,
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:powder_snow"
}
}
}
},
//默認為雪塊
{
"type": "minecraft:condition",
"if_true": //用于雕刻器的條件,詳見 #注釋。
{

"type": "minecraft:water",
"offset": 0,
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:snow_block"
}
}
}
]
}
},
// 尖峭山峰表面為雪塊和石頭
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:jagged_peaks"
]
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//背陽的陡峭斜坡生成石頭
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:steep"
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:stone"
}
}
},
//默認為雪塊
{
"type": "minecraft:condition",
"if_true": //用于雕刻器的條件,詳見 #注釋。
{

"type": "minecraft:water",
"offset": 0,
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:snow_block"
}
}
}
]
}
},
// 雪林表面為細雪和雪塊
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:grove"
]
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//偶爾生成細雪
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:powder_snow",
"min_threshold": 0.35,
"max_threshold": 0.6
},
"then_run": {

"type": "minecraft:condition",
"if_true": //用于雕刻器的條件,詳見 #注釋。
{

"type": "minecraft:water",
"offset": 0,
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:powder_snow"
}
}
}
},
//默認為雪塊
{
"type": "minecraft:condition",
"if_true": //用于雕刻器的條件,詳見 #注釋。
{

"type": "minecraft:water",
"offset": 0,
"surface_depth_multiplier": 0,
"add_stone_depth": false
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:snow_block"
}
}
}
]
}
},
//某些生物群系表面為沙子或石頭
{
"type": "minecraft:sequence",
"sequence": [

// 裸巖山峰表面為方解石和石頭
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:stony_peaks"
]
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//偶爾生成方解石
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:calcite",
"min_threshold": -0.0125,
"max_threshold": 0.0125
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:calcite"
}
}
},
//默認為石頭
{
"type": "minecraft:block",
"result_state": {

"Name": "minecraft:stone"
}
}
]
}
},
// 石岸表面為沙礫和石頭
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:stony_shore"
]
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//偶爾生成沙礫(懸空時為石頭)
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:gravel",
"min_threshold": -0.05,
"max_threshold": 0.05
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

{

"type": "minecraft:condition",
"if_true": //下方?jīng)]有支撐則為石頭
{

"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:stone"
}
}
},
{

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:gravel"
}
}
]
}
},
//默認為石頭
{
"type": "minecraft:block",
"result_state": {

"Name": "minecraft:stone"
}
}
]
}
},
// 風襲丘陵表層厚度較厚處的表面為石頭
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:windswept_hills"
]
},
"then_run": //表層厚度較厚時生成石頭
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface",
"min_threshold": 0.12121212121212122,
"max_threshold": 1.7976931348623157e+308
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:stone"
}
}
}
},
// 暖水海洋、 沙灘、 積雪沙灘表面為沙子和砂巖
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:warm_ocean",
"minecraft:beach",
"minecraft:snowy_beach"
]
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//懸空時為砂巖
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:sandstone"
}
}
},
//默認為沙子
{
"type": "minecraft:block",
"result_state": {

"Name": "minecraft:sand"
}
}
]
}
},
// 沙漠表面為沙子和砂巖
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:desert"
]
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//懸空時為砂巖
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:sandstone"
}
}
},
//默認為沙子
{
"type": "minecraft:block",
"result_state": {

"Name": "minecraft:sand"
}
}
]
}
},
// 溶洞(雖然很少生成在地表)表面為石頭
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:dripstone_caves"
]
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:stone"
}
}
}
]
},
// 風襲熱帶草原表面大部分為石頭和砂土
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:windswept_savanna"
]
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//表層厚度很厚時生成石頭
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface",
"min_threshold": 0.21212121212121213,
"max_threshold": 1.7976931348623157e+308
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:stone"
}
}
},
//表層厚度較厚時生成砂土
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface",
"min_threshold": -0.06060606060606061,
"max_threshold": 1.7976931348623157e+308
},
"then_run": {

"type": "minecraft:block",
"result_state": {

"Name": "minecraft:coarse_dirt"
}
}
}
]
}
},
// 風襲沙礫丘陵表面為沙礫、石頭和草方塊
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:biome",
"biome_is": [

"minecraft:windswept_gravelly_hills"
]
},
"then_run": {

"type": "minecraft:sequence",
"sequence": [

//表層厚度很厚時生成沙礫(懸空時為石頭)
{
"type": "minecraft:condition",
"if_true": {

"type": "minecraft:noise_threshold",
"noise": "minecraft:surface",
"min_threshold": 0.24242424242424243,
"max_threshold": 1.79769313486
網(wǎng)頁標題:創(chuàng)新互聯(lián)MinecraftWiki教程:如何獲取原版世界生成文件[]
鏈接URL:http://www.dlmjj.cn/article/djphjod.html