mirror of
https://github.com/Creators-of-Create/Create.git
synced 2024-06-10 22:58:56 +02:00
9098002c17
- add flywheel as a dependency to catnip
28 lines
951 B
Java
28 lines
951 B
Java
package com.simibubi.create.content.redstone.diodes;
|
|
|
|
import com.simibubi.create.AllPartialModels;
|
|
import com.simibubi.create.foundation.blockEntity.renderer.ColoredOverlayBlockEntityRenderer;
|
|
|
|
import net.createmod.catnip.render.CachedBuffers;
|
|
import net.createmod.catnip.render.SuperByteBuffer;
|
|
import net.createmod.catnip.utility.theme.Color;
|
|
import net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider;
|
|
|
|
public class BrassDiodeRenderer extends ColoredOverlayBlockEntityRenderer<BrassDiodeBlockEntity> {
|
|
|
|
public BrassDiodeRenderer(BlockEntityRendererProvider.Context context) {
|
|
super(context);
|
|
}
|
|
|
|
@Override
|
|
protected int getColor(BrassDiodeBlockEntity be, float partialTicks) {
|
|
return Color.mixColors(0x2C0300, 0xCD0000, be.getProgress());
|
|
}
|
|
|
|
@Override
|
|
protected SuperByteBuffer getOverlayBuffer(BrassDiodeBlockEntity be) {
|
|
return CachedBuffers.partial(AllPartialModels.FLEXPEATER_INDICATOR, be.getBlockState());
|
|
}
|
|
|
|
}
|