package buildcraft.robotics.statements;
import net.minecraft.item.ItemStack;
import buildcraft.api.items.IMapLocation;
import buildcraft.api.statements.IStatement;
import buildcraft.api.statements.IStatementContainer;
import buildcraft.api.statements.StatementMouseClick;
import buildcraft.api.statements.StatementParameterItemStack;
public class StatementParameterMapLocation extends StatementParameterItemStack {
@Override
public String getUniqueTag() {
return "buildcraft:maplocation";
}
@Override
public void onClick(IStatementContainer source, IStatement stmt, ItemStack stackIn, StatementMouseClick mouse) {
ItemStack stack = stackIn;
if (stack != null && !(stack.getItem() instanceof IMapLocation)) {
stack = null;
}
super.onClick(source, stmt, stack, mouse);
}
}