blob: 84beb07a7713d9b00cc92b9a1421b4d7f4f4d1c7 [file] [log] [blame] [raw]
package mrtjp.projectred.api;
import net.minecraft.world.World;
public interface ITransmissionAPI
{
/**
* Queries the block on side of this block for the bundled signal being
* emitted to this block.
*
* @param world The world containing the block
* @param x The x coordinate of the block/tile querying signal
* @param y The y coordinate of the block/tile querying signal
* @param z The z coordinate of the block/tile querying signal
* @param side The side of the block
* @return A bundled signal {@link IBundledEmitter}
*/
public byte[] getBundledInput(World world, int x, int y, int z, int side);
}