Posted 30 December 2013 - 11:18 PM
Version Info: Minecraft 1.6.4, Forge 953, CC 1.58
Description:
Turtles placing bonemeal place it on the block one in front and below itself, instead of the block in front of it.
Steps to reproduce:
Get a turtle, place it. Put a block in front of it on top of grass. Put bonemeal in the turtle. Using "turtle.place()" will now return true, using the bonemeal on the block one in front of and below itself.
Description:
Using turtle.place with bonemeal on a block directly in front of the turtle will occasionally return true, planting grass around the area. I expect it to always return false all the time if it cannot use the bonemeal on a sapling.
What Happened: (I cannot reliably reproduce)
So I am making a turtle tree chopper. The turtle will place a sapling, then use bonemeal on it until turtle.place returns false, then cut down the tree.
While I was checking what would happen if it mis-identified wood as saplings, a strange thing happened. It placed the block of wood, and tried to use the bonemeal, but instead of returning false like I expected, it makes grass appear around the area and proceeds to use the entire stack of bonemeal as turtle.place returns true. This was unexpected, and had not happened before. I immediately go to the turtle, put in some bonemeal, go to the lua prompt, and type "turtle.place", which returns true. I then break the block, have it select wood, place, then select and use bonemeal, and it returns false as expected. Sadly I cannot reproduce this reliably, nor do I know why it is happening occasionally.
Different patterns I have tried in testing:
place wood, place turtle, turn on, try bonemeal: True, but occasionally false
Place sapling, place turtle, turn on, break sapling, place wood, try bonemeal: False the first time, true on all other attempts
Place sapling, manually use bonemeal, place turtle, turn on, try bonemeal: Always false
Same as above, use turtle to use bonemeal: Always false
Place a stack of wood blocks sort of like a tree, place turtle, turn on, try bonemeal: True
Description:
Turtles placing bonemeal place it on the block one in front and below itself, instead of the block in front of it.
Steps to reproduce:
Get a turtle, place it. Put a block in front of it on top of grass. Put bonemeal in the turtle. Using "turtle.place()" will now return true, using the bonemeal on the block one in front of and below itself.
Using turtle.place with bonemeal on a block directly in front of the turtle will occasionally return true, planting grass around the area. I expect it to always return false all the time if it cannot use the bonemeal on a sapling.
What Happened: (I cannot reliably reproduce)
So I am making a turtle tree chopper. The turtle will place a sapling, then use bonemeal on it until turtle.place returns false, then cut down the tree.
While I was checking what would happen if it mis-identified wood as saplings, a strange thing happened. It placed the block of wood, and tried to use the bonemeal, but instead of returning false like I expected, it makes grass appear around the area and proceeds to use the entire stack of bonemeal as turtle.place returns true. This was unexpected, and had not happened before. I immediately go to the turtle, put in some bonemeal, go to the lua prompt, and type "turtle.place", which returns true. I then break the block, have it select wood, place, then select and use bonemeal, and it returns false as expected. Sadly I cannot reproduce this reliably, nor do I know why it is happening occasionally.
Spoiler
Place turtle, turn on, place wood, try bonemeal: True, but occasionally falseplace wood, place turtle, turn on, try bonemeal: True, but occasionally false
Place sapling, place turtle, turn on, break sapling, place wood, try bonemeal: False the first time, true on all other attempts
Place sapling, manually use bonemeal, place turtle, turn on, try bonemeal: Always false
Same as above, use turtle to use bonemeal: Always false
Place a stack of wood blocks sort of like a tree, place turtle, turn on, try bonemeal: True
Edited on 31 December 2013 - 01:03 AM