- Minecraft 212ブロック目
44 :名無しさんの野望[sage]:2012/02/02(木) 15:34:14.29 ID:QveIVoku - loda.jp終わるのか
今は直ってるけど、パスワードが強制的に「1」になるかなり致命的な不具合が 半年間くらい放置されてたしな あれも兆候だったか
|
- Minecraft Texture・MOD総合.0.2.7
555 :名無しさんの野望[sage]:2012/02/02(木) 17:17:51.21 ID:QveIVoku - EUの入力制限とEU/tの出力でやってるから
わざわざEU/tの入力制限を実装するのが面倒だったんじゃね EUパケット分割の方が実装が楽
|
- Minecraft Texture・MOD総合.0.2.7
566 :名無しさんの野望[sage]:2012/02/02(木) 17:41:50.84 ID:QveIVoku - >>556
容量512EUで512EUパケットを受け付けるMFEUって感じか
|
- Minecraft 212ブロック目
98 :名無しさんの野望[sage]:2012/02/02(木) 18:32:53.39 ID:QveIVoku - >>85
ver1.0のソースだけど ざっと見た感じブレイズに明るさによる湧き減少は無いように見える 多分1.1でもこの辺は変わってないと思う 湧き時の明るさ判定 EntityMob → ゾンビやブレイズなどの親クラス、EntityCreatureから派生 EntityMob.getCanSpawnHere → func_40147_Yの呼び出し、他 EntityMob.func_40147_Y → 「明るさ ≦ 乱数(0〜7)が成立すること」、他 EntityBlaze → ブレイズ、EntityMobから派生 EntityBlaze.func_40147_Y → 常にtrue ※EntityMob.func_40147_Yを「常に成立」に置き換え 背光性 EntityCreature.updateWanderPath EntityMob.getBlockPathWeight → ランダムに付近の10箇所を調べて一番暗い場所を選択 ※不透明ブロックは明かり0 明かり12以上でブレイズの湧きを止める処理が見つけられん、どこだ・・・
|
- Minecraft 212ブロック目
104 :名無しさんの野望[sage]:2012/02/02(木) 18:41:25.21 ID:QveIVoku - >>93
背光性処理は地面や壁まで対象になるため 地表に松明置いても松明の下の土ブロック(明かり0)を目指したりして 実質機能しない 空中の箱+外側も明るくするとか 外箱+内部空中にガラス箱とかすれば効果が出るんじゃないかな多分
|
- Minecraft 212ブロック目
117 :名無しさんの野望[sage]:2012/02/02(木) 19:47:07.29 ID:QveIVoku - 誰得だけど一応明かり12以上でブレイズの湧きを止める処理が分かったから
>>98の追記として貼っとく EntityCreature.getCanSpawnHere getBlockPathWeight(i, j, k) >= 0.0; → マイナスが返ると湧き失敗 EntityMob.getBlockPathWeight 0.5 - worldObj.getLightBrightness(i, j, k); → brightnessが0.5を超えるとマイナスを返す World.getLightBrightness WorldProviderHell.generateLightBrightnessTable f = 0.1; f1 = 1.0 - i / 15; lightBrightnessTable[i] = ((1.0 - f1) / (f1 * 3 + 1.0)) * (1.0 - f) + f; iが11の場合:((1.0-(1.0-11/15))/((1.0-11/15)*3+1.0))*(1.0-0.1)+0.1= 0.4666... iが12の場合:((1.0-(1.0-12/15))/((1.0-12/15)*3+1.0))*(1.0-0.1)+0.1= 0.55 →明かり12でbrightnessが0.5を超える 何でこんなややこしいの 式の意図を考えようとしたけど脳が投了した
|
- Minecraft 212ブロック目
118 :名無しさんの野望[sage]:2012/02/02(木) 19:51:10.37 ID:QveIVoku - あと、EntityMob派生じゃないマグマキューブとガストは別だけど
EntityMob派生のゾンビピッグマンも明かり12で湧かなくなりそう
|
- Minecraft 212ブロック目
133 :名無しさんの野望[sage]:2012/02/02(木) 21:32:29.29 ID:QveIVoku - >>127
IndustrialCraft2やBuildCraftを入れて(クライアント,サーバー両方)工場作るとか
|