Fully automated strip mining in Minecraft using ComputerCraft Turtles

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

Комментарии • 143

  • @WizardNamedMerlin
    @WizardNamedMerlin  4 года назад +39

    Finally got off my butt and made a tutorial. Here it is!
    ruclips.net/video/2DTP1LXuiCg/видео.html

    • @yaboi7071
      @yaboi7071 4 года назад +4

      God damn, this is insane. I have no idea how to code but I can tell how much work you put into this program. Thanks for putting the code out there!

    • @bostonhouston8136
      @bostonhouston8136 3 года назад +1

      sorry to be so off topic but does someone know a trick to get back into an instagram account..?
      I stupidly forgot the login password. I would love any tricks you can offer me!

    • @bostonhouston8136
      @bostonhouston8136 3 года назад

      @Jaxx Mateo thanks so much for your reply. I found the site thru google and Im in the hacking process now.
      Looks like it's gonna take a while so I will reply here later with my results.

    • @bostonhouston8136
      @bostonhouston8136 3 года назад +1

      @Jaxx Mateo It did the trick and I now got access to my account again. Im so happy!
      Thanks so much, you really help me out !

    • @jaxxmateo4505
      @jaxxmateo4505 3 года назад +1

      @Boston Houston You are welcome =)

  • @bmorr
    @bmorr 4 года назад +282

    I love that this video is getting more views 2 months after being posted due to Michael Reeves using turtles on his stream.

    • @Wazonex2137
      @Wazonex2137 4 года назад

      True LULW

    • @kiwnk
      @kiwnk 4 года назад +1

      *watches michael using turtles* Sweet, I should go look up on it and try it out. *watches this video* oh, its super duper hard

    • @ericmicloven246
      @ericmicloven246 4 года назад

      Lol that’s why I’m here xD

    • @protat0
      @protat0 4 года назад

      Same

    • @oooooaahahaaa5938
      @oooooaahahaaa5938 4 года назад +1

      I saw ottos system and now its in my recommended

  • @calabrais
    @calabrais Год назад +37

    Today in Minecraft I dug a hole in the side of a mountain and called it my home. This guy implemented the A* algorithm in auto-miners

    • @infiniteplanes5775
      @infiniteplanes5775 11 месяцев назад +1

      Every tower starts at the bottom. You can get to the top eventually

  • @TheWireLord
    @TheWireLord 4 года назад +45

    So happy to see people are still using and making amazing things with this mod. Literally my all time favorite Minecraft mod!

  • @AdolphusOfBlood
    @AdolphusOfBlood 4 года назад +26

    I love to see proper systems like this, I'm glad you got it all working and found a proper fallback system for edge cases despite them being unlikely.

  • @ai-spacedestructor
    @ai-spacedestructor Год назад +6

    i got recently in the things of writing my own stuff with the mod and i think this is really impressive work to pull off.

  • @cameronott4392
    @cameronott4392 3 года назад +5

    Well done! My most recent ComputerCraft project had an update feature that was more challenging than anticipated. It is very satisfying working out those little obstacles around every corner.

  • @designator7402
    @designator7402 4 года назад +111

    That's pretty cool but I once made a password protected door that didn't work.

    • @numero7mojeangering
      @numero7mojeangering 3 года назад +34

      If the door can't be opened i guess it's very secure.

  • @MassimoMxswat
    @MassimoMxswat 4 года назад +22

    wow, this is impressive! Great job

  • @bmorr
    @bmorr 4 года назад +29

    This is the coolest turtle program I’ve seen yet! If you are looking to make it cooler, you should make them auto craft more turtles so you have infinite minions and it increases the output over time.
    Also if you make any more cool programs, I’ll be watching out for the RUclips video :)

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +16

      Infinitely self reproducing turtle civilization, that's the dream. And thank you! There will definitely be more to come.

    • @deadlock8482
      @deadlock8482 3 года назад

      @@WizardNamedMerlin well you can watch ottomated video its so cool i recommend you to watch it.

  • @jthies73
    @jthies73 4 года назад +32

    this is just incredible. You have my highest respect ! Can you make a showcase on how to implement those fancy userinterfaces?

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +16

      Yeah, could do! Right now the code for the monitor in particular is a little messy (it's like 1000 lines when I'm sure it could be like 300), and it's fairly on the wrong end of modular vs. hard coded. But maybe I'll go back soon and make it easier for people to make their own buttons and windows and stuff.

  • @mitchellquinn
    @mitchellquinn 11 месяцев назад +2

    That's a nice bit of work there! I also just watch your replicating turtles video - also realy good!
    Just FYI, they're (I think!) branch mining. Strip mining would be starting on the surface and stripping away everything down to bedrock. Drift mining is mining at depth everything in one direction; in minecraft this would be parallel branches with two blocks inbetween them. 🙂

    • @nodrance
      @nodrance 11 месяцев назад

      What you call strip mining is actually quarrying

  • @dustynias
    @dustynias 2 года назад

    Coolest mod ever seen to date!! This is so amazing.
    Your program is very very cool!

  • @ISeeChase2
    @ISeeChase2 4 года назад +1

    This is honestly awesome, have a 100th sub. Damn that's cool

  • @theodoortwink3338
    @theodoortwink3338 4 года назад +3

    Hey man would absolutely love to see a setup tutorial for this this is actually amazing

  • @ZiggyPebble
    @ZiggyPebble 8 месяцев назад

    Honestly 3000 lines if code is pretty slim for what you've accomplished here. Well done! Subbed and hoping to see more videos

  • @creeloper27
    @creeloper27 2 года назад +1

    This is super usefull, well made and cool! Awesome Job!

  • @creeloper27
    @creeloper27 2 года назад +2

    13:10 that was ironic right? XD

  • @gamesbychris
    @gamesbychris 4 года назад +15

    Awesome Program! I've always loved ComputerCraft. I wish it had more of a following. Glad to see someone still creating with it. I do have a question. What version are you playing in? 1.7?? I see peripherals had a 1.12 fork - peripheralsplusone but that's no longer available.

    • @victorhase9280
      @victorhase9280 4 года назад

      CC: Tweaked is a extension with includes computercraft (1.16)
      thanks to this video. I didn't know this before

    • @gamesbychris
      @gamesbychris 4 года назад

      I was asking more about the peripheral mod. The one mentioned that gives the built in chunk loader. I’ve used CC tweaked before but haven’t seen the chuck loader attachment before. That would be a huge help.

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +5

      I'm playing with the "perfectly complex" modpack for Minecraft 1.12.2 which comes with cc-tweaked v1.86.2, but I had to install peripherals myself and used build T58. Weird it's not on curseforge anymore but googling "PeripheralsPlusOne-1.12.2-1.1-build-T58.jar" get some downloads:
      [link removed, see below]
      Thanks for watching!

    • @gamesbychris
      @gamesbychris 4 года назад +4

      @@WizardNamedMerlin Interesting, have you looked at the code in that build T58? it has quite a few unrelated classes. Something called Cleverbotapi, crypto, google elements.. Not sure I trust that build. Might want to be careful.

    • @inpeesea2630
      @inpeesea2630 4 года назад

      @@gamesbychris is right. There's malware in that download. If anyone finds a clean download plz post.

  • @noperfectcircle4227
    @noperfectcircle4227 4 года назад +21

    Man, this is sexy, but, I was wondering, if it's possible to make it so that a different monitor shows the map and another the controls, so you can see, somewhat, you are doing while controlling? (Just found this mod, and video. And definitely gonna try this out tomorrow!)

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +10

      I hadn't thought of that actually, that would be way better. Right now the monitor code is pretty messy, but that's totally possible with some rewrites. Ideally it would be modular enough to get whichever window on any display like you could view the map on the pocket computer. More incentive for a v2.0 :)

  • @OfficialXSaken
    @OfficialXSaken 2 года назад

    i forgot this mod existed, its a really cool concept to add programmable bots to minecraft

  • @christian_swjy
    @christian_swjy 4 года назад +10

    This is so cool, omg

  • @numero7mojeangering
    @numero7mojeangering 3 года назад +1

    Imagine a turtle that create more turtle with the stuff mined and even move the whole base to an other area to get more material.

  • @arthurleung266
    @arthurleung266 4 года назад +2

    people strip mine because it exposes the largest surface area per volume mined. but the widdth and height are limtied to 1x2 because of the minecraft player's size. imo, it would be more efficient if the tunnels are 1x1 - more surface area per volume mined. that's if the player didn't care about going into the tunnels tho

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +3

      You're right! At first my plan was to do 1x1 mining, but I realized there was a problem with turtles on a trip out to the mine colliding with turtles on a trip back. The extra height gives them the ability to pass by each other. It's actually one of the big inefficiencies though because on the return trip they don't scan for ore, so as it is now they actually don't collect anything from the top half of the tunnel.

    • @oblivion_2852
      @oblivion_2852 4 года назад

      @@WizardNamedMerlin if only there was inspect left and inspect right

    • @evanwilliams2048
      @evanwilliams2048 4 года назад

      @@WizardNamedMerlin you could get the chunky turtles to scan the top area while the other one mines and then mark all the ores. Then you could make a clean routine to get all marked ores.

  • @nutella5596
    @nutella5596 4 года назад +3

    i wish i knew how to set this up ;-; it looks so cool!

  • @NicolDumitruTomuta
    @NicolDumitruTomuta 2 месяца назад

    Imagine having such tech on a server and just mine the whole spawn

  • @AlexejSailer
    @AlexejSailer 4 года назад

    That's incredible! Very nice!

  • @tigranbdoyan
    @tigranbdoyan 4 года назад +2

    Found out about this mod 3pm it’s 2am and I’m still working on it

  • @_Funtime60
    @_Funtime60 11 месяцев назад

    Another option would be to have a loader and swap between the pickaxe and modem. Certainly would be more complicated. Another optimization is to have the miner only look right and then have the loader look left. if the loader finds something then save it for the next time.

  • @stevensonjr
    @stevensonjr 3 года назад +1

    Incredible ! Well done. Could you add an option to put torches (on the right of the shaft) every 10 blocks or so?

  • @robbieturtle6218
    @robbieturtle6218 4 месяца назад

    couldn't you use ender chests so that they never have to return to empty themselves or refuel?

  • @timothyt.82
    @timothyt.82 Год назад

    Now to make a turtle squad that operates in conjunction with the Create mod.

  • @kevalpatel5097
    @kevalpatel5097 2 года назад

    in 1.19.2 tehere is no chunky turtle so mining turtles stay in pair stay ,what to do?

  • @q5906
    @q5906 7 месяцев назад

    Hello , i need help . I play Infinity Evolved 1.7.10 Version 3.1.0 an i every time i try a programm i get the error bios 14 string " Programm Name i gave it " : 1 : unexpected symbol what can i do ??

  • @jamesd6766
    @jamesd6766 2 года назад

    I have tried to set this up a few times. However my turtle does not move. Is there an updated posting i cant find somewhere?
    Thanks

  • @PuckLokin
    @PuckLokin 4 года назад +1

    So.. I was gonna give this a thumbs up, but it's at 420 likes, so.... Just know that it sure as heck earned every one!

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад

      I like to meet a person with the right priorities. Thank you!

  • @TypicxlSortOfOdd
    @TypicxlSortOfOdd 11 месяцев назад

    I would love to see this self replicating. depending on the area needing to be mined. Like little workforces

  • @LordRichard987
    @LordRichard987 2 года назад

    A genius in our time

  • @Closer2Zero
    @Closer2Zero 4 года назад +2

    Would it be possible to skip all the wireless modems and have the central computer use wired modems to pre load the calculated path it already decides to direct them too, and then just have them follow the same steps they’re already doing?

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +1

      In theory, yes I think, but you would end up with something very different from this program. Right now turtles are pretty dumb, they only have a list of separate actions they know how to do, and the hub is the one that actually knows how to get them to mine. You know that scene in the Phantom Menace when they destroy the control ship and all the droids suddenly drop dead? That's basically the turtles without a wireless connection right now. But I could definitely see someone implementing a wired version.

  • @robertboran6234
    @robertboran6234 3 года назад

    Fantastic. Nice Work !!!

  • @nodrance
    @nodrance 11 месяцев назад

    Why not have one turtle that keeps a chunkloader in one hand, and swaps the other between a pickaxe when mining and a modem when receiving messages? You can also have the main miners put their items in chests, and have a second set of turtles with the goal of getting items from the chests and bringing them back to the main base. This would allow uninterrupted mining with (possibly) fewer turtles, and make it easy to integrate with any kind of ender storage mod to eliminate item return trips entirely.

  • @jeffrbake
    @jeffrbake 2 месяца назад

    This is fantastic. Do we have digital miners? Yeah. But they aren't cute little turtles

  • @illusionaryheart3325
    @illusionaryheart3325 4 года назад +3

    I’m trying to set something similar to this myself, but how do I have the turtles detect what blocks are next to them?

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +4

      The base commands are turtle.inspect(), turtle.inspectUp(), and turtle.inspectDown(). They return a table, in which is buried the identifier string for the block. I'm trying to post code in this comment but RUclips doesn't seem to want to let me.

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +4

      Line 17 in this is an example at any rate: pastebin.com/AFJjBHtQ

    • @illusionaryheart3325
      @illusionaryheart3325 4 года назад +1

      @@WizardNamedMerlin Thank you so much!

  • @scudsturm1
    @scudsturm1 2 года назад

    is it possible to send a melee turtle to the end and let him kill the dragon?

  • @nartapok
    @nartapok 4 года назад +3

    Hi! This is a hecking amazing creation, and I really want to try it out. My question is, how did you get the mods the work on the latest version of minecraft. The CC tweaked mod works, but I cannot get the peripherals++ to work

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +1

      I'm using the PeripheralsPlusOne mod which is a port for 1.12 that's available on github. Sadly there's no version for minecraft 1.16. Makes me want to learn to mod.

    • @nartapok
      @nartapok 4 года назад

      @@WizardNamedMerlin Well darn. My world is updated to the latest version. Thanks for the answer. I have been playing around with computercraft and lua, and it makes your project seem even more impressive. Im trying to create the internet in my world. If it works out, I might make a video on it.

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +1

      @@nartapok Dang that sounds cool. You should!

  • @New2Golf
    @New2Golf 3 года назад

    Does this solve the issue where you had to reset turtles when you quit/return?
    In other words, can state be saved between play sessions?
    Or, does this provide a reasonable stop/start that can work between play sessions?

  • @MASERovo
    @MASERovo 8 месяцев назад

    LUXUS!! a umy i těžit takhle do většího prostoru? já jsem jen používal 3x3!

  • @tomba3575
    @tomba3575 4 года назад

    What version of mc is this in?

  • @lilly_xox0244
    @lilly_xox0244 2 года назад

    Not really expecting a comment but does this design still work with the new terrain generation? I'd love to use it but I haven't had the time to test and set it up in 1.19 yet

  • @3chodabs195
    @3chodabs195 3 года назад

    A damn good program

  • @adrianhakansson5262
    @adrianhakansson5262 3 года назад

    could this program work on a server so that if play on a server and have this and go offline and the next day have a lot of resurses even if the server is completly empty?

    • @WizardNamedMerlin
      @WizardNamedMerlin  3 года назад

      Because of the chunk loading turtles I believe this should work, though you will want to place an additional chunk loader block in your control room. I wouldn't be surprised however if some servers disabled chunk loaders to limit server lag, so you'll want to ask or do a test first.

    • @adrianhakansson5262
      @adrianhakansson5262 3 года назад

      @@WizardNamedMerlin okej thanks

  • @joelrobe9185
    @joelrobe9185 3 года назад +2

    Love the video.. hate that you called the pocket computer an iPhone lol.. considering what your doing it would closer resemble an Android phone/tablet.. after researching and repairing phones and other electronics for 6 years I also dont support apple lol...

    • @WizardNamedMerlin
      @WizardNamedMerlin  3 года назад +2

      Couldn't agree more! I traded in my iPhone for an Android years ago for this reason. I guess the word is kinda just ubiquitous now like xerox or kleenex. In future, I shall say Android ;)

  • @SrFrancia0
    @SrFrancia0 4 года назад +1

    This is amazing

  • @saeculorum8184
    @saeculorum8184 3 года назад

    Nice video, what I don't get is why are the turtles working by pairs but the one at the back does nothing?

  • @carnap355
    @carnap355 4 года назад +1

    what version of mc is it? and forge or fabric?

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад

      I'm playing 1.12 which is what I recommend, though 1.7 would also work somewhat. Sadly the second mod required isn't ported to 1.16. The pack I'm playing with uses forge, and I'm not familiar with fabric but as long as the right mods are installed it should work fine.

  • @aahilali2587
    @aahilali2587 4 года назад +2

    Have u had time to make it user friendly or maybe a tutorial explaining how to use it in terms of coding the turtles I’m trynna set up somthing similar like this with my friends but cant figure it out

    • @KajitKiller
      @KajitKiller 4 года назад

      Setting something like this would be insane. 1000+ lines of code probably. You would need to use rednet wireless modems to communicate between the turtles and probably have one main computer that decides where the turtles will pair up and go so they don’t all go to the same place.

  • @melbine4497
    @melbine4497 4 года назад

    How install program on turtel from github?(

  • @SlimyRat
    @SlimyRat 4 года назад

    Will this work on all of fabric 3?

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад

      As far as I can see that modpack doesn't come with computer craft, so that would be a no :/ You could always add the mods yourself though!

    • @SlimyRat
      @SlimyRat 4 года назад

      Thanks for the info!

  • @RioKenzie
    @RioKenzie 3 года назад +1

    Dari fajrul fy nih :v

  • @ThatSquidyBoi
    @ThatSquidyBoi 3 года назад

    how do you copy from computer/disk to turtle?

    • @WizardNamedMerlin
      @WizardNamedMerlin  3 года назад

      You want to copy straight from the disk drive to the turtle by placing the turtle next to the drive and using its own interface. Here's a timed link the that part of the tutorial: ruclips.net/video/2DTP1LXuiCg/видео.html

    • @ThatSquidyBoi
      @ThatSquidyBoi 3 года назад

      @@WizardNamedMerlin ok thank you.

  • @koalllas262
    @koalllas262 4 года назад

    THANKS I NEEDED THAT

  • @pianochannel100
    @pianochannel100 2 года назад

    Can you make turtles place new turtles?

    • @WizardNamedMerlin
      @WizardNamedMerlin  2 года назад

      Yes! Stay tuned for my next video, "Turtlogenesis"

    • @pianochannel100
      @pianochannel100 2 года назад

      @@WizardNamedMerlin Ive always wanted to do that, theoretically you could make a turtle system what increases in size exponentially. Make them build little turtle villages with prefabs and such

  • @noxmore
    @noxmore 2 года назад

    Very cool!

  • @bertwendker1976
    @bertwendker1976 4 года назад

    Nice job, does it work without the peripheralsplusone mod?

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +1

      Yeah, I added an option in the config called use_chunky_turtles, and if you set that to false then mining turtles won't wait to pair. However there will be the problem of chunk loading so use at your own risk [cue dramatic music]

  • @victorhase9280
    @victorhase9280 4 года назад +2

    cool program
    I personly prefer a mining programm with a blacklist for diamond and emeralds so I could use a "fortune"pickaxe
    Ps I realy like the mine tunnel on display

    • @jsh3288
      @jsh3288 4 года назад +2

      its in the config he has. There is an item blacklist

  • @sambrismo8981
    @sambrismo8981 4 года назад

    How long did it take to make this?

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад +1

      Well I started in like 2018 believe it or not and worked on it for a couple weeks, but when I couldn't fix the chunk loading issue I kinda gave up. Years later I found out about chunky turtles so I brushed off the cobwebs, went back to it, and spent another few weeks revamping everything and adding pairing and tasks and the monitor etc.

  • @mineburgerl804
    @mineburgerl804 4 года назад +1

    Is there a link to the code?

  • @dylanrafael9174
    @dylanrafael9174 4 года назад

    Are they immune to lava?

  • @axism8021
    @axism8021 4 года назад +1

    good vid=D

  • @TheLPfunnTV
    @TheLPfunnTV 11 месяцев назад

    Dude made a fucking kzbernetis xonfiguration in mc INCLUDING WORKERS :D so fucking good
    Thanks for sharin gettin inspired by this for 1.20.1

  • @jehjehjeh8097
    @jehjehjeh8097 4 года назад

    Have you seen Michael Reeves' turtles?
    Or Ottomated's turtles?

    • @WizardNamedMerlin
      @WizardNamedMerlin  4 года назад

      Only a little, do you have recommendations?

    • @jehjehjeh8097
      @jehjehjeh8097 4 года назад +1

      @@WizardNamedMerlin uh...
      What if you make it 3 turtles team, 1 miner, 2 chunk loaders/extra inventory.
      When miner is full it will give all the items to one of the turles behind it, then that turtle will fly back to base to deposit items, then will return to the team
      The miner can continue mining with the other chunk loader turtle while the other one is gone....

  • @dpkgluci
    @dpkgluci 8 месяцев назад

    WOW!!!

  • @stratusgeret3794
    @stratusgeret3794 2 года назад

    Is he a lua developer?

    • @WizardNamedMerlin
      @WizardNamedMerlin  2 года назад +1

      I do sometimes use Lua outside of ComputerCraft, but most professional development I've done has been in Python

  • @EricOnYouTube
    @EricOnYouTube 3 года назад

    That is branch mining and not strip mining.

  • @davisantos5672
    @davisantos5672 3 года назад

    I like your voice

  • @MavricMC
    @MavricMC 4 года назад

    cool code

  • @Cera_01
    @Cera_01 2 года назад

    Am I the only one that hears Daily Dose of Internet

  • @Ultrawave231
    @Ultrawave231 3 года назад

    can someone hack it?

  • @nightshade5514
    @nightshade5514 3 года назад

    You are so fucking smart

  • @drake1752
    @drake1752 Год назад

    🤓

  • @JellyJamsss
    @JellyJamsss 2 месяца назад

    do you have a discord i can ask questions and get support on?

  • @ultrio325
    @ultrio325 3 года назад

    This is sick! How and how long did it take you?

    • @WizardNamedMerlin
      @WizardNamedMerlin  3 года назад

      Thanks! Hard to say since I took a pretty long break, but all told I spent maybe a month working on it as a side project

    • @ultrio325
      @ultrio325 3 года назад

      Your dedication amazes me. I'd probably give up in 2 days max

    • @emmettdja
      @emmettdja 2 года назад +1

      watch until the end