feat: hbm temp textures

This commit is contained in:
Timo Ley 2023-07-11 12:43:18 +02:00
parent 7fae8c8682
commit 0a1216f888
2 changed files with 14 additions and 3 deletions

View file

@ -4,6 +4,7 @@ import covers1624.powerconverters.block.BlockPowerConverter;
import covers1624.powerconverters.gui.PCCreativeTab;
import net.anvilcraft.pccompat.tiles.TileEntityHBMConsumer;
import net.anvilcraft.pccompat.tiles.TileEntityHBMProducer;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
@ -13,8 +14,18 @@ public class BlockPowerConverterHBM extends BlockPowerConverter {
this.setCreativeTab(PCCreativeTab.tab);
}
@Override
public void registerBlockIcons(IIconRegister reg) {
for (int i = 0; i < 4; i++) {
String state = i % 2 == 0 ? "off" : "on";
String type = i < 2 ? "consumer" : "producer";
this._icons[i] = reg.registerIcon("pccompat:ue_mv_" + type + "_" + state); //TODO: create unique textures for HBM
}
}
@Override
public TileEntity createNewTileEntity(World world, int meta) {
return meta == 0 ? new TileEntityHBMProducer() : new TileEntityHBMConsumer();
return meta == 0 ? new TileEntityHBMConsumer() : new TileEntityHBMProducer();
}
}

View file

@ -10,8 +10,8 @@ pccompat:power_converter_ue_7.name=UE 480V Producer
pccompat:power_converter_ae_0.name=AE Consumer
pccompat:power_converter_ae_1.name=AE Producer
pccompat:power_converter_hbm_0.name=HBM Producer
pccompat:power_converter_hbm_1.name=HBM Consumer
pccompat:power_converter_hbm_0.name=HBM Consumer
pccompat:power_converter_hbm_1.name=HBM Producer
pccompat:power_converter_rp_0.name=Bluetricity Consumer
pccompat:power_converter_rp_1.name=Bluetricity Producer