Advertisement
bjmn55

Minecraft 1.12.2 Extreme Reactors ComputerCraft control

Dec 3rd, 2019
4,066
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.91 KB | None | 0 0
  1. -- Minecraft 1.12.2
  2. -- CC: Tweaked 1.84.0
  3. -- Extreme Reactors 1.12.2-0.4.5.67
  4.  
  5. -- get connected reactor
  6. local reactor = peripheral.find("BigReactors-Reactor")
  7. local powerlevel = 0
  8. print("Reactor control initiated")
  9. while true do
  10.     -- get current power level on a scale from 0 to 100
  11.     powerlevel = (reactor.getEnergyStored() / reactor.getEnergyCapacity()) * 100
  12.     -- set the rod level
  13.     reactor.setAllControlRodLevels(powerlevel)
  14.     -- if the power level is above 99 and the reactor is active, deactivate the reactor
  15.     if powerlevel > 99 and reactor.getActive() then
  16.         reactor.setActive(false)
  17.     end
  18.     -- if the power level less the 80 and the reactor is not active, activate it
  19.     if powerlevel < 80 and reactor.getActive() == false then
  20.         reactor.setActive(true)
  21.     end
  22.     -- sleep for a very short amount of time before checking and setting things again
  23.     os.sleep(0.1)
  24. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement