@Override
@SideOnly(Side.CLIENT)
public void registerRenderThings(){
KeyBindings.init();
RenderingRegistry.registerEntityRenderingHandler(EntityBouncingBetty.class, new RenderBouncingBetty(Minecraft.getMinecraft().getRenderManager()));
RenderingRegistry.registerEntityRenderingHandler(EntityIMSBomb.class, new RenderIMSBomb(Minecraft.getMinecraft().getRenderManager()));
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityKeypadChest.class, new TileEntityKeypadChestRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySecurityCamera.class, new TileEntitySecurityCameraRenderer());
TileEntityItemStackRenderer.instance = new ItemKeypadChestRenderer();
Block[] blocksToTint = {
SCContent.reinforcedBrick,
SCContent.reinforcedCobblestone,
SCContent.reinforcedCompressedBlocks,
SCContent.reinforcedConcrete,
SCContent.reinforcedDirt,
SCContent.reinforcedDoubleStoneSlabs,
SCContent.reinforcedDoubleStoneSlabs2,
SCContent.reinforcedDoubleWoodSlabs,
SCContent.reinforcedEndStoneBricks,
SCContent.reinforcedHardenedClay,
SCContent.reinforcedMetals,
SCContent.reinforcedMossyCobblestone,
SCContent.reinforcedNetherBrick,
SCContent.reinforcedNewLogs,
SCContent.reinforcedOldLogs,
SCContent.reinforcedPrismarine,
SCContent.reinforcedPurpur,
SCContent.reinforcedQuartz,
SCContent.reinforcedRedNetherBrick,
SCContent.reinforcedRedSandstone,
SCContent.reinforcedSandstone,
SCContent.reinforcedStainedHardenedClay,
SCContent.reinforcedStairsAcacia,
SCContent.reinforcedStairsBirch,
SCContent.reinforcedStairsBrick,
SCContent.reinforcedStairsCobblestone,
SCContent.reinforcedStairsDarkoak,
SCContent.reinforcedStairsJungle,
SCContent.reinforcedStairsNetherBrick,
SCContent.reinforcedStairsOak,
SCContent.reinforcedStairsPurpur,
SCContent.reinforcedStairsQuartz,
SCContent.reinforcedStairsRedSandstone,
SCContent.reinforcedStairsSandstone,
SCContent.reinforcedStairsSpruce,
SCContent.reinforcedStairsStone,
SCContent.reinforcedStairsStoneBrick,
SCContent.reinforcedStone,
SCContent.reinforcedStoneBrick,
SCContent.reinforcedStoneSlabs,
SCContent.reinforcedStoneSlabs2,
SCContent.reinforcedWoodPlanks,
SCContent.reinforcedWoodSlabs,
SCContent.reinforcedWool
};
//registering reinforced blocks color overlay for world
Minecraft.getMinecraft().getBlockColors().registerBlockColorHandler((state, worldIn, pos, tintIndex) -> 0x999999, blocksToTint);
//same thing for inventory
Minecraft.getMinecraft().getItemColors().registerItemColorHandler((IItemColor)(stack, tintIndex) -> 0x999999, blocksToTint);
}
ClientProxy.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:SecurityCraft
作者:
评论列表
文章目录