1.16.5日本語化リソースパック配布

302個のMODの翻訳が完了したので YouTube にて配布いたします 。翻訳の内容など不備はありますが、無いよりはましだと思って使ってください。翻訳したMODの詳細については、まとめるのが面倒くさいので止めておきます。このリソースパックを導入することがマイクラMOD攻略の近道...

2023年5月6日土曜日

1.16.5日本語化リソースパック作成メモ1

これはMODを翻訳していく上でのメモ書きなので、書き間違えや勘違いが含まれる可能性があります
日本語化済

アフレイドオブザダーク
afraidofthedark-1.16.5-1.9.1
フォルダ名
afraidofthedark

アストラルソーサリー
astralsorcery-1.16.5-1.14.1
フォルダ名
astralsorcery
前提MOD
curios-forge-1.16.5-4.1.0.0
observerlib-1.16.5-1.5.3

エクストラリアクターズ
ExtremeReactors2-1.16.5-2.0.60
フォルダ名
bigreactors
前提MOD
ZeroCore2-1.16.5-2.1.30

クロスロード
crossroads-1.16.5-2.6.5
フォルダ名
crossroads
前提MOD
エッセンシャルズ
essentials-1.16.5-2.11.1
(これも日本語化済)
フォルダ名
essentials

ドラコニックエヴォリューション
Draconic-Evolution-1.16.5-3.0.29.518-universal
ファイル名
draconicevolution
前提MOD
BrandonsCore-1.16.5-3.0.15.248-universal
CodeChickenLib-1.16.5-4.0.7.445-universal
ドラコニックアディション
Draconic-Additions-1.16.5-2.2.4.7-universal
ファイル名
draconicadditions
前提MOD
curios-forge-1.16.5-4.1.0.0

フォービデン&アルカヌス
forbidden_arcanus-16.2.3
フォルダ名
forbidden_arcanus
前提MOD
valhelsia_core-16.0.15

インダストリアルフォアゴーイング
industrial-foregoing-1.16.5-3.2.14.7-16
フォルダ名
industrialforegoing
前提MOD
titanium-1.16.5-3.2.8.7-22

オーバーローデッド
Overloaded-1.16.5-0.0.99
フォルダ名
overloaded

Pam's HarvestCraft2(ハーベストクラフト2)
クロップス
pamhc2crops-1.16.3-1.0.2
フォルダ名
pamhc2crops
フードコア
pamhc2foodcore-1.16.3-1.0.2
フォルダ名
pamhc2foodcore
フードエクステンデッド
pamhc2foodextended-1.16.3-1.0.4
フォルダ名
pamhc2foodextended
ツリーズ
pamhc2trees-1.16.3-1.0.1
フォルダ名
pamhc2trees

ニュマティッククラフト
pneumaticcraft-repressurized-1.16.5-2.15.12-13
フォルダ名
pneumaticcraft
前提MOD
Patchouli-1.16.4-53.3

ルーツクラシック
RootsClassic-1.16.5-1.1.17
フォルダ名
rootsclassic

シンプリージェットパック
SimplyJetpacks2-1.16.5-2.6.12.1
フォルダ名
simplyjetpacks

ソーラーフラックスリボーン
SolarFluxReborn-1.16.5-16.4.10
フォルダ名
solarflux
前提MOD
HammerLib-1.16.5-16.4.32

ウート
woot-1.16.5-1.0.8.4
フォルダ名
woot

レリクアリー
reliquary-1.16.5-1.3.5.1124
フォルダ名
xreliquary

ブックの部分がまだ未完

アルスヌーボー
ars_nouveau-1.16.5-1.25.10
フォルダ名
ars_nouveau
前提MOD
curios-forge-1.16.5-4.1.0.0
geckolib-forge-1.16.5-3.0.106
Patchouli-1.16.4-53.3

ブラッドマジック
BloodMagic-1.16.4-3.1.13-39
フォルダ名
bloodmagic
前提MOD
Patchouli-1.16.4-53.3

エイドロン
eidolon-0.2.7
フォルダ名
eidolon
前提MOD
curios-forge-1.16.5-4.1.0.0

フェイワイルド
Feywild-1.16.5-2.1.4
フォルダ名
feywild
前提MOD
geckolib-forge-1.16.5-3.0.57
LibX-1.16.3-1.0.76
Patchouli-1.16.4-53.3

マナ&アーティフィス
mana-and-artifice-1.5.1.7
フォルダ名
前提MOD
curios-forge-1.16.5-4.1.0.0
geckolib-forge-1.16.5-3.0.57

超大物、ブックの部分がまだ未完

ナイトメアクラフト
nightmarecraft-1.16.5-1.1.24
前提MOD(ヴァージョン指定あり)
geckolib-forge-1.16.5-3.0.57

2日目の作業

ベターエンド
betterendforge-1.16.5-1.6.3
フォルダ名
betterendforge

ベターダンジョンズ(未確認)
BetterDungeons-1.16.4-1.2.1
YungsApi-1.16.4-Forge-13

ダーディスモッド
Tardis-Mod-1.16.5-1.5.4
フォルダ名
tardis
アドオン
アルトロンゲン
artrongen-1.1
フォルダ名
artrongen

バックパック
backpacked-1.10.1-1.16.3
フォルダ名
backpacked

ベターデフォルトバイオーム
BetterDefaultBiomes-1.16.4+-Alpha 2.6.1
フォルダ名:betterdefaultbiomes

ベターポータル
BetterPortals-1.16.4-0.3.9
フォルダ名:betterportals
前提MOD
YungsApi-1.16.4-Forge-13

ベターF3
BetterF3-1.1.3-forge-1.16.5
フォルダ名:betterf3

BHメニュー(未確認)
BH-Menu-1.16.5-1.3
フォルダ名:bhmenu

バディーカード
Buddycards-1.16.5-2.5.3
フォルダ名:buddycards

ビルダーズ&アディション
buildersaddition-1.16.5-20210807a
フォルダ名:buildersaddition

ビルドガイド(未確認)
BuildGuide-1.16.5-0.3.3
フォルダ名:buildguide

キャッスルリブ(未確認)
carrotslib-mc1.16.5-3.0.1
フォルダ名:carrots

キャリーオン(未確認)
carryon-1.16.5-1.15.5.22
フォルダ名:carryon

ケーブス&クリフス
cavesandcliffs-1.16.5-7.2.0
フォルダ名:cavesandcliffs
前提MOD:cavebiomeapi-1.16.5-1.4.2

チャーム
charm-forge-1.16.5-2.3.2
フォルダ名:charm

チャンクローダー
chunkloaders-1.2.0a-forge-mc1.16
フォルダ名:chunkloaders
前提MOD:supermartijn642configlib-1.1.6-forge-mc1.16
前提MOD:supermartijn642corelib-1.0.19-forge-mc1.16.5

シタデル(未確認)
citadel-1.8.1-1.16.5
フォルダ名:citadel

コンストラクションワンド(未確認)
constructionwand-1.16.5-2.6
フォルダ名:constructionwand

クッキングフォーブロックヘッズ
CookingForBlockheads_1.16.5-9.3.4
フォルダ名:cookingforblockheads

コープス(未確認)
corpse-1.16.5-1.0.6
フォルダ名:corpse

クラフティングTウィークス(未確認)
CraftingTweaks_1.16.5-12.2.1
フォルダ名:craftingtweaks

クラフトパフォーマンス(未確認)
CraftPresence-Forge-1.16.5-Release-1.8.9
フォルダ名:craftpresence

2回目に翻訳できたMODたち
artrongen-1.1
backpacked-1.10.1-1.16.3
BetterDefaultBiomes-1.16.4+-Alpha 2.6.1
betterendforge-1.16.5-1.6.3
BetterF3-1.1.3-forge-1.16.5
BetterPortals-1.16.4-0.3.9
Buddycards-1.16.5-2.5.3
buildersaddition-1.16.5-20210807a
buildinggadgets-1.16.5-3.8.2
cavesandcliffs-1.16.5-7.2.0
charm-forge-1.16.5-2.3.2
chunkloaders-1.2.0a-forge-mc1.16
CookingForBlockheads_1.16.5-9.3.4
decorative_blocks-1.16.4-1.7.2
decorative_winter-0.1.2
fins-1.6.2
FramedBlocks-2.16.1
ImmersivePosts-1.16.5-4.3.0-1
ironchest-1.16.5-11.2.21
mcw-bridges-2.0.3-mc1.16.5
mcw-doors-1.0.6-mc1.16.5
mcw-fences-1.0.6-mc1.16.5
mcw-lights-1.0.4-mc1.16.5
mcw-roofs-2.1.2-mc1.16.5
mcw-trapdoors-1.0.7-mc1.16.5
mcw-windows-2.0.3-mc1.16.5
StorageDrawers-1.16.3-8.5.2
Tardis-Mod-1.16.5-1.5.4
TheVeggieWay-Forge-1.16.5-2.2.17
WaterStrainer-1.16.3-10.0.0
Waystones_1.16.5-7.6.4

3回目
movingelevators-1.3.9-forge-mc1.16
前:supermartijn642configlib-1.1.6-forge-mc1.16
前:supermartijn642corelib-1.0.19-forge-mc1.16.5

クラッシュ:rsrequestify-1.16.5-2.1.6
MODパックで確認済み

言語ファイル不明:MasterfulMachinery-1.16.5-0.1.58-B867

item-filters-forge-1605.2.5-build.9
前:architectury-1.32.66

vanillafoodpantry-mc1.16.5-6.0.1
前:carrotslib-mc1.16.5-3.0.1

platforms-1.16-1.7.15
前:shetiphiancore-1.16-3.8.15

MOD名が不明だったペイン・イン・ザ・グラス
pitg-1.16.5-2.0.1

MODが見つからないGauges and Switches
rsgauges-1.16.5-1.2.15

18個確保
これで「Engineer'sLife2」をほぼ翻訳できた
engineersdecor-1.16.5-forge-1.1.19失敗
tetra-1.16.5-3.20.0失敗
Gauges and Switches(rsgauges-1.16.5-1.2.15)作業前
残りこの三つだけかな(FTBのクエストの翻訳は今回はスルー)

次の作業
MODパック「Better MC」からMODをピックアップして翻訳

upgradednetherite_items-1.16.5-1.1.0.2-release
upgradednetherite_ultimate-1.16.5-1.1.0.3-release
upgradednetherite-1.16.5-2.1.0.1-release
前:upgradedcore-1.16.5-1.1.0.3-release

クラッシュ immersivecooking-1.2.0

mowziesmobs-1.5.27
前:geckolib-forge-1.16.5-3.0.106

nethers_delight-2.1
前:abnormals_core-1.16.5-3.3.1
前:FarmersDelight-1.16.5-0.6.0
相互関係?

blue_skies-1.16.5-1.1.3
前:structure_gel-1.16.5-1.7.8

謎クラッシュ?
Adorn-1.14.3+1.16.5-forge


omnis-1.16.5-1.2.3
前:curios-forge-1.16.5-4.1.0.0

culturaldelights-1.16.5-0.9.2
前:FarmersDelight-1.16.5-0.6.0
相互関係?

CataclsmのMOD名


L_Enders Cataclysm-0.48 Changed Theme -1.16.5


Dead Guys Untitled Deep DarkのMOD名
deepdark_4.2


Creatures and BeastsのMOD名は不明で諦めるがその他のMODはコンプリート
(ただしクエスト部分は除く)

ベターマインクラフト(MODパック)は言語設定変更で必ずフリーズ

4回目の収穫は44個、一つ前提MODが紛れ込んでる
Adorn-1.14.3+1.16.5-forge
backpacked-2.1.8-1.16.5
blue_skies-1.16.5-1.1.3
chipped-1.16.5-1.2.1-forge
crumbs-forge-1.0.7
culturaldelights-1.16.5-0.9.2
deepdark_4.2
drinkbeer-1.16.5-2.3.5
elevatorid-1.16.5-1.7.13
embellishcraft-1.16.5-3.4.0.0
FarmersDelight-1.16.5-0.6.0
FarmingForBlockheads_1.16.5-7.3.1
floormats-1.16.5-v1.5.1
flowerseeds-1.16.5-1.3.2
frozenup-1.0.1
immersivecooking-1.2.0
item-filters-forge-1605.2.5-build.9
L_Enders Cataclysm-0.48 Changed Theme -1.16.5
mapperbase-1.16.5-2.4.0.0
MasterfulMachinery-1.16.5-0.1.58-B867
morevillagers-FORGE-1.16.5-1.5.5
movingelevators-1.3.9-forge-mc1.16
mowziesmobs-1.5.27
NaturalProgression-1.16.5-2.3.2
nethers_delight-2.1
notreepunching-forge-1.16.5-4.3.0
omnis-1.16.5-1.2.3
Penguin-Lib-1.16.5-0.4.3
pitg-1.16.5-2.0.1
platforms-1.16-1.7.15
productivebees-1.16.5-0.6.9.28
SereneSeasons-1.16.5-4.0.1.126-universal
simpleshops-1.1.3
SimpleStorageNetwork-1.16.5-1.5.3
simplylight-1.16.5-1.4.2-build.32
spareparts-1.16.5-v0.6.3
stalwart-dungeons-1.16.5-1.1.7

ついでに
rftoolsbuilder-1.16-3.1.11
前:mcjtylib-1.16-5.1.8

xnet-1.16-3.0.17
前:mcjtylib-1.16-5.1.8

portality-1.16.5-3.2.5
前:titanium-1.16.5-3.2.8.4-10

SilentGems-1.16.3-3.7.16
silent-gear-1.16.5-2.6.30
前:silent-lib-1.16.3-4.9.6

BotanyPots-1.16.5-7.1.39
前:Bookshelf-Forge-1.16.5-10.4.33

ExtraStorage-1.16.5-1.6.1
前:refinedstorage-1.9.18
相互関係?

4回目追加分
blockcarpentry-1.16-0.4.1
charginggadgets-1.3.0
chiselsandbits-1.0.63
ExtraStorage-1.16.5-1.6.1
portality-1.16.5-3.2.5
rftoolsbase-1.16-2.1.5
rftoolsbuilder-1.16-3.1.11
silent-gear-1.16.5-2.6.30
TimeIsUp-1.16-1.5.3
TinyMobFarm-1.16.5-1.1.2
xnet-1.16-3.0.17


作業日誌
作業日誌
1回目 日本語化成功:8個
2回目 日本語化成功:12個
3回目 日本語化成功:31個
4回目 日本語化成功:44個  追加で11個
5回目 日本語化成功:0個
合計:106個


1回目
何とか日本語化できるめどが立ち、8個ほどのMODの日本語化に成功したんですが、ナイトメアって巨大な敵が・・・アスタリテやソウルドリフト、フライシエンを超える予感ですね。これはリソースパック外になりますね。まあ手ごわすぎる。

2回目
日本語化するMODがない問題に直面、日本で知られている有名MODは、すでに日本語対応済。日本語だから広まったんじゃねえの?なら未知のMODを日本語化して広めようってことで魔術系に手を出したのが間違いでした。Bookの場所がわかりません。二回目も苦戦。

3回目
魔術系のBookは後回しにして今回は数で勝負、MODパックである Engineer'sLife2 から大量確保しようとしたがアイテムがないMODが多い、やはりマイクラ起動しながらひとつずつ確認するのがするのがいいかな。このスピードでは何が何だか分からなくなってきた。

4回目
勢いに任せてやってやるぜ!50個を捕獲予定!データは、すべて完成後にまとめるかな。MODパックからMODピックアップするのが早い、ちょっと難しいのは後回しで目標は200個、それからじっくり魔術にハマるとする。

5回目
もう飽きた・・・



ってより「1.16.5日本語化」で検索かけてもこのページがヒットしません。検索システムどうなってんだか?
今回は気分を変えてホームページをリニューアルします。

最近サイトのPVが減った理由は・・・
たぶん画像中心のサイトはスマホでは誤爆しやすく評価が下がるようです。だから今どきのネット記事は意味のない文章を長々と書いているんですね。あれこそ見る側からしてみれば時間の無駄なので評価を下げるべき。
「くっつかなくなった吸盤」
なんてもんは熱湯につけてもハンドクリーム塗っても復活しません。
「ずり落ちてくる吸盤」
は、吸盤と吸着面をメラニンスポンジで磨き上げれば復活します。

次のページ

2023年5月3日水曜日

1.16.5日本語化リソースパックを作ります

1.16.5の日本語化は、かなり苦戦してあきらめていたんですが、あたしの第三の目が開花したことで日本語化ができるようになりました。(実は単純なミス)
まずは手始めにインダストリアルフォアゴーイング、エクストラリアクター、ニュマニッククラフト、オーバーローデッド、4個ほど確保しました。

industrial-foregoing-1.16.5-3.2.14.7-16
1.7.10時代のマインファクトリーを対応させ改良した大型MOD


ExtremeReactors2-1.16.5-2.0.60
マルチブロックで原子力発電を作る、前はビッグリアクターだったかな



pneumaticcraft-repressurized-1.16.5-2.15.12-13
空気圧縮や熱をエネルギーとするマルチブロック工業



Overloaded-1.16.5-0.0.99
圧縮ブロックを作って負荷を軽減させるMODかな(よくわかりません)


今後1.16.5のMODを大量に確保していくつもりです。

完成するまでの記録は下のリンクで!

1.16.5日本語化リソースパック作成メモ



2023年4月9日日曜日

コンピュータークラフトでプログラム23 露天掘り編17

チェストにアイテムを入れる分を関数化してコンフィグ設定からチェストの段数を変更できるようにする 


チェストを二段にしたプログラム
露天掘り中にチェストに戻ってアイテムを入れる関数CHEST1()に書き込む
上に行く
    turtle.up()
ループスロットは1から16まで実行
    for SLOT=1,16 do
タートルはインベントリを選択してチェストにアイテムを入れる
    turtle.select(SLOT)
    turtle.drop()
※(SLOT)にはループの処理回数が入る
ループスロットの終わり
    end
下に行く
    turtle.down()


岩盤を発見したらチェストに戻ってプログラムを終える関数CHEST_end1()にも書き込みます

岩盤を発見したらチェストに戻ってプログラムを終える関数CHEST_end2()にも書き込みます




書き込んだ三つの関数はチェストにアイテムを入れる部分が同じなので関数化します


二段のチェストにアイテムを入れる関数を作ります
関数名はチェストドロップ
説明は省略


関数チェストドロップを3か所に組み込みます


    for SLOT=1,16 do
        turtle.select(SLOT)
turtle.drop()
    end
turtle.up()
    for SLOT=1,16 do
turtle.select(SLOT)
turtle.drop()
    end
    turtle.down()

    ⇓
    
    CHEST_drop()

コンフィグ化してチェストの段数を増やすことを可能にします
    local CHESTconfig=2

タートルはまず一段目のチェストにアイテムを入れます

ループアップは1からチェストコンフィグ-1まで実行
    for UP=1,CHESTconfig-1 do
※一段目のチェストの部分は上に行かないので-1としています

二段目のチェストにアイテムを入れる

ループダウンは1からチェストコンフィグ-1まで実行
     for DOWN=1,CHESTconfig-1 do
※ループアップが-1なので下がるのも-1となります

これをチェストコンフィグ分だけ繰り返します


関数チェストドロップをよりシンプルに
このように書くことでループスロットが一回だけのプログラムになります
ループアップは1からチェストコンフィグまで実行
   for UP=1,CHESTconfig do
もしもループアップが1より大きいときにタートルは上に行く
    if UP>1 then
turtle.up()
※ループアップが一回目の処理の時は上に行かないので-1が必要ありません

二段目のチェストにアイテムを入れる

ループダウンは1からチェストコンフィグ-1まで実行
     for DOWN=1,CHESTconfig-1 do
※上がった分だけ下がる必要があるので-1が必要です

これをチェストコンフィグ分だけ繰り返します


逆転の発想
上のチェストからアイテムを入れる(不採用プログラム)
ますタートルはチェストコンフィグ分だけ上に行く

繰り返しの部分
    チェストにアイテムを入れる
    もしもループダウンがチェストコンフィグでないなら
    下に行く

このような考えが先に浮かんだらスムーズにプログラムが組めるかもしれません


このページの動画です
応援してね


コンピュータークラフトでプログラム22 露天掘り編16

露天掘りプログラムの試運転の下準備
8台のタートルとラージチェストを8個設置するプログラム
スロット1にタートルを入れスロット2にチェストを入れます、8x64の広範囲を露天掘りするためにこのプログラムは最初に5ブロック上がるようにしています、また露天掘りプログラム名を「startup」とすることでタートルを右クリックするだけでプログラムが走り出します
5ブロック上に設置するために上に上がる
ループAは1から5まで実行
    for A=1,5 do
上に行く
    turtle.up()
ループAの終わり
    end

タートルを8台設置する
ループCは1から8まで実行
    for C=1,8 do
左を向いてスロット1を選んで下に設置し右を向く
    turtle.turnLeft()
    turtle.select(1)
    turtle.placeDown()
    turtle.turnRight()
もしもループCが8ではない時に
    if C~=8 then
ループBは1から8まで実行
    for B=1,8 do
前に行く
    turtle.forward()
ループBの終わり
    end
もしもの終わり
    end
ループCの終わり
    end

タートルの向きを変える
前に行って右を向いて前に行って右を向く
    turtle.forward()
    turtle.turnRight()
    turtle.forward()
    turtle.turnRight()

チェストを設置しながら戻ってくる
ここはタートルを設置するプログラムとほぼ同じなので説明を省略


本編の露天掘りプログラム
無限ループを使って絶対に前に行く関数を作る
関数名はフォワイルフォワード
    function WHILE_forward()
無限ループを実行
    while true do
もしもタートルが前に行けたら
    if turtle.forward() then
無限ループの終了
    break
もしもタートルが前に行けなかったら
    else
タートルは前を攻撃し前を破壊する
    turtle.attack()
    turtle.dig()
もしもの終わり
    end
無限ループの終わり
    end
関数の終わり
    end


絶対に前に行く関数を組み込む
露天掘りの部分はすべてGANBAN_forward()になっているので変更する部分はこの2か所になります
turtle.forward()  ⇒  WHILE_forward()
turtle.forward()  ⇒  WHILE_forward()


絶対に下に行く関数と絶対に上に行く関数を作る
考え方は絶対に前に行く部分とほぼ同じなので説明は省略


絶対に下に行く関数を組み込む
露天掘りの部分はすべてGANBAN_down()になっているので変更する部分はこの2か所になります
turtle.down()  ⇒  WHILE_down()
turtle.down()  ⇒  WHILE_down()


絶対に上に行く関数を組み込む
3か所変更します
turtle.up()  ⇒  WHILE_up()
turtle.up()  ⇒  WHILE_up()
turtle.up()  ⇒  WHILE_up()


このページの動画です
応援してね


2023年4月3日月曜日

コンピュータークラフトでプログラム21 露天掘り編15

 誰にでも簡単にできる露天掘りプログラム、プログラムの導入偏として作った動画です

8x8のサイズで深さ100を掘る露天掘り


燃料の補給
タートルのスロット1と2に石炭を1スタックずつ入れます
動画撮影用にプログラムの一時停止
    os.sleep(2)

タートルはスロット1を選んで
    turtle.select(1)
燃料をひとつだけ補給
    turtle.refuel(1)
スロット2を選んで
    turtle.select(2)
燃料をひとつだけ補給
    turtle.refuel(1)


一列を掘り進む
下を破壊
    turtle.digDown()
ループTATEは1から7まで実行
    for TATE=1,7 do
前に行く
    turtle.forward()
下を破壊
    turtle.digDown()
ループTATEの終わり
    end


右回りに列を移動
右を向く
    turtle.turnRight()
前に行く
    turtle.forward()
右を向く
    turtle.turnRight()


一列を掘り戻る
一列を掘り進むと同じ


左回りに列を移動
左を向く
    turtle.turnLeft()
前に行く
    turtle.forward()
左を向く
    turtle.turnLeft()


タートルの動きの部分を繰り返す
ループYOKOは1から4まで実行
    for YOKO=1,4 do
ループYOKOの終わり(23行目)
    end


左回りに列を移動に分岐を作る
もしもループYOKOが4より小さいなら
    if YOKO<4 then
左回りに列を移動
    turtle.turnLeft()
    turtle.forward()
    turtle.turnLeft()
もしもの終わり
    end


スタート位置に戻り一段下がる
右を向く
    turtle.turnRight()
ループMODORUは1から7まで実行
    for MODORU=1,7 do
前に行く
    turtle.forward()
ループMODORUの終わり
    end
右を向く
    turtle.turnRight()
下に行く
    turtle.down()


プログラム全体を繰り返す
ループHUKASAは1から100まで実行
    for HUKASA=1,100 do
ループHUKASの終わり(33行目)
    end

これで8x8の露天掘りのプログラムの完成


次にチェストの戻ってアイテムを入れるプログラムに書き換え

チェストまで上がる
右のプログラムに書き換える、ポイントは一回目のループHUKASAではタートルは上がらないってことです
左を向く
    turtle.turnLeft()
ループAGARUは1からHUKASA-1まで実行
    for AGARU=1,HUKSA-1 do
上に行く
    turtle.up()
ループAGARUの終わり
    end


チェストにアイテムを入れる
スロット1と2には石炭が入っているのでループSLOTは3から16までとなっています、タートルセレクトの中のSLOTにはループの回数である3から16までの数値が入ります
ループSLOTは3から16まで実行
    for SLOT=3,16 do 
タートルはループの回数ごとのスロットを選択
    turtle.select(SLOT)
アイテムを吐き出す
    turtle.drop()
ループSLOTの終わり
    end


露天掘り場所に戻る
タートルは次の段を掘るために上がった分+1だけ下がるので-1は必要ありません
右を向く
    turtle.turnRight()
右を向く
    turtle.turnRight()
ループSAGARUは1からHUKASAまで実行
    for SAGARU=1,HUKASA do
下に行く
    turtle.down()
ループSAGARUの終わり
    end


8x8の露天掘りプログラムの完成


このページの動画です
応援してね


コンピュータークラフトでプログラム20 露天掘り編14

露天掘りを強制終了したあとにチェストに戻る関数を作る


ループYOKOが一段目を掘り終わった後の処理を関数で作る

タートルはチェストの座標まで戻る必要があります

プログラムは関数CHEST1()と同じような内容になりますが、タートルはスタート時のXZ地点に戻る動きが必要になります、そして下に降りる動きは必要なくなります
関数はfunction␣関数名()
    function CHEST_end1()

タートルは右を向く
    turtle.turnRight()

ループMODORUは2からYOKOconfigまで実行
    for MODORU=2,YOKOconfig do

タートルは前に行く
    turtle.forward()

ループMODORUの終わり
    end

タートルは左を向く
    turtle.turnLeft()

タートルはチェストまで上がる
チェストにアイテムを入れる

関数の終わり
    end


露天掘りプログラム内に関数を組み込む
ブレークの前に組み込むことで関数を実行後に強制終了ができます
もしもループYOKOがYOKOconfigの時に
    if YOKO==YOKOconfig then

もしも岩盤カウントが0でない時に
    if GANBANcount~=0 then

関数チェストエンド1を実行
    CHEST_end1()

ブレイクでループYOKOを強制終了
    break

もしも岩盤カウントが0の時に
    else

後の処理を実行


ループYOKOが二段目を掘り終わった後の処理を関数で作る
タートルはこの位置で止まりますので、そのままチェストまで上がります


プログラムは関数CHEST_end1()と同じような内容になりますが、タートルはスタート時のXZ地点に戻る動きが必要ないです
説明は省略


露天掘りプログラム内に関数を組み込む
ブレークの前に組み込むことで関数を実行後に強制終了ができます、ここは二段目を掘った後なのでCHEST1()の関数との分岐になります
もしも岩盤カウントが0でない時は
    CHEST_end1()
もしも岩盤カウントが0の時は
    CHEST1()

このページの動画です

応援してね
 

関連コンテンツ