protected IBakedModel bakeModel(ItemStack stack, World world, K key) { IModelBaker baker = new ModelBaker(); Block block = Block.getBlockFromItem(stack.getItem()); Preconditions.checkArgument(blockClass.isInstance(block)); B bBlock = blockClass.cast(block); bakeBlock(bBlock, key, baker, true); return itemModel = baker.bakeModel(true); }
@Override protected IBakedModel bakeModel(IBlockState state, ETTreeDefinition key, BlockETDefaultLeaves block) { if (key == null) { return null; } IModelBaker baker = new ModelBaker(); if (!blockClass.isInstance(block)) { return null; } BlockETDefaultLeaves bBlock = blockClass.cast(block); //baker.setRenderBounds(Block.FULL_BLOCK_AABB); bakeBlock(bBlock, key, baker, false); blockModel = baker.bakeModel(false); onCreateModel(blockModel); return blockModel; }
@Override protected IBakedModel bakeModel(IBlockState state, ETTreeDefinition key, BlockETDecorativeLeaves block) { if (key == null) { return null; } IModelBaker baker = new ModelBaker(); if (!blockClass.isInstance(block)) { return null; } BlockETDecorativeLeaves bBlock = blockClass.cast(block); //baker.setRenderBounds(Block.FULL_BLOCK_AABB); bakeBlock(bBlock, key, baker, false); blockModel = baker.bakeModel(false); onCreateModel(blockModel); return blockModel; } }
@Override protected IBakedModel bakeModel(IBlockState state, Key key, BlockDefaultLeavesFruit block) { IModelBaker baker = new ModelBaker(); bakeBlock(block, key, baker, false); blockModel = baker.bakeModel(false); onCreateModel(blockModel); return blockModel; } }
@Override protected IBakedModel bakeModel(IBlockState state, Key key, BlockDecorativeLeaves block) { IModelBaker baker = new ModelBaker(); bakeBlock(block, key, baker, false); blockModel = baker.bakeModel(false); onCreateModel(blockModel); return blockModel; } }
@Override protected IBakedModel bakeModel(IBlockState state, Key key, BlockDefaultLeaves block) { IModelBaker baker = new ModelBaker(); bakeBlock(block, key, baker, false); blockModel = baker.bakeModel(false); onCreateModel(blockModel); return blockModel; } }
@Override protected IBakedModel bakeModel(IBlockState state, Key key, BlockETDefaultLeavesFruit block) { IModelBaker baker = new ModelBaker(); bakeBlock(block, key, baker, false); blockModel = baker.bakeModel(false); onCreateModel(blockModel); return blockModel; } }
@Override protected IBakedModel bakeModel(ItemStack stack, World world, K key) { if (key == null) { return null; } Block block = Block.getBlockFromItem(stack.getItem()); if (!blockClass.isInstance(block)) { return null; } B bBlock = blockClass.cast(block); IModelBaker baker = new AABBModelBaker(bBlock.getItemBoundingBox()); bakeBlock(bBlock, key, baker, true); return itemModel = baker.bakeModel(true); } }
@Override protected IBakedModel bakeModel(ItemStack stack, World world, Key key) { if (key == null) { return null; } Block block = Block.getBlockFromItem(stack.getItem()); if (!blockClass.isInstance(block)) { return null; } BlockMultiFence bBlock = blockClass.cast(block); IModelBaker baker = new AABBModelBaker(); bakeBlock(bBlock, key, baker, true); baker.setModelState(ModelManager.getDefaultFenceState()); return itemModel = baker.bakeModel(true); }
protected IBakedModel bakeModel(IBlockState state, K key, B block) { IModelBaker baker = new ModelBaker(); if (state instanceof IExtendedBlockState) { IExtendedBlockState stateExtended = (IExtendedBlockState) state; IBlockAccess world = stateExtended.getValue(UnlistedBlockAccess.BLOCKACCESS); BlockPos pos = stateExtended.getValue(UnlistedBlockPos.POS); } bakeBlock(block, key, baker, false); blockModel = baker.bakeModel(false); onCreateModel(blockModel); return blockModel; }