A ComputerCraft-inspired mod for Minetest!
- LUA can be uploaded and ran on a turtle. See the API and the examples
- The turtle can do actions like mining, moving, turning, inventory management, and more!
- A "computertest" privilege, to limit turtle usage to trusted users (so only users with this privilege can use/edit turtles)
- Turtles consume fuel after completing hard actions such as mining (configurable)
- Install the ComputerTest mod
- Get a turtle block using either
- The command
/giveme computertest:turtle
- The creative menu
- The recipe
- The command
III
ICI
IMI
I = Steel Ingot , C = Chest , M = Mesa Block
- Place the turtle
- Right click it and click "Upload Code"
- Paste this into the large field (sometimes Minetest requires you to paste twice) and click "Upload Code"
function init(turtle)
while true do
turtle:moveForward()
turtle:turnRight()
end
end
- Watch as it spins around!
The API.md contains important documentation for programming.
EXAMPLES.md contains some fun examples
Anyone interested in adding these features can! in entity/turtle.lua, I'd be interested in any great working pull requests!
- Inventory management commands, such as crafting and sorting
- The turtle code isn't sandboxed, so turtles could call dangerous functions. This has been mitigated by the "computertest" privilege, but proper sandboxing would work best.