Advertisement
minigubben

minecraft simple reactor controller

Apr 29th, 2023 (edited)
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. local reactor
  2. local inductor
  3.  
  4. reactor = peripheral.wrap("BiggerReactors_Reactor_2")
  5. inductor = peripheral.wrap("inductionPort_1")
  6.  
  7.  
  8. while(true)
  9. do
  10. -- if redstone.getAnalogInput("Front") < 4 then
  11. if inductor.getComparatorLevel() < 4 then
  12. reactor.setActive(true)
  13. -- elseif redstone.getAnalogInput("Front") > 14 then
  14. elseif inductor.getComparatorLevel() > 14 then
  15. reactor.setActive(false)
  16. end
  17.  
  18. if reactor.active() then
  19. -- print("Level " .. redstone.getAnalogInput("Front") .. " reactor ON")
  20. print("Storage at " .. inductor.getEnergyFilledPercentage()*100 .. "% reactor ON")
  21. else
  22. -- print("Level " .. redstone.getAnalogInput("Front") .. " reactor OFF")
  23. print("Storage at " .. inductor.getEnergyFilledPercentage()*100 .. "% reactor OFF")
  24. end
  25. sleep(10)
  26. end
  27.  
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement