You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1018 B
37 lines
1018 B
--[[
|
|
Created by Fxz_y
|
|
]]
|
|
p = peripheral.find("oreDictionary") --Wrapping the peripheral
|
|
if p then
|
|
while true do
|
|
turtle.select(1)
|
|
if turtle.getItemCount(1) == 0 then
|
|
term.clear()
|
|
term.setCursorPos(1,1)
|
|
print("Place an item in the first slot to transmute it.")
|
|
elseif turtle.getItemCount(1) ~= 0 then
|
|
entries = p.getEntries() --Gets the ore dictionary entries from the item
|
|
term.clear()
|
|
term.setCursorPos(1,1)
|
|
print("Press T to transmute!")
|
|
for k,v in pairs(entries) do --Printing all the entries
|
|
print(tostring(k)..": "..tostring(v))
|
|
end
|
|
continue = false
|
|
repeat
|
|
event,char = os.pullEvent()
|
|
if event == "char" and char == "t" then
|
|
p.transmute() --Transmuting to an equivalent item
|
|
continue = true
|
|
elseif event == "turtle_inventory" then
|
|
continue = true
|
|
end
|
|
until continue
|
|
else
|
|
term.clear()
|
|
term.setCursorPos(1,1)
|
|
sleep(0.5)
|
|
end
|
|
end
|
|
end
|