Skip to content

RFTools Powergen Tutorial

McJty edited this page Oct 30, 2014 · 2 revisions

In this tutorial I will show you a relatively simple setup that can produce on average 1400 RF/tick and uses an enderpearl every 7 seconds. This is not optimal. In theory you should be able to produce more then four times this amount with two generators but I leave that as an excercise to the reader of this tutorial :-)

Here is a top-down view of the setup:

Here a bit of information about all the blocks:

  • A: The first Endergenic Generator
  • B: The second Endergenic Generator
  • 1: Sequencer set to Once2 and 01000... ticks (i.e. a delayed tick)
  • 2: Sequencer set to Once2 and 00100... ticks
  • 3: Sequencer set to Once2 and 10000... ticks (this one acts like a fast repeater)
  • I: Pearl Injector
  • T: Timer set to interval 20
  • The two remaining blocks are Ender Monitor sensors that are setup to give a tick when a pearl arrives at the adjacent generator.

Both generators are linked to each other (don't forget to do that) with a wrench and the tick distance is 4 (which is the maximum).

This system is kickstarted by timer T. This timer is set up to send a redstone pulse every 20 ticks unless it gets a pulse first. That means that this timer will detect that the system in inactive and if that's the case it will restart it. This is important because enderpearls can get lost in the system so you need a way to restart the system when this happens. Note that this way is not optimal since it takes a while (at most a second) before the system notices that things have gone down.

When T fires three things will happen:

  • The redstone pulse going to the injector I will cause a pearl to be injected into generator B which will immediatelly fire that pearl.
  • The redstone pulse will also go to sequencer 2 which will wait a bit and then send a signal to generator B to start charging. Generator B has fired a pearl a few ticks ago and is now idle.
  • The redstone pulse will also go to sequencer 3 which acts as a simple repeater and sends the pulse to generator A which will start charging.

So at this point (right after the timer has kickstarted the system) there is one pearl moving (in 4 ticks) from generator B to A. Generator A is charging up and will receive the pearl 4 ticks later (which is not the ideal moment). Generator B will start charging in a few ticks.

A few ticks later generator A gets the pearl and gains some RF (not much since the pearl is new (age is low) and the timing is not ideal). The ender monitor sitting adjacent to generator A will detect the arrival of the pearl. The redstone pulse this causes will do three things:

  • The pulse goes to sequencer 1 which will delay one tick and then fire the pearl from generator A (who is currently holding the pearl).
  • The pulse goes to generator B which is currently already charging so nothing happens there.
  • The pulse also goes to the timer T which makes sure the timer will not fire because the system is still running. That way no new pearl will be injected.

After one tick generator A will fire the pearl back to generator B. 4 ticks later generator B will be at a relatively good charging moment and it will gain more power. The ender monitor that is connected to generator B will again detect the arrival of the pearl and start the cycle again.

If you're lucky the pearl survives this for several turns (there is 1% chance of a lost pearl every tick the pearl is in a generator). If it doesn't the system will stop running and the timer will notice this and insert a new pearl.

Clone this wiki locally