Allow passives to drop Will in Peaceful (#711)

This commit is contained in:
Nick 2016-04-15 16:46:58 -07:00
parent 0e4e428f0e
commit b2d1b75f49

View file

@ -23,6 +23,7 @@ import net.minecraft.potion.PotionEffect;
import net.minecraft.util.ActionResult; import net.minecraft.util.ActionResult;
import net.minecraft.util.EnumHand; import net.minecraft.util.EnumHand;
import net.minecraft.util.ResourceLocation; import net.minecraft.util.ResourceLocation;
import net.minecraft.world.EnumDifficulty;
import net.minecraft.world.World; import net.minecraft.world.World;
import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.fml.relauncher.SideOnly;
@ -325,7 +326,7 @@ public class ItemSentientSword extends ItemSword implements IDemonWillWeapon, IM
{ {
List<ItemStack> soulList = new ArrayList<ItemStack>(); List<ItemStack> soulList = new ArrayList<ItemStack>();
if (!(killedEntity instanceof EntityMob)) if (killedEntity.worldObj.getDifficulty() != EnumDifficulty.PEACEFUL && !(killedEntity instanceof EntityMob))
{ {
return soulList; return soulList;
} }