Fix Plantable harvest handler not replanting (#781)

Another case of NutDerp!
This commit is contained in:
Nicholas Ignoffo 2016-06-05 16:55:01 -07:00
parent 8edf42a5cb
commit 600ff65aa8
3 changed files with 4 additions and 4 deletions

View file

@ -30,7 +30,7 @@ public class CategoryRitual
List<IPage> ritualPages = new ArrayList<IPage>();
ritualPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(ritual.getUnlocalizedName() + ".info")));
ritualPages.add(new PageImage(new ResourceLocation("bloodmagicguide", "textures/guide/" + ritual.getName() + ".png")));
entries.put(new ResourceLocation(keyBase + ritual.getName()), new EntryText(ritualPages, TextHelper.localize(ritual.getUnlocalizedName()), true));
entries.put(new ResourceLocation(keyBase + ritual.getName()), new EntryText(ritualPages, TextHelper.localize(ritual.getUnlocalizedName())));
}
for (ImperfectRitual imperfectRitual : ImperfectRitualRegistry.getRituals())
@ -38,7 +38,7 @@ public class CategoryRitual
List<IPage> ritualPages = new ArrayList<IPage>();
ritualPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(imperfectRitual.getUnlocalizedName() + ".info")));
ritualPages.add(new PageImage(new ResourceLocation("bloodmagicguide", "textures/guide/" + imperfectRitual.getName() + ".png")));
entries.put(new ResourceLocation(keyBase + imperfectRitual.getName()), new EntryText(ritualPages, TextHelper.localize(imperfectRitual.getUnlocalizedName()), true));
entries.put(new ResourceLocation(keyBase + imperfectRitual.getName()), new EntryText(ritualPages, TextHelper.localize(imperfectRitual.getUnlocalizedName())));
}
return entries;

View file

@ -64,7 +64,7 @@ public class HarvestHandlerPlantable implements IHarvestHandler
if (foundSeed)
{
world.setBlockState(pos, blockStack.getBlock().getDefaultState());
world.destroyBlock(pos, false);
world.playEvent(2001, pos, Block.getStateId(blockStack.getState()));
for (ItemStack stack : drops)
{
if (!world.isRemote)

View file

@ -39,7 +39,7 @@ public class HarvestHandlerStem implements IHarvestHandler
BlockPos cropPos = pos;
if (HarvestRegistry.getStemCrops().containsKey(blockStack))
{
EnumFacing cropDir = blockStack.getBlock().getActualState(blockStack.getState(), world, pos).getValue(BlockStem.FACING);
EnumFacing cropDir = blockStack.getState().getValue(BlockStem.FACING);
if (cropDir != EnumFacing.UP)
{