package mods.eln.sixnode.TreeResinCollector; import mods.eln.misc.Direction; import mods.eln.misc.LRDU; import mods.eln.node.six.SixNodeDescriptor; import mods.eln.node.six.SixNodeElementRender; import mods.eln.node.six.SixNodeEntity; import java.io.DataInputStream; import java.io.IOException; public class TreeResinCollectorRender extends SixNodeElementRender { TreeResinCollectorDescriptor descriptor; float stock; public TreeResinCollectorRender(SixNodeEntity tileEntity, Direction side, SixNodeDescriptor descriptor) { super(tileEntity, side, descriptor); this.descriptor = (TreeResinCollectorDescriptor) descriptor; } @Override public void draw() { super.draw(); LRDU.Down.glRotateOnX(); descriptor.draw(stock); } @Override public void publishUnserialize(DataInputStream stream) { super.publishUnserialize(stream); try { stock = stream.readFloat(); } catch (IOException e) { e.printStackTrace(); } } }