mirror of
https://github.com/GTNewHorizons/Binnie.git
synced 2026-11-15 17:55:04 +00:00
32 lines
981 B
Java
32 lines
981 B
Java
package binnie.genetics.machine;
|
|
|
|
import net.minecraft.tileentity.TileEntity;
|
|
|
|
import binnie.core.machines.Machine;
|
|
import binnie.core.machines.MachinePackage;
|
|
import binnie.core.machines.TileEntityMachine;
|
|
import binnie.core.resource.BinnieResource;
|
|
import binnie.core.resource.IBinnieTexture;
|
|
|
|
public abstract class PackageGeneticBase extends MachinePackage {
|
|
|
|
protected BinnieResource renderTexture;
|
|
protected int color;
|
|
|
|
protected PackageGeneticBase(String uid, IBinnieTexture renderTexture, int flashColor, boolean powered) {
|
|
super(uid, powered);
|
|
this.renderTexture = renderTexture.getTexture();
|
|
color = flashColor;
|
|
}
|
|
|
|
@Override
|
|
public TileEntity createTileEntity() {
|
|
return new TileEntityMachine(this);
|
|
}
|
|
|
|
@Override
|
|
public void renderMachine(Machine machine, double x, double y, double z, float partialTick) {
|
|
MachineRendererGenetics.instance.renderMachine(machine, renderTexture, x, y, z);
|
|
}
|
|
}
|