package info.u_team.u_team_core.api.registry;

import net.minecraft.item.BlockItem;

/**
 * 
 */
public interface IBlockItemProvider {
	
	/**
	 * Must return the same block item instance every time you call this method. The registry name will be set to the name
	 * from the block. Can return null for no block item.
	 * 
	 * @return Block item instance
	 */
	public BlockItem getBlockItem();
	
}

@@ -51,46 +51,246 @@
 ort 
-net.minecraft.item.BlockItem;%0A%0A/**%0A * 
+info.u_team.u_team_core.util.registry.BlockDeferredRegister;%0Aimport net.minecraft.item.BlockItem;%0A%0A/**%0A * Implement this to a block to get the block item automatically registered with %7B@link BlockDeferredRegister%7D%0A * %0A * @author HyCraftHD
 %0A */
@@ -553,23 +553,16 @@
 e%0A%09 */%0A%09
-public 
 BlockIte

Add a bit of doc to IBlockItemProvider