Showing posts with label farm. Show all posts
Showing posts with label farm. Show all posts

Thursday, January 3, 2013

Cactus Builder

So, this script is awesome, but it doesn't work completely. Luckily it works well enough to make it worth sharing. When i wrote it, I totally didn't think about the fact that the turtle has to place a cactus down. I may rewrite this one later if there is a need for it. but it builds the basic structure for you, and all you have to do is add the cactus manually.


-- Clearing Terminal
term.clear()
term.setCursorPos(1,1)

-- Setting up Variables
local tArgs = { ... }
local fuel = 1
local sand = 2
local block = 3
local cactus = 4
local gone = 0
local slots = {"fuel", "sand", "blocks", "cactus"}

if #tArgs ~= 1 then
    -- Missing Height Argument
    print("Usage: Cactus <layers>")
    print("Slot 1: Fuel")
    print("Slot 2: Sand")
    print("Slot 3: Blocks")
    print("Slot 4: Cactus")
    error()
end

local height = tArgs[1]

--Missing Items Check
if (turtle.getItemCount(fuel) < 1 or turtle.getItemCount(sand) < 1 or turtle.getItemCount(block) < 1 or turtle.getItemCount(cactus) < 1) then
    print("Missing Critical Item")
    error()
end

-- Fuel Checking Function
function tFuel(f)
    if turtle.getFuelLevel() < 60 then
        turtle.select(f)
        if not turtle.refuel(1) then
            print("Need Fuel")
            while turtle.getItemCount(f) < 2 do sleep(0.5) end
        end
    end
end

--Place Row
function row(slot)
    for p = 1, 4 do
        turtle.select(slot)
        if turtle.getItemCount(slot) < 3 then
            print("Need more " .. slots[slot])
            while turtle.getItemCount(slot) < 3 do sleep(0.5) end
        end
        turtle.forward()
        turtle.turnLeft()
        turtle.place()
        turtle.turnRight()
        turtle.turnRight()
        turtle.place()
        turtle.turnLeft()
        if slot == cactus then
            turtle.select(block)
            if turtle.getItemCount(block) < 3 then
                print("Need more " .. slots[block])
                while turtle.getItemCount(block) < 3 do sleep(0.5) end
            end
            turtle.placeUp()
        end
        turtle.forward()
        end
end

print("Starting cactus farm of " .. height .. " layers")

for g = 1, height, 2 do
    tFuel(fuel)
    turtle.up()
    row(block)
    turtle.up()
    turtle.turnRight()
    turtle.turnRight()
    row(sand)
    turtle.up()
    turtle.turnRight()
    turtle.turnRight()
    row(cactus)
    turtle.turnRight()
    turtle.turnRight()
    turtle.up()
    turtle.up()
    turtle.up()
    row(block)
    turtle.up()
    turtle.turnRight()
    turtle.turnRight()
    row(sand)
    turtle.up()
    turtle.turnRight()
    turtle.turnRight()
    row(cactus)
    turtle.turnRight()
    turtle.turnRight()
    turtle.up()
    turtle.up()
end

Tuesday, February 28, 2012

Daunting Project

So the newest episode of Mining with Munchmo is up now, and I've begun building a cave spider exp farm from some spawners a friend of mine found. Now, in the end, this is gonna be a good thing, the zombie spawner was great for exp, but getting it at three times the rate will be even better.
Now, the video is going to end up being 3 parts. Originally it was planned to only be 2, but I got so much footage for the first half that I ended up dividing that in two. I'll still be releasing the videos at the normal times, just means I'll be ahead a week or two.
I must say that I was procrastinating a bit on this project because I felt a bit overwhelmed with everything involved. I still feel that way a bit actually, even though all I have left is the drop-tower. Of course, I do plan on clearing the whole area around the spawners out and making it prettier too, but that's mostly just gonna be digging rocks. After the work I've done, I still may need to modify the design slightly, but so far it appears to be working ok.

Thursday, February 16, 2012

Meandering forward!

So the votes were in and forward was the choice! This week we fight off creepers in the night as we continue walking around my vanilla server. I am beset upon by all sorts of monsters and bugs, but the lag was kept at bay!
I think restarting the server just before recording helps, although I still got hit with the weird bug where I get stuck in a spot and the one where the blocks around me change (or even disappear completely!) as I light them up.
With that video up, it's time to begin work on my next Mining with Munchmo! This time we're going to clear out the old chicken room to make way for a new farm! Silk touch is going to be even more important than ever, unless I want to try to run grass down 30 blocks, which I don't.
Wish me luck!

Monday, January 30, 2012

Finishing touches

In today's thrilling conclusion we find out hero in the depths of his branch mine in search of diamonds, in the harrowing desert digging for sand and waiting patiently for zombies to spawn.
I eventually got sick of digging for diamonds so ended up going topside for the first time in ages, and realized that what looked like it should have been a snow biome actually was one. This world was first started in 1.8, which if I remember correctly didn't have any snow.
Stay tuned for my next episode where I have fun with my zombie farm and venture into the nether.
Video behind the cut.

Monday, January 9, 2012

A new year brings a new video

Sure, this one might be later than you'd like, but I got it done! So what do you get to see? Well, I rebuild my wheat farm because it was just too ungainly, so now it's a bit more automated. I wanted to try something more challenging, so I built one that only used a single water source block. That is, one source block that is used for both the water that keeps the dirt farmable, and is also used to harvest the wheat. It took me a while to design the structure to work, but in the end, I'm happy with the results.
I also moved my chickens, they're now in a new kind of pen which makes it easier for gathering the eggs. This will also mean I'll be eating more chicken too, since it'll be a lot easier to make chickens.
My sugarcane farm is also a bit more organized, only using one water block for every 4 plants, although I think I might have enough to finish all my bookshelves. I'll have to get to making those soon too.
I also planted some melons, realized I didn't need pumpkins as much as I wanted melons, so the pumpkin patch is gone for now.
Video behind the cut.

Friday, October 28, 2011

Melon Time!

So, I finally got a new video up. Sorry it took so long, but I don't get a ton of time alone to record, however my schedule at work just changed which will allow me free time daily to record more often. In this episode of Mining with Munchmo I explore the world in search of an abandoned mineshaft so I can get some melon seeds to setup an automated melon farm. I won't go into a ton of detail, but it turns out my server was running on easy, so I kinda got screwed by the poison spider experience. I have since turned the difficulty up to hard, so in the future I'm sure to get poisoned.
I did come across a couple of dungeons as well, which I lit up, but did not destroy the spawner, so I might try to use those (or at least one of them) to make a dungeon grinder or maybe just a single mob farm. I would just have been happier if they had been skeletons instead of zombies.
In the video I made reference to Zombles, which I've picked up by watching Kurt J Mac's videos, and for those of you unfamiliar with him, check out his channel on youtube.
I also noticed the last couple videos I uploaded had black borders and I couldn't understand why, but I finally fixed that so this video should be sized right.

Micromancero's auto melon farm tutorial