ClientProxy.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:SecurityCraft 作者:
@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.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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号