Fix Issues with fake players breaking wood logs, fixes #1436

This commit is contained in:
modmuss50 2018-02-13 17:44:46 +00:00
parent c5d162c527
commit f7008d9c87

View file

@ -29,6 +29,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.CraftingManager;
import net.minecraft.item.crafting.IRecipe;
import net.minecraft.item.crafting.Ingredient;
import net.minecraftforge.common.util.FakePlayer;
import net.minecraftforge.event.entity.player.EntityItemPickupEvent;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.registries.IForgeRegistryEntry;
@ -51,6 +52,9 @@ public class TRRecipeHandler {
@SubscribeEvent
public void pickupEvent(EntityItemPickupEvent entityItemPickupEvent) {
if(entityItemPickupEvent.getEntityPlayer() instanceof FakePlayer){
return;
}
if (entityItemPickupEvent.getEntityPlayer() instanceof EntityPlayerMP) {
if (ItemUtils.isInputEqual("logWood", entityItemPickupEvent.getItem().getItem(), false, false, true)) {
for (IRecipe recipe : CraftingManager.REGISTRY) {