Jump to content




Breaking ice into water


  • You cannot reply to this topic
11 replies to this topic

#1 Buho

  • Members
  • 110 posts

Posted 01 July 2014 - 01:25 PM

I wrote a program to construct a tree farm. Part of the process involved laying a row of ice that the turtle would break to form a water stream. I was really surprised to find that when turtle.dig() on ice converted the block into air, not water. I ended up modifying my program so it didn't break the ice, leaving that "finishing touch" to me.

The logical thing, as it seems to me, is a turtle with an unenchanted pickaxe, should change ice into water, like a normal pickaxe, not destroy ice.

This is a really small suggestion, and I have an easy workaround in this instance. I'm more interested in why this mechanic is the way it is. I thought CC determined what to do based on the properties of an unenchanted diamond pickaxe.

#2 theoriginalbit

    Semi-Professional ComputerCrafter

  • Moderators
  • 7,332 posts
  • LocationAustralia

Posted 01 July 2014 - 02:47 PM

why not just have the Turtle place buckets of water?

#3 Bomb Bloke

    Hobbyist Coder

  • Moderators
  • 7,099 posts
  • LocationTasmania (AU)

Posted 01 July 2014 - 02:52 PM

I gather water buckets still don't stack. Ice does, so I'd assume it's so the turtle doesn't have to go back/forth collecting water.

Either way, this strikes me as more of a bug than anything.

#4 Buho

  • Members
  • 110 posts

Posted 01 July 2014 - 03:06 PM

@theoriginalbit: Another program I wrote months ago built a sugar cane farm and this is exactly what I did with two buckets, placing them in an alternating pattern exploiting the infinite water feature. For my current project I was too lazy to deal with that and figured ice would be easier.

#5 Link149

  • Members
  • 46 posts
  • LocationQuebec, Canada

Posted 01 July 2014 - 03:25 PM

View PostBuho, on 01 July 2014 - 01:25 PM, said:

I was really surprised to find that when turtle.dig() on ice converted the block into air, not water.

Usually, Minecraft only turns ice blocks into water if there is a block underneath. Is there a block
under your ice block ? That could be the problem. If there is then it's probably because of the way
turtles are implemented, as others might have suggested.

#6 Buho

  • Members
  • 110 posts

Posted 01 July 2014 - 03:48 PM

You know what? That's it. There's no block under it at the moment of breaking! I'm building from underneath, the step right after breaking the ice is to place a block under it! Ha! Sorry about that, all. Gonna tweak my algorithm now.

#7 Buho

  • Members
  • 110 posts

Posted 01 July 2014 - 11:56 PM

Okay, this is a bug then. I trued turtle.digDown() on ice that's sitting on dirt and it just destroyed the ice block.

#8 Cranium

    Ninja Scripter

  • Moderators
  • 4,031 posts
  • LocationLincoln, Nebraska

Posted 02 July 2014 - 01:54 AM

This is not a bug. That's the intended behaviour and has been for a while. I personally would like to see that ice breaks into water, just like if a player does it. But no, not a bug.
For now, you could put a torch nearby, and wait until the ice turns into water.

#9 Bomb Bloke

    Hobbyist Coder

  • Moderators
  • 7,099 posts
  • LocationTasmania (AU)

Posted 02 July 2014 - 01:24 PM

"Intended behaviour", or a bug with a "won't fix" status on it...?

#10 Cranium

    Ninja Scripter

  • Moderators
  • 4,031 posts
  • LocationLincoln, Nebraska

Posted 02 July 2014 - 03:20 PM

No, not what I meant. I mean that breaking the ice into nothing has been the way it's supposed to work for a while. But I mean it's something I'd like to get changed as well.

#11 Bomb Bloke

    Hobbyist Coder

  • Moderators
  • 7,099 posts
  • LocationTasmania (AU)

Posted 03 July 2014 - 12:59 AM

What I don't get is the basis for that behaviour.

#12 Cranium

    Ninja Scripter

  • Moderators
  • 4,031 posts
  • LocationLincoln, Nebraska

Posted 03 July 2014 - 03:16 PM

well, perhaps the turtle is too efficient?





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users