このプログラムはラージチェストを32個設置してアイテムを輸送するプログラムです。プレーヤーは決められたチェストに骨粉、ジャングルの苗木、木炭を入れる必要があります。
自動植林なのですが、チェストとタートルの設置を自動でしたところで、プレーヤーは必ずアイテムを入れる必要があります、その場所を1か所だけにする、MODの大容量チェストやホッパーを使用しないことがこだわりです。このせいで全プログラムの構築に時間が掛かったのも事実ですが、ただ見ていて気持ちがいいだけです。タートルの動きはかなり遅くなります。
2.のプログラムの横のタートルです。紫色に染色しています
1.のプログラムで木炭とチェストが入っています
プログラムのスタート
この部分のチェストを設置してスタート地点で待機
チェストの設置が終わればタートルはアイテムを入手するまで待機します
無限ループに入れていないのでプログラムの停止は最初だけです
--####骨粉を入手するまで待機
turtle.select(1)
while true do
if turtle.suckDown() then
break
else
print("Item_Supply:OsSleep",Sleep,"ms")
os.sleep(Sleep)
end
end
チェストにアイテムを入れます
骨粉に16個のチェスト
苗木に8個のチェスト
木炭に8個のチェストを割り当てています
待機中のタートルの下のチェストと左のチェストは骨粉
タートルの左、3番目のチェストはジャングルの苗木
左端のチェストは木炭
アイテム輸送の流れ
1番目のチェストからアイテムを入手
2番目~7番目のチェストはアイテムをドロップして入手
中央のチェストにアイテムをドロップ
バックしながらドロップ
列を変更
※中央の骨粉の1個なので1列目の動きは少し違います
これで中央のチェストからアイテムが埋まっていきます、前からドロップしていくことも考えましたが、ここがこだわりのポイントです。
--####アイテム入手の関数
function SuckDownALL()
for A=1,16 do
turtle.select(A)
turtle.suckDown()
end
end
--####アイテムドロップの関数
function DropDownALL()
for A=1,16 do
turtle.select(A)
turtle.dropDown()
end
end
中央のチェストにアイテムを入れる時は1段下がり、他のタートルとぶつからないようにしています
--####メインのチェストにアイテムを入れる関数
function DropMainChest()
turtle.forward()
turtle.forward()
turtle.down()
for A=1,16 do
turtle.select(A)
turtle.drop()
end
end
中央の木炭のチェストで燃料レベルが300より少なくなったら燃料を補給します
--####燃料補給
if turtle.getFuelLevel()<300 then
turtle.select(1)
turtle.suck()
turtle.refuel()
end
複数タートルでの自動植林 プログラム3
3.のプログラムはここから
--####アイテム輸送プログラム
local Sleep=60
--チェスト設置の関数
function PlaceDownChest()
turtle.placeDown()
turtle.forward()
turtle.forward()
turtle.placeDown()
end
--####燃料補給
turtle.select(1)
turtle.refuel()
--####チェスト設置
turtle.up()
turtle.select(2)
turtle.forward()
turtle.forward()
turtle.turnRight()
turtle.forward()
for A=1,7 do
for A=1,3 do
PlaceDownChest()
end
turtle.turnLeft()
turtle.forward()
turtle.turnLeft()
for A=1,3 do
PlaceDownChest()
end
turtle.turnRight()
turtle.forward()
turtle.forward()
turtle.turnRight()
end
for A=1,3 do
PlaceDownChest()
end
turtle.turnLeft()
turtle.forward()
turtle.turnLeft()
for A=1,3 do
PlaceDownChest()
end
--####アイテム入手の関数
function SuckDownALL()
for A=1,16 do
turtle.select(A)
turtle.suckDown()
end
end
--####アイテムドロップの関数
function DropDownALL()
for A=1,16 do
turtle.select(A)
turtle.dropDown()
end
end
--####列の移動の関数
function NextLine()
turtle.turnLeft()
turtle.forward()
turtle.forward()
turtle.turnRight()
end
--####メインのチェストにアイテムを入れる関数
function DropMainChest()
turtle.forward()
turtle.forward()
turtle.down()
for A=1,16 do
turtle.select(A)
turtle.drop()
end
end
--####骨粉を入手するまで待機
turtle.select(1)
while true do
if turtle.suckDown() then
break
else
print("Item_Supply:OsSleep",Sleep,"ms")
os.sleep(Sleep)
end
end
--####アイテム輸送の無限ループ
while true do
turtle.turnLeft()
SuckDownALL()
for A=1,7 do
for A=1,3 do
turtle.forward()
end
DropDownALL()
SuckDownALL()
end
turtle.turnLeft()
turtle.forward()
turtle.forward()
turtle.turnRight()
DropMainChest()
turtle.up()
turtle.turnRight()
turtle.forward()
turtle.forward()
turtle.turnLeft()
turtle.back()
turtle.back()
for A=2,16 do
turtle.select(A)
turtle.dropDown()
end
for A=1,6 do
for A=1,3 do
turtle.back()
end
DropDownALL()
end
for A=1,3 do
turtle.back()
end
DropDownALL()
for A=1,2 do
NextLine()
SuckDownALL()
for A=1,7 do
for A=1,3 do
turtle.forward()
end
DropDownALL()
SuckDownALL()
end
DropMainChest()
turtle.up()
turtle.back()
turtle.back()
DropDownALL()
for A=1,7 do
for A=1,3 do
turtle.back()
end
DropDownALL()
end
end
NextLine()
SuckDownALL()
for A=1,7 do
for A=1,3 do
turtle.forward()
end
DropDownALL()
SuckDownALL()
end
DropMainChest()
--####燃料補給
if turtle.getFuelLevel()<300 then
turtle.select(1)
turtle.suck()
turtle.refuel()
end
turtle.up()
turtle.back()
turtle.back()
DropDownALL()
for A=1,7 do
for A=1,3 do
turtle.back()
end
DropDownALL()
end
turtle.turnRight()
for A=1,6 do
turtle.forward()
end
end
1.16.5日本語化リソースパック配布
302個のMODの翻訳が完了したので YouTube にて配布いたします 。翻訳の内容など不備はありますが、無いよりはましだと思って使ってください。翻訳したMODの詳細については、まとめるのが面倒くさいので止めておきます。このリソースパックを導入することがマイクラMOD攻略の近道...
2019年8月10日土曜日
関連コンテンツ
-
Vampirism 1.7.10 / 1.12.2 は、吸血鬼MODです、プレーヤーは吸血鬼とハンターのどちらかでプレイを進めていきます。日本では馴染みが少ないMODですが、ブラッドマジックよりもわかりやすく、日本語化されているのでお勧めです。 ヴァンパイア ...
-
PixelmonGenerations-1.2.1での設定ですが、ピクセルモン、ピクセルモンリボーン、ピクセルモンジェネレーターでも同じだと思います。その他コンフィグを翻訳しています。 伝説スポーン率を上げる コンフィグ内のhoconファイル内の4項目を変更します #特定...
-
302個のMODの翻訳が完了したので YouTube にて配布いたします 。翻訳の内容など不備はありますが、無いよりはましだと思って使ってください。翻訳したMODの詳細については、まとめるのが面倒くさいので止めておきます。このリソースパックを導入することがマイクラMOD攻略の近道...
-
GVC_WW2_1.7.10.6は、マイクラのワールドが戦争中になるMOD、日本軍、アメリカ軍、ドイツ軍、ソ連軍の4か国の陸軍、海軍、空軍が至る所で戦闘をし、敵軍の基地を占拠して自国の旗を掲げます。 各軍のヘルメットをかぶって司令官になり戦争に参加可能です。 基地の生...
-
Reverse Craft、Uncrafting Table、黄昏の森の解体作業台を徹底比較してみました。日本では馴染みが深いリバースクラフトは、何の消費もせずに作成したアイテムを素材に戻せます。アンクラフティングテーブルは、経験値(XP)を消費して素材に戻します。解体作業台は、...
-
すいーと工房の「すいーとはーと」さん製作の1.7.10で大人気だった Tactical Frame がマイクラのバージョン1.10.2と1.12.2に対応。完成度の高いロボットに護衛対象を守る軍隊とさらにパワーアップしています。もちろん攻撃力の高いライフルも多数追加されていますの...
-
オレエクスカベーション は、マインオール、カットオールの機能を持ち合わせたMODです。連続した原木、土、石、鉱石などを一括で破壊してくれます。コンフィグではなくマイクラ内で設定をするので簡単です。 マイクラのバージョンは1.7.10~1.12.2でも対応しています ONとO...
-
ハードコア系マイクラゆっくり実況者のハピ(HAPI)さんの [マインクラフト]深海マルチ故の夏。 ではマルチで鬼畜環境で楽しんでます。この動画の導入MODのダウンロードリンクとシード値です。鬼畜なマイクラを楽しみたい人はお勧めです。Bloodmoon(ブラッドムーン)や Roug...
-
Pixelmon MOD は完成度の高さやボリュームはマイクラMODの中で一番だと思います。ゆえに権利の問題でもめていた時期もありました。解決したかどうかはわかりませんが、今はMODパックとして配布されていますので、MODを入れるのは難しいとか思っている方はMODパックでプレイす...
-
Hostile Worlds Invasions Mod 1.12.2 は、次から次に襲ってくるモンスターを撃退するMODですが、1.7.10のインベージョンMODとは仕様が違うようです。ネクサスにモンスターが群がるのではなく、マイクラのワールド開始からに3日目の夜からモンスター...
0 件のコメント:
コメントを投稿