Examples of TileEntity


Examples of net.minecraft.tileentity.TileEntity

        return tile instanceof IFluidHandler ? ((IFluidHandler) tile).drain(from, resource, doDrain) : null;
    }

    @Override
    public FluidStack drain(ForgeDirection from, int maxDrain, boolean doDrain) {
        TileEntity tile = getTile();
        return tile instanceof IFluidHandler ? ((IFluidHandler) tile).drain(from, maxDrain, doDrain) : null;
    }
View Full Code Here

Examples of net.minecraft.tileentity.TileEntity

        return tile instanceof IFluidHandler ? ((IFluidHandler) tile).drain(from, maxDrain, doDrain) : null;
    }

    @Override
    public boolean canFill(ForgeDirection from, Fluid fluid) {
        TileEntity tile = getTile();
        return tile instanceof IFluidHandler && ((IFluidHandler) tile).canFill(from, fluid);
    }
View Full Code Here

Examples of net.minecraft.tileentity.TileEntity

        return tile instanceof IFluidHandler && ((IFluidHandler) tile).canFill(from, fluid);
    }

    @Override
    public boolean canDrain(ForgeDirection from, Fluid fluid) {
        TileEntity tile = getTile();
        return tile instanceof IFluidHandler && ((IFluidHandler) tile).canDrain(from, fluid);
    }
View Full Code Here

Examples of net.minecraft.tileentity.TileEntity

        return tile instanceof IFluidHandler && ((IFluidHandler) tile).canDrain(from, fluid);
    }

    @Override
    public FluidTankInfo[] getTankInfo(ForgeDirection from) {
        TileEntity tile = getTile();
        return tile instanceof IFluidHandler ? ((IFluidHandler) tile).getTankInfo(from) : null;
    }
View Full Code Here

Examples of net.minecraft.tileentity.TileEntity

        return tile instanceof IFluidHandler ? ((IFluidHandler) tile).getTankInfo(from) : null;
    }

    @Override
    public int[] getAccessibleSlotsFromSide(int var1) {
        TileEntity tile = getTile();
        return tile instanceof ISidedInventory ? ((ISidedInventory) tile).getAccessibleSlotsFromSide(var1) : tile instanceof IInventory ? buildSlotsForLinearInventory((IInventory) tile) : new int[0];
    }
View Full Code Here

Examples of net.minecraft.tileentity.TileEntity

        return tile instanceof ISidedInventory ? ((ISidedInventory) tile).getAccessibleSlotsFromSide(var1) : tile instanceof IInventory ? buildSlotsForLinearInventory((IInventory) tile) : new int[0];
    }

    @Override
    public boolean canInsertItem(int i, ItemStack itemstack, int j) {
        TileEntity tile = getTile();
        return tile instanceof ISidedInventory ? ((ISidedInventory) tile).canInsertItem(i, itemstack, j) : tile instanceof IInventory;
    }
View Full Code Here

Examples of net.minecraft.tileentity.TileEntity

        return tile instanceof ISidedInventory ? ((ISidedInventory) tile).canInsertItem(i, itemstack, j) : tile instanceof IInventory;
    }

    @Override
    public boolean canExtractItem(int i, ItemStack itemstack, int j) {
        TileEntity tile = getTile();
        return tile instanceof ISidedInventory ? ((ISidedInventory) tile).canExtractItem(i, itemstack, j) : tile instanceof IInventory;
    }
View Full Code Here

Examples of net.minecraft.tileentity.TileEntity

    }

    @Override
    @Optional.Method(modid = "BuildCraft|Energy")
    public PowerReceiver getPowerReceiver(ForgeDirection side) {
        TileEntity tile = getTile();
        return tile instanceof IPowerReceptor ? ((IPowerReceptor) tile).getPowerReceiver(side) : null;
    }
View Full Code Here

Examples of net.minecraft.tileentity.TileEntity

    }

    @Override
    @Optional.Method(modid = "BuildCraft|Energy")
    public void doWork(PowerHandler workProvider) {
        TileEntity tile = getTile();
        if (tile instanceof IPowerReceptor)
            ((IPowerReceptor) tile).doWork(workProvider);
    }
View Full Code Here

Examples of net.minecraft.tileentity.TileEntity

    }

    @Optional.Method(modid = "IC2")
    @Override
    public double getDemandedEnergy() {
        TileEntity tile = getTile();
        return tile instanceof IEnergySink ? ((IEnergySink) tile).getDemandedEnergy() : 0;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.