remove rancher dispenser requirement

This commit is contained in:
kepler155c
2018-11-30 11:53:18 -05:00
parent 05cbb72c1d
commit e9d9025ea7

View File

@@ -25,10 +25,8 @@ local sensor = device['plethora:sensor'] or
turtle.equip('right', 'plethora:module:3') and device['plethora:sensor'] or turtle.equip('right', 'plethora:module:3') and device['plethora:sensor'] or
error('Plethora sensor required') error('Plethora sensor required')
local dispenser = Peripheral.lookup('type/minecraft:dispenser') or local dispenser = Peripheral.lookup('type/minecraft:dispenser')
error('Dispenser not found') local integrator = Peripheral.lookup('type/redstone_integrator')
local integrator = Peripheral.lookup('type/redstone_integrator') or
error('Integrator not found')
local function pulse() local function pulse()
integrator.setOutput('north', true) integrator.setOutput('north', true)
@@ -37,17 +35,21 @@ local function pulse()
end end
local function turnOffWater() local function turnOffWater()
if dispenser then
local list = dispenser.list() local list = dispenser.list()
if list[1].name == 'minecraft:bucket' then if list[1].name == 'minecraft:bucket' then
pulse() pulse()
os.sleep(2) os.sleep(2)
end end
end
end end
local function turnOnWater() local function turnOnWater()
if dispenser then
if dispenser.list()[1].name == 'minecraft:water_bucket' then if dispenser.list()[1].name == 'minecraft:water_bucket' then
pulse() pulse()
end end
end
end end
local function getAnimalCount() local function getAnimalCount()