Some more work
This commit is contained in:
parent
cc921dca0a
commit
a170177980
3 changed files with 31 additions and 3 deletions
|
@ -63,9 +63,14 @@ public class BlockDistributor extends Block {
|
|||
|
||||
@Override
|
||||
public void onEntityCollidedWithBlock(World worldIn, BlockPos pos, IBlockState state, Entity entityIn) {
|
||||
if(entityIn instanceof EntityPlayer){
|
||||
EntityPlayer player = (EntityPlayer) entityIn;
|
||||
if(player.getHeldItemOffhand() == null || player.getHeldItemOffhand() != null && player.getHeldItemOffhand().getItem() != Items.SHIELD){
|
||||
if(!entityIn.worldObj.isRemote){
|
||||
if(entityIn instanceof EntityPlayer){
|
||||
EntityPlayer player = (EntityPlayer) entityIn;
|
||||
if(player.getHeldItemOffhand() != null && player.getHeldItemOffhand().getItem() == Items.SHIELD){
|
||||
if(ItemNBTHelper.getString(player.getHeldItemOffhand(), "type", "null").equals("modmuss50")){
|
||||
return;
|
||||
}
|
||||
}
|
||||
player.setItemStackToSlot(EntityEquipmentSlot.OFFHAND, getReleaseStack());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue