@Override
public void preInit() {
registerBlockModelAsItem(ModBlocks.blockElectricLight, 0 , Names.Blocks.ELECTRIC_FLOODLIGHT);
registerBlockModelAsItem(ModBlocks.blockCarbonLight, 0 , Names.Blocks.CARBON_FLOODLIGHT);
registerBlockModelAsItem(ModBlocks.blockUVLight, 0 , Names.Blocks.UV_FLOODLIGHT);
registerBlockModelAsItem(ModBlocks.blockGrowLight, 0 , Names.Blocks.GROW_LIGHT);
registerBlockModelAsItem(ModBlocks.blockSmallElectricLight, 0 , Names.Blocks.SMALL_ELECTRIC_FLOODLIGHT,"inventory_strip");
registerBlockModelAsItem(ModBlocks.blockSmallElectricLight, 1 , Names.Blocks.SMALL_ELECTRIC_FLOODLIGHT,"inventory_square");
registerItemModel(ModItems.carbonDissolver, 0);
registerItemModel(ModItems.carbonLantern, 0);
registerItemModel(ModItems.glowingFilament, 0);
registerItemModel(ModItems.lightBulb, 0);
registerItemModel(ModItems.lightDebugTool, 0);
registerItemModel(ModItems.mantle, 0);
registerItemModel(ModItems.rawFilament, 0);
StateMap ignoreColor = new StateMap.Builder().ignore(BlockFLColorableMachine.COLOR).build();
ModelLoader.setCustomStateMapper(ModBlocks.blockCarbonLight,ignoreColor);
ModelLoader.setCustomStateMapper(ModBlocks.blockElectricLight,ignoreColor);
ModelLoader.setCustomStateMapper(ModBlocks.blockUVLight,ignoreColor);
ModelLoader.setCustomStateMapper(ModBlocks.blockSmallElectricLight, new StateMap.Builder().withName(BlockSmallElectricFloodlight.MODEL).ignore(BlockFLColorableMachine.COLOR).build());
ModelLoader.setCustomStateMapper(ModBlocks.blockGrowLight, new StateMap.Builder().ignore(BlockFLColorableMachine.COLOR).ignore(BlockFLColorableMachine.FACING).build());
ModelLoader.setCustomStateMapper(ModBlocks.blockPhantomLight, new StateMap.Builder().ignore(BlockPhantomLight.UPDATE).build());
ModelLoader.setCustomStateMapper(ModBlocks.blockUVLightBlock, new StateMap.Builder().ignore(BlockPhantomLight.UPDATE).build());
}
ClientProxy.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:FloodLights
作者:
评论列表
文章目录