Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local periph = peripheral.wrap('back')
- local monitor = peripheral.wrap('left')
- local periphList = {}
- local defaults = {
- list = "list",
- getItemMeta = "getItemMeta",
- suck = "suck",
- pushItems = "pushItems",
- pullItems = "pullItems",
- getItem = "getItem",
- size = "size",
- drop = "drop",
- getMetadata = "getMetadata",
- getTransferLocations = "getTransferLocations",
- getDocs = "getDocs"
- }
- monitor.setTextScale(0.5)
- term.redirect(monitor)
- term.clear()
- term.setCursorPos(1, 1)
- for k, v in ipairs(peripheral.getMethods(peripheral.getName(periph))) do
- if defaults[v] == nil then table.insert(periphList, v) end
- end
- print('Default Functions')
- for k, v in pairs(defaults) do
- print(v)
- end
- print('\nSpecific Functions')
- for k, v in ipairs(periphList) do
- print(v)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement