Automated Blaze Grinder: Difference between revisions

From MC Public Wiki
Jump to navigation Jump to search
(Images)
(→‎Revision B: blah blah blah blah blah)
Line 32: Line 32:
For a time, minecarts were disabled on [[PvE_r7|PvE]], following the discovery of a duplication glitch.  When they were finally re-enabled, they had been rigged such that the rider always entered the cart upon placing it on the rails.  It was no longer possible to use riderless carts as a timing mechanism.  Somewhat reluctantly, the timer was redesigned to use a chain of redstone repeaters.
For a time, minecarts were disabled on [[PvE_r7|PvE]], following the discovery of a duplication glitch.  When they were finally re-enabled, they had been rigged such that the rider always entered the cart upon placing it on the rails.  It was no longer possible to use riderless carts as a timing mechanism.  Somewhat reluctantly, the timer was redesigned to use a chain of redstone repeaters.


<gallery widths="300" heights="200">
One of the more difficult aspects of this redesign was creating a clock circuit that would only run while a "clock enable" input signal was high (on).  The clock circuit that was used is pictured below:
2012-05-14_17.13.07.png
 
2012-05-13_16.13.33.png
<gallery widths="450" heights="300">
2012-05-13_16.13.33.png|Full clock circuit showing inputs, outputs and repeaters
2012-05-14_17.13.07.png|Loop gate assembly
</gallery>
</gallery>


The second image - the loop gate - starts the clock when the "clock enable" input signal goes from low to high, and the clock pulse continues to circulate around the chain of repeaters only while the "clock enable" input signal is high.  Examining this image more closely:


* The "clock enable" input signal enters from the left of the frame. 
* It is inverted by the torch which is mostly obscured behind a sandstone block, and finally is delayed by the single visible repeater.
* These two signals - the "clock enable" input and the delayed and inverted version of that signal - are ANDed together.  The resulting signal, just below the workbench in the image, means "if the clock enable ''was'' off AND is now on".  So this circuit detects the when the clock is first switched on. 
* The other AND gate combines the unmodified "clock enable" input and the redstone pulse after it is circulated through all of the repeaters, entering the AND gate from below the bottom of the frame.  The output perpetuates the clock signal only while "clock enable" is high.


==Design Review==
==Design Review==

Revision as of 23:29, 16 May 2012

Automated Blaze Grinder
File:Derp
Location
Server PvE
Map revision 7
Coordinates 158, -180
Creators
Contributors totemo
Timeline
Started 2012-02-23
 Under Construction.

Introduction

totemo designed and built this blaze grinder on PvE revision 7 for public use. The design was loosely based on Ethos's Blaze XP Farm, but departed from Etho's design in an attempt to address perceived deficiencies when implemented on a server. Specifically, it was observed that when Etho's design was constructed on revision 6:

  • Sometimes, the blocks (pushed by sticky pistons) that concentrate blazes in the centre of the trap would get stuck in the extended position, and
  • Redstone repeaters would frequently get stuck in the "on" state. This was apparently due to redstone not updating properly after a server restart. That is, redstone had to be quiescent immediately prior to a restart in order to avoid problems.

Revision A

Revision B

For a time, minecarts were disabled on PvE, following the discovery of a duplication glitch. When they were finally re-enabled, they had been rigged such that the rider always entered the cart upon placing it on the rails. It was no longer possible to use riderless carts as a timing mechanism. Somewhat reluctantly, the timer was redesigned to use a chain of redstone repeaters.

One of the more difficult aspects of this redesign was creating a clock circuit that would only run while a "clock enable" input signal was high (on). The clock circuit that was used is pictured below:

The second image - the loop gate - starts the clock when the "clock enable" input signal goes from low to high, and the clock pulse continues to circulate around the chain of repeaters only while the "clock enable" input signal is high. Examining this image more closely:

  • The "clock enable" input signal enters from the left of the frame.
  • It is inverted by the torch which is mostly obscured behind a sandstone block, and finally is delayed by the single visible repeater.
  • These two signals - the "clock enable" input and the delayed and inverted version of that signal - are ANDed together. The resulting signal, just below the workbench in the image, means "if the clock enable was off AND is now on". So this circuit detects the when the clock is first switched on.
  • The other AND gate combines the unmodified "clock enable" input and the redstone pulse after it is circulated through all of the repeaters, entering the AND gate from below the bottom of the frame. The output perpetuates the clock signal only while "clock enable" is high.

Design Review

Pros

  • No sticky pistons used (it was both cheaper (slime is initially very scarce) and more reliable (since blocks can get stuck in the extended position, but non-sticky pistons can't)
  • Minimal use of repeaters (but: never saw a stuck repeater, maybe just because it wasn't used enough)
  • The redstone circuitry in revision A was very simple.

Cons

  • One block width of the spawnable area around the spawner was obstructed - it is 8x8, but the spawning room was 7x7.
  • Blazes not in the crushing chamber were not moved 8 blocks away (down) from the spawner. Doing so would have allowed unlimited blazes to accumulate and may have improved the spawning rate. This can probably be remedied in the PvE revision 8 version.
  • Crusher timing was not automatic.