Пример #1
0
 @Override
 public void addTubeItem(TubeItem tubeitem) {
   tubeitem.side ^= 1;
   flow.add(tubeitem);
   hasChanged = true;
   dirtyBlock();
 }
Пример #2
0
 @Override
 public boolean tubeItemEnter(int i, int j, TubeItem tubeitem) {
   if (j != 0) {
     return false;
   }
   if (tubeitem.color != 0 && paintColor != 0 && tubeitem.color != paintColor) {
     return false;
   } else {
     tubeitem.side = (byte) i;
     flow.add(tubeitem);
     hasChanged = true;
     dirtyBlock();
     return true;
   }
 }