提供: defeatedcrow mod wiki
Defeatedcrow (トーク | 投稿記録) (→バイオームやブロックの持つ温度帯) |
Defeatedcrow (トーク | 投稿記録) |
||
30行目: | 30行目: | ||
※特殊な装置の場合、チェック範囲が変わったり、最高/最低Tierの温度差を利用することもあります。(蒸留装置など) | ※特殊な装置の場合、チェック範囲が変わったり、最高/最低Tierの温度差を利用することもあります。(蒸留装置など) | ||
− | + | === バイオームの温度判定 === | |
− | * | + | http://defeatedcrow.sakura.ne.jp/images/hac/systems/biomeclimate.png<br /> |
− | * | + | バイオームの気温は全域に影響しますが、座標や日当たり、天候によって気温が変動します。 |
+ | |||
+ | #'''天候の影響'''<br />天気が'''雷雨/雷雪'''の場合、'''1段階低下'''。 | ||
+ | #'''高度の影響'''<br />高度が'''Y=100以上'''の場合、'''1段階低下'''。 | ||
+ | #'''屋根の影響'''<br />真上方向16ブロック以内に'''非透過ブロック'''や'''ピストンで動かせるブロック'''がある場合、屋根があると判定され、'''気温がNORMALに1段階近づく'''。<br />たとえば、高温バイオームでは気温が下がり、寒冷バイオームでは屋根の下のほうが気温が上がる。<br />また、屋根の下では雷雨の影響がなくなります。 | ||
+ | |||
+ | === 熱源ブロックの温度判定 === | ||
+ | http://defeatedcrow.sakura.ne.jp/images/hac/systems/blockclimate.png<br /> | ||
+ | ブロックの熱源は、バイオームとは異なり屋根の有無では温度は変化しません。(ただし、バイオームの気温によって相殺はされます。)<br /> | ||
+ | また、断熱効果のあるブロックの影響を受けます。 | ||
+ | |||
+ | #'''温度の影響範囲'''<br />ブロックを中心に5x5x5の範囲に影響します。 | ||
+ | #'''断熱ブロックの影響<'''br />熱源と観測点の間に断熱効果のあるブロックがあると、熱源による温度変化が緩和されます。 | ||
+ | #*'''断熱ブロック''' | ||
+ | #**'''1段階''': 羊毛、木材 | ||
+ | #**'''2段階''': 堅焼き粘土、レンガ、スポンジ | ||
+ | #**'''完全無効化''': 石膏ブロック、石膏レンガ | ||
+ | #'''熱源の相殺'''<br />高温/低温のブロックの影響範囲が重なっている場合、気温が相殺されます。 | ||
+ | |||
=== バイオームやブロックの持つ温度帯 === | === バイオームやブロックの持つ温度帯 === |
2016年12月1日 (木) 13:45時点における版
概要に戻る | HaCLib Menu | HaC Menu |
目次
温度帯
温度帯(HeatTier)とは
座標(BlockPos)ごとに決められる、ブロックが持つ温度です。 アナログには変化せず、9種類のTierによって表されます。
- ABSOLUTE -273℃ : 絶対零度です。バニラの自然では作り出せません。
- FROSTBITE -70℃ : 凍傷。自然に氷が出来ます。寒冷バイオームで悪天候の場合などに一時的に発生します。
- COLD -20℃ : 寒冷。ものを凍らせたり、高温環境を緩和するのに使われます。
- COOL 0℃ : 冷涼。雪や氷が溶けなくなります。
- NORMAL 20℃ : 常温。通常の環境です。
- WARM 35℃ : 醸造や培養に適しています。また、植物の成長が促進されます。
- HOT 50℃ : 高温。乾燥に適しています。また、植物の成長が促進されます。
- OVEN 220℃ : 調理用オーブンの温度。食べ物の調理に適しています。
- KILN 800℃ : 燃焼炉の温度。植物質の焼却、低温でできる一部の金属精錬。バニラブロックのみで得られる最高温度です。
- SMELT 1500℃ : 多くの金属精錬に必要な温度。これより上の温度帯は、MODで追加される装置を要求します。
- UHT 3000℃ : 超高温炉。特別な精錬にのみ要求されます。
- INFERNO 8000℃ : 焦熱地獄。通常は発生しません。
温度帯の決定方法
デフォルトでは、そのブロックを中心とした5x5x5ブロックの範囲に含まれる温度要素をチェックします。
- 中心座標のバイオームのTier: バイオーム温度は、屋根がある座標では1段階軽減されます。また、Y=100以上の高高度や、雷雨時の屋外では1段階下がります。
- 範囲内に含まれているブロックのTier: 最も高い/低い温度が反映され、重ね置きは効果がありません。
上記から、「範囲内の最高Tierを最低Tierで相殺して得られた温度帯」を得ます。
※特殊な装置の場合、チェック範囲が変わったり、最高/最低Tierの温度差を利用することもあります。(蒸留装置など)
バイオームの温度判定
バイオームの気温は全域に影響しますが、座標や日当たり、天候によって気温が変動します。
- 天候の影響
天気が雷雨/雷雪の場合、1段階低下。 - 高度の影響
高度がY=100以上の場合、1段階低下。 - 屋根の影響
真上方向16ブロック以内に非透過ブロックやピストンで動かせるブロックがある場合、屋根があると判定され、気温がNORMALに1段階近づく。
たとえば、高温バイオームでは気温が下がり、寒冷バイオームでは屋根の下のほうが気温が上がる。
また、屋根の下では雷雨の影響がなくなります。
熱源ブロックの温度判定
ブロックの熱源は、バイオームとは異なり屋根の有無では温度は変化しません。(ただし、バイオームの気温によって相殺はされます。)
また、断熱効果のあるブロックの影響を受けます。
- 温度の影響範囲
ブロックを中心に5x5x5の範囲に影響します。 - 断熱ブロックの影響<br />熱源と観測点の間に断熱効果のあるブロックがあると、熱源による温度変化が緩和されます。
- 断熱ブロック
- 1段階: 羊毛、木材
- 2段階: 堅焼き粘土、レンガ、スポンジ
- 完全無効化: 石膏ブロック、石膏レンガ
- 断熱ブロック
- 熱源の相殺
高温/低温のブロックの影響範囲が重なっている場合、気温が相殺されます。
バイオームやブロックの持つ温度帯
バニラのデータは以下の通り。
HeatTier | Biome | Block |
---|---|---|
ABSOLUTE | - | - |
FROSTBITE | - | - |
COLD | 氷原 氷海 エンド |
氷 氷塊 |
COOL | タイガ 山岳 |
雪ブロック |
NORMAL | 常温バイオーム(デフォルト設定) | すべての未設定Block 水源※ |
WARM | ジャングル キノコ |
ジャックオーランタン |
HOT | 砂漠 サバンナ メサ |
松明 |
OVEN | ネザー | 稼働中のカマド |
KILN | - | 炎 溶岩 マグマブロック |
SMELT | - | - |
UHT | - | - |
INFERNO | - | - |
※水源は未設定ブロックと異なり、温度差が必要な場合にNORMAL温度の冷媒として働く。(それ以外のNORMALブロックは温度差が得られない。)
例
例えば以下の場合、中心(クウォーツブロック)の5x5x5範囲内には溶岩(KILN)と氷塊(COLD)がある。バイオーム温度は砂漠(HOT)であるが、溶岩によるKILNのほうが高い。
よって、
- 最高温度…KILN
- 最低温度…COLD
となり、COLDによってKILNが一段階相殺され、一つ下のTierであるOVENがこの座標のHeatTierになる。