// Path: src/main/java/com/github/atomicblom/shearmadness/block/InvisibleBlock.java
// public abstract class InvisibleBlock extends Block
// {
//     InvisibleBlock()
//     {
//         super(Material.AIR);
//     }
// 
//     @Override
//     public boolean isCollidable()
//     {
//         return false;
//     }
// 
//     @Nullable
//     @Override
//     @Deprecated
//     public AxisAlignedBB getCollisionBoundingBox(IBlockState blockState, World worldIn, BlockPos pos)
//     {
//         return Block.NULL_AABB;
//     }
// 
//     @Override
//     @Deprecated
//     public void addCollisionBoxToList(IBlockState state, World worldIn, BlockPos pos, AxisAlignedBB entityBox, List<AxisAlignedBB> collidingBoxes, @Nullable Entity entityIn)
//     {
//     }
// 
//     @Override
//     public boolean isReplaceable(IBlockAccess worldIn, BlockPos pos)
//     {
//         return true;
//     }
// 
//     @Override
//     public int getLightOpacity(IBlockState state, IBlockAccess world, BlockPos pos)
//     {
//         return 0;
//     }
// 
//     @Override
//     @Deprecated
//     public EnumBlockRenderType getRenderType(IBlockState state)
//     {
//         return Settings.debugInvisibleBlocks() ?
//                 EnumBlockRenderType.MODEL :
//                 EnumBlockRenderType.INVISIBLE;
//     }
// 
//     @Override
//     @Deprecated
//     public boolean isFullBlock(IBlockState state)
//     {
//         return false;
//     }
// 
//     @Override
//     @Deprecated
//     public boolean isOpaqueCube(IBlockState state)
//     {
//         return false;
//     }
// }
// 
// Path: src/integration/java/com/github/atomicblom/shearmadness/variations/CommonReference.java
// public final class CommonReference {
//     public static final String MOD_ID = "shearmadness";
//     public static final String MOD_NAME = "Shear Madness";
//     public static final String VERSION = "@MOD_VERSION@";
// 
//     private CommonReference() {}
// }


import com.github.atomicblom.shearmadness.block.InvisibleBlock;
import com.github.atomicblom.shearmadness.variations.CommonReference;
import net.minecraft.block.Block;
import net.minecraftforge.fml.common.registry.GameRegistry.ObjectHolder;
package com.github.atomicblom.shearmadness.utility;


@SuppressWarnings("ALL")
@ObjectHolder(CommonReference.MOD_ID)
public final class BlockLibrary {

// Path: src/main/java/com/github/atomicblom/shearmadness/block/InvisibleBlock.java
// public abstract class InvisibleBlock extends Block
// {
//     InvisibleBlock()
//     {
//         super(Material.AIR);
//     }
// 
//     @Override
//     public boolean isCollidable()
//     {
//         return false;
//     }
// 
//     @Nullable
//     @Override
//     @Deprecated
//     public AxisAlignedBB getCollisionBoundingBox(IBlockState blockState, World worldIn, BlockPos pos)
//     {
//         return Block.NULL_AABB;
//     }
// 
//     @Override
//     @Deprecated
//     public void addCollisionBoxToList(IBlockState state, World worldIn, BlockPos pos, AxisAlignedBB entityBox, List<AxisAlignedBB> collidingBoxes, @Nullable Entity entityIn)
//     {
//     }
// 
//     @Override
//     public boolean isReplaceable(IBlockAccess worldIn, BlockPos pos)
//     {
//         return true;
//     }
// 
//     @Override
//     public int getLightOpacity(IBlockState state, IBlockAccess world, BlockPos pos)
//     {
//         return 0;
//     }
// 
//     @Override
//     @Deprecated
//     public EnumBlockRenderType getRenderType(IBlockState state)
//     {
//         return Settings.debugInvisibleBlocks() ?
//                 EnumBlockRenderType.MODEL :
//                 EnumBlockRenderType.INVISIBLE;
//     }
// 
//     @Override
//     @Deprecated
//     public boolean isFullBlock(IBlockState state)
//     {
//         return false;
//     }
// 
//     @Override
//     @Deprecated
//     public boolean isOpaqueCube(IBlockState state)
//     {
//         return false;
//     }
// }
// 
// Path: src/integration/java/com/github/atomicblom/shearmadness/variations/CommonReference.java
// public final class CommonReference {
//     public static final String MOD_ID = "shearmadness";
//     public static final String MOD_NAME = "Shear Madness";
//     public static final String VERSION = "@MOD_VERSION@";
// 
//     private CommonReference() {}
// }


// Path: src/main/java/com/github/atomicblom/shearmadness/utility/BlockLibrary.java
import com.github.atomicblom.shearmadness.block.InvisibleBlock;
import com.github.atomicblom.shearmadness.variations.CommonReference;
import net.minecraft.block.Block;
import net.minecraftforge.fml.common.registry.GameRegistry.ObjectHolder;

package com.github.atomicblom.shearmadness.utility;


@SuppressWarnings("ALL")
@ObjectHolder(CommonReference.MOD_ID)
public final class BlockLibrary {

    public static final InvisibleBlock invisibleRedstone;