Temporarily removed Pam harvest handlers.
This commit is contained in:
parent
94b74fe309
commit
b406b581a0
|
@ -155,7 +155,7 @@ public class RecipeHolder
|
||||||
|
|
||||||
arcanePlinthRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockPlinth));
|
arcanePlinthRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockPlinth));
|
||||||
arcanePedestalRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockPedestal));
|
arcanePedestalRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockPedestal));
|
||||||
spellTableRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockHomHeart));
|
spellTableRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockSpellTable));
|
||||||
|
|
||||||
alchemySetRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockWritingTable));
|
alchemySetRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockWritingTable));
|
||||||
crucibleRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockCrucible));
|
crucibleRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockCrucible));
|
||||||
|
@ -168,7 +168,7 @@ public class RecipeHolder
|
||||||
routerRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemAttunedCrystal));
|
routerRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemAttunedCrystal));
|
||||||
segmenterRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemTankSegmenter));
|
segmenterRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemTankSegmenter));
|
||||||
cleanserRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemDestinationClearer));
|
cleanserRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemDestinationClearer));
|
||||||
calcinatorRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockAlchemicCalcinator));
|
calcinatorRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockAlchemicalCalcinator));
|
||||||
belljarRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockCrystalBelljar));
|
belljarRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockCrystalBelljar));
|
||||||
relayRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockReagentConduit));
|
relayRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockReagentConduit));
|
||||||
|
|
||||||
|
|
|
@ -1,69 +1,69 @@
|
||||||
package WayofTime.alchemicalWizardry.common.harvest;
|
//package WayofTime.alchemicalWizardry.common.harvest;
|
||||||
|
//
|
||||||
import net.minecraft.block.Block;
|
//import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.state.IBlockState;
|
//import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.item.Item;
|
//import net.minecraft.item.Item;
|
||||||
import net.minecraft.util.BlockPos;
|
//import net.minecraft.util.BlockPos;
|
||||||
import net.minecraft.world.World;
|
//import net.minecraft.world.World;
|
||||||
import WayofTime.alchemicalWizardry.api.harvest.IHarvestHandler;
|
//import WayofTime.alchemicalWizardry.api.harvest.IHarvestHandler;
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
//import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
//
|
||||||
public class GenericPamSeedlessFruitHarvestHandler implements IHarvestHandler
|
//public class GenericPamSeedlessFruitHarvestHandler implements IHarvestHandler
|
||||||
{
|
//{
|
||||||
public Block harvestBlock;
|
// public Block harvestBlock;
|
||||||
public int harvestMeta;
|
// public int harvestMeta;
|
||||||
public int resetMeta;
|
// public int resetMeta;
|
||||||
|
//
|
||||||
public GenericPamSeedlessFruitHarvestHandler(String block, int harvestMeta, int resetMeta)
|
// public GenericPamSeedlessFruitHarvestHandler(String block, int harvestMeta, int resetMeta)
|
||||||
{
|
// {
|
||||||
this.harvestBlock = getBlockForString(block);
|
// this.harvestBlock = getBlockForString(block);
|
||||||
this.harvestMeta = harvestMeta;
|
// this.harvestMeta = harvestMeta;
|
||||||
this.resetMeta = resetMeta;
|
// this.resetMeta = resetMeta;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public boolean isHarvesterValid()
|
// public boolean isHarvesterValid()
|
||||||
{
|
// {
|
||||||
return harvestBlock != null;
|
// return harvestBlock != null;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public static Block getBlockForString(String str)
|
// public static Block getBlockForString(String str)
|
||||||
{
|
// {
|
||||||
String[] parts = str.split(":");
|
// String[] parts = str.split(":");
|
||||||
String modId = parts[0];
|
// String modId = parts[0];
|
||||||
String name = parts[1];
|
// String name = parts[1];
|
||||||
return GameRegistry.findBlock(modId, name);
|
// return GameRegistry.findBlock(modId, name);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public static Item getItemForString(String str)
|
// public static Item getItemForString(String str)
|
||||||
{
|
// {
|
||||||
String[] parts = str.split(":");
|
// String[] parts = str.split(":");
|
||||||
String modId = parts[0];
|
// String modId = parts[0];
|
||||||
String name = parts[1];
|
// String name = parts[1];
|
||||||
return GameRegistry.findItem(modId, name);
|
// return GameRegistry.findItem(modId, name);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public boolean canHandleBlock(Block block)
|
// public boolean canHandleBlock(Block block)
|
||||||
{
|
// {
|
||||||
return block == harvestBlock;
|
// return block == harvestBlock;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public int getHarvestMeta()
|
// public int getHarvestMeta()
|
||||||
{
|
// {
|
||||||
return harvestMeta;
|
// return harvestMeta;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public boolean harvestAndPlant(World world, BlockPos pos, Block block, IBlockState state)
|
// public boolean harvestAndPlant(World world, BlockPos pos, Block block, IBlockState state)
|
||||||
{
|
// {
|
||||||
if (!this.canHandleBlock(block) || block.getMetaFromState(state) != this.getHarvestMeta())
|
// if (!this.canHandleBlock(block) || block.getMetaFromState(state) != this.getHarvestMeta())
|
||||||
{
|
// {
|
||||||
return false;
|
// return false;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
world.destroyBlock(pos, true);
|
// world.destroyBlock(pos, true);
|
||||||
|
//
|
||||||
world.setBlockState(pos, harvestBlock.getStateFromMeta(resetMeta), 3);
|
// world.setBlockState(pos, harvestBlock.getStateFromMeta(resetMeta), 3);
|
||||||
|
//
|
||||||
return true;
|
// return true;
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|
|
@ -1,138 +1,138 @@
|
||||||
package WayofTime.alchemicalWizardry.common.harvest;
|
//package WayofTime.alchemicalWizardry.common.harvest;
|
||||||
|
//
|
||||||
import java.util.List;
|
//import java.util.List;
|
||||||
|
//
|
||||||
import net.minecraft.block.Block;
|
//import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.state.IBlockState;
|
//import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.entity.item.EntityItem;
|
//import net.minecraft.entity.item.EntityItem;
|
||||||
import net.minecraft.item.Item;
|
//import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemStack;
|
//import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.util.BlockPos;
|
//import net.minecraft.util.BlockPos;
|
||||||
import net.minecraft.world.World;
|
//import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.IPlantable;
|
//import net.minecraftforge.common.IPlantable;
|
||||||
import WayofTime.alchemicalWizardry.api.harvest.IHarvestHandler;
|
//import WayofTime.alchemicalWizardry.api.harvest.IHarvestHandler;
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
//import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
//
|
||||||
public class GenericSeededHarvestHandler implements IHarvestHandler
|
//public class GenericSeededHarvestHandler implements IHarvestHandler
|
||||||
{
|
//{
|
||||||
public Block harvestBlock;
|
// public Block harvestBlock;
|
||||||
public int harvestMeta;
|
// public int harvestMeta;
|
||||||
public IPlantable harvestSeed;
|
// public IPlantable harvestSeed;
|
||||||
|
//
|
||||||
public GenericSeededHarvestHandler(String block, int meta, String seed)
|
// public GenericSeededHarvestHandler(String block, int meta, String seed)
|
||||||
{
|
// {
|
||||||
harvestBlock = getBlockForString(block);
|
// harvestBlock = getBlockForString(block);
|
||||||
harvestMeta = meta;
|
// harvestMeta = meta;
|
||||||
Item testSeed = getItemForString(seed);
|
// Item testSeed = getItemForString(seed);
|
||||||
if (testSeed instanceof IPlantable)
|
// if (testSeed instanceof IPlantable)
|
||||||
{
|
// {
|
||||||
harvestSeed = (IPlantable) testSeed;
|
// harvestSeed = (IPlantable) testSeed;
|
||||||
} else
|
// } else
|
||||||
{
|
// {
|
||||||
harvestSeed = null;
|
// harvestSeed = null;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public boolean isHarvesterValid()
|
// public boolean isHarvesterValid()
|
||||||
{
|
// {
|
||||||
return harvestBlock != null && harvestSeed != null;
|
// return harvestBlock != null && harvestSeed != null;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public static Block getBlockForString(String str)
|
// public static Block getBlockForString(String str)
|
||||||
{
|
// {
|
||||||
String[] parts = str.split(":");
|
// String[] parts = str.split(":");
|
||||||
String modId = parts[0];
|
// String modId = parts[0];
|
||||||
String name = parts[1];
|
// String name = parts[1];
|
||||||
return GameRegistry.findBlock(modId, name);
|
// return GameRegistry.findBlock(modId, name);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public static Item getItemForString(String str)
|
// public static Item getItemForString(String str)
|
||||||
{
|
// {
|
||||||
String[] parts = str.split(":");
|
// String[] parts = str.split(":");
|
||||||
String modId = parts[0];
|
// String modId = parts[0];
|
||||||
String name = parts[1];
|
// String name = parts[1];
|
||||||
return GameRegistry.findItem(modId, name);
|
// return GameRegistry.findItem(modId, name);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public boolean canHandleBlock(Block block)
|
// public boolean canHandleBlock(Block block)
|
||||||
{
|
// {
|
||||||
return block == harvestBlock;
|
// return block == harvestBlock;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public int getHarvestMeta()
|
// public int getHarvestMeta()
|
||||||
{
|
// {
|
||||||
return harvestMeta;
|
// return harvestMeta;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public boolean harvestAndPlant(World world, BlockPos pos, Block block, IBlockState state)
|
// public boolean harvestAndPlant(World world, BlockPos pos, Block block, IBlockState state)
|
||||||
{
|
// {
|
||||||
if (!this.canHandleBlock(block) || block.getMetaFromState(state) != this.getHarvestMeta())
|
// if (!this.canHandleBlock(block) || block.getMetaFromState(state) != this.getHarvestMeta())
|
||||||
{
|
// {
|
||||||
return false;
|
// return false;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
IPlantable seed = this.getSeedItem(block);
|
// IPlantable seed = this.getSeedItem(block);
|
||||||
|
//
|
||||||
if (seed == null)
|
// if (seed == null)
|
||||||
{
|
// {
|
||||||
world.destroyBlock(pos, true);
|
// world.destroyBlock(pos, true);
|
||||||
|
//
|
||||||
return true;
|
// return true;
|
||||||
} else
|
// } else
|
||||||
{
|
// {
|
||||||
int fortune = 0;
|
// int fortune = 0;
|
||||||
|
//
|
||||||
List<ItemStack> list = block.getDrops(world, pos, state, fortune);
|
// List<ItemStack> list = block.getDrops(world, pos, state, fortune);
|
||||||
boolean foundAndRemovedSeed = false;
|
// boolean foundAndRemovedSeed = false;
|
||||||
|
//
|
||||||
for (ItemStack stack : list)
|
// for (ItemStack stack : list)
|
||||||
{
|
// {
|
||||||
if (stack == null)
|
// if (stack == null)
|
||||||
{
|
// {
|
||||||
continue;
|
// continue;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
Item item = stack.getItem();
|
// Item item = stack.getItem();
|
||||||
if (item == seed)
|
// if (item == seed)
|
||||||
{
|
// {
|
||||||
int itemSize = stack.stackSize;
|
// int itemSize = stack.stackSize;
|
||||||
if (itemSize > 1)
|
// if (itemSize > 1)
|
||||||
{
|
// {
|
||||||
stack.stackSize--;
|
// stack.stackSize--;
|
||||||
foundAndRemovedSeed = true;
|
// foundAndRemovedSeed = true;
|
||||||
break;
|
// break;
|
||||||
} else if (itemSize == 1)
|
// } else if (itemSize == 1)
|
||||||
{
|
// {
|
||||||
list.remove(stack);
|
// list.remove(stack);
|
||||||
foundAndRemovedSeed = true;
|
// foundAndRemovedSeed = true;
|
||||||
break;
|
// break;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
if (foundAndRemovedSeed)
|
// if (foundAndRemovedSeed)
|
||||||
{
|
// {
|
||||||
IBlockState plantState = seed.getPlant(world, pos);
|
// IBlockState plantState = seed.getPlant(world, pos);
|
||||||
|
//
|
||||||
world.destroyBlock(pos, false);
|
// world.destroyBlock(pos, false);
|
||||||
|
//
|
||||||
world.setBlockState(pos, plantState, 3);
|
// world.setBlockState(pos, plantState, 3);
|
||||||
|
//
|
||||||
for (ItemStack stack : list)
|
// for (ItemStack stack : list)
|
||||||
{
|
// {
|
||||||
EntityItem itemEnt = new EntityItem(world, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, stack);
|
// EntityItem itemEnt = new EntityItem(world, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, stack);
|
||||||
|
//
|
||||||
world.spawnEntityInWorld(itemEnt);
|
// world.spawnEntityInWorld(itemEnt);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
return false;
|
// return false;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public IPlantable getSeedItem(Block block)
|
// public IPlantable getSeedItem(Block block)
|
||||||
{
|
// {
|
||||||
return harvestSeed;
|
// return harvestSeed;
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|
|
@ -1,125 +1,125 @@
|
||||||
package WayofTime.alchemicalWizardry.common.harvest;
|
//package WayofTime.alchemicalWizardry.common.harvest;
|
||||||
|
//
|
||||||
import WayofTime.alchemicalWizardry.api.harvest.HarvestRegistry;
|
//import WayofTime.alchemicalWizardry.api.harvest.HarvestRegistry;
|
||||||
|
//
|
||||||
public class PamHarvestCompatRegistry
|
//public class PamHarvestCompatRegistry
|
||||||
{
|
//{
|
||||||
public static void registerPamHandlers()
|
// public static void registerPamHandlers()
|
||||||
{
|
// {
|
||||||
registerSeededHandler("blackberry", 7);
|
// registerSeededHandler("blackberry", 7);
|
||||||
registerSeededHandler("blueberry", 7);
|
// registerSeededHandler("blueberry", 7);
|
||||||
registerSeededHandler("candleberry", 7);
|
// registerSeededHandler("candleberry", 7);
|
||||||
registerSeededHandler("raspberry", 7);
|
// registerSeededHandler("raspberry", 7);
|
||||||
registerSeededHandler("strawberry", 7);
|
// registerSeededHandler("strawberry", 7);
|
||||||
registerSeededHandler("cactusfruit", 7);
|
// registerSeededHandler("cactusfruit", 7);
|
||||||
registerSeededHandler("asparagus", 7);
|
// registerSeededHandler("asparagus", 7);
|
||||||
registerSeededHandler("barley", 7);
|
// registerSeededHandler("barley", 7);
|
||||||
registerSeededHandler("oats", 7);
|
// registerSeededHandler("oats", 7);
|
||||||
registerSeededHandler("rye", 7);
|
// registerSeededHandler("rye", 7);
|
||||||
registerSeededHandler("corn", 7);
|
// registerSeededHandler("corn", 7);
|
||||||
registerSeededHandler("bambooshoot", 7);
|
// registerSeededHandler("bambooshoot", 7);
|
||||||
registerSeededHandler("cantaloupe", 7);
|
// registerSeededHandler("cantaloupe", 7);
|
||||||
registerSeededHandler("cucumber", 7);
|
// registerSeededHandler("cucumber", 7);
|
||||||
registerSeededHandler("windersquash", 7);
|
// registerSeededHandler("windersquash", 7);
|
||||||
registerSeededHandler("zucchini", 7);
|
// registerSeededHandler("zucchini", 7);
|
||||||
registerSeededHandler("beat", 7);
|
// registerSeededHandler("beat", 7);
|
||||||
registerSeededHandler("onion", 7);
|
// registerSeededHandler("onion", 7);
|
||||||
registerSeededHandler("parsnip", 7);
|
// registerSeededHandler("parsnip", 7);
|
||||||
registerSeededHandler("peanut", 7);
|
// registerSeededHandler("peanut", 7);
|
||||||
registerSeededHandler("radish", 7);
|
// registerSeededHandler("radish", 7);
|
||||||
registerSeededHandler("rutabaga", 7);
|
// registerSeededHandler("rutabaga", 7);
|
||||||
registerSeededHandler("sweetpotato", 7);
|
// registerSeededHandler("sweetpotato", 7);
|
||||||
registerSeededHandler("turnip", 7);
|
// registerSeededHandler("turnip", 7);
|
||||||
registerSeededHandler("rhubarb", 7);
|
// registerSeededHandler("rhubarb", 7);
|
||||||
registerSeededHandler("celery", 7);
|
// registerSeededHandler("celery", 7);
|
||||||
registerSeededHandler("garlic", 7);
|
// registerSeededHandler("garlic", 7);
|
||||||
registerSeededHandler("ginger", 7);
|
// registerSeededHandler("ginger", 7);
|
||||||
registerSeededHandler("spiceleaf", 7);
|
// registerSeededHandler("spiceleaf", 7);
|
||||||
registerSeededHandler("tealeaf", 7);
|
// registerSeededHandler("tealeaf", 7);
|
||||||
registerSeededHandler("coffeebean", 7);
|
// registerSeededHandler("coffeebean", 7);
|
||||||
registerSeededHandler("mustardseeds", 7);
|
// registerSeededHandler("mustardseeds", 7);
|
||||||
registerSeededHandler("brocolli", 7);
|
// registerSeededHandler("brocolli", 7);
|
||||||
registerSeededHandler("cauliflower", 7);
|
// registerSeededHandler("cauliflower", 7);
|
||||||
registerSeededHandler("leek", 7);
|
// registerSeededHandler("leek", 7);
|
||||||
registerSeededHandler("lettuce", 7);
|
// registerSeededHandler("lettuce", 7);
|
||||||
registerSeededHandler("scallion", 7);
|
// registerSeededHandler("scallion", 7);
|
||||||
registerSeededHandler("artichoke", 7);
|
// registerSeededHandler("artichoke", 7);
|
||||||
registerSeededHandler("brusselsprout", 7);
|
// registerSeededHandler("brusselsprout", 7);
|
||||||
registerSeededHandler("cabbage", 7);
|
// registerSeededHandler("cabbage", 7);
|
||||||
registerSeededHandler("whitemushroom", 7);
|
// registerSeededHandler("whitemushroom", 7);
|
||||||
registerSeededHandler("bean", 7);
|
// registerSeededHandler("bean", 7);
|
||||||
registerSeededHandler("soybean", 7);
|
// registerSeededHandler("soybean", 7);
|
||||||
registerSeededHandler("bellpepper", 7);
|
// registerSeededHandler("bellpepper", 7);
|
||||||
registerSeededHandler("chili", 7);
|
// registerSeededHandler("chili", 7);
|
||||||
registerSeededHandler("eggplant", 7);
|
// registerSeededHandler("eggplant", 7);
|
||||||
registerSeededHandler("pamokra", 7);
|
// registerSeededHandler("pamokra", 7);
|
||||||
registerSeededHandler("peas", 7);
|
// registerSeededHandler("peas", 7);
|
||||||
registerSeededHandler("tomato", 7);
|
// registerSeededHandler("tomato", 7);
|
||||||
registerSeededHandler("cotton", 7);
|
// registerSeededHandler("cotton", 7);
|
||||||
registerSeededHandler("pineapple", 7);
|
// registerSeededHandler("pineapple", 7);
|
||||||
registerSeededHandler("grape", 7);
|
// registerSeededHandler("grape", 7);
|
||||||
registerSeededHandler("kiwi", 7);
|
// registerSeededHandler("kiwi", 7);
|
||||||
registerSeededHandler("cranberry", 7);
|
// registerSeededHandler("cranberry", 7);
|
||||||
registerSeededHandler("rice", 7);
|
// registerSeededHandler("rice", 7);
|
||||||
registerSeededHandler("seaweed", 7);
|
// registerSeededHandler("seaweed", 7);
|
||||||
|
//
|
||||||
registerFruitHandler("apple", 7, 0);
|
// registerFruitHandler("apple", 7, 0);
|
||||||
registerFruitHandler("Almond", 7, 0);
|
// registerFruitHandler("Almond", 7, 0);
|
||||||
registerFruitHandler("Apricot", 7, 0);
|
// registerFruitHandler("Apricot", 7, 0);
|
||||||
registerFruitHandler("Avocado", 7, 0);
|
// registerFruitHandler("Avocado", 7, 0);
|
||||||
registerFruitHandler("Banana", 7, 0);
|
// registerFruitHandler("Banana", 7, 0);
|
||||||
registerFruitHandler("Cashew", 7, 0);
|
// registerFruitHandler("Cashew", 7, 0);
|
||||||
registerFruitHandler("Cherry", 7, 0);
|
// registerFruitHandler("Cherry", 7, 0);
|
||||||
registerFruitHandler("Chestnut", 7, 0);
|
// registerFruitHandler("Chestnut", 7, 0);
|
||||||
registerFruitHandler("Cinnamon", 7, 0);
|
// registerFruitHandler("Cinnamon", 7, 0);
|
||||||
registerFruitHandler("Coconut", 7, 0);
|
// registerFruitHandler("Coconut", 7, 0);
|
||||||
registerFruitHandler("Date", 7, 0);
|
// registerFruitHandler("Date", 7, 0);
|
||||||
registerFruitHandler("Dragonfruit", 7, 0);
|
// registerFruitHandler("Dragonfruit", 7, 0);
|
||||||
registerFruitHandler("Durian", 7, 0);
|
// registerFruitHandler("Durian", 7, 0);
|
||||||
registerFruitHandler("Fig", 7, 0);
|
// registerFruitHandler("Fig", 7, 0);
|
||||||
registerFruitHandler("Grapefruit", 7, 0);
|
// registerFruitHandler("Grapefruit", 7, 0);
|
||||||
registerFruitHandler("Lemon", 7, 0);
|
// registerFruitHandler("Lemon", 7, 0);
|
||||||
registerFruitHandler("Lime", 7, 0);
|
// registerFruitHandler("Lime", 7, 0);
|
||||||
registerFruitHandler("Maple", 7, 0);
|
// registerFruitHandler("Maple", 7, 0);
|
||||||
registerFruitHandler("Mango", 7, 0);
|
// registerFruitHandler("Mango", 7, 0);
|
||||||
registerFruitHandler("Nutmeg", 7, 0);
|
// registerFruitHandler("Nutmeg", 7, 0);
|
||||||
registerFruitHandler("Olive", 7, 0);
|
// registerFruitHandler("Olive", 7, 0);
|
||||||
registerFruitHandler("Orange", 7, 0);
|
// registerFruitHandler("Orange", 7, 0);
|
||||||
registerFruitHandler("Papaya", 7, 0);
|
// registerFruitHandler("Papaya", 7, 0);
|
||||||
registerFruitHandler("Paperbark", 7, 0);
|
// registerFruitHandler("Paperbark", 7, 0);
|
||||||
registerFruitHandler("Peach", 7, 0);
|
// registerFruitHandler("Peach", 7, 0);
|
||||||
registerFruitHandler("Pear", 7, 0);
|
// registerFruitHandler("Pear", 7, 0);
|
||||||
registerFruitHandler("Pecan", 7, 0);
|
// registerFruitHandler("Pecan", 7, 0);
|
||||||
registerFruitHandler("Peppercorn", 7, 0);
|
// registerFruitHandler("Peppercorn", 7, 0);
|
||||||
registerFruitHandler("Persimmon", 7, 0);
|
// registerFruitHandler("Persimmon", 7, 0);
|
||||||
registerFruitHandler("Pistachio", 7, 0);
|
// registerFruitHandler("Pistachio", 7, 0);
|
||||||
registerFruitHandler("Plum", 7, 0);
|
// registerFruitHandler("Plum", 7, 0);
|
||||||
registerFruitHandler("Pomegranate", 7, 0);
|
// registerFruitHandler("Pomegranate", 7, 0);
|
||||||
registerFruitHandler("Starfruit", 7, 0);
|
// registerFruitHandler("Starfruit", 7, 0);
|
||||||
registerFruitHandler("Vanillabean", 7, 0);
|
// registerFruitHandler("Vanillabean", 7, 0);
|
||||||
registerFruitHandler("Walnut", 7, 0);
|
// registerFruitHandler("Walnut", 7, 0);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public static void registerSeededHandler(String name, int meta)
|
// public static void registerSeededHandler(String name, int meta)
|
||||||
{
|
// {
|
||||||
String block = "harvestcraft:pam" + name + "Crop";
|
// String block = "harvestcraft:pam" + name + "Crop";
|
||||||
String seed = "harvestcraft:" + name + "Item";
|
// String seed = "harvestcraft:" + name + "Item";
|
||||||
|
//
|
||||||
GenericSeededHarvestHandler handler = new GenericSeededHarvestHandler(block, meta, seed);
|
// GenericSeededHarvestHandler handler = new GenericSeededHarvestHandler(block, meta, seed);
|
||||||
if (handler.isHarvesterValid())
|
// if (handler.isHarvesterValid())
|
||||||
{
|
// {
|
||||||
HarvestRegistry.registerHarvestHandler(handler);
|
// HarvestRegistry.registerHarvestHandler(handler);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
public static void registerFruitHandler(String name, int harvestMeta, int resetMeta)
|
// public static void registerFruitHandler(String name, int harvestMeta, int resetMeta)
|
||||||
{
|
// {
|
||||||
String block = "harvestcraft:pam" + name;
|
// String block = "harvestcraft:pam" + name;
|
||||||
|
//
|
||||||
GenericPamSeedlessFruitHarvestHandler handler = new GenericPamSeedlessFruitHarvestHandler(block, harvestMeta, resetMeta);
|
// GenericPamSeedlessFruitHarvestHandler handler = new GenericPamSeedlessFruitHarvestHandler(block, harvestMeta, resetMeta);
|
||||||
if (handler.isHarvesterValid())
|
// if (handler.isHarvesterValid())
|
||||||
{
|
// {
|
||||||
HarvestRegistry.registerHarvestHandler(handler);
|
// HarvestRegistry.registerHarvestHandler(handler);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|
Loading…
Reference in a new issue