Added getSubTileAsFloatingFlowerStack() to the internal method handler.

This commit is contained in:
Lizbeth Rika committed 2014-12-21 02:44:58 +00:00
1 parent febf11f895
commit 3fa0017e90
4 files changed
+15 -2

No files matched your search

@@ -112,6 +112,11 @@ public class DummyMethodHandler implements IInternalMethodHandler {
public ItemStack getSubTileAsStack(String subTile) {
return new ItemStack(Blocks.stone, 0, 0);
}
@Override
public ItemStack getSubTileAsFloatingFlowerStack(String subTile) {
return getSubTileAsStack(subTile);
}
@Override
public IIcon getSubTileIconForName(String name) {
@@ -73,6 +73,8 @@ public interface IInternalMethodHandler {
public IManaNetwork getManaNetworkInstance();
public ItemStack getSubTileAsStack(String subTile);
public ItemStack getSubTileAsFloatingFlowerStack(String subTile);
public IIcon getSubTileIconForName(String name);
@@ -1,4 +1,4 @@
@API(owner = "Botania", apiVersion = "26", provides = "BotaniaAPI")
@API(owner = "Botania", apiVersion = "27", provides = "BotaniaAPI")
package vazkii.botania.api;
import cpw.mods.fml.common.API;
@@ -13,7 +13,6 @@ package vazkii.botania.common.core.handler;
import java.util.List;
import cpw.mods.fml.common.Optional;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer;
@@ -40,6 +39,7 @@ import vazkii.botania.client.core.helper.IconHelper;
import vazkii.botania.common.Botania;
import vazkii.botania.common.block.BlockModFlower;
import vazkii.botania.common.block.BlockSpecialFlower;
import vazkii.botania.common.block.ModBlocks;
import vazkii.botania.common.item.block.ItemBlockSpecialFlower;
import vazkii.botania.common.lexicon.page.PageBrew;
import vazkii.botania.common.lexicon.page.PageCraftingRecipe;
@@ -52,6 +52,7 @@ import vazkii.botania.common.lexicon.page.PageRuneRecipe;
import vazkii.botania.common.lexicon.page.PageText;
import baubles.common.lib.PlayerHandler;
import buildcraft.api.transport.IPipeTile;
import cpw.mods.fml.common.Optional;
public class InternalMethodHandler extends DummyMethodHandler {
@@ -143,6 +144,11 @@ public class InternalMethodHandler extends DummyMethodHandler {
public ItemStack getSubTileAsStack(String subTile) {
return ItemBlockSpecialFlower.ofType(subTile);
}
@Override
public ItemStack getSubTileAsFloatingFlowerStack(String subTile) {
return ItemBlockSpecialFlower.ofType(new ItemStack(ModBlocks.floatingSpecialFlower), subTile);
}
@Override
public IManaNetwork getManaNetworkInstance() {