Thrones - Clean item names
Used to have ".bottom" in them due to being auto-registered.
This commit is contained in:
parent
ba3de96d04
commit
9edf2c80fc
2 changed files with 10 additions and 7 deletions
|
@ -2,6 +2,8 @@ package mmm.deco;
|
||||||
|
|
||||||
|
|
||||||
import mmm.utils.URegistry;
|
import mmm.utils.URegistry;
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.item.ItemCloth;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,12 +12,16 @@ public class DThrone
|
||||||
|
|
||||||
public final DThroneBlock TOP;
|
public final DThroneBlock TOP;
|
||||||
public final DThroneBlock BOTTOM;
|
public final DThroneBlock BOTTOM;
|
||||||
|
public final Item ITEM;
|
||||||
|
|
||||||
|
|
||||||
public DThrone( E_DWoodType woodType )
|
public DThrone( final E_DWoodType woodType )
|
||||||
{
|
{
|
||||||
URegistry.addBlock( this.BOTTOM = new DThroneBlock( this , woodType , false ) );
|
URegistry.addBlock( this.BOTTOM = new DThroneBlock( this , woodType , false ) , null );
|
||||||
URegistry.addBlock( this.TOP = new DThroneBlock( this , woodType , true ) , null );
|
URegistry.addBlock( this.TOP = new DThroneBlock( this , woodType , true ) , null );
|
||||||
|
this.ITEM = new ItemCloth( this.BOTTOM );
|
||||||
|
URegistry.setIdentifiers( this.ITEM , "deco" , "throne" , woodType.suffix );
|
||||||
|
URegistry.addItem( this.ITEM );
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -238,7 +238,7 @@ public class DThroneBlock
|
||||||
|
|
||||||
public Item getItemDropped( IBlockState state , Random rand , int fortune )
|
public Item getItemDropped( IBlockState state , Random rand , int fortune )
|
||||||
{
|
{
|
||||||
return Item.getItemFromBlock( this.parts.BOTTOM );
|
return this.parts.ITEM;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -246,10 +246,7 @@ public class DThroneBlock
|
||||||
public ItemStack getPickBlock( final IBlockState state , final RayTraceResult target , final World world ,
|
public ItemStack getPickBlock( final IBlockState state , final RayTraceResult target , final World world ,
|
||||||
final BlockPos pos , final EntityPlayer player )
|
final BlockPos pos , final EntityPlayer player )
|
||||||
{
|
{
|
||||||
final Item item = Item.getItemFromBlock( this.parts.BOTTOM );
|
return new ItemStack( this.parts.ITEM , 1 , this.damageDropped( state.getActualState( world , pos ) ) );
|
||||||
return item == null
|
|
||||||
? null
|
|
||||||
: new ItemStack( item , 1 , this.damageDropped( state.getActualState( world , pos ) ) );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in a new issue